Skip to content

Commit

Permalink
feat/add service monitor (#38)
Browse files Browse the repository at this point in the history
* add a gitignore file

* template and add an optional service monitor

* slight oversight, match service labels
  • Loading branch information
ianmuge authored Aug 15, 2023
1 parent 1080370 commit dc6e609
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 0 deletions.
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
.idea
.vscode
19 changes: 19 additions & 0 deletions templates/servicemonitor.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{{- if and (.Values.metrics.enabled) (.Values.metrics.serviceMonitor.enabled)}}
kind: ServiceMonitor
apiVersion: monitoring.coreos.com/v1
metadata:
labels:
{{- include "qdrant.labels" . | nindent 4 }}
name: {{ include "qdrant.fullname" . }}
spec:
endpoints:
- honorLabels: true
interval: {{ .Values.metrics.serviceMonitor.scrapeInterval }}
path: {{ .Values.metrics.serviceMonitor.targetPath }}
port: {{ .Values.metrics.serviceMonitor.targetPort }}
scheme: http
scrapeTimeout: {{ .Values.metrics.serviceMonitor.scrapeTimeout }}
selector:
matchLabels:
{{- include "qdrant.labels" . | nindent 6 }}
{{- end }}
9 changes: 9 additions & 0 deletions values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -126,3 +126,12 @@ sidecarContainers: []
# cpu: 100m

updateConfigurationOnChange: false

metrics:
enabled: false
serviceMonitor:
enabled: false
scrapeInterval: 30s
scrapeTimeout: 10s
targetPort: rest
targetPath: "/metrics"

0 comments on commit dc6e609

Please sign in to comment.