chore(prometheus): drop service health metrics

This commit is contained in:
yusing
2025-04-07 12:51:20 +08:00
parent 5da9dd6082
commit 111d767d46
3 changed files with 1 additions and 41 deletions

View File

@@ -15,16 +15,9 @@ type (
HTTP5xx *Counter
HTTPReqElapsed *Gauge
}
ServiceMetrics struct {
HealthStatus *Gauge
}
)
var (
rm RouteMetrics
sm ServiceMetrics
)
var rm RouteMetrics
const (
routerNamespace = "router"
@@ -37,10 +30,6 @@ func GetRouteMetrics() *RouteMetrics {
return &rm
}
func GetServiceMetrics() *ServiceMetrics {
return &sm
}
func (rm *RouteMetrics) UnregisterService(service string) {
lbls := &HTTPRouteMetricLabels{Service: service}
rm.HTTP2xx3xx.Delete(lbls)
@@ -54,7 +43,6 @@ func init() {
return
}
initRouteMetrics()
initServiceMetrics()
}
func initRouteMetrics() {
@@ -93,13 +81,3 @@ func initRouteMetrics() {
}, lbls...),
}
}
func initServiceMetrics() {
sm = ServiceMetrics{
HealthStatus: NewGauge(prometheus.GaugeOpts{
Namespace: serviceNamespace,
Name: "health_status",
Help: "The health status of the router by service",
}, "service"),
}
}