Docker是目前使用最广泛的容器之一,但它并不总是像物理硬件一样可见。而使用docker容器监控工具有助于消除这种透明度的缺失。以下介绍8种优秀Docker容器监控工具。

1.SolarWinds Server&Application Monitor

SolarWinds Server&Application Monitor是一个应用监控器,提供对Docker的可见性。它可以测量Docker性能数据,如CPU,内存,正常运行时间等。

可以在仪表板上查看性能信息,如容器详细信息和容器性能。为了使监控更容易,SolarWinds Server&Application Monitor提供性能图表,以便可以看到Docker的CPU和内存随时间的变化情况。

容量规划是它包含的最有用的功能之一。该软件使用你当前的使用数据来预测容器的容量将来何时到期。例如,有一个CPU容量预测图表,以便你知道是否有资源支持将来的使用要求。

作为docker监控解决方案和应用监控器,它提供30天的免费试用。

2.Dynatrace

Dynatrace是一款易于配置的应用和性能监控解决方案。你需要在Docker主机上安装Dynatrace。完成后,下一步是程序自动发现容器和微服务。在平台完成发现你的基础架构后,可以通过仪表板实时查看容器化流程。该软件还可以监控容器内应用和微服务的性能。

日志分析是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还使用分析功能向你发送有关需要了解的趋势的警报。

docker 查看日志_8个优秀Docker容器监控工具,收藏了相关推荐

  1. Docker学习(五)-----Docker查看日志

    八.Docker查看日志 docker logs 容器名称/ID docker logs -f -t --since="2018-12-1" --tail=10 qfjy_exam ...

  2. docker查看日志的方式

    docker查看日志的几个方式: (1)docker logs --tail=1000 容器名称 (查看容器前多少行的日志)(推荐) (2)docker 容器启动后,可以进入以下位置查看日志(/var ...

  3. Docker 查看日志记录

    日志文件对于处理故障十分重要,对于docker容器如何查看日志呢 查看docker容器的日志用到的是docker logs这个命令: 先看下官方给的命令说明 docker logs --help –d ...

  4. docker查看java资源_JDK11设置Docker容器资源感知

    深入浅出docker+docker实战云图书 105.8元 (需用券) 去购买 > 一.背景 对于Java8的一些较早的版本(8u131以前?),如果部署在docker容器中,由于JVM不能感知 ...

  5. Docker的基础知识详解(镜像,容器,网络)

    文章目录 Docker 一. Docker的概述 1. Docker为什么会出现 2. Docker能干什么 3. Docker的组成 4. Docker的运行流程 5. Docker的底层原理 二. ...

  6. docker 镜像容器导入导出、查看日志、拷贝文件命令

    1. 本地文件拷贝到docker 容器中,参考 docker cp /root/pcl-pcl-1.8.1.tar.gz 7ff95b333e12:/docker cp /root/lib64_a 7 ...

  7. docker查看mysql日志_Docker 容器日志分析

    查看容器日志 先使用  docker run -it --rm -d -p 80:80 nginx:1.15.8-alpine命令启动一个nginx容器.如果没有异常,会得到容器ID如 d2408a7 ...

  8. docker查看现有容器_如何使用Docker将现有应用程序推送到容器中

    docker查看现有容器 by Daniel Newton 丹尼尔·牛顿 如何使用Docker将现有应用程序推送到容器中 (How to shove an existing application i ...

  9. docker mysql 日志在哪里_docker容器启动后日志在哪里

    docker容器启动后日志在哪里? docker启动后日志会在以下位置 /var/lib/docker/containers/容器ID/容器ID-json.log 也可以使用以下命令查看日志: doc ...

最新文章

  1. Linux命令基础--uname
  2. linux热插拔原理,.NET Core 的热插拔机制的深入探索
  3. python【Matlibplot绘图库】多图合并显示(真の能看懂~!)
  4. SSH 连接慢 与 反向解析
  5. 【Android】将Xamarin For VS升级为4.0.1.145版
  6. 添加chorme插件时出现“程序包无效”
  7. 【Python】编程笔记6
  8. 鸿蒙系统海外名称,新商标表明华为鸿蒙系统在海外或叫做“Harmony OS”
  9. 被虐惨!还热乎的腾讯后端一面面经分享!
  10. 怎么修改监控服务器的密码,服务器状态监控怎么设置密码
  11. ucos实时操作系统应用开发流程
  12. vim编辑器操作汇总
  13. T7315 yyy矩阵折叠(长)
  14. dbvis连接mysql_Dbvis连接Mysql驱动问题
  15. 如何隐藏电脑下方工具栏个别图标_怎么隐藏电脑任务栏右边的各种小图标 - 卡饭网...
  16. spring Boot手把手教学(8): 封装统一返回实体类
  17. 后盾网php微博系统,后盾网ThinkPHP微博项目开发视频教程 - 轻松自学网
  18. 云更新网吧系统服务器,网吧云更新系统使用图文教程
  19. 分享一下个人3年的运维经验
  20. Python写反斜杠\a

热门文章

  1. C++面试常见问题整理汇总(面试者必看哦!)
  2. 单片机sleep函数的头文件_单片机代码模块化设计思想浅谈
  3. windows和ubuntu双系统设置开机默认系统
  4. 光电转换器与光纤收发器有哪些区别?
  5. [渝粤教育] 天津城建大学 混凝土结构设计原理A 参考 资料
  6. 【渝粤题库】陕西师范大学209912 金融中介学Ⅰ 作业
  7. android custom toast,Android自定义Toast
  8. 【JavaWeb】一文Servlet全解:继承关系、生命周期、容器和请求转发与重定向等
  9. (0.1)鸿蒙HarmonyOS开发工具DevEco Studio设置
  10. matlab在电磁场与电磁波中的应用,matlab在电磁场与电磁波学习中的应用.docx