OpenShift监控用户指南


OpenShift-概述

OpenShift是Kubernetes功能强大且灵活的开源容器应用程序。它们的设置,监控和维护非常复杂。为了克服在处理OpenShift容器时面临的操作难题,需要全天候进行OpenShift监控。借助Applications Manager的OpenShift监控功能,可以简化应用程序维护并确保OpenShift性能达到标准。

创建一个新的OpenShift监视器

使用REST API添加新的OpenShift监视器: 点击此处

请按照以下给出的步骤创建一个新的OpenShift监视器:

  1. 点击 新建监视器 链接。在 虚拟化 类别下选择 Openshift 
  2. 指定 OpenShift服务器的 显示名称
  3. 输入 运行OpenShift的服务器的 主机名。 
  4. 如果选择 使用凭证下方使用 选项,则输入用于通过SSH与系统连接的基本身份验证详细信息。
    • 如果使用SSH2,请选中 公共密钥身份验证选项。
    • 提示- 指定命令提示符值,它是命令提示符中的最后一个字符。默认值为$,可能的值是>,#等。
    • SSH端口- 输入SSH端口。默认情况下为22。
  5. 启用使用REST API收集主要指标选项以通过REST API收集Openshift环境的主要指标。启用此选项后,输入以下信息:

    • Websocket端口: OpenShift应用程序的端口。默认情况下,端口号是8443。
    • 服务帐户令牌: OpenShift集群管理员用户的服务帐户令牌。

    注意:对于服务帐户令牌,用户应确保分配了集群管理员权限。 点击此处以了解如何获取服务帐户令牌

  6. 输入用于与集群连接的OpenShift身份验证详细信息( OpenShift用户名和OpenShift密码) 。
  7. 如果选择从凭证列表中 选择选项,则从预配置的凭证列表中选择相应的凭证。
  8. 指定超时(以秒为单位)。
  9. 以分钟为单位指定 轮询间隔 
  10. 从组合框(可选)中选择要与OpenShift关联的 业务组。您可以选择多个组来关联您的监视器。
  11. 点击 添加监视器。这将从网络中发现OpenShift并开始对其进行监控。

监控参数

通过点击监视器选项卡,转到监视器类别视图。点击虚拟化表下的OpenShift。显示的是OpenShift批量配置视图,分布在三个选项卡中:

  • 可用性标签,提供过去24小时或30天的可用性历史记录。
  • 性能选项卡提供了过去24小时或30天的健康状况和事件。
  • 列表视图使您可以执行批量管理配置。

从列表中点击监视器后,将转到OpenShift监视器仪表板。它包含9个选项卡-

概览

参数描述
集群使用细节 
Average Cluster CPU Usage 集群使用的平均CPU,以%为单位。
Average Cluster Memory Usage 集群使用的平均内存,以%为单位。
集群详细信息-PODS 
Pod Utilization 已使用的pods数量,以%为单位。
Used Pod Count 使用的pods数量。
Maximum Pod Count 可用的pods总数。
项目详情 
Project Name 项目名称。
Project Display Name 用户提供的名称。
Project Requester 请求项目的用户名。
Project Status 项目状态。
Project Describe 项目描述。
Project Created Time 创建项目的时间。
按使用的Pod计数列出的前5个节点 按使用的pods数量列出的前5个节点的图表。
节点细节 
Master Node Count 存在的主节点数。
Worker Node Count当前的工作节点数。
组件详细信息 
Component Name 组件名称。
Status 组件的健康状况。
Component Message 组件状态不正常时显示的消息。

节点 

参数描述
按CPU使用率排名前5个节点 CPU使用率排名前5位的节点图。
按内存使用量排列的前5个节点 按内存使用量排名前5位的节点图
节点内存和CPU详细信息 
Name 节点名称
Allocatable CPU Processor Count 节点中可以分配的CPU处理器数。
CPU Limit(%) 节点的CPU限制,以%为单位。
CPU Request(%) 请求的CPU数量,以%为单位。
Allocatable Memory(GiB) GiB中可分配的内存量。
Memory Limit(%) 节点的内存限制,以%为单位。
Memory Request(%) 请求的内存量(%)。
节点Pod详细信息 
Name 节点名称。
Pod Usage Details 已使用的pod数量-绿色代表可用pod,红色代表已使用的pod。
Used Pod Count 使用的pod数量。
Allocatable Pod Count 可分配的pods数。
Pod Utilization(%) 已使用的pod数量,以%为单位。
Image Count 容器镜像数。
节点详细信息 
Name 节点名称。
Hostname 托管计算机的名称。
Internal IP 机器的IP地址。
OS 机器的操作系统。 
Type 机器类型。
Allocatable Ephemeral Storage(GiB) GiB中可分配的临时存储量。
Action

 您可以执行以下操作-

  • 描述实例的有关实例的详细信息显示在新选项卡中。

Pods

参数描述
pods详细信息 
Pod Name pods的名称。 
Project Name 在其中创建容器的项目的名称。
Pod Node Name pods所在的节点的名称。
Pod Application Pod应用程序的名称。
Pod Type pods类型。 
Pod IP 主机的IP地址。 
Pod Status pods的状态。
Pod Start Time pods启动的时间。
Pod Created Time pods创建的时间。 
CPU使用率排名前10的Pod CPU使用率排名前10位的图表。
内存使用量排名前10的Pod 内存使用量排名前10的Pod的图表。
Pod内存和CPU详细信息 
Pod Name pod的名称。
Number of Containers 容器中的容器数。 
Pod CPU Limit(%) 主机的CPU限制,以%为单位。
Pod CPU Request (%) 请求的CPU数量,以%为单位。 
Pod Memory Limit(%) pods的内存限制,以%为单位。
Pod Memory Request(%) 请求的内存量(%)。
Pod Persistent Volumes Claim 容器的持久卷声明的名称。

Containers 

参数描述
重新启动次数最多的5个容器 通过重新启动次数计算的前5个节点的图表
容器明细 
Container Name 容器名称。
Container Image 容器的镜像。
Pod Name 装有容器的容器的名称。
Container Status 容器的状态。 
Container Restart Count 容器重新启动的次数。
Container Start Time 容器启动的时间。

服务

参数描述
服务详情 
Name 服务名称。
Project Name 在其中创建服务的项目的名称。
Application 使用的应用程序名称。
Service Type 服务类型。
Cluster IP 集群的IP地址。 
Service Ports 服务端口数。 
Created Time 创建服务的时间。 
部署细节 
Name 部署名称。 
Project Name  在其中创建部署的项目的名称。
Replica Set 副本集的名称。
Desired Replica 所需副本指定需要复制的pods的数量。
Running Replica 正在运行的副本显示当前正在运行的副本数。
Available Replica 可用副本指定了用户可用的应用程序副本的数量。
Deployment Availability 说明deploymet是否可用。
Actions

 您可以执行2个操作-

  • 描述实例-有关实例的详细信息显示在新选项卡中。
  • 删除实例-从OpenShift环境中删除实例。

同步

参数描述
复制控制器详细信息 
Name 复制控制器的名称。
Project Name 在其中创建复制控制器的项目的名称。
Desired Replica所需副本指定需要复制的pods的数量。
Running Replica 正在运行的副本显示当前正在运行的副本数。
Available Replica 可用副本指定了用户可用的应用程序副本的数量。
Actions

 您可以执行2个操作-

  • 描述实例的有关实例的详细信息显示在新选项卡中。
  • 删除实例-从OpenShift环境中删除实例。
复制集详细信息 
Name 复制集的名称。
Project Name 在其中创建复制集的项目的名称。
Desired Replica 所需副本指定需要复制的pods的数量。
Running Replica 正在运行的副本显示当前正在运行的副本数。
Available Replica 可用副本指定了用户可用的应用程序副本的数量。
Actions

您可以执行2个操作-

  • 描述实例-有关实例的详细信息显示在新选项卡中。
  • 删除实例-从OpenShift环境中删除实例。

Jobs

参数描述
Name job名称。
Project Name 在其中创建作业的项目的名称。
Parallelism Replica 并行副本指定并行运行的应执行作业的Pod副本的数量。
Desired Replica 所需副本指定应执行作业的并发运行的Pod的数量。
Successful Replica 显示成功的pods数
Actions

您可以执行2个操作-

  • 描述实例的有关实例的详细信息显示在新选项卡中。
  • 删除实例-从OpenShift环境中删除实例。
Job Start Time 作业开始的时间。
Job Completion(Min) 完成工作所需的时间。

持久卷声明

参数描述
PVC Name PVC的名称。
Project Name 在其中创建永久量声明的项目的名称。
PVC Access Mode 可以访问PVC的模式。
PVC Storage Class 存储模式-自动或手动。
PVC Status PVC的状态。
PV Name 持久卷的名称。
PVC Request(GiB) GiB中要求的PVC数量。 
PV Capacity(GiB) GiB中PV的总容量。 
PVC Created Time PVC的创建时间。 

受到世界各地客户的喜爱

"具有广泛监控功能的Standout工具"

它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。

审稿人角色:研究与开发

我喜欢Applications Manager,因为它可以帮助我们检测服务器和SQL数据库中存在的问题。
卡洛斯·里韦罗

Lexmark技术支持经理

受到全球6000多家企业的信任

我们的客户