VictoriaMetrics/deployment/docker
Roman Khavronenko b457739f87
Single dashboard (#1126)
* dashboard: update single node dashboard

* add panel `Open FDs` for file descriptors metrics;
* add panel `Disk writes/reads` to show the real read/write
load on storage layer;
* add `process_resident_memory_bytes` metric to memory usage panel;
* add stats panel to show available CPUs, memory and disk space;
* rm flags panel since it didn't prove its usefulness.

* alerts: add alert for reaching FDs limit
2021-03-15 12:04:24 +02:00
..
base deployment/docker: embed tzdata into prod Go app instead of installing it into base docker image 2021-02-12 04:54:27 +02:00
builder deployment/docker: allow building docker images on top of any base image set via ROOT_IMAGE environment var 2020-04-20 01:16:57 +03:00
provisioning deployment/docker: replace Prometheus with vmagent (#589) 2020-06-29 22:05:34 +03:00
alertmanager.yml docker-compose: add blackhole receiver for alertmanager (#999) 2021-01-07 23:33:53 +02:00
alerts.yml Single dashboard (#1126) 2021-03-15 12:04:24 +02:00
docker-compose.yml Fixing examples of external.alert.source in documentation (#1120) 2021-03-09 20:49:50 +00:00
Makefile deployment/docker: update Go builder from 1.16.1 to 1.16.2 2021-03-12 01:53:48 +02:00
prometheus.yml docker-compose: provide the example list of alerting rules for vm components (#1005) 2021-01-11 13:03:15 +02:00
README.md deployment/docker: replace Prometheus with vmagent (#589) 2020-06-29 22:05:34 +03:00

Folder contains basic images and tools for building and running Victoria Metrics in docker

Docker compose

To spin-up setup of VictoriaMetrics, vmagent and Grafana run following command:

docker-compose up

VictoriaMetrics

VictoriaMetrics opens following ports:

  • --graphiteListenAddr=:2003
  • --opentsdbListenAddr=:4242
  • --httpListenAddr=:8428
vmagent

vmagent is used for scraping and pushing timeseries to VictoriaMetrics instance. It accepts Prometheus-compatible configuration prometheus.yml with listed targets for scraping.

Grafana

To access service open following link.

Default creds:

  • login - admin
  • password - admin

Grafana is provisioned by default with following entities:

  • VictoriaMetrics datasource
  • Prometheus datasource
  • VictoriaMetrics overview dashboard