mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-23 12:31:07 +01:00
deployment/docker: update README with ToC
The change also moves commands for starting/stopping env to corresponding sections. Signed-off-by: hagen1778 <roman@victoriametrics.com>
This commit is contained in:
parent
a354924b0d
commit
8771e44d23
@ -7,32 +7,24 @@ and [Grafana](https://grafana.com/).
|
|||||||
For starting the docker-compose environment ensure you have docker installed and running and access to the Internet.
|
For starting the docker-compose environment ensure you have docker installed and running and access to the Internet.
|
||||||
**All commands should be executed from the root directory of [the repo](https://github.com/VictoriaMetrics/VictoriaMetrics).**
|
**All commands should be executed from the root directory of [the repo](https://github.com/VictoriaMetrics/VictoriaMetrics).**
|
||||||
|
|
||||||
To spin-up environment with VictoriaMetrics components run one of the following commands:
|
* [VictoriaMetrics single server](#victoriametrics-single-server)
|
||||||
```
|
* [VictoriaMetrics cluster](#victoriametrics-cluster)
|
||||||
make docker-single-up # start single server VictoriaMetrics
|
* [vmagent](#vmagent)
|
||||||
or
|
* [vmauth](#vmauth)
|
||||||
make docker-cluster-up # start cluster VictoriaMetrics
|
* [vmalert](#vmalert)
|
||||||
```
|
* [alertmanager](#alertmanager)
|
||||||
|
* [Alerts](#alerts)
|
||||||
|
* [Grafana](#grafana)
|
||||||
|
* [VictoriaLogs](#victoriaLogs-server)
|
||||||
|
|
||||||
To shut down the docker-compose environment run one the following commands:
|
|
||||||
```
|
|
||||||
make docker-single-down # shutdown single server VictoriaMetrics
|
|
||||||
or
|
|
||||||
make docker-cluster-down # shutdown cluster VictoriaMetrics
|
|
||||||
```
|
|
||||||
|
|
||||||
Optionally, environment with [VictoriaMetrics Grafana datasource](https://github.com/VictoriaMetrics/grafana-datasource)
|
|
||||||
can be started with the following commands:
|
|
||||||
```
|
|
||||||
make docker-single-vm-datasource-up # start single server
|
|
||||||
make docker-single-vm-datasource-down # shut down single server
|
|
||||||
|
|
||||||
make docker-cluster-vm-datasource-up # start cluster
|
|
||||||
make docker-cluster-vm-datasource-down # shutdown cluster
|
|
||||||
```
|
|
||||||
|
|
||||||
## VictoriaMetrics single server
|
## VictoriaMetrics single server
|
||||||
|
|
||||||
|
To spin-up environment with VictoriaMetrics single server run the following command:
|
||||||
|
```
|
||||||
|
make docker-single-up
|
||||||
|
```
|
||||||
|
|
||||||
VictoriaMetrics will be accessible on the following ports:
|
VictoriaMetrics will be accessible on the following ports:
|
||||||
|
|
||||||
* `--graphiteListenAddr=:2003`
|
* `--graphiteListenAddr=:2003`
|
||||||
@ -53,9 +45,19 @@ use link [http://localhost:8428/vmui](http://localhost:8428/vmui).
|
|||||||
|
|
||||||
To access `vmalert` use link [http://localhost:8428/vmalert](http://localhost:8428/vmalert/).
|
To access `vmalert` use link [http://localhost:8428/vmalert](http://localhost:8428/vmalert/).
|
||||||
|
|
||||||
|
To shutdown environment execute the following command:
|
||||||
|
```
|
||||||
|
make docker-single-down
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
## VictoriaMetrics cluster
|
## VictoriaMetrics cluster
|
||||||
|
|
||||||
|
To spin-up environment with VictoriaMetrics cluster run the following command:
|
||||||
|
```
|
||||||
|
make docker-cluster-up
|
||||||
|
```
|
||||||
|
|
||||||
VictoriaMetrics cluster environment consists of `vminsert`, `vmstorage` and `vmselect` components.
|
VictoriaMetrics cluster environment consists of `vminsert`, `vmstorage` and `vmselect` components.
|
||||||
`vminsert` has exposed port `:8480`, access to `vmselect` components goes through `vmauth` on port `:8427`,
|
`vminsert` has exposed port `:8480`, access to `vmselect` components goes through `vmauth` on port `:8427`,
|
||||||
and the rest of components are available only inside the environment.
|
and the rest of components are available only inside the environment.
|
||||||
@ -77,6 +79,11 @@ use link [http://localhost:8427/select/0/prometheus/vmui/](http://localhost:8427
|
|||||||
|
|
||||||
To access `vmalert` use link [http://localhost:8427/select/0/prometheus/vmalert/](http://localhost:8427/select/0/prometheus/vmalert/).
|
To access `vmalert` use link [http://localhost:8427/select/0/prometheus/vmalert/](http://localhost:8427/select/0/prometheus/vmalert/).
|
||||||
|
|
||||||
|
To shutdown environment execute the following command:
|
||||||
|
```
|
||||||
|
make docker-cluster-down
|
||||||
|
```
|
||||||
|
|
||||||
## vmagent
|
## vmagent
|
||||||
|
|
||||||
vmagent is used for scraping and pushing time series to VictoriaMetrics instance.
|
vmagent is used for scraping and pushing time series to VictoriaMetrics instance.
|
||||||
@ -127,9 +134,15 @@ Grafana is provisioned by default with following entities:
|
|||||||
|
|
||||||
Remember to pick `VictoriaMetrics - cluster` datasource when viewing `VictoriaMetrics - cluster` dashboard.
|
Remember to pick `VictoriaMetrics - cluster` datasource when viewing `VictoriaMetrics - cluster` dashboard.
|
||||||
|
|
||||||
If environment was started via `docker-single-vm-datasource-up` or `docker-cluster-vm-datasource-up`, then
|
Optionally, environment with [VictoriaMetrics Grafana datasource](https://github.com/VictoriaMetrics/grafana-datasource)
|
||||||
Grafana will have [VictoriaMetrics Grafana datasource](https://github.com/VictoriaMetrics/grafana-datasource)
|
can be started with the following commands:
|
||||||
installed by default.
|
```
|
||||||
|
make docker-single-vm-datasource-up # start single server
|
||||||
|
make docker-single-vm-datasource-down # shut down single server
|
||||||
|
|
||||||
|
make docker-cluster-vm-datasource-up # start cluster
|
||||||
|
make docker-cluster-vm-datasource-down # shutdown cluster
|
||||||
|
```
|
||||||
|
|
||||||
## Alerts
|
## Alerts
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user