首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >集装箱化监控

集装箱化监控
EN

Stack Overflow用户
提问于 2020-10-13 01:39:53
回答 1查看 28关注 0票数 0

我正在使用Prometheus、node Exporter和Grafana监控一个EC2实例--每个实例都在自己的容器中运行。

我认为将3个监控工具放在各自的容器中会使系统更容易设置,并且系统会运行得更快。系统会运行得更快是真的吗?

要开始运行所有3个监控工具,我有一个docker-compose,它可以同时启动所有3个容器。在一个容器而不是单独的容器中运行所有3个监控工具会有好处吗?

下面是当前的系统架构

EN

回答 1

Stack Overflow用户

发布于 2020-10-13 01:44:30

尝试将这些流程组合到单个容器中可能是而不是的好主意。

原因有很多:

  • Containers与虚拟机不同;在X containers中运行X进程没有显著开销;
  • 实际上,将进程放在单独的映像中(因此在单独的容器中运行)允许对每个进程进行维护(例如打补丁) distinctly;
  • ...它允许您潜在地保护每个进程distinctly;
  • It's被认为是为每个container
  • Keeping运行一个进程的良好实践。在它们自己的容器中的进程允许您例如为多个containers;
  • ...following运行一个prometheus容器和一个grafana容器,这也允许在重新定位容器时具有更大的灵活性,例如,可能会丢弃Grafana以使用Grafana托管服务等。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64322755

复制
相关文章

相似问题

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