hs-opentelemetry-api-0.1.0.0: OpenTelemetry API for use by libraries for direct instrumentation or wrapper packages.
Please see the README on GitHub at https://github.com/iand675/hs-opentelemetry/tree/main/api#readme
- OpenTelemetry
- OpenTelemetry.Attributes Key-value pair metadata used in
Span
s,Link
s, andEvent
s - OpenTelemetry.Baggage Serializable annotations to add user-defined values to telemetry
- OpenTelemetry.Common
- OpenTelemetry.Context Carrier for execution-scoped values across API boundaries
- OpenTelemetry.Context.ThreadLocal State management for
Context
on a per-thread basis.
- OpenTelemetry.Context.ThreadLocal State management for
- Contrib
- OpenTelemetry.Exporter
- OpenTelemetry.Exporter.LogRecord
- OpenTelemetry.Exporter.Span Encode and transmit telemetry to external systems
- Internal
- OpenTelemetry.LogAttributes
- Logs
- OpenTelemetry.Processor
- OpenTelemetry.Processor.LogRecord
- OpenTelemetry.Processor.Span Hooks for performing actions on the start and end of recording spans
- OpenTelemetry.Propagator Sending and receiving state between system boundaries
- OpenTelemetry.Resource Facilities for attaching metadata attributes to all spans in a trace
- OpenTelemetry.Resource.Cloud Cloud resource detection
- OpenTelemetry.Resource.Container Detect & provide resource info about a container
- OpenTelemetry.Resource.DeploymentEnvironment Name of the deployment environment (aka deployment tier)
- OpenTelemetry.Resource.Device Not implemented yet
- OpenTelemetry.Resource.FaaS Resource information about a "function as a service" aka "serverless function" instance
- OpenTelemetry.Resource.Host Information about the underlying general computing instance
- OpenTelemetry.Resource.Kubernetes Information about how and where a process is running in a k8s cluster
- OpenTelemetry.Resource.OperatingSystem Information about the operating system (OS) on which the process represented by this resource is running.
- OpenTelemetry.Resource.Process Standard resources and detectors for system processes
- OpenTelemetry.Resource.Service Resource information about a "service"
- OpenTelemetry.Resource.Telemetry Information about the telemetry SDK used to capture data recorded
- OpenTelemetry.Resource.Webengine Not implemented
- OpenTelemetry.SemanticsConfig
- Trace
- OpenTelemetry.Trace.Core Low-level tracing API
- OpenTelemetry.Trace.Id Trace and Span ID generation, validation, serialization, and deserialization
- OpenTelemetry.Trace.Id.Generator Raw byte generation facilities for ID generation
- OpenTelemetry.Trace.Monad Higher-level tracing API
- OpenTelemetry.Trace.Sampler Sampling strategies for reducing tracing overhead
- OpenTelemetry.Trace.TraceState W3C-compliant way to provide additional vendor-specific trace identification information across different distributed tracing systems
- OpenTelemetry.Util Convenience functions to simplify common instrumentation needs.
- OpenTelemetry.Attributes Key-value pair metadata used in