śĪ!XųQāu      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstNone tracingA part of a trace.tracingMetadata attached to a span.tracingA relationship between spans.ŹThere are currently two types of references, both of which model direct causal relationships between a child and a parent. More background on references is available in the opentracing specification:  Ihttps://github.com/opentracing/specification/blob/master/specification.md.tracing– references imply that the parent span depends on the child span in some capacity. Note that this reference type is only valid within a single trace.tracing5If the parent does not depend on the child, we use a  reference. tracingØA fully qualified span identifier, containing both the ID of the trace the span belongs to and the span's ID. Span contexts can be exported (resp. imported) via their u (resp. v ) instance.tracingA 64-bit span identifier.tracingA 128-bit trace identifier.tracingThe type of annotations' keys.JKeys starting with double underscores are reserved and should not be used.tracingThe name of a span.wtracingGenerates a random trace ID.xtracingGenerates a random span ID.yz {|wxNone8HVk0tracingA trace builder. Note that  has an }› instance, producing a span with the given string as name, no additional references, tags, or baggages. This allows convenient creation of spans via the OverloadedStrings pragma.tracingName of the generated span.tracingˆThe trace ID of the generated span. If unset, the active span's trace ID will be used if present, otherwise a new ID will be generated.tracingFThe ID of the generated span, otherwise the ID will be auto-generated.tracingSpan references.tracingInitial set of tags.tracingSpan context baggages.tracing%A monad capable of generating traces.0There are currently two instances of this monad:&, which emits spans for each trace in ~( and is meant to be used in production.f, where tracing is a no-op and allows testing traced functions without any overhead or complex setup.tracing/Trace an action, wrapping it inside a new span.tracing'Extracts the currently active span, or €# if the action is not being traced.tracing0Adds information to the active span, if present.tracing Returns a 9 with the given input as name and all other fields empty.tracing$Generates a tag value from a double. tracing6Generates a 64-bit integer tag value from any integer.!tracing#Generates a Unicode text tag value."tracing¢Generates a log value with the time of writing as timestamp. Note that the value may be written later than it is created. For more control on the timestamp, use #.#tracing)Generates a log value with a custom time.$  !"#$  !"#None=?@AM_69/tracing$Asynchronous trace collection monad.0tracing'A tracer collects spans emitted inside /.4tracing Timing information about a span.8tracing9A collection of span logs, sorted in chronological order.9tracingA collection of span tags.:tracingCreates a new 0.;tracingTrace an action. /0123456789:; /;0123984567:None6×Safe7ÓDtracing&Jaeger publisher, not implemented yet.DDNoneM_kPĪEtracing#Information about a hosted service.Ktracing The sampling applied to a trace.hNote that non-sampled traces still yield active spans. However these spans are not published to Zipkin.Ltracing Sample it.MtracingSample it and mark it as debug.NtracingDo not sample it.Otracing<Exportable trace information, used for cross-process traces.PtracingA Zipkin trace publisher.QtracingZipkin creating settings.StracingThe Zipkin server's hostname.Ttracing+The port the Zipkin server is listening on.Utracing,Local endpoint used for all published spans.VtracingJAn optional HTTP manager to use for publishing spans on the Zipkin server.WtracingWIf set to a positive value, traces will be flushed in the background every such period.XtracingCreates Q% pointing to a Zikpin server at host  "localhost" and port 9411, without background flushing.Ytracing Creates a P publisher for the input Q.ZtracingRuns a /w action, sampling spans appropriately. Note that this method does not publish spans on its own; to do so, either call [! manually or specify a positive W to publish in the background.[tracingLFlushes all complete spans to the Zipkin server. This method is thread-safe.\tracingConvenience method to start a P8, run an action, and publish all spans before returning.]tracingAdds a tag to the active span.^tracing1Annotates the active span using the current time._tracing,Annotates the active span at the given time.`tracingStarts a new trace.atracing?Continues an existing trace if present, otherwise does nothing.ftracingAn empty endpoint."EFGHIJKMLNOPQRSTUVWXYZ[\]^_`abcdef"PYQRSTUVWXEFGHIJfZ[\`KMLNaObdce]^_      !"#$%&'()*+,-./012344567789:;<=>?@ABCDEFGGHIJKLMNOPQRRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwuxyz{|}~€‚ƒ~„…~†‡ˆ&tracing-0.0.1.2-151fmls7FdWCKuxZW4i5x3Control.Monad.Trace.ClassControl.Monad.TraceMonitor.Tracing.JaegerMonitor.Tracing.ZipkinControl.Monad.Trace.InternalTraceTMonitor.TracingSpanspanName spanContextspanReferencesValue ReferenceChildOf FollowsFromContextcontextTraceID contextSpanIDcontextBaggagesSpanIDTraceIDKeyNameBuilder builderNamebuilderTraceID builderSpanIDbuilderReferences builderTagsbuilderBaggages MonadTracetrace activeSpan addSpanEntrybuildertagDoubleValue tagInt64Value tagTextValuelogValue logValueAt$fIsStringBuilder$fMonadTraceIdentity$fMonadTraceWriterT$fMonadTraceWriterT0$fMonadTraceStateT$fMonadTraceStateT0$fMonadTraceRWST$fMonadTraceRWST0$fMonadTraceReaderT$fMonadTraceExceptT $fShowBuilderTracer tracerChanneltracerPendingCountInterval intervalStartintervalDurationLogsTags newTracer runTraceT$fMonadUnliftIOTraceT$fMonadTraceTraceT$fMonadReaderrTraceT$fFunctorTraceT$fApplicativeTraceT $fMonadTraceT$fMonadIOTraceT$fMonadTransTraceTJaegerEndpointendpointService endpointPort endpointIPv4 endpointIPv6SamplingAcceptDebugDenyB3ZipkinSettingssettingsHostname settingsPortsettingsEndpointsettingsManagersettingsPublishPerioddefaultSettingsnewrunpublishwithtagannotate annotateAtrootSpan localSpan clientSpan producerSpan serverSpan consumerSpandefaultEndpoint $fToJSONB3 $fFromJSONB3$fToJSONEndpoint$fToJSONZipkinAnnotation$fToJSONZipkinSpan $fEqSampling $fOrdSampling$fEnumSampling$fShowSampling$fEqB3$fShowB3 $fEqEndpoint $fOrdEndpoint$fShowEndpoint$aeson-1.4.3.0-CKhfOL9YUanCoDzOlq0iJCData.Aeson.Types.ToJSONtoJSONData.Aeson.Types.FromJSONfromJSON randomTraceID randomSpanIDTagValueLogValuebase Data.StringIsStringghc-prim GHC.TypesIOData.Functor.IdentityIdentity GHC.MaybeNothing