Docker已成为世界上使用最广泛的容器之一,但它并非没有挑战。最好的Docker容器监视工具有助于消除这种缺乏透明度的情况。如果没有合适的软件,监视位于主机和应用程序层之间某处的服务将非常棘手。.
我们在下面深入介绍了每个工具,但是如果您只有时间看一眼,这里是我们的 九种最佳Docker容器监控工具的列表:
- SolarWinds服务器 & 应用程序监控器(免费试用) 行业坚定者,运行在Windows服务器上,该服务器可以测量Docker性能数据,例如CPU,内存,正常运行时间等.
- ManageEngine应用程序管理器(免费试用) 提供有关容器的仪表板视图,包括有关CPU,磁盘使用率,可用性和运行状况的指标.
- 使用APM的AppOptics Docker监控 (免费试用) 包含Docker性能监控器的应用程序和基础架构监控系统.
- SolarWinds Librato(免费试用) 针对基于Docker的应用程序的实时监视平台,已预先配置为监视Docker指标.
- 动态痕迹 易于配置的在线服务,可在安装容器和微服务时自动发现.
- 数据狗 与Docker配合良好,可以检测和报告何时创建和/或销毁容器.
- 信号文本 可以使用docker run命令在docker主机上运行,也可以通过docker-compose监视Docker指标.
- 相扑逻辑 与Docker兼容的应用程序和日志监视软件,并在仪表板上很好地使用了指标和图形.
- 信号交换 全面的基础架构监视器,可以与Docker很好地集成,并且可以监视大量指标.
在介绍工具本身之前,我们将介绍为什么需要监视Docker。.
为什么我需要监视Docker容器?
在短短几年内,用户体验的期望值已上升到前所未有的水平。用户对无缝执行的应用程序不满意。但是,要达到期望并提供高质量的用户体验,就需要持续的维护和性能管理.
如果您没有Docker监控工具,那么您就没有参考点来确保性能达到极限。换句话说,您将无法衡量其效果。没有必要的可见性,您将没有防止性能下降和不良用户体验所需的工具。.
此外,借助必要的可见性,您还可以在生产级别检测性能问题,并从长期产能计划中受益.
最好的Docker容器监控工具
1. SolarWinds服务器 & 应用程序监控器(免费试用)
SolarWinds服务器 & 应用监控 是一个提供Docker可见性的应用程序监视器。该程序可以测量Docker性能数据,例如 中央处理器, 记忆, 正常运行时间, 和更多.
您可以在 仪表板 崩溃了 货柜明细 和 容器性能. 使事情更容易监控, SolarWinds服务器 & 应用程序Monitor提供了效果图,因此您可以看到 中央处理器 和 记忆 的Docker有 随着时间变化.
容量规划 是随附的最有用的功能之一 SolarWinds服务器 & 应用监控. 该软件使用您当前的使用情况数据来预测集装箱的容量将来何时到期。例如,有一个 CPU容量预测表 这样您就知道您是否有资源来支持将来的使用要求.
作为docker监控解决方案和应用程序监控器, SolarWinds服务器 & 应用监控 为您提供维护容器化基础架构所需的一切。该产品的起价为2,995美元(2,406英镑)。还有一个 30天免费试用.
SolarWinds服务器 & Application Monitor下载30天免费试用版
2. ManageEngine应用程序管理器(免费试用)
ManageEngine应用程序管理器 是可以监视Docker的应用程序监视器。该软件提供有关Docker主机内容器的信息,包括 中央处理器, 磁盘使用情况, 可用性, 和 健康. 可以以图表的形式查看此信息,以监控 可用性 要么 业绩记录 在预定时间段内的Docker数量(这些代码采用颜色编码,使它们一目了然易于阅读).
你也可以 生成详细的报告 在 ManageEngine应用程序管理器. 报告中包含有关 活动文件, 非活动文件内存分页,和 快取. 此数据对于确定资源分配效率有帮助.
该软件还包括一个 警报系统 哪一个 根据警报规则生成通知. 您可以配置警报发送方 电子邮件 和 短信. 您还可以自动执行某些操作,例如启动,停止或重新启动容器。自动化对于解决不断出现的问题非常有用.
ManageEngine应用程序管理器 可免费用于监视多达五个应用程序或服务器。您可以购买两种付费版本;专业和企业。专业版的价格从25台显示器的945美元(759英镑)到250台显示器的7,195美元(5,780英镑)不等。企业版的价格从250台显示器的9,595美元(7,708英镑)到5000台显示器的83,995美元(67,476英镑)不等。您可以下载30天的免费试用版以开始使用.
ManageEngine Application Manager下载30天免费试用版
3.使用APM的AppOptics Docker监控(免费试用)
AppOptics 是 基于云的应用程序监视服务 由SolarWinds经营。该系统于2023年通过Librato和TraceView的组合而形成。 AppOptics有两种服务级别。服务的上层称为 APM, 这是应用程序性能监视器。 AppOptics的较低级计划称为 AppOptics基础架构. 基础架构系统包含在APM计划中. Docker监控 包含在AppOptics基础结构中.
AppOptics系统需要在受监视的系统上安装代理程序。该代理称为 SolarWinds快照代理. 该代理可以通过包含以下内容来跟踪Docker容器的资源使用情况: Docket插件, AppOptics Infrastructure免费提供此功能,但需要启用和配置.
Docker插件报告与Docker活动相关的服务器状态。这些因素包括 CPU使用率 和 记忆活动 对于每个容器以及整个Docker。该插件还会报告 服务器I / O活动 和 网络统计, 例如从服务器为容器发送的数据包数量和丢失的数据包数量.
如果您只想监视Docker,那么AppOptics基础架构计划就足够了。但是,如果您认为可以更高效地交付其他应用程序,则应签出AppOptics APM,它还会为您提供Docker监控基础设施软件包.
AppOptics是一项订阅服务,需要预先收取费用。 AppOptics APM计划比AppOptics基础架构贵。你可以得到一个 14天免费试用 AppOptics APM服务的全部信息,以查看您是否需要该软件包的全部服务,还是仅通过基础结构模块就能满足您的所有要求.
带有APMStart的AppOptics Docker监控14天免费试用
4. SolarWinds Librato(免费试用)
SolarWinds Librato 是基于Docker的应用程序的实时监视平台。该工具带有预配置的仪表板,并监控指标,例如 CPU使用率百分比, CPU节流, 内存利用率, 网络流量, 和 网络错误. 所有这些数据都可以在图表上查看,以便您可以看到性能随时间的波动.
设置过程非常简单,您只需安装 天秤座代理. 完成此操作后,打开 集成选项卡, 选择 码头工人 并将选项切换到 已启用. 然后,您就可以开始监视Docker环境了。这使得 太阳风天秤座 企业环境中的便捷选择.
的定价 SolarWinds Librato 比该列表中的其他一些工具复杂一些。有一个免费的开发人员计划和一个付费的生产计划。开发者计划 支持多达100个指标流 与 最高分辨率为60秒.
在生产计划中,将对您发送给已计量的公司的每个度量标准流收取费用。按小时。价格范围从五秒钟公制分辨率的0.318美元(0.26英镑)到300秒以上的0.053美元(0.043英镑)不等。还有一个 14天免费试用.
SolarWinds LibratoStart 30天免费试用
5.动态痕迹
动态痕迹 是易于配置的应用程序和性能监控解决方案。您所需要做的就是安装 动态痕迹 在Docker主机上完成后,下一步是程序 自动发现容器和微服务. 在平台完成发现基础架构之后,您可以 查看集装箱化过程 通过仪表板中 即时的. 该软件还可以监视位于容器内部的应用程序和微服务的性能.
日志分析 是随附的另一个有用功能 动态痕迹. 您可以在一个日志文件中查看与应用程序关联的所有日志消息。每个日志条目都为您提供了可用于过滤搜索的其他信息。例如,日志条目将显示 容器图片, 记录消息的ID, 和 使用的输出.
如果您正在寻找可扩展的Docker监控解决方案,那么 动态痕迹 是一个很好的选择。为了查看价格 动态痕迹 您必须直接与公司联系.
6.数据狗
数据狗 是一个提供与Docker集成的应用程序和服务监视平台。的 集群代理检测 创建和销毁容器时,监视环境可以跟上虚拟环境的速度。您可以监控的指标包括 中央处理器, 输入输出, 和 记忆. 所有这些信息都可以通过组合仪表盘上的数字值和图表在一个玻璃窗格中查看.
仪表板是拖放式的 因此可以根据您想要看到的内容进行自定义。帮助更轻松地诊断性能问题, 数据狗 授予你 应用程序代码性能的可见性. 此外,您还可以查看 中央处理器 和 记忆预测 帮助您长期实施容量规划.
的 警报 该程序附带的系统也具有很高的质量。您可以 设置警报阈值 决定何时生成警报。至 减少误报的可能性Datadog 考虑到可能引起误报的常规波动。这样做的好处是您只会看到合法警报.
有四个版本 数据狗 可以购买:基础架构,APM,日志管理和综合。这些范围的成本:基础架构每个主机每月花费$ 15(£12),APM每个主机每月花费$ 31(£24),日志管理每月每百万个日志事件$ 1.27(£1.02)和Synthetics $ 5(£4)每月每10,000次测试运行.
7. Sematext
信号文本 是一个Docker监控代理,可以使用docker run命令或通过docker-compose在Docker主机上运行。监控的指标包括 记忆, 中央处理器, 磁盘IO, 内存故障计数器, 网络错误, 网络流量, 和更多。所有这些指标都可以通过现成的Docker仪表板进行访问.
一个地区 信号文本 脱颖而出是它的 Docker日志的可见性. 在 信号文本, 用户可以 使用过滤器搜索日志数据. 日志数据可以通过 主办, 容器, 图片, 要么 标签. 能够访问此信息使您可以更深入地了解容器中发生的事情.
有五个版本 信号文本 可用:基本,标准,专业,专业白银和自定义。基本版最多可免费提供三个主机,每个主机每月有10个自定义指标。标准版本的价格为$ 0.007(0.0056英镑),包含五个免费容器,之后每小时每个容器$ 0.002(£0.0016)。定价选项的完整列表 信号文本 可以在公司网站上查看。您可以下载 30天免费试用.
8.相扑逻辑
相扑Logic是与Docker兼容的应用程序和日志监控解决方案. 相扑逻辑 能够 实时监控容器. 仪表板视图分为度量标准框和图形。在一个仪表板中,您可以在 CPU消耗排名前十的容器 或者 发送和接收的流量排名前10位的容器 旁边 创建的容器数 和主机数.
高级分析是使 相扑逻辑 一个特别强大的产品。分析功能可以 自动检测异常 在您的虚拟基础架构中。实际上,这意味着程序可以自动执行识别性能问题的过程.
共有三个版本 相扑逻辑:Sumo Free,Professional和Enterprise。 Sumo Free不收费,支持高达500Mb的日志输入,并且。 4GB的日志存储空间。专业版的价格为每月每GB 108美元(86英镑),至少需要3GB日志输入和30Gb日志存储。企业版每月的费用为每GB 180美元(144英镑),与专业版的日志限制相同。您可以注册 30天免费试用.
9. SignalFX
信号交换 是可以监视Docker的基础结构监视器. 信号交换 允许您监控 主机, 货柜, 和 应用领域 从一块玻璃上。您可以监控的指标包括 系统CPU使用率, 内存使用情况, 内存限制, 收到的网络字节, 块I / O量, 块I / O总量 和更多。为了帮助诊断性能问题,您可以在所有主机上聚合容器.
随着 警报 系统,您不必实时捕获所有内容. SignalFx的 警报几乎是即时的,并在Docker环境发生变化时通知您。例如,如果 CPU使用率 达到异常高的限制,程序将向您发送通知。增加可靠性 信号交换 也使用 分析以向您发送趋势警报 你需要知道.
有两个版本 信号交换 可供购买: 信号交换 基础架构监控和 信号交换 微服务APM. 信号交换 基础架构监控的价格为每台主机每月15美元(12英镑),每台主机10个容器. SignalFX Microservices APM的价格为每台主机每月45美元(36英镑)。您可以下载 14天免费试用.
确定Docker容器监控工具
市场上各种各样的容器监视工具可能使您很难知道该选择哪个。此列表中的所有工具都有其长处。有些具有更好的基于仪表板的体验,有些则提供了更深入的指标,而另一些则更易于配置。选择最符合您的网络监视方法的工具.
像这样的工具 SolarWinds服务器 & 应用监控, 数据狗, 和 胜美达 非常适合监视Docker. SolarWinds服务器 & 应用监控 通过高质量的图形提供简单的监视体验, 数据狗 擅长为您提供一个容器化环境的全景视图,并且 胜美达 非常适合从Docker获取详细指标.
Docker已成为世界上使用最广泛的容器之一,但是它也面临着一些挑战。为了消除这种缺乏透明度的情况,最好的Docker容器监视工具是必不可少的。如果没有合适的软件,监视位于主机和应用程序层之间某处的服务将非常棘手。本文介绍了九种最佳Docker容器监控工具,包括SolarWinds服务器 & 应用程序监控器、ManageEngine应用程序管理器、AppOptics Docker监控、SolarWinds Librato、动态痕迹、数据狗、Sematext、相扑逻辑和SignalFX。这些工具可以帮助您监视Docker容器的性能和资源使用情况,以确保高质量的用户体验。如果您正在使用Docker,那么这些工具是必不可少的。