m/n/c/metrics: add kube-apiserver
This adds the Kubernetes API Server metrics to the list of exported
metrics.
Change-Id: Ie5827441362787a3bff03ec6cff1f07332b0ae34
Reviewed-on: https://review.monogon.dev/c/monogon/+/2335
Reviewed-by: Tim Windelschmidt <tim@monogon.tech>
Tested-by: Jenkins CI
diff --git a/metropolis/node/kubernetes/metricsproxy/metricsproxy.go b/metropolis/node/kubernetes/metricsproxy/metricsproxy.go
index 14f76a0..02bce4b 100644
--- a/metropolis/node/kubernetes/metricsproxy/metricsproxy.go
+++ b/metropolis/node/kubernetes/metricsproxy/metricsproxy.go
@@ -48,6 +48,12 @@
ListenPort: node.MetricsKubeControllerManagerListenerPort,
ServerName: "kube-controller-manager.local",
},
+ {
+ Name: "kubernetes-apiserver",
+ TargetPort: node.KubernetesAPIPort,
+ ListenPort: node.MetricsKubeAPIServerListenerPort,
+ ServerName: "kubernetes",
+ },
}
type metricsService struct {