-{{- if .Values.metrics.serviceMonitor.enabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
metrics:
serviceMonitor:
- enabled: true
targetPort: 9516
path: /services/babel-service/actuator/prometheus
- basicAuth:
- enabled: false
#Pods Service Account
serviceAccount:
-{{- if .Values.metrics.serviceMonitor.enabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
metrics:
serviceMonitor:
- enabled: true
targetPort: 8448
path: /actuator/prometheus
- basicAuth:
- enabled: false
selector:
app: '{{ include "common.name" . }}'
# limitations under the License.
*/}}
-{{- if .Values.metrics.podMonitor.enabled }}
+{{- $metrics := .Values.global.metrics | default dict -}}
+{{- if $metrics.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
metadata:
metrics:
podMonitor:
- enabled: true
port: http
path: /actuator/prometheus
-{{- if .Values.metrics.serviceMonitor.enabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
metrics:
serviceMonitor:
- enabled: true
targetPort: 8448
path: /actuator/prometheus
basicAuth:
-{{- if .Values.metrics.serviceMonitor.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
+{{ include "common.serviceMonitor" . }}
\ No newline at end of file
metrics:
serviceMonitor:
- enabled: true
targetPort: 8448
path: /actuator/prometheus
- basicAuth:
- enabled: false
- externalSecretName: mysecretname
- externalSecretUserKey: login
- externalSecretPasswordKey: password
## Namespace in which Prometheus is running
##
# limitations under the License.
*/}}
-{{- if .Values.metrics.serviceMonitor.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
+{{ include "common.serviceMonitor" . }}
\ No newline at end of file
metrics:
serviceMonitor:
- enabled: false
port: *metricsPortname
internalPort: *metricsPort
path: /actuator/prometheus
*/}}
{{- if not .Values.global.cassandra.useOperator }}
-{{- if .Values.metrics.serviceMonitor.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
+{{ include "common.serviceMonitor" . }}
{{- end }}
successThreshold: 1
failureThreshold: 3
serviceMonitor:
- enabled: false
targetPort: 8080
path: /metrics
basicAuth:
*/}}
{{- define "common.serviceMonitor" -}}
{{- $dot := default . .dot -}}
+{{- $global := $dot.Values.global | default dict -}}
{{- $labels := default (dict) .labels -}}
+{{- $metrics := $global.metrics | default dict -}}
+{{- if $metrics.enabled | default false }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
{{- else }}
matchLabels: {{- include "common.matchLabels" (dict "labels" $labels "dot" $dot) | nindent 6 }}
{{- end }}
+{{- end }}
{{- end -}}
*/}}
{{- if not .Values.global.mariadbGalera.useOperator }}
-{{- if .Values.metrics.serviceMonitor.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
+{{ include "common.serviceMonitor" . }}
{{- end }}
## Prometheus Operator ServiceMonitor configuration
##
serviceMonitor:
- enabled: false
## Namespace in which Prometheus is running
##
# namespace: monitoring
SPDX-License-Identifier: APACHE-2.0
*/}}
-{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }}
+{{- $metrics := .Values.global.metrics | default dict -}}
+{{- if $metrics.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
SPDX-License-Identifier: APACHE-2.0
*/}}
-{{- if and .Values.metrics.enabled .Values.metrics.serviceMonitor.enabled }}
+{{- $metrics := .Values.global.metrics | default dict -}}
+{{- if $metrics.enabled }}
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
# limitations under the License.
*/}}
{{- if not .Values.global.postgres.useOperator }}
-{{- if .Values.metrics.serviceMonitor.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
+{{ include "common.serviceMonitor" . }}
{{- end }}
prometheus.io/scrape: "true"
prometheus.io/port: "9187"
serviceMonitor:
- enabled: false
- basicAuth:
- enabled: false
## Namespace in which Prometheus is running
##
## namespace: monitoring
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
+{{ include "common.serviceMonitor" . }}
\ No newline at end of file
- name: tcp-hazelcast
port: 5701
-prometheus:
- enabled: false
-
metrics:
serviceMonitor:
port: http
# targetPort: 8080
path: /actuator/prometheus
interval: 60s
- basicAuth:
- enabled: false
pullPolicy: Always
# flag to enable debugging - application support required
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
+{{ include "common.serviceMonitor" . }}
\ No newline at end of file
containerPort: &svc_port 8080
managementPort: &mgt_port 8081
-prometheus:
- enabled: false
-
service:
type: ClusterIP
name: cps-temporal
##
# targetPort: 8080
path: /manage/prometheus
- interval: 60s
- basicAuth:
- enabled: false
+ interval: 30s
pullPolicy: IfNotPresent
# flag to enable debugging - application support required
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.prometheus.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
+{{ include "common.serviceMonitor" . }}
\ No newline at end of file
##
# targetPort: 8080
path: /actuator/prometheus
- interval: 60s
- basicAuth:
- enabled: false
+ interval: 30s
pullPolicy: IfNotPresent
# flag to enable debugging - application support required
# metrics part
# If enabled, exporters (for prometheus) will be deployed
- # if custom resources set to yes, CRD from prometheus operartor will be
+ # if custom resources set to yes, CRD from prometheus operator will be
# created
# Not all components have it enabled.
#
metrics:
- enabled: true
+ enabled: false
custom_resources: false
# Disabling AAF
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
app.kubernetes.io/managed-by: '{{ .Release.Service }}'
version: '{{ .Chart.Version | replace "+" "_" }}'
release: prometheus
- enabled: true
port: policy-apex-pdp
interval: 60s
isHttps: false
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
app.kubernetes.io/managed-by: '{{ .Release.Service }}'
version: '{{ .Chart.Version | replace "+" "_" }}'
release: prometheus
- enabled: true
port: http
path: /policy/api/v1/metrics
interval: 60s
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
app.kubernetes.io/managed-by: '{{ .Release.Service }}'
version: '{{ .Chart.Version | replace "+" "_" }}'
release: prometheus
- enabled: true
port: policy-distribution
interval: 60s
isHttps: false
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
app.kubernetes.io/managed-by: '{{ .Release.Service }}'
version: '{{ .Chart.Version | replace "+" "_" }}'
release: prometheus
- enabled: true
port: policy-drools-pdp-9696
interval: 60s
isHttps: false
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
app.kubernetes.io/managed-by: '{{ .Release.Service }}'
version: '{{ .Chart.Version | replace "+" "_" }}'
release: prometheus
- enabled: true
port: http
interval: 60s
path: /metrics
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
app.kubernetes.io/managed-by: '{{ .Release.Service }}'
version: '{{ .Chart.Version | replace "+" "_" }}'
release: prometheus
- enabled: true
port: http-api
path: /policy/pap/v1/metrics
interval: 60s
# ============LICENSE_END=========================================================
*/}}
-{{- if .Values.global.prometheusEnabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
app.kubernetes.io/managed-by: '{{ .Release.Service }}'
version: '{{ .Chart.Version | replace "+" "_" }}'
release: prometheus
- enabled: true
port: http
path: /metrics
interval: 60s
# Global configuration defaults.
#################################################################
global:
- prometheusEnabled: true
postgres:
localCluster: true
# flag to enable the DB creation via pgo-operator
-{{- if .Values.metrics.serviceMonitor.enabled }}
-{{ include "common.serviceMonitor" . }}
-{{- end }}
\ No newline at end of file
+{{ include "common.serviceMonitor" . }}
\ No newline at end of file
metrics:
serviceMonitor:
- enabled: true
targetPort: 8080
path: /sdc2/rest/actuator/prometheus
- basicAuth:
- enabled: false
#Pods Service Account
serviceAccount:
# limitations under the License.
*/}}
-{{- if .Values.metrics.serviceMonitor.enabled }}
{{ include "common.serviceMonitor" . }}
-{{- end }}
metrics:
serviceMonitor:
- enabled: true
targetPort: 8081
path: /onboarding-api/v1.0/actuator/prometheus
- basicAuth:
- enabled: false
logback:
rootLogLevel: INFO