我正在使用 grafana heapster influxdb 来监控我的 kubernetes 集群,当我进入仪表板中的 pods 部分时,我需要对许多不再运行的 pod 进行排序。
如何从数据库中消除这些 pod,或者至少让我的模板过滤掉这些 pod?
提前致谢
我正在使用 grafana heapster influxdb 来监控我的 kubernetes 集群,当我进入仪表板中的 pods 部分时,我需要对许多不再运行的 pod 进行排序。
如何从数据库中消除这些 pod,或者至少让我的模板过滤掉这些 pod?
提前致谢
您可以在 influxdb 上添加保留策略:
在“k8s”持续时间 2 小时复制 1 上创建保留策略“2 小时”
CREATE CONTINUOUS QUERY current_pods_query ON k8s BEGIN SELECT max(value) AS value INTO k8s."2hours".current_pods FROM k8s."default".uptime WHERE type = 'pod' GROUP BY time(5m), namespace_name, nodename, pod_name END
在此之后更新您的 grafana 模板