Skip to content
This repository was archived by the owner on Mar 4, 2024. It is now read-only.

Commit

Permalink
Adding metrics for custom resources (#116)
Browse files Browse the repository at this point in the history
* Adding metrics for custom resources

* Separate manifests into individual files

* Update everest-operator go mod

* Update percona-everest-backend go mod

---------

Co-authored-by: Michal Kralik <[email protected]>
Co-authored-by: Oksana Grishchenko <[email protected]>
Co-authored-by: Diogo Recharte <[email protected]>
  • Loading branch information
4 people authored Jan 28, 2024
1 parent e54d27c commit dd45001
Show file tree
Hide file tree
Showing 8 changed files with 635 additions and 14 deletions.
34 changes: 34 additions & 0 deletions data/crds/victoriametrics/crs/vmnodescrape-kubelet.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMNodeScrape
metadata:
labels:
app.kubernetes.io/managed-by: everest
everest.percona.com/type: monitoring
name: pmm-vm-kubelet-metrics
namespace: default
spec:
bearerTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
honorLabels: true
interval: 30s
metricRelabelConfigs:
- action: labeldrop
regex: (uid)
- action: labeldrop
regex: (id|name)
- action: drop
regex: (rest_client_request_duration_seconds_bucket|rest_client_request_duration_seconds_sum|rest_client_request_duration_seconds_count)
source_labels:
- __name__
relabelConfigs:
- action: labelmap
regex: __meta_kubernetes_node_label_(.+)
- sourceLabels:
- __metrics_path__
targetLabel: metrics_path
- replacement: kubelet
targetLabel: job
scheme: https
scrapeTimeout: 5s
tlsConfig:
caFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
insecureSkipVerify: true
Original file line number Diff line number Diff line change
Expand Up @@ -144,7 +144,6 @@ rules:
- perconaxtradbclusterrestores
- perconaxtradbclusterrestores/status
verbs:
- get
- list
- watch
- apiGroups:
Expand All @@ -157,7 +156,6 @@ rules:
- perconaservermongodbrestores
- perconaservermongodbrestores/status
verbs:
- get
- list
- watch
- apiGroups:
Expand All @@ -169,12 +167,7 @@ rules:
- perconapgclusters
- perconapgrestores
- perconapgbackups
- pgclusters
- pgpolicies
- pgreplicas
- pgtasks
verbs:
- get
- list
- watch
- apiGroups:
Expand Down
Loading

0 comments on commit dd45001

Please sign in to comment.