summaryrefslogtreecommitdiff
path: root/vendor/github.com/technologize/otel-go-contrib/otelginmetrics/config.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/technologize/otel-go-contrib/otelginmetrics/config.go')
-rw-r--r--vendor/github.com/technologize/otel-go-contrib/otelginmetrics/config.go45
1 files changed, 0 insertions, 45 deletions
diff --git a/vendor/github.com/technologize/otel-go-contrib/otelginmetrics/config.go b/vendor/github.com/technologize/otel-go-contrib/otelginmetrics/config.go
deleted file mode 100644
index f33fe38ed..000000000
--- a/vendor/github.com/technologize/otel-go-contrib/otelginmetrics/config.go
+++ /dev/null
@@ -1,45 +0,0 @@
-package otelginmetrics
-
-import (
- "net/http"
-
- "go.opentelemetry.io/otel/attribute"
- semconv "go.opentelemetry.io/otel/semconv/v1.7.0"
-)
-
-type config struct {
- recordInFlight bool
- recordSize bool
- recordDuration bool
- groupedStatus bool
- recorder Recorder
- attributes func(serverName, route string, request *http.Request) []attribute.KeyValue
- shouldRecord func(serverName, route string, request *http.Request) bool
-}
-
-func defaultConfig() *config {
- return &config{
- recordInFlight: true,
- recordDuration: true,
- recordSize: true,
- groupedStatus: true,
- attributes: DefaultAttributes,
- shouldRecord: func(_, _ string, _ *http.Request) bool {
- return true
- },
- }
-}
-
-var DefaultAttributes = func(serverName, route string, request *http.Request) []attribute.KeyValue {
- attrs := []attribute.KeyValue{
- semconv.HTTPMethodKey.String(request.Method),
- }
-
- if serverName != "" {
- attrs = append(attrs, semconv.HTTPServerNameKey.String(serverName))
- }
- if route != "" {
- attrs = append(attrs, semconv.HTTPRouteKey.String(route))
- }
- return attrs
-}