Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
Path: blob/main/operations/agent-flow-mixin/grizzly/dashboards.jsonnet
4094 views
local mixin = import '../mixin.libsonnet';

{
  folder: {
    apiVersion: 'grizzly.grafana.com/v1alpha1',
    kind: 'DashboardFolder',
    metadata: {
      name: 'grafana-agent-flow',
    },
    spec: {
      title: mixin.grafanaDashboardFolder,
    },
  },

  dashboards: {
    [file]: {
      apiVersion: 'grizzly.grafana.com/v1alpha1',
      kind: 'Dashboard',
      metadata: {
        folder: $.folder.metadata.name,
        name: std.md5(file),
      },
      spec: mixin.grafanaDashboards[file],
    }
    for file in std.objectFields(mixin.grafanaDashboards)
  },
}