吵闹邻居仪表盘

https://blueprints.launchpad.net/watcher-dashboard/+spec/noisy-neighbor-dashboard

在实施了 noisy-neighbor-strategy 蓝图 之后,Watcher 现在已经具备向操作员提供 L3 缓存和内存指标的所有必要前提条件。此蓝图将侧重于收集此资源消耗数据,并在一系列图形中显示,以便操作员监控和消耗。

问题描述

目前,操作员无法轻松访问和可视化 Watcher 记录的按 VM 基础上的 L3 缓存和内存带宽消耗数据。

用例

作为 OpenStack 操作员,我需要查看 L3 缓存和内存带宽指标的吵闹邻居情况,以确保我的节点具有良好的隔离性和性能。

作为 OpenStack 操作员,我希望查看 IPC 与缓存占用率的数据。

作为 OpenStack 操作员,我希望查看 IPC 与内存带宽的数据。

作为 OpenStack 操作员,我希望查看内存带宽增量与 VM ID 的关系。

作为 OpenStack 操作员,我希望查看 CPU 窃取与 VM ID 的关系。

提议的变更

将设计一个 Grafana 模板来显示所需的数据,并将其与 Gnocchi 和 Monasca 遥测收集服务集成。

备选方案

需要一个新的 watcher-dashboard 变更来显示上述用例的图形。

数据模型影响

无。

REST API 影响

无。

安全影响

无。

通知影响

无。

其他最终用户影响

无。

性能影响

查看数据绘图时可能会出现轻微的性能下降。

其他部署者影响

无。

开发人员影响

无。

实现

负责人

主要负责人

christopher-m-spencer

工作项

  • 将为吵闹邻居策略设计新的 Grafana 规范。

  • 收集缓存占用率和内存带宽数据并输出到绘图中。

依赖项

测试

这些图形主要需要通过集成测试和视觉检查进行测试。

文档影响

无。

参考资料

无。