package main import ( libpack_monitoring "github.com/lukaszraczylo/graphql-monitoring-proxy/monitoring" ) // StartMonitoringServer initializes and starts the monitoring server. func StartMonitoringServer() { cfg.Monitoring = libpack_monitoring.NewMonitoring(&libpack_monitoring.InitConfig{ PurgeOnCrawl: cfg.Server.PurgeOnCrawl, PurgeEvery: cfg.Server.PurgeEvery, }) cfg.Monitoring.AddMetricsPrefix("graphql_proxy") cfg.Monitoring.RegisterDefaultMetrics() }