1 个回答
Kubernetes API Server:Prometheus 通过 Kubernetes API 监控集群资源状态(如 Pod、Deployment、Node 等),需配置 kubernetes_sd_config 进行服务发现。示例如下:
scrape_configs:
-job_name:'kubernetes-apiservers'
kubernetes_sd_configs:
-role:endpoints
relabel_configs:
-action:keep
regex:default
source_labels:[__meta_kubernetes_namespace]
Metrics Server:提供 Pod、Node 的资源使用指标(如 CPU/内存使用率),需通过 kube-state-metrics 或 cAdvisor 采集。curl http://localhost:8080/api/v1/nodes/{node-name}/metrics
自定义接口:应用需暴露 /metrics 端点,格式符合 Prometheus 文本格式(如通过 prometheus-client-go 库实现)。发布于:1天前 IP属地:
我来回答
您需要 登录 后回答此问题!