我正在运行 GKE 集群,并且有一个使用动态配置的永久性磁盘的有状态集。
我想创建一个仪表板小部件,在其中可以查看所有这些磁盘的磁盘[写入|读取]操作/吞吐量。我有很多磁盘,我不想按它们的名称手动过滤,我想按自定义标签过滤。
我在 k8s 中添加了一个新的存储类,它在创建时将我选择的标签附加到每个磁盘:
...
parameters:
labels: app=my-app
type: pd-balanced
provisioner: pd.csi.storage.gke.io
...
如何在 GCP 的 Metrics Explorer 选项卡中按该标签 (
app
) 过滤所有磁盘?
要通过自定义标签过滤 Google Cloud Platform (GCP) 中的磁盘指标,您可以按照以下步骤操作:
转到 Google Cloud Console 并选择您的项目。在导航菜单中,转到“监控”>“指标资源管理器”。
按资源类型过滤 - 资源类型指定从哪个资源捕获指标数据。将资源类型设置为 gce_pd(永久磁盘)。这将使您能够专注于与磁盘相关的指标。
选择指标,指标类型标识要从资源收集的测量结果。
您可以按如下方式识别标签:单击“添加过滤器”并选择您设置的适当标签键。
将过滤器值设置为 my-app,您可以根据需要选择按平均值、总和或计数来聚合指标。通过调整 aggregation 元素可以更改图表显示的时间序列数量。聚合元素中的设置可以更改图表显示的时间序列数量。
选择如何可视化数据并选择要显示的指标的时间范围。最后,配置过滤器和可视化后,单击“保存到仪表板”并命名该小部件以便于识别。
有关更多信息,请参阅 Oscar L Villalon 的这篇博客以及关于 使用指标浏览器选择指标的官方 GCP 文档以及关于指标类型的文档。