Skip to content

Commit b1aa6c0

Browse files
committed
installed loki and added grafana datasource
1 parent 603e818 commit b1aa6c0

File tree

2 files changed

+26
-1
lines changed
  • ansible/roles/kube_prometheus_stack/tasks
  • environments/common/inventory/group_vars/all

2 files changed

+26
-1
lines changed

ansible/roles/kube_prometheus_stack/tasks/main.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,25 @@
176176
ansible.builtin.import_role:
177177
name: grafana-dashboards
178178

179+
- name: Install loki stack helm chart
180+
kubernetes.core.helm:
181+
chart_ref: loki-stack
182+
chart_repo_url: https://grafana.github.io/helm-charts
183+
chart_version: 2.10.2
184+
release_name: loki
185+
release_namespace: "{{ kube_prometheus_stack_release_namespace }}"
186+
release_values:
187+
loki:
188+
nodeSelector:
189+
clusterrole: server
190+
image:
191+
tag: 2.9.3
192+
grafana:
193+
sidecar:
194+
grafana_datasources:
195+
enabled: false
196+
wait: yes
197+
179198
- name: Install kube-prometheus-stack on target Kubernetes cluster
180199
kubernetes.core.helm:
181200
chart_ref: "{{ kube_prometheus_stack_chart_name }}"

environments/common/inventory/group_vars/all/grafana.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,13 @@ grafana_datasources:
7373
version: '7.10.2'
7474
flavor: elasticsearch
7575
editable: true
76-
# readOnly: false
76+
readOnly: false
77+
- name: Loki
78+
url: http://loki:3100
79+
type: loki
80+
access: proxy
81+
version: 1
82+
isDefault: false
7783
grafana_plugins:
7884
- grafana-opensearch-datasource 2.8.1
7985

0 commit comments

Comments
 (0)