Files
wonderwall/pkg/config/otel.go
2024-06-26 15:32:38 +02:00

21 lines
460 B
Go

package config
import (
flag "github.com/spf13/pflag"
)
type OpenTelemetry struct {
Enabled bool `json:"enabled"`
ServiceName string `json:"service-name"`
}
const (
OpenTelemetryEnabled = "otel.enabled"
OpenTelemetryServiceName = "otel.service-name"
)
func otelFlags() {
flag.Bool(OpenTelemetryEnabled, false, "Enable OpenTelemetry tracing.")
flag.String(OpenTelemetryServiceName, "wonderwall", "Service name to use for OpenTelemetry.")
}