@@ -37,7 +37,7 @@ def new_representer(dumper, data):
3737 {
3838 'git' : 'https://github.com/grafana/loki.git' ,
3939 'branch' : refs ['ref.loki' ],
40- 'content' : "(import 'dashboards.libsonnet') + (import 'config.libsonnet') + {_config+:: { horizontally_scalable_compactor_enabled: false, internal_components: true , meta_monitoring+: { enabled: true }, promtail+: { enabled: false }, ssd+: { enabled: false, pod_prefix_matcher: 'loki.*' }}}" ,
40+ 'content' : "(import 'dashboards.libsonnet') + (import 'config.libsonnet') + {_config+:: { horizontally_scalable_compactor_enabled: false, internal_components: false , meta_monitoring+: { enabled: true }, promtail+: { enabled: false }, ssd+: { enabled: false, pod_prefix_matcher: 'loki.*' }}}" ,
4141 'cwd' : 'production/loki-mixin' ,
4242 'destination' : '../templates/monitoring/dashboards' ,
4343 'type' : 'jsonnet_mixin' ,
@@ -48,14 +48,62 @@ def new_representer(dumper, data):
4848
4949# Additional conditions map
5050condition_map = {}
51-
52- replacement_map = {}
51+ replacement_map = {
52+ '($namespace)/(bloom-gateway' : {
53+ 'replacement' : '($namespace)/(loki.*-bloom-gateway' ,
54+ },
55+ '($namespace)/(distributor' : {
56+ 'replacement' : '($namespace)/(loki.*-distributor' ,
57+ },
58+ '($namespace)/(querier' : {
59+ 'replacement' : '($namespace)/(loki.*-querier' ,
60+ },
61+ '($namespace)/(index-gateway' : {
62+ 'replacement' : '($namespace)/(loki.*-index-gateway' ,
63+ },
64+ '($namespace)/(query-frontend' : {
65+ 'replacement' : '($namespace)/(loki.*-query-frontend' ,
66+ },
67+ '($namespace)/(partition-ingester.*|ingester.*' : {
68+ 'replacement' : '($namespace)/(loki.*-partition-ingester.*|loki.*-ingester.*' ,
69+ },
70+ '($namespace)/(partition-ingester-.*|ingester-zone-.*' : {
71+ 'replacement' : '($namespace)/(loki.*-partition-ingester-.*|loki.*-ingester-zone-.*' ,
72+ },
73+ '($namespace)/bloom-gateway' : {
74+ 'replacement' : '($namespace)/loki.*-bloom-gateway' ,
75+ },
76+ '($namespace)/query-frontend' : {
77+ 'replacement' : '($namespace)/loki.*-query-frontend' ,
78+ },
79+ '($namespace)/query-scheduler' : {
80+ 'replacement' : '($namespace)/loki.*-query-scheduler' ,
81+ },
82+ '($namespace)/distributor' : {
83+ 'replacement' : '($namespace)/loki.*-distributor' ,
84+ },
85+ '($namespace)/ruler' : {
86+ 'replacement' : '($namespace)/loki.*-ruler' ,
87+ },
88+ '($namespace)/querier' : {
89+ 'replacement' : '($namespace)/loki.*-querier' ,
90+ },
91+ '"(.*compactor|loki.*-backend.*|loki-single-binary)"' : {
92+ 'replacement' : '".*compactor|loki.*-backend.*|loki-single-binary)' ,
93+ },
94+ 'cluster=~\\ "$cluster\\ "' : {
95+ 'replacement' : 'cluster=~\\ "|$cluster\\ "' ,
96+ },
97+ '*.index-gateway' : {
98+ 'replacement' : '.*index-gateway' ,
99+ },
100+ }
53101
54102# standard header
55103header = '''{{- /*
56104Generated from '%(name)s' from %(url)s
57105Do not change in-place! In order to change this file first read following link:
58- https://github.com/prometheus -community/helm-charts/tree/main/charts/loki/hack
106+ https://github.com/grafana -community/helm-charts/tree/main/charts/loki/hack
59107*/ -}}
60108{{- if and .Values.monitoring.dashboards.enabled (dig "%(name)s" "enabled" true .Values.monitoring.dashboards) %(condition)s }}%(init_line)s
61109apiVersion: v1
0 commit comments