我正在学习OpenShift 3.11,我发现您可以同时安装Hawkular和Prometheus。
我的想法是两者都是“相同的”,所以我试图了解在每种情况下或每种情况使用的功能。
在文档中,Prometheus / Grafana出现在“配置集群监视”下,而Hawkular出现在“配置集群度量”下,但是在有关“ Prometheus集群监视”(https://docs.openshift.com/container-platform/3.11/install_config/prometheus_cluster_monitoring.html#prometheus-cluster-monitoring)的文档中,度量是直接从“ kube-state-metrics”和“ node-exporter”组件组成,因此度量标准似乎并不需要鹰嘴豆。
那么,为什么需要在什么情况下使用每个功能/用例呢?
谢谢。
答案 0 :(得分:1)
这两个组件都是不同的用例,如下所示。
Cluster Metrics
:为最终用户提供监视服务
Prometheus Cluster Monitoring
:为集群管理员提供跨集群的监视服务。
Cluster Metrics
未提供跨集群的汇总监视指标,因此这些指标是针对每个项目级别提供的。
但是Prometheus群集监视始终会提供群集上的所有指标,并且它是cluster-admin
角色的必需项。