[Reprint] 8 Best Docker container monitoring tool collection

8 Best Docker container monitoring tool collection 

https://www.sohu.com/a/341156793_100159565?spm=smpc.author.fd-d.9.1574127778732l07n8g2

 

Docker is one of the most widely used container, but it is not always as visible as the physical hardware. The use docker container monitoring tool helps eliminate this lack of transparency. Here are eight kinds of best Docker container monitoring tools.

1.SolarWinds Server&Application Monitor

SolarWinds Server & Application Monitor is an application monitoring, providing visibility of Docker. It can measure Docker performance data, such as CPU, memory, uptime.

Performance information can be viewed on the instrument panel, such as the container and the container performance details. In order to make monitoring easier, SolarWinds Server & Application Monitor provides performance charts, so you can see Docker CPU and memory changes over time.

Capacity planning is that it contains one of the most useful features. The software uses your current usage data to predict the capacity of the container when it expires in the future. For example, one CPU capacity forecast chart, so that you know whether there are resources to support future requirements.

As a docker monitoring and application monitoring solution, which provides a 30-day free trial.

2.Dynatrace

Dynatrace and application performance monitoring solution for an easy configuration. You need to install Dynatrace on Docker host. Upon completion, the next step is to automatically discover and micro-vessel service. After you complete the discovery platform infrastructure, real-time view of the container flow through the dashboard. The software can also monitor the performance of the container and micro applications and services.

日志分析是Dynatrace提供的另一个有用功能。可以在一个日志文件中查看与应用关联的所有日志消息。每个日志条目都为你提供可用于过滤搜索的其他信息。例如,日志条目将显示容器镜像,记录消息的ID以及使用的输出。

如果你正在寻找可扩展的Docker监控解决方案,那么Dynatrace是一个很好的选择。

3.Datadog

Datadog是一个应用和服务监控平台,提供与Docker的集成。可以监控的指标包括CPU,I/O和内存。所有这些信息都可以通过仪表板通过数值和图表的组合在一个窗口中查看。

仪表板是可拖放的,因此可以根据要查看的内容进行自定义。为了帮助你更轻松地诊断性能问题,Datadog使你可以了解应用代码的性能。此外,还可以查看CPU和内存预测,以帮助长期实施容量规划。

该计划附带的警报系统也很不错。你可以设置警报阈值以指示何时生成警报。为了减少误报的可能性,Datadog会考虑可能引发误报的定期波动。这样做的好处是你只能看到合法的警报。

4.ManageEngine Applications Manager

ManageEngine Applications Manager是一个可以监控Docker的应用监控器。该软件提供有关Docker主机中容器的信息,包括CPU,磁盘使用情况,可用性和运行状况的指标。可以以图形的形式查看此信息,以监控Docker在预定义时间段内的可用性或性能历史记录(这些是经过颜色编码的,以便于一目了然地更容易阅读)。

还可以在ManageEngine Applications Manager中生成详细报告。报告包括有关活动文件,非活动文件内存分页和缓存的详细信息。此数据有助于确定资源的分配效率。

该软件还包括警报系统,该系统根据警报规则生成通知。你可以配置通过电子邮件和短信发送的警报。还可以自动执行某些操作,例如启动,停止或重新启动容器。自动化对于解决不断重复出现的问题非常有用。

ManageEngine Applications Manager可免费用于监控五个应用或服务器。

5.SolarWinds Librato

SolarWinds Librato是基于Docker的应用实时监控平台。该工具附带预配置的仪表板和监控器指标,如CPU百分比利用率,CPU限制,内存利用率,网络流量和网络错误。所有这些数据都可以在图表上查看,以便可以随时查看性能波动。

设置过程非常简单,只需安装Librato Agent即可。完成此操作后,打开“ 集成”选项卡,选择“ Docker”并将选项切换为“已启用”。然后,就可以开始监控Docker环境了。这使得SolarWinds Librato成为企业环境中的便捷选择。

6.Sematext

Sematext是一个Docker监控代理,可以使用docker run命令或docker-compose在docker主机上运行。监控的度量标准包括内存,CPU,磁盘IO,内存故障计数器,网络错误,网络流量等。所有这些指标都可以通过开箱即用的Docker仪表板访问。

Sematext提供对Docker日志的可见性。在Sematext中,用户可以使用过滤器搜索日志数据。日志数据可以按主机,容器,镜像或标签进行过滤。能够访问此信息可让你更深入地了解容器中发生的情况。

Sematext有五个版本可供使用,基础班最多可免费使用三台主机。

7.Sumo Logic

Sumo Logic是一款与Docker兼容的应用和日志监控解决方案。Sumo Logic可以实时监控容器。在一个仪表板中,你可以按CPU消耗查看前10个容器中的图表,或按发送和接收的流量查看前10 个容器,以及创建的容器数量和主机数量。

高级分析是使Sumo Logic成为特别强大产品的功能之一。分析功能可以自动检测虚拟基础架构中的异常。实际上,这意味着程序可以自动识别性能问题的过程。

Sumo Logic有三个版本,Sumo Free不需要任何费用,支持500Mb的日志输入,以及4GB的日志存储空间。

8.SignalFX

SignalFx是一个可以监控Docker的基础设施监控器。SignalFx允许你从单一管理平台监控主机,容器和应用。可以监控的指标包括系统CPU使用率,内存使用率,内存限制,接收的网络字节数,块I/O卷,总块I/O量等。为帮助诊断性能问题,你可以跨所有主机聚合容器。

使用警报系统,你无需实时捕获所有内容。SignalFx的警报几乎是即时的,当Docker环境发生变化时会通知你。例如,如果CPU使用率达到异常高的限制,程序将向您发送通知。为了提高可靠性,SignalFx还使用分析功能向你发送有关需要了解的趋势的警报。

Guess you like

Origin www.cnblogs.com/jinanxiaolaohu/p/11888717.html