From 85b9958d4bda3d97e5a3a54c001ffb170e0afb08 Mon Sep 17 00:00:00 2001 From: Andrei Kartashov Date: Sun, 24 Sep 2023 23:41:56 +0700 Subject: [PATCH] prometheus-node-exporter --- README.rst | 6 +++++ .../prometheus-node-exporter/application.yaml | 27 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 state/gullfaxi/system/observability/prometheus-node-exporter/application.yaml diff --git a/README.rst b/README.rst index 7881d27..484afff 100644 --- a/README.rst +++ b/README.rst @@ -36,6 +36,8 @@ Applications & Projects +------------------------------+----------------------------------------------------------------+-------------------------+ | Local-Path-Provisioner_ | `Rancher Local-Path`_ | |local-path_status| | +------------------------------+----------------------------------------------------------------+-------------------------+ +| Prometheus-node-exporter_ | `Node exporter`_ | |pne_status| | ++------------------------------+----------------------------------------------------------------+-------------------------+ | Victoria-Metrics-Operator_ | `Victoria Metrics Operator`_ | |vm-op_status| | +------------------------------+----------------------------------------------------------------+-------------------------+ | Victoria-Metrics_ | `Victoria Metrics`_ | |vm_status| | @@ -94,6 +96,10 @@ Applications & Projects .. _Rancher Local-Path: https://github.com/rancher/local-path-provisioner .. |local-path_status| image:: https://argocd.ioot.xyz/api/badge?name=local-path-provisioner&revision=true +.. _Prometheus-node-exporter: https://argocd.ioot.xyz/applications/argocd/prometheus-node-exporter +.. _Node exporter: https://github.com/prometheus/node_exporter +.. |pne_status| image:: https://argocd.ioot.xyz/api/badge?name=prometheus-node-exporter&revision=true + .. _Victoria-Metrics-Operator: https://argocd.ioot.xyz/applications/argocd/victoria-metrics-operator .. _Victoria Metrics Operator: https://github.com/VictoriaMetrics/operator .. |vm-op_status| image:: https://argocd.ioot.xyz/api/badge?name=victoria-metrics-operator&revision=true diff --git a/state/gullfaxi/system/observability/prometheus-node-exporter/application.yaml b/state/gullfaxi/system/observability/prometheus-node-exporter/application.yaml new file mode 100644 index 0000000..45d06b2 --- /dev/null +++ b/state/gullfaxi/system/observability/prometheus-node-exporter/application.yaml @@ -0,0 +1,27 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: prometheus-node-exporter + labels: + stack: observability +spec: + destination: + server: https://kubernetes.default.svc + namespace: prometheus-node-exporter + project: system + syncPolicy: + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true + sources: + - repoURL: https://prometheus-community.github.io/helm-charts + chart: prometheus-node-exporter + targetRevision: 4.23.1 + helm: + values: | + # https://github.com/prometheus-community/helm-charts/tree/main/charts/prometheus-node-exporter + prometheus: + monitor: + enabled: true