首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >企业就绪普罗米修斯

企业就绪普罗米修斯
EN

DevOps用户
提问于 2023-02-07 13:53:09
回答 1查看 25关注 0票数 0

我是Prometheus的新手,我一直在阅读它作为监控应用程序、容器和K8s对象的工具的流行程度。然而,我所遇到的大多数博客充其量只是简单介绍了如何在关键任务应用程序中使用Prometheus,并且我正在尝试编写一份Prometheus的列表,当将Prometheus设置为您选择的监视工具时,SRE应该注意到它。

我列出了我目前的理解,所以如果我可能出了什么问题,可以随时纠正。但是很想从社区中了解他们是如何最好地使用普罗米修斯的。

( a)普罗米修斯->的安装哪里是安装普罗米修斯的理想地点?一些博客文章谈到在您部署应用程序的同一个K8s集群上安装这个程序。在我看来,这听起来有悖常理,因为现在监控堆栈占用了您的应用程序资源。或者我们应该将prometheus部署在一个单独的K8s集群上。在这种情况下,配置文件如何更改为自动抓取,比如部署了两个不同应用程序的两个集群。

( b)你用普罗米修斯刮了什么?到目前为止,我已经收集了这些

1- cAdvisor 用于收集运行容器的资源和使用数据。

2- kube-状态度量用于收集有关K8s对象状态的统计信息..

3-节点出口商用于收集与节点相关的指标。

4-海关出口商对于不以prometheus格式发布度量标准的应用程序,

如果你想听的话,还应该监测什么呢?

( c)当监视上述插件/出口商时,prometheus的config.yaml文件是什么样的。您是否手动将它们添加到刮伤目标中?在上述情况下,自动服务发现将如何工作?有人能为他们的生产场景共享一个示例吗?显然混淆了应用程序或特定的细节。

( d)用于存储这些时间序列数据的理想后端存储是什么?应该将这些数据存储多久?我认为其中一些可能是出于您的应用程序/组织的遵从性要求,因此,在需要长期存储的情况下,用于度量保留的实践是什么。

( e)普罗米修斯的DR战略计划如何?我知道,既然您现在正在使用Prometheus监控您的应用程序,您如何确保这个系统有一个有效的DR计划?一个人如何设计一个?

我将感谢任何人/每一个有普罗米修斯经验的人的投入,以及这个工具是如何帮助你进行监控的。

EN

回答 1

DevOps用户

发布于 2023-02-08 11:05:41

我目前的客户端正在考虑在应用程序集群中嵌入Prometheus,以及EFK、Vault、OPA、领事、MongoDB和RedPanda。我们称之为核心架构。我们每100个租户将有一个集群。我们也将有一个dev和几个测试集群,每个测试集群都基于相同的核心。还将有一个管道集群来构建和验证源代码,它将具有相同的核心工具,加上tekton和argocd,以及容器注册表和连接。我也想把git回购放进去,但是我们沉迷于副驾驶和代码空间,所以我们要去github。

我认为我们最终需要将所有这些信息聚集在一个单一的玻璃面板中,所以我们需要创建一个仅用于prom/graf (可能也是efk )的集群,并将特定于集群的度量和一些应用程序相关的内容转发给它。但是,为了查看集群中大多数特定于应用程序的内容,我们仍然将访问单个集群的graf。

票数 0
EN
页面原文内容由DevOps提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://devops.stackexchange.com/questions/17385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档