-
-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathprometheus.yaml
More file actions
58 lines (58 loc) · 1.69 KB
/
Copy pathprometheus.yaml
File metadata and controls
58 lines (58 loc) · 1.69 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
---
releaseName: prometheus
name: kube-prometheus-stack
repo:
name: prometheus-community
url: https://prometheus-community.github.io/helm-charts
version: 77.12.0 # 0.85.0
options:
commonMetaLabels:
stackable.tech/vendor: Stackable
prometheus:
prometheusSpec:
storageSpec:
volumeClaimTemplate:
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 100Gi
service:
type: NodePort
nodePort: null
grafana:
grafana.ini:
analytics:
check_for_updates: false
adminPassword: {{ grafanaAdminPassword }}
persistence:
enabled: true
size: 10Gi
service:
type: NodePort
nodePort: null
dashboardProviders:
stackable-dashboardprovider.yaml:
apiVersion: 1
providers:
- name: 'stackable'
orgId: 1
folder: 'Stackable Data Platform'
type: file
disableDeletion: false
allowUiUpdates: true # TODO set to false. Is enabled so Dashboards can be build easier. Note: If a provisioned dashboard is saved from the UI and then later updated from the source, the dashboard stored in the database will always be overwritten
options:
path: /var/lib/grafana/dashboards/stackable # Must be /var/lib/grafana/dashboards/<provider_name>
dashboardsConfigMaps:
stackable: stackable-grafana-dashboards
kube-state-metrics:
metricLabelsAllowlist:
- pods=[*]
- statefulsets=[*]
- services=[*]
- nodes=[*]
- namespaces=[*]
- namespaces=[*]
- configmaps=[*]
- persistentvolumes=[*]
- persistentvolumeclaims=[*]