prometheus - 在 grafana 中加入 prometheus 指标?
问题描述
我在 grafana 中使用 prometheus 来跟踪几个服务器中驱动器的智能数据。我正在尝试创建一个表,显示哪些驱动器具有 >0 重新分配的扇区...这是我使用的查询:
sum(smartmon_reallocated_sector_ct_raw_value>0) by (disk)
sum(smartmon_device_info) by (device_model, disk, model_family, serial_number)
我在 grafana 中使用外连接按磁盘合并两个查询,但问题是该表最终显示所有驱动器,而不仅仅是重新分配扇区 >0 的驱动器(目前只有 /dev/da8)。Grafana 还没有左连接选项,只有外连接,所以我不确定这是否可能......是吗?
解决方案
我想我解决了它,在以下方面的帮助下:
https://www.section.io/blog/prometheus-querying/
和
(sum(smartmon_reallocated_sector_ct_raw_value) by (disk) >0) * on(disk) group_right(device_model) sum(smartmon_device_info) by (device_model, disk, model_family, serial_number)
似乎做了一个正确的连接,导致只有一行(现在)
推荐阅读
- python - 在 Visual Studio Code 中调试由嵌入式 Python 运行的 Python 代码
- python - Python:GEKKO 求解代数微分方程的快速替代方案
- flutter - 如何在 Parse Server 上使用 google 登录
- javascript - jQuery 在 Circle Bars 插件上将 countup 方法更改为倒计时
- python - 线性内存增加与调用 Model.fit 的次数成正比
- mongodb - 索引 MongoDB 以实现排序一致性
- javascript - Angular:在组件方法中获取调用者 Html 元素
- vue.js - 有没有办法从方法中更改 Vue 组件的道具值?
- swift - 当用户点击通知 FCM 时如何移动到特定屏幕 iOS
- typescript - 如何使用函数返回类型作为变量类型?