INNER CODE UNIT · Go
main
cilium/tetragon · cmd/tetragon-metrics-docs/main.go:16
func main() {
targets := map[string]string{
"health": "Tetragon Health",
"resources": "Tetragon Resources",
"events": "Tetragon Events",
}
if err := metricsmd.New(targets, initMetrics).Execute(); err != nil {
os.Exit(1)
}
}
func initMetrics(target string, reg *prometheus.Registry, _ *slog.Logger) error {
switch target {
case "health":
metricsconfig.EnableHealthMetrics(reg).InitForDocs()
case "resources":
metricsconfig.InitResourcesMetricsForDocs(reg)
case "events":