Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
aos
GitHub Repository: aos/grafana-agent
Path: blob/main/example/k3d/lib/default/mixins.libsonnet
4096 views
local cortex_mixin = import 'cortex-mixin/mixin.libsonnet';
local agent_debugging_mixin = import 'grafana-agent-mixin/debugging.libsonnet';
local agent_mixin = import 'grafana-agent-mixin/mixin.libsonnet';

// TODO(rfratto): bit of a hack here to be compatible with the "old" Jsonnet
// writing style.
local fix = {
  dashboards+:: {},
  grafana_dashboards+:: {},
  grafanaDashboards+:: $.dashboards + $.grafana_dashboards,
};

fix +
cortex_mixin +
agent_debugging_mixin +
agent_mixin {
  _config+: {
    // We run a single-node cortex so replace the job names to all
    // be the monolith.
    job_names+: {
      ingester: 'cortex',
      distributor: 'cortex',
      querier: 'cortex',
      query_frontend: 'cortex',
      table_manager: 'cortex',
      store_gateway: 'cortex',
      gateway: 'cortex',
    },
  },
}