我有一个运行在kubernetes上的应用程序(它是一个运行在云上的集群),并希望为该应用程序设置监视和日志记录。设置有多种可能性。这样做的最佳做法是什么,如推荐的方法或工业标准?
有谁能帮我提供一些关于最佳实践的建议吗?
发布于 2022-01-27 08:13:47
这完全取决于你有多少簇。如果您有一个集群,您希望在其上监视的应用程序将是最佳选择1:
这种解决方案的优点包括可能简单快捷的配置,此外,您可以在一个地方拥有所有东西(应用程序和Prometheus),并且不需要一个新的集群来监视另一个集群。这里您可以找到示例教程。
但是,如果您计划扩展到许多集群,或者您已经需要监视多个集群,则选项3将是最佳选择:
由于有了这个解决方案,您将把所有的度量都放在一个地方,而不管您需要监视的是什么集群数目:
通常,它用于实现可伸缩的Prometheus监视设置,或者将相关的度量从一个服务的Prometheus中提取到另一个服务中。
您可以找到关于普罗米修斯联盟( Kubernetes )和使用Prometheus监控多个联邦集群--安全的方法的示例教程
https://stackoverflow.com/questions/70867728
复制相似问题