~xdavidwu/flux

28b7a31bc6a9c47d521c599aaf4622666c6d727a — Pinghao Wu 2 months ago caeb536
grafana: kubernetes-containers: adopt for newer setup
1 files changed, 4 insertions(+), 4 deletions(-)

M monitoring/grafana/kubernetes-containers.yaml
M monitoring/grafana/kubernetes-containers.yaml => monitoring/grafana/kubernetes-containers.yaml +4 -4
@@ 5,8 5,8 @@ metadata:
spec:
  jsonnet: |
    local grafana = import 'grafonnet/grafana.libsonnet';
    local matchers = 'container!="POD", container!="", namespace!~"gitlab-ci-.*", namespace=~"$namespace"';
    local podMatchers = 'container="POD", namespace!~"gitlab-ci-.*", namespace=~"$namespace"';
    local matchers = 'job="kubelet-cadvisor", container!="POD", container!="", namespace!~"gitlab-ci-.*", namespace=~"$namespace"';
    local podMatchers = 'job="kubelet-cadvisor", container="POD", namespace!~"gitlab-ci-.*", namespace=~"$namespace"';

    grafana.dashboard.new('Kubernetes Containers', refresh='30s')
      .addTemplate(grafana.template.datasource(


@@ 27,8 27,8 @@ spec:
          datasource='$DS_PROMETHEUS',
        ).addTarget(
          grafana.prometheus.target(
            'label_replace(sum by (namespace, pod, container, instance) (rate(container_cpu_usage_seconds_total{' + matchers + '}[$__rate_interval])), "host", "$1", "instance", "([^.]*).*:10250")',
            legendFormat='{{pod}}/{{container}}@{{host}}',
            'sum by (namespace, pod, container, instance) (rate(container_cpu_usage_seconds_total{' + matchers + '}[$__rate_interval]))',
            legendFormat='{{pod}}/{{container}}@{{instance}}',
          )
        ),
        gridPos={ x: 0, y: 0, w: 12, h: 8 },