为非协调环境启用IBM Cloud Monitoring代理
在配置监控实例时,可以为非协调环境启用代理。 您可以通过IBM Cloud仪表板部分提供的预建仪表板访问指标。
为非协调环境配置IBM Cloud Monitoring代理
要启用“无驱动程序模式”并监控和管理指标,需要在每个要使用“无驱动程序模式”的环境中为非协调环境配置一个监控代理。
使用以下步骤来启用“无驱动程序方式”。
-
按照 "配置监控代理 中的步骤,根据您的配置环境,启用监控 "无驱动程序模式"。
-
在 "
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。 -
重新启动代理程序。
完成之前的步骤后,将实施有限的功能,并且您将看到发票上的定价降低。
下一步
在供应监视代理程序并启用“无驱动程序方式”之后,需要在要监视的每个环境中配置监视代理程序。 有关配置监视代理程序的更多信息,请参阅 配置监视代理程序。
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 | 主机或容器上启动的进程数 |