Skip to content

Telemetry interfaces for logs and metrics allowing complete decoupling of instrumentation implementations.

License

Notifications You must be signed in to change notification settings

tetratelabs/telemetry

Repository files navigation

Telemetry

CI codecov

This package provides a set of Telemetry interfaces allowing you to completely decouple your libraries and packages from Logging and Metrics instrumentation implementations.

For more information on the interfaces, see: https://pkg.go.dev/github.com/tetratelabs/telemetry

Implementations

Below you can find a list of known interface implementations. As a consumer of this package, you might want to select existing implementations to use in your application binaries. If looking to write your own, take a look at existing ones for inspiration.

If you have an OSS implementation you want to share, feel free to submit a PR to this file so it may be included in this list.

repository supported interfaces notes
tetratelabs/telemetry-gokit-log Logger Go kit log bridge
tetratelabs/log Logger Scoped structured/unstructured logger bridge
tetratelabs/telemetry-opencensus Metrics OpenCensus metrics bridge
tetratelabs/telemetry-opentelemetry Metrics OpenTelemetry metrics bridge

About

Telemetry interfaces for logs and metrics allowing complete decoupling of instrumentation implementations.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •