繁体   English   中英

使用 Prometheus 和 Grafana 的 AWS 架构

[英]AWS Architecture with Prometheus and Grafana

我们想在我们的微服务架构(我们使用 AWS)中实现一个监控系统( Prometheus 和 Grafana ),我们目前正在使用带有 Fargate 的 +2 ECS 集群,并且有几个独立运行的 EC2 实例(主要是数据库服务),和一些任务的 lambdas。

我对实施有一些疑问:

1.是否应该在每个集群上安装prometheus来收集集群的数据,然后把它发送给一个master prometheus来处理数据,或者引入另一个像Thanos这样的工具?

2.或者在ec2实例中安装exporter(node exporter,mysql exporter等),服务中的库(主要是Node APIS,如prom-client),以及在AWS ECS集群中运行的任务,并通过 HTTP 端点公开指标数据,并在中央 Prometheus 安装中使用它,如下所示(我们过度简化的微服务架构的示例):

在此处输入图像描述

您是否有任何图表显示 AWS 中的类似实施? 这将非常有帮助。 谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM