将像Prometheus和Grafana这样的监控工具放在Kubernetes集群内还是放在Kubernetes集群外是最佳实践?
我可以看到任何一种情况下的情况。似乎很容易将其放入集群中。但这似乎不那么强劲。
发布于 2018-04-08 08:57:12
似乎人们通常会这样做,很可能他们在自己的环境或应用程序中的所有东西都在K8S下运行。从更大的角度来看,如果你有一个特定应用程序之外的用例,那么在另一个架构上运行它可能是有意义的。原因是普罗米修斯不支持集群。您可以写入两个实例,但此产品并没有真正的HA计划。对我来说,这是监控技术的一个主要问题。
大多数大量使用此工具的组织最终都无法满足APM (事务跟踪和诊断)可以完成的用例。此外,您还需要部署一个ELK/Splunk类型的堆栈,因此它变得非常复杂。他们还发现很难管理,通常会寻求Datadog、SingalFx、Sysdig或其他可以执行更多操作且完全受管理的系统。当然,我在这里所说的大部分内容都是有成本的,所以如果你没有预算,那么你就不得不花时间(time=money)来做所有的工作。
https://stackoverflow.com/questions/49651103
复制相似问题