helm install之后的log be like(base) savilahaobogon ~ % helm install prometheus prometheus-community/kube-prometheus-stack -n monitoring --create-namespace NAME: prometheus LAST DEPLOYED: Wed May 20 14:54:39 2026 NAMESPACE: monitoring STATUS: deployed REVISION: 1 DESCRIPTION: Install complete TEST SUITE: None NOTES: kube-prometheus-stack has been installed. Check its status by running: kubectl --namespace monitoring get pods -l releaseprometheus # Grafana登陆与port转发教程 Get Grafana admin user password by running: kubectl --namespace monitoring get secrets prometheus-grafana -o jsonpath{.data.admin-password} | base64 -d ; echo Access Grafana local instance: export POD_NAME$(kubectl --namespace monitoring get pod -l app.kubernetes.io/namegrafana,app.kubernetes.io/instanceprometheus -oname) kubectl --namespace monitoring port-forward $POD_NAME 3000 Get your grafana admin user password by running: kubectl get secret --namespace monitoring -l app.kubernetes.io/componentadmin-secret -o jsonpath{.items[0].data.admin-password} | base64 --decode ; echo Visit https://github.com/prometheus-operator/kube-prometheus for instructions on how to create configure Alertmanager and Prometheus instances using the Operator.如helm创建后指导所示看密码kubectl get secret --namespace monitoring -l app.kubernetes.io/componentadmin-secret -o jsonpath{.items[0].data.admin-password} | base64 --decode ; echo查看helm起的agons的配置helm list -A看release名NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION agones agones-system 1 2026-05-19 13:07:59.439179 0800 CST deployed agones-1.57.0 1.57.0 metallb metallb-system 1 2026-05-19 13:01:18.107293 0800 CST deployed metallb-0.15.3 v0.15.3 prometheus monitoring 1 2026-05-20 14:54:39.049677 0800 CST deployed kube-prometheus-stack-85.2.0 v0.90.1看具体配置也就是value注意默认不加“a参数” 的话只能看到你手动set过的valuehelm get values agones -n agones-system -a(base) savilahaobogon ~ % helm get values agones -n agones-system -a | grep prome prometheusEnabled: true prometheusServiceDiscovery: trueQ1:prometheusEnabled: true说明什么在 Agones 中开启这个配置它的实际意思是Agones Controller 在代码层面启动了一个内置的 HTTP Server通常是 8080 端口的/metrics路径并且开始以 Prometheus 能看懂的纯文本格式往外“吐”数据比如当前有多少个游戏服。Q2:prometheusServiceDiscovery: true是干嘛的简答做服务发现——原生 Kubernetes 早期是用 Annotations注解来做服务发现的。开启这个Agones 会给自己的 Pod 打上类似prometheus.io/scrape: true的标签。意思是“嗨如果有谁在收集监控数据请来这里抓我。”