opentelemetry-extra 0.7.0 → 0.8.0
raw patch · 2 files changed
+3/−1 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- OpenTelemetry.Common: [$sel:datapoint:AggregatedMetric] :: AggregatedMetric -> !MetricDatapoint Int
- OpenTelemetry.Common: [$sel:datapoints:Metric] :: Metric -> ![MetricDatapoint Int]
- OpenTelemetry.Common: [$sel:export:Exporter] :: Exporter thing -> [thing] -> IO ExportResult
- OpenTelemetry.Common: [$sel:instrument:AggregatedMetric] :: AggregatedMetric -> !CaptureInstrument
- OpenTelemetry.Common: [$sel:instrument:Metric] :: Metric -> !CaptureInstrument
- OpenTelemetry.Common: [$sel:instrumentName:CaptureInstrument] :: CaptureInstrument -> !ByteString
- OpenTelemetry.Common: [$sel:instrumentType:CaptureInstrument] :: CaptureInstrument -> !InstrumentType
- OpenTelemetry.Common: [$sel:onEnd:SpanProcessor] :: SpanProcessor -> Span -> IO ()
- OpenTelemetry.Common: [$sel:onStart:SpanProcessor] :: SpanProcessor -> Span -> IO ()
- OpenTelemetry.Common: [$sel:otcSpanExporter:OpenTelemetryConfig] :: OpenTelemetryConfig -> Exporter Span
- OpenTelemetry.Common: [$sel:shutdown:Exporter] :: Exporter thing -> IO ()
- OpenTelemetry.Common: [$sel:spanContext:Span] :: Span -> {-# UNPACK #-} !SpanContext
- OpenTelemetry.Common: [$sel:spanDisplayThreadId:Span] :: Span -> Word32
- OpenTelemetry.Common: [$sel:spanEventKey:SpanEvent] :: SpanEvent -> !EventName
- OpenTelemetry.Common: [$sel:spanEventTimestamp:SpanEvent] :: SpanEvent -> !Timestamp
- OpenTelemetry.Common: [$sel:spanEventValue:SpanEvent] :: SpanEvent -> !EventVal
- OpenTelemetry.Common: [$sel:spanEvents:Span] :: Span -> [SpanEvent]
- OpenTelemetry.Common: [$sel:spanFinishedAt:Span] :: Span -> !Timestamp
- OpenTelemetry.Common: [$sel:spanNanosecondsSpentInGC:Span] :: Span -> !Word64
- OpenTelemetry.Common: [$sel:spanOperation:Span] :: Span -> Text
- OpenTelemetry.Common: [$sel:spanParentId:Span] :: Span -> Maybe SpanId
- OpenTelemetry.Common: [$sel:spanStartedAt:Span] :: Span -> !Timestamp
- OpenTelemetry.Common: [$sel:spanStatus:Span] :: Span -> !SpanStatus
- OpenTelemetry.Common: [$sel:spanTags:Span] :: Span -> !HashMap TagName TagValue
- OpenTelemetry.Common: [$sel:spanThreadId:Span] :: Span -> Word32
- OpenTelemetry.Common: [$sel:timestamp:MetricDatapoint] :: MetricDatapoint a -> !Timestamp
- OpenTelemetry.Common: [$sel:value:MetricDatapoint] :: MetricDatapoint a -> !a
+ OpenTelemetry.Common: [datapoint] :: AggregatedMetric -> !MetricDatapoint Int
+ OpenTelemetry.Common: [datapoints] :: Metric -> ![MetricDatapoint Int]
+ OpenTelemetry.Common: [export] :: Exporter thing -> [thing] -> IO ExportResult
+ OpenTelemetry.Common: [instrumentName] :: CaptureInstrument -> !ByteString
+ OpenTelemetry.Common: [instrumentType] :: CaptureInstrument -> !InstrumentType
+ OpenTelemetry.Common: [instrument] :: AggregatedMetric -> !CaptureInstrument
+ OpenTelemetry.Common: [onEnd] :: SpanProcessor -> Span -> IO ()
+ OpenTelemetry.Common: [onStart] :: SpanProcessor -> Span -> IO ()
+ OpenTelemetry.Common: [otcSpanExporter] :: OpenTelemetryConfig -> Exporter Span
+ OpenTelemetry.Common: [shutdown] :: Exporter thing -> IO ()
+ OpenTelemetry.Common: [spanContext] :: Span -> {-# UNPACK #-} !SpanContext
+ OpenTelemetry.Common: [spanDisplayThreadId] :: Span -> Word32
+ OpenTelemetry.Common: [spanEventKey] :: SpanEvent -> !EventName
+ OpenTelemetry.Common: [spanEventTimestamp] :: SpanEvent -> !Timestamp
+ OpenTelemetry.Common: [spanEventValue] :: SpanEvent -> !EventVal
+ OpenTelemetry.Common: [spanEvents] :: Span -> [SpanEvent]
+ OpenTelemetry.Common: [spanFinishedAt] :: Span -> !Timestamp
+ OpenTelemetry.Common: [spanNanosecondsSpentInGC] :: Span -> !Word64
+ OpenTelemetry.Common: [spanOperation] :: Span -> Text
+ OpenTelemetry.Common: [spanParentId] :: Span -> Maybe SpanId
+ OpenTelemetry.Common: [spanStartedAt] :: Span -> !Timestamp
+ OpenTelemetry.Common: [spanStatus] :: Span -> !SpanStatus
+ OpenTelemetry.Common: [spanTags] :: Span -> !HashMap TagName TagValue
+ OpenTelemetry.Common: [spanThreadId] :: Span -> Word32
+ OpenTelemetry.Common: [timestamp] :: MetricDatapoint a -> !Timestamp
+ OpenTelemetry.Common: [value] :: MetricDatapoint a -> !a
Files
opentelemetry-extra.cabal view
@@ -2,7 +2,7 @@ name: opentelemetry-extra description: The OpenTelemetry Haskell Client https://opentelemetry.io category: OpenTelemetry-version: 0.7.0+version: 0.8.0 license-file: LICENSE license: Apache-2.0 author: Dmitry Ivanov
src/OpenTelemetry/ChromeExporter.hs view
@@ -47,6 +47,7 @@ J.object ( spanTags & HM.insert "gc_us" (IntTagValue . fromIntegral $ spanNanosecondsSpentInGC `div` 1000)+ & HM.insert "original_tid" (IntTagValue . fromIntegral $ spanThreadId) & ( if spanNanosecondsSpentInGC == 0 then id else HM.insert "gc_fraction" (DoubleTagValue (fromIntegral spanNanosecondsSpentInGC / fromIntegral (spanFinishedAt - spanStartedAt)))@@ -109,6 +110,7 @@ J.toByteString $ J.object [ ("ph", J.textString "C"),+ ("pid", J.intNumber 1), ("name", J.textString name), ("ts", J.wordNumber $ fromIntegral $ div ts 1000), ("args", J.object [(name, J.intNumber value)])