我在 kube-prometheus 之后将 prometheus 安装到了我的 Kubernetes v1.17 KOPS 集群中,确保设置了--authentication-token-webhook=true
和--authorization-mode=Webhook
prerequisets并指定了kube-prometheus/kube-prometheus-kops.libsonnet配置。
然后,我使用提供的values-production.yaml使用https://github.com/helm/charts/tree/master/stable/postgresql安装了 Postgres ,并具有以下设置:
metrics:
enabled: true
# resources: {}
service:
type: ClusterIP
annotations:
prometheus.io/scrape: "true"
prometheus.io/port: "9187"
loadBalancerIP:
serviceMonitor:
enabled: true
namespace: monitoring
interval: 30s
scrapeTimeout: 10s
两种服务都已启动并正常工作,但 prometheus 没有从 Postgres 中发现任何指标。
我的 postgres pod上的容器上的日志metrics
没有错误,monitoring
命名空间中的任何 pod 也没有。
让 Postgres 指标导出器到达 Prometheus 还需要哪些额外步骤?