kubernetes 指标请求:FS指标,如PVC的磁盘IO

bmp9r5qi  于 6个月前  发布在  Kubernetes
关注(0)|答案(8)|浏览(74)

需要添加的内容:

是否可以扩展 container_fs_io_time_seconds_total 和类似的 FS 指标以包含 PVC?我无法访问任何已挂载的 PVC 磁盘的指标。
我只能通过从 node-exporter 访问 node_disk_io_time_seconds_total 来获取它们,但没有办法在没有进行一些严重的手动操作的情况下自动将这些Map到挂载磁盘的容器上。如果有指导的话,我很乐意为这个修复贡献一份力量。

为什么需要这个:

监控磁盘 IO 对于生产环境中运行的诸如 StatefulSets 等几个持久性工作负载至关重要。
谢谢!

6qqygrtg

6qqygrtg1#

@kubernetes/sig-storage-feature-requests

q5lcpyga

q5lcpyga2#

@agolomoodysaada: Reiterating the mentions to trigger a notification:
@kubernetes/sig-storage-feature-requests
In response to this:
@kubernetes/sig-storage-feature-requests
Instructions for interacting with me using PR comments are available here . If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

v6ylcynt

v6ylcynt5#

@jingxu97 ,被引用的拉取请求很棒,但缺少磁盘IO时间。这些指标无法从这个度量列表中推导出来。

VolumeStatsCapacityBytesKey  = "volume_stats_capacity_bytes"
	VolumeStatsAvailableBytesKey = "volume_stats_available_bytes"
	VolumeStatsUsedBytesKey      = "volume_stats_used_bytes"
	VolumeStatsInodesKey         = "volume_stats_inodes"
	VolumeStatsInodesFreeKey     = "volume_stats_inodes_free"
	VolumeStatsInodesUsedKey     = "volume_stats_inodes_used"

是否可以添加这些指标并在pod级别链接它们?作为指标的消费者,我希望监控每个pod所花费的读写IO时间。如果一个pod消耗了所有主机的磁盘读取IOPS,我需要能够发出警报并检查该进程,例如。
谢谢

2nbm6dog

2nbm6dog6#

问题在90天不活跃后过期。
使用 /remove-lifecycle stale 将问题标记为新鲜。
过期的问题在30天不活跃后开始腐烂并最终关闭。
如果现在可以安全地关闭此问题,请使用 /close 进行操作。
向 sig-testing, kubernetes/test-infra 和/或 fejta 发送反馈。
生命周期:过期

w80xi6nr

w80xi6nr7#

/lifecycle frozen
/assign @yuxiangqian

相关问题