VictoriaMetrics/deployment/docker/README.md

51 lines
1.4 KiB
Markdown
Raw Normal View History

2019-06-02 18:07:21 +02:00
### Folder contains basic images and tools for building and running Victoria Metrics in docker
2019-06-02 18:07:21 +02:00
#### Docker compose
To spin-up setup of VictoriaMetrics, vmagent and Grafana run following command:
2019-06-02 18:07:21 +02:00
`docker-compose up`
2019-06-02 18:07:21 +02:00
##### 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.
[Web interface link](http://localhost:8429/).
##### vmalert
vmalert evaluates alerting rules (`alerts.yml`) to track VictoriaMetrics
health state. It is connected with AlertManager for firing alerts,
and with VictoriaMetrics for executing queries and storing alert's state.
[Web interface link](http://localhost:8880/).
##### alertmanager
AlertManager accepts notifications from `vmalert` and fires alerts.
All notifications are blackholed according to `alertmanager.yml` config.
[Web interface link](http://localhost:9093/).
##### Grafana
To access service open following [link](http://localhost:3000).
Default creds:
* login - `admin`
* password - `admin`
Grafana is provisioned by default with following entities:
* VictoriaMetrics datasource
* Prometheus datasource
* VictoriaMetrics overview dashboard