- About
- Use Case
- Contributing
- VictoriaMetrics documentation
- Requirements
- Create cluster and deploy applications
- VictoriaMetrics and VictoriaLogs Architecture
- Tools used
- Request workflow
- Uninstall
- Maintainers
- License
VictoriaMetrics is a fast, cost-effective and scalable time series database. It can be used as a long-term remote storage for Prometheus.
I worked at Sensedia for almost 5 years and used VIctoriaMetrics in production collecting metrics from over 100 clusters (EKS and GKE) running hundreds of pods on each cluster and going through 5 Black Friday without downtime in the monitoring stack.
Details of this use case can be found in the following links:
- [en-US] https://victoriametrics.com/case-studies/sensedia/
- [en-US] https://docs.victoriametrics.com/casestudies/#sensedia
- [en-US] https://nordicapis.com/api-monitoring-with-prometheus-grafana-alertmanager-and-victoriametrics/
- [es] https://www.sensedia.com.es/post/seguimiento-con-prometheus-grafana-alertmanager-and-victoriametrics
- [pt-BR] https://www.sensedia.com.br/post/monitoramento-de-aplicacoes-com-prometheus-grafana-alertmanager-e-victoriametrics
- [pt-BR] https://speakerdeck.com/aeciopires/monitoramento-de-aplicacoes-com-prometheus-grafana-alertmanager-e-victoriametrics
- Slides (pt-BR): https://speakerdeck.com/aeciopires/monitoramento-de-aplicacoes-com-prometheus-grafana-alertmanager-e-victoriametrics
I also contribute to the VictoriaMetrics helm chart:
- https://github.com/VictoriaMetrics/helm-charts
- https://github.com/VictoriaMetrics/helm-charts/graphs/contributors
See CONTRIBUTING.md file.
See LEARNING_VICTORIAMETRICS.md file.
Install all packages and binaries following this tutorial.
Create kind cluster and install helm apps using make command:
cd learning-victoriametrics
make upActions performed:
- Check requirements
- Create kind Kubernetes cluster
- Install helm apps: MetalLB, VictoriaMetrics (cluster mode), VictoriaLogs (cluster mode), ingress-nginx, certificate-manager, kube-pires and kube-stack-prometheus
- Insert new entry in /etc/hosts (Linux/MacOS)
See the helm-apps/victoriametrics-cluster-mode/README.md file to configure VictoriaMetrics cluster mode.
See the helm-apps/victorialogs-cluster-mode/README.md file to configure VictoriaLogs cluster mode.
See the helm-apps/argocd/README.md
See the helm-apps/ingress-nginx/README.md
See the helm-apps/cert-manager/README.md
See the helm-apps/kube-stack-prometheus/README.md
See the helm-apps/kube-pires/README.md
Destroy Kind cluster and uninstall apps:
cd learning-victoriametrics
make down- Aécio dos Santos Pires (linkedin.com/in/aeciopires)
GPL-3.0 Aécio dos Santos Pires


