packages feed

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)])