moby/api/server
Brian Goff 642e9917ff Add otel support
This uses otel standard environment variables to configure tracing in
the daemon.
It also adds support for propagating trace contexts in the client and
reading those from the API server.

See
https://opentelemetry.io/docs/specs/otel/configuration/sdk-environment-variables/
for details on otel environment variables.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>
2023-09-07 18:38:19 +00:00
..
backend/build migrate to new github.com/distribution/reference module 2023-09-05 12:09:26 +02:00
httpstatus swap logrus types for their containerd/logs aliases 2023-08-01 13:02:55 +02:00
httputils migrate to new github.com/distribution/reference module 2023-09-05 12:09:26 +02:00
middleware Switch all logging to use containerd log pkg 2023-06-24 00:23:44 +00:00
router Add otel support 2023-09-07 18:38:19 +00:00
errorhandler.go errdefs: move GetHTTPErrorStatusCode to api/server/httpstatus 2022-03-21 12:22:39 +01:00
middleware.go swap logrus types for their containerd/logs aliases 2023-08-01 13:02:55 +02:00
server.go Add otel support 2023-09-07 18:38:19 +00:00
server_test.go api/server: drop unused Config struct 2023-02-28 13:49:53 -05:00