IBM Cloud Docs
为非协调环境启用IBM Cloud Monitoring代理

为非协调环境启用IBM Cloud Monitoring代理

在配置监控实例时,可以为非协调环境启用代理。 您可以通过IBM Cloud仪表板部分提供的预建仪表板访问指标。

为非协调环境配置IBM Cloud Monitoring代理

要启用“无驱动程序模式”并监控和管理指标,需要在每个要使用“无驱动程序模式”的环境中为非协调环境配置一个监控代理。

使用以下步骤来启用“无驱动程序方式”。

  1. 按照“配置监控实例”中的步骤配置分级层监控实例。 有关毕业生层级的更多信息,请参阅 监控服务计划

  2. 按照 "配置监控代理 中的步骤,根据您的配置环境,启用监控 "无驱动程序模式"。

  3. 在 "dragent.yaml 文件中添加以下配置:

    feature:
      mode: `monitor_light`
      Available options for the feature mode are: `monitor_light | monitor | none`.
    

    OR

    或者,您也可以使用以下 curl 命令:

    curl -sL https://ibm.biz/install-sysdig-agent | sudo bash -s -- -a SYSDIG_ACCESS_KEY -c COLLECTOR_ENDPOINT --collector_port 6443 --secure true -ac "feature:\n mode: monitor_light"
    

    Where

    SYSDIG_ACCESS_KEY 是实例的摄取键。

    COLLECTOR_ENDPOINT 是监控实例所在区域的摄取 URL。

  4. 重新启动代理程序。

    完成之前的步骤后,将实施有限的功能,并且您将看到发票上的定价降低。

下一步

在供应监视代理程序并启用“无驱动程序方式”之后,需要在要监视的每个环境中配置监视代理程序。 有关配置监视代理程序的更多信息,请参阅 配置监视代理程序

IBM Cloud Monitoring“无驱动程序方式”度量

IBM Cloud Monitoring 收集基本虚拟服务器实例度量,例如 CPU 使用率,磁盘使用率,网络流量和内存。 这些指标存储在IBM Cloud Monitoring 中。 您可以通过预构建的监视仪表板来访问度量值。

使用下表查看在“无驱动程序模式”下哪些指标可用。

监控 无驱动模式
姓名 描述
cpu.cores.used CPU 核心使用率
cpu.cores.used.percent 每个容器的 CPU 核心使用百分比
cpu.idle.percent CPU 闲置且系统无未处理磁盘 I/O 请求的时间百分比
cpu.iowait.percent CPU 空闲且系统未完成磁盘 I/O 请求的时间百分比
cpu.nice.percent 优先级为 "Nice "的用户级 CPU 使用率百分比
cpu.stolen.percent 由于物理 CPU 由虚拟机共享,导致虚拟机 CPU 处于非自愿等待状态的时间百分比。
cpu.system.percent 系统级 CPU 使用率的百分比
cpu.used.percent 系统级 CPU 使用率的百分比
cpu.user.percent 用户级 CPU 使用率的百分比
load.average.percpu.1m 所有核心的 CPU 运行队列中或等待磁盘 I/O 的平均作业数为 1 分钟。
load.average.percpu.5m 所有内核在 5 分钟内平均 CPU 运行队列中或等待磁盘 I/O 的作业数量
load.average.percpu.15m 所有内核在 15 分钟内平均 CPU 运行队列中或等待磁盘 I/O 的作业数量
memory.bytes.available 可用的内存
memory.bytes.total 主机的总内存
memory.bytes.used 已用内存总量
memory.bytes.virtual 正在使用的物理内存
memory.pageFault。主要的 当程序访问映射到虚拟地址空间但未加载到物理内存的内存页时发生的情况计数
memory.pageFault。次要的 在产生页面故障时,内存页面已加载到内存中,但内存管理单元未将其标记为已加载到内存中的情况的计数。
memory.swap.bytes.available 交换内存可用。 由空闲和缓存交换内存的总和决定。
memory.swap.bytes.total 交换内存总量
memory.swap.bytes.used 使用的交换内存量
memory.swap.used.percent 使用的交换内存百分比
memory.used.percent 使用中的物理内存百分比
file.bytes.in 从文件读取的字节数
file.bytes.out 写入文件的字节数
file.bytes.total 写入文件并从中读取的字节总数
file.iops.in 每秒文件读取操作次数
file.iops.out 每秒文件写入操作数
file.iops.total 每秒文件读写操作总数
file.open.count 文件打开的次数
file.time.in 读取文件的时间
file.time.out 写入文件的时间
file.time.total 文件 I/O 期间的总时间
fs.bytes.free 空闲字节总数
fs.bytes.total 文件系统的大小
fs.bytes.used 已使用的总数或字节数
fs.free.percent 文件系统空闲百分比
fs.inodes.total.count 文件系统中的索引节点数
fs.inodes.used.count 文件系统中使用的索引节点数
fs.inodes.used.percent 使用的文件系统节点百分比
fs.largest.used.percent 占最大文件系统的百分比
fs.root.used.percent 根文件系统的使用百分比
fs.used.percent 使用的文件系统百分比
net.bytes.in 入站网络字节数
net.bytes.out 出站网络字节数
net.bytes.total 网络字节总数
proc.count 处理器数量
thread.count CPU 线程或虚拟核心数
container.count 容器数
system.uptime 系统正常运行时间总计
正常运行时间 所选实体在定义的时间窗口内出现故障的时间百分比

IBM Cloud Monitoring无驱动模式 "故障排除指标

要切换到故障排除模式,请在 "dragent.yaml 文件中添加以下配置:

feature:  
      mode: troubleshooting

然后,重新启动代理。

无驱动模式 "故障排除指标

使用下表查看“无驱动程序模式”下的故障排除指标。

无驱动模式 故障排除指标"
指标 描述
file.error.total.count 因访问文件而导致的错误数量
file.bytes.total 写入文件并从中读取的字节总数
file.bytes.in 从文件中读取的字节数
file.bytes.out 从文件中写入的字节数
file.open.count 文件被打开的次数
file.time.total 文件输入/输出所用时间
host.count 系统调用次数
host.error.count 系统调用错误的次数
proc.count 主机或容器上的进程数
proc.start.count 主机或容器上启动的进程数