victoria-metrics-k8s-stack

This commit is contained in:
Andrei Kartashov 2023-09-25 00:51:59 +07:00
parent a6cc9a5a4b
commit cb8fbfa110
2 changed files with 46 additions and 0 deletions

View file

@ -42,6 +42,8 @@ Applications & Projects
+------------------------------+----------------------------------------------------------------+-------------------------+
| Victoria-Metrics_ | `Victoria Metrics`_ | |vm_status| |
+------------------------------+----------------------------------------------------------------+-------------------------+
| victoria-metrics-k8s-stack_ | `Kubernetes Monitoring Stack`_ | |vmks_status| |
+------------------------------+----------------------------------------------------------------+-------------------------+
| `Apps Project`_, **user level applications** |
+------------------------------+----------------------------------------------------------------+-------------------------+
| Oauth2-proxy_ | `Oauth2 Proxy`_ | |oauth2-proxy_status| |
@ -108,6 +110,10 @@ Applications & Projects
.. _Victoria Metrics: https://victoriametrics.com/
.. |vm_status| image:: https://argocd.ioot.xyz/api/badge?name=victoria-metrics&revision=true
.. _victoria-metrics-k8s-stack: https://argocd.ioot.xyz/applications/argocd/victoria-metrics-k8s-stack
.. _Kubernetes Monitoring Stack: https://github.com/VictoriaMetrics/helm-charts/blob/master/charts/victoria-metrics-k8s-stack/
.. |vmks_status| image:: https://argocd.ioot.xyz/api/badge?name=victoria-metrics-k8s-stack&revision=true
.. _`Apps Project`: https://argocd.ioot.xyz/applications?proj=apps
.. _Oauth2-proxy: https://argocd.ioot.xyz/applications/argocd/oauth2-proxy

View file

@ -0,0 +1,40 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: victoria-metrics-k8s-stack
labels:
stack: observability
spec:
destination:
server: https://kubernetes.default.svc
namespace: victoria-metrics-k8s-stack
project: system
syncPolicy:
automated:
prune: true
selfHeal: true
syncOptions:
- CreateNamespace=true
sources:
- repoURL: https://victoriametrics.github.io/helm-charts/
chart: victoria-metrics-k8s-stack
targetRevision: 0.18.1
helm:
values: |
# https://github.com/VictoriaMetrics/helm-charts/blob/master/charts/victoria-metrics-k8s-stack/values.yaml
# disable dependencies, as they are installed separately
victoria-metrics-operator: { enabled: false }
kube-state-metrics: { enabled: false }
prometheus-node-exporter: { enabled: false }
grafana: { enabled: false }
crds: { enabled: false }
# deployed separately
vmsingle: { enabled: false }
vmagent: { enabled: false }
# don't need it yet
alertmanager: { enabled: false }
vmalert: { enabled: false }
defaultRules: { create: true }