我试图寻找可以提供有关存储在 apiserver 中的 Kubernetes 事件信息的指标或导出器。
在这里阅读内容:
https://docs.datadoghq.com/integrations/kube_apiserver_metrics/
https://www.sumologic.com/blog/how-to-monitor-kubernetes/
我找不到与我的用例相关的任何内容。
对此的任何帮助将不胜感激。
我试图寻找可以提供有关存储在 apiserver 中的 Kubernetes 事件信息的指标或导出器。
在这里阅读内容:
https://docs.datadoghq.com/integrations/kube_apiserver_metrics/
https://www.sumologic.com/blog/how-to-monitor-kubernetes/
我找不到与我的用例相关的任何内容。
对此的任何帮助将不胜感激。
正如@c4f4t0r 所提到的,您应该实现 Prometheus Operator。
这是有关此的文档。
安装 prometheus-operator 以在 Kubernetes 上创建/配置/管理 Prometheus 集群。此图表包含多个组件,适用于各种用例。
默认安装旨在适合监控图表部署到的 kubernetes 集群。它与 kube-prometheus 项目非常匹配。
prometheus-operator prometheus alertmanager node-exporter kube-state-metrics grafana service monitor 抓取内部 kubernetes 组件 kube-apiserver kube-scheduler kube-controller-manager etcd kube-dns/coredns kube-proxy 随着安装,图表还包括dashboards和警报。
如果您有兴趣,这里有一些关于Prometheus Operator vs. kube-prometheus vs. community helm 图表的更多细节。
请让我知道这是否有帮助。