-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmongo-exporter-values.yaml
112 lines (85 loc) · 1.94 KB
/
mongo-exporter-values.yaml
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
affinity: {}
annotations: {}
## Additional labels to add to all resources
customLabels: {}
dnsConfig: {}
# Extra environment variables that will be passed into the exporter pod
env: {}
extraArgs:
- --collect-all
fullnameOverride: ""
image:
pullPolicy: IfNotPresent
repository: percona/mongodb_exporter
tag: ""
imagePullSecrets: []
livenessProbe:
httpGet:
path: /
port: metrics
initialDelaySeconds: 10
# [mongodb[+srv]://][user:pass@]host1[:port1][,host2[:port2],...][/database][?options]
mongodb:
uri: "mongodb://mongodb:27017"
# Name of an externally managed secret (in the same namespace) containing the connection uri as key `mongodb-uri`.
# If this is provided, the value mongodb.uri is ignored.
existingSecret:
name: ""
key: "mongodb-uri"
nameOverride: ""
nodeSelector: {}
podAnnotations: {}
# prometheus.io/scrape: "true"
# prometheus.io/port: "9216"
# prometheus.io/path: /metrics
podLabels: {}
port: "9216"
priorityClassName: ""
readinessProbe:
httpGet:
path: /
port: metrics
initialDelaySeconds: 10
replicas: 1
resources: {}
# limits:
# cpu: 250m
# memory: 192Mi
# requests:
# cpu: 100m
# memory: 128Mi
securityContext:
allowPrivilegeEscalation: false
capabilities:
drop: ["all"]
readOnlyRootFilesystem: true
runAsGroup: 10000
runAsNonRoot: true
runAsUser: 10000
service:
labels: {}
annotations: {}
port: 9216
type: ClusterIP
portName: metrics
serviceAccount:
create: true
# If create is true and name is not set, then a name is generated using the
# fullname template.
name:
serviceMonitor:
enabled: true
interval: 70s
scrapeTimeout: 60s
namespace: monitoring
additionalLabels:
release: kube-prometheus-stack
targetLabels: []
metricRelabelings: []
scheme: ""
tlsConfig: {}
tolerations: []
# Volumes that will be attached to the exporter deployment
volumes: []
# Volumes that will be mounted into the exporter pod
volumeMounts: []