pkg/metrics/exporter.go (15 lines of code) (raw):

package metrics import ( "fmt" "strings" "github.com/Azure/azure-workload-identity/pkg/metrics/exporters/prometheus" ) func InitMetricsExporter(metricsBackend string) error { mb := strings.ToLower(metricsBackend) switch mb { // Prometheus is the only exporter for now case prometheus.ExporterName: return prometheus.InitExporter() default: return fmt.Errorf("unsupported metrics backend: %v", metricsBackend) } }