Skip to content

Instrumentation needs to include a version. #214

@MrAlias

Description

@MrAlias

Tracers and Meters both take instrumentation versions as an option. All instrumentation in this repo should included that. This will help in debugging and when a Views API is created could be used to disable or unify different versions of the same instrumentation running on the same server.

  • A version should be defined for all instrumentation in this repository.
  • All instrumentation needs to be updated to use this version as a Meter and Tracer instrumentation version.
  • The instrumentation guidelines need to be updated to specify that a version should be set for instrumentation.

Instrumentation Punch List

  • instrumentation/host
  • instrumentation/google.golang.org/grpc/otelgrpc
  • instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo
  • instrumentation/net/http/otelhttp
  • instrumentation/net/http/httptrace/otelhttptrace
  • instrumentation/runtime
  • instrumentation/github.com/labstack/echo/otelecho
  • instrumentation/github.com/bradfitz/gomemcache/memcache/otelmemcache
  • instrumentation/github.com/gin-gonic/gin/otelgin
  • instrumentation/github.com/gocql/gocql/otelgocql
  • instrumentation/github.com/emicklei/go-restful/otelrestful
  • instrumentation/github.com/Shopify/sarama/otelsarama
  • instrumentation/github.com/gorilla/mux/otelmux
  • instrumentation/github.com/astaxie/beego/otelbeego
  • instrumentation/gopkg.in/macaron.v1/otelmacaron

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions