Helm charts for Prometheus Kafka Remote Writer
[demo.git] / vnfs / DAaaS / deploy / collection / charts / prometheus / values.yaml
1 ## Deploy a Prometheus instance
2 ##
3 prometheus:
4   serviceAccount:
5     create: true
6     name: ""
7   additionalServiceMonitors:
8     - name: service-monitor-collectd
9       additionalLabels:
10         collector: collectd
11       jobLabel: collectd
12       selector:
13         matchLabels:
14           app: collectd
15       endpoints:
16         - port: collectd-prometheus
17           interval: 10s
18           path: /metrics
19     - name: service-monitor-node-exporter
20       additionalLabels:
21         collector: prometheus-node-exporter
22       jobLabel: node-exporter
23       selector:
24         matchLabels:
25           app: prometheus-node-exporter
26       endpoints:
27         - port: metrics
28           interval: 30s
29     - name: service-monitor-cadvisor
30       additionalLabels:
31         collector: cadvisor
32       jobLabel: cadvisor
33       selector:
34         matchLabels:
35           app: cadvisor
36       endpoints:
37         - port: cadvisor-prometheus
38           interval: 10s
39           path: /metrics
40  
41   resources: {}
42   service:
43     type: ClusterIP
44     annotations: {}
45     labels: {}
46     clusterIP: ""
47
48     ## To be used with a proxy extraContainer port
49     targetPort: 9090
50
51     ## List of IP addresses at which the Prometheus server service is available
52     ## Ref: https://kubernetes.io/docs/user-guide/services/#external-ips
53     ##
54     externalIPs: []
55
56     ## Port to expose on each node
57     ## Only used if service.type is 'NodePort'
58     ##
59     # nodePort: 90
60
61     ## Loadbalancer IP
62     ## Only use if service.type is "loadbalancer"
63     loadBalancerIP: ""
64     loadBalancerSourceRanges: []
65     ## Service type
66     ##
67     #type: NodePort
68
69     sessionAffinity: ""