主机监控

主机监控列表

通过主机监控页面,可查看当前Linux、Windows和AIX操作系统中,所有监控主机当前的运行状况。单击页面上方的图标块,可以看到相应类型的当前监控主机的主机名IP、CPU、内存、磁盘容量,网络吞吐指标,可根据不同指标的值的大小进行排序,迅速排查出主机指标容量占满的情况,查找到当前资源较紧张的主机进行扩容或者服务迁移。主机名称右侧如果显示img图标,表示该主机有Docker服务;如果显示img图标,表示该主机是Kubernetes的Node节点。主机名称前圆点的颜色表示数据接收状态,绿色表示探针数据接收正常,红色表示异常。

image-20200415154449968

主机概览

主机概览页面左上侧方便用户快速查看主机的操作系统、内核版本、CPU核数、内存总容量,网卡数量、磁盘数量等系统信息。如果该系统装有Docker,会同时展示Docker的基础信息。

image-20200415155825035

可用性

可用性展示了该主机的运行状况,可通过运行时长判断主机是否有重启现象。点击红色的异常区域,下方可展示每次异常发生的时间以及持续时长。

关键性能指标

关键性能指标展示了主机中CPU、内存、网络、磁盘、分区、系统的重要指标。如CPU利用率、负载、内存使用量、网络进出流量、磁盘吞吐、IOPS、TCP连接信息等,具体详情可查看Linux主机性能指标。通过这些性能指标的综合查看可以判断主机的性能、容量等是否存在瓶颈。

image-20200415161334856

进程

Infra可以对主机上的进程进行集中式监控。进程页面中可针对用户关心的进程性能指标进行查看。进程指一组相关进程的集合,如Nginx一个master进程fork多个worker进程,Infra会将master和worker进程合并为一个进程,这里不同的进程可以大概理解为不同的应用。Infra将自动检测应用类型,如Nginx、MySQL、Oracle、Tomcat、Jboss、Apache Http Server、Redis等,并将其归纳为不同的进程。Infra支持监控的进程如下:

  • Java Web容器:Tomcat、WebSphere、Weblogic、JBoss。

  • Java应用程序:如Spring Boot等。

  • 数据库:Oracle、MySQL、MongoDB、PostgreSQL。

  • 缓存服务:Redis、Memcached。

  • Web服务器:Nginx、Apache HTTP Server。

  • 最近5分钟有3次满足以下任意条件的进程:

    • CPU使用率>5%
    • 内存使用率>5%
    • 磁盘吞吐占比 >5% 且磁盘吞吐>1MB

通过图表可快速查看进程的启动时间、CPU利用率、内存使用量、磁盘吞吐、Swap使用、打开文件数等。

选择时间范围后,页面下方的进程列表会展示该段时间的所有启动过的进程,包括组件(Nginx、Redis、MySQL、Oracle、PostgreSQL)、集群(Kafka、Rabbitmq、Activemq、Zookeeper、MongoDB、Elasticsearch、Kubernetes)、APM应用信息(应用和实例)、Kubernetes(Pod和Workload)、容器等信息。历史上启动、当前未启动的进程启动时间显示为--。展示历史进程可帮用户进行复盘,查看进程重启的情况。

image-20200415162611946

勾选展示Kubernetes的pause进程复选框,可展示pause名称的进程。

pause

单击进程名称前的img图标,可查看该进程所属的主机,以及该主机关联的所有在同一部署环境的组件。单击组件名称、集群名称,可以跳转到对应的页面查看详情。如果该进程是Docker启动的则会展示容器名称,单击容器名称可跳转到Docker页面查看容器详情。

如果是Kubernetes中的进程,那么进程名称后会显示img图标,如果是Docker启动的进程,还会显示img图标。单击容器名称、Pod名称、Workload名称,可以跳转到对应的页面查看详情。

relate1

单击APM应用或实例的名称,可以跳转到对应应用或实例的概览页面查看详情。

relate2

分析

图表展示Major Page Fault、TCP重传次数、磁盘分区使用率、CPU使用率、磁盘延迟(Write)、磁盘延迟(Read)、内存使用率、TCP重传率、网络错误率的变化趋势,用户可根据各指标的波动来分析问题。点击右上角的下拉菜单可切换统计的指标。

image-20200415163623162

results matching ""

    No results matching ""