tvl-depot/tvix/nar-bridge/pkg/http
Connor Brewster d056329412 feat(tvix/store/nar-bridge): Setup OpenTelemetry
Sets up OpenTelemetry integration for nar-bridge. Right now it will
export spans for HTTP server requests and all gRPC client requests.
Having the spans available will make performance work significantly
easier as it provides a high level overview of where time is being
spent.

In the future we can add application-specifc metrics and
integrate logrus.

Change-Id: Ie3860675d7ffc626a95673ba062c3c798d8bb2a7
Reviewed-on: https://cl.tvl.fyi/c/depot/+/10678
Reviewed-by: flokli <flokli@flokli.de>
Tested-by: BuildkiteCI
Autosubmit: Connor Brewster <cbrewster@hey.com>
2024-01-23 15:50:53 +00:00
..
nar_get.go chore(tvix/nar-bridge): update to latest go mod renames 2023-10-17 20:46:38 +00:00
nar_put.go chore(tvix/nar-bridge): update to latest go mod renames 2023-10-17 20:46:38 +00:00
narinfo.go chore(tvix/nar-bridge): update to latest go mod renames 2023-10-17 20:46:38 +00:00
narinfo_get.go chore(tvix/nar-bridge): update to latest go mod renames 2023-10-17 20:46:38 +00:00
narinfo_put.go refactor(tvix/nar-bridge): have Export return root node 2023-10-11 11:41:50 +00:00
server.go feat(tvix/store/nar-bridge): Setup OpenTelemetry 2024-01-23 15:50:53 +00:00
util.go refactor(tvix/nar-bridge): move pkg/server to pkg/http 2023-10-05 06:17:10 +00:00