陈奇网络工作室

如何监视docker容器中的服务进程

服务器

监视方法

docker容器中的服务流程?

docker的缺点是将代码封装在一组容器中可能会缺乏可见性。 容器将成为黑匣子,开发人员几乎看不到容器内部的行为。 为了更准确地分配每个容器可用的资源,我们希望实时获取容器运行时使用的资源情况。

云服务器

无论是传统的基础架构组件监视还是应用性能监视的方法,都很难有效地监视Docker。 介绍现有的Docker相关监视APP和服务,包括简单的开源工具。 作为参考,列举几个。

cAdvisor

谷歌的container introspection解决方案是cAdvisor,这是一个封装在Docker容器中的实用程序,可以收集、骨料、处理和导出正在运行的容器的信息。 您可以查看CPU使用率、内存使用率、网络吞吐量和磁盘空间使用率。

然后,您可以单击网页顶部的Docker Containers链接,并选择容器以了解其使用情况。 cAdvisor很容易部署和使用,但只能监视在同一主机上运行的容器,对多节点部署的效果不大。

云入内

监视Docker列出了几个

在集装箱服务平台上,这是国内产品。 Cloud Insight是一个由各种操作系统、

云主机、数据库、中间件的监测,在平台服务仪表板和自定义仪表板上,对Metric进行采集处理,进行数据的聚合和分组等计算,图表、条形图等多种多样的优点是监控指标完整,简单易用。

斯科特

Scout是一种监视服务,不是独立的开源项目。 有大量的插件,不仅可以吸收Docker信息,还可以吸收其他部署数据。 因此,Scout是一站式监测系统,无需对系统的各种资源设置各种监测系统。

Scout的一个缺点是它不会显示有关每台主机上单个容器的详细信息。 另外,每台被监视的主机10美元。 此价格也是是否选择Scout作为监控服务的考虑因素,如果运行具有多台主机的超大型部署,成本将会很高。

Sematext

Sematext还是一种付费监控解决方案,资费套餐为每小时3.5美分。 它还支持Docker监视,包括监视容器级别的事件(停止、启动等)和管理容器生成日志。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3