mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-12-15 00:13:30 +01:00
make docs-sync
This commit is contained in:
parent
fd1afa5c63
commit
af7db914c2
20
README.md
20
README.md
@ -225,15 +225,6 @@ Steps to add `vmstorage` node:
|
|||||||
3. Gradually restart all the `vminsert` nodes with new `-storageNode` arg containing `<new_vmstorage_host>:8400`.
|
3. Gradually restart all the `vminsert` nodes with new `-storageNode` arg containing `<new_vmstorage_host>:8400`.
|
||||||
|
|
||||||
|
|
||||||
### Cluster availability
|
|
||||||
|
|
||||||
* HTTP load balancer must stop routing requests to unavailable `vminsert` and `vmselect` nodes.
|
|
||||||
* The cluster remains available if at least a single `vmstorage` node exists:
|
|
||||||
|
|
||||||
- `vminsert` re-routes incoming data from unavailable `vmstorage` nodes to healthy `vmstorage` nodes
|
|
||||||
- `vmselect` continues serving partial responses if at least a single `vmstorage` node is available.
|
|
||||||
|
|
||||||
|
|
||||||
### Updating / reconfiguring cluster nodes
|
### Updating / reconfiguring cluster nodes
|
||||||
|
|
||||||
All the node types - `vminsert`, `vmselect` and `vmstorage` - may be updated via graceful shutdown.
|
All the node types - `vminsert`, `vmselect` and `vmstorage` - may be updated via graceful shutdown.
|
||||||
@ -244,6 +235,17 @@ Cluster should remain in working state if at least a single node of each type re
|
|||||||
the update process. See [cluster availability](#cluster-availability) section for details.
|
the update process. See [cluster availability](#cluster-availability) section for details.
|
||||||
|
|
||||||
|
|
||||||
|
### Cluster availability
|
||||||
|
|
||||||
|
* HTTP load balancer must stop routing requests to unavailable `vminsert` and `vmselect` nodes.
|
||||||
|
* The cluster remains available if at least a single `vmstorage` node exists:
|
||||||
|
|
||||||
|
- `vminsert` re-routes incoming data from unavailable `vmstorage` nodes to healthy `vmstorage` nodes
|
||||||
|
- `vmselect` continues serving partial responses if at least a single `vmstorage` node is available.
|
||||||
|
|
||||||
|
Data replication can be used for increasing storage durability. See [these docs](#replication-and-data-safety) for details.
|
||||||
|
|
||||||
|
|
||||||
### Capacity planning
|
### Capacity planning
|
||||||
|
|
||||||
Each instance type - `vminsert`, `vmselect` and `vmstorage` - can run on the most suitable hardware.
|
Each instance type - `vminsert`, `vmselect` and `vmstorage` - can run on the most suitable hardware.
|
||||||
|
@ -225,15 +225,6 @@ Steps to add `vmstorage` node:
|
|||||||
3. Gradually restart all the `vminsert` nodes with new `-storageNode` arg containing `<new_vmstorage_host>:8400`.
|
3. Gradually restart all the `vminsert` nodes with new `-storageNode` arg containing `<new_vmstorage_host>:8400`.
|
||||||
|
|
||||||
|
|
||||||
### Cluster availability
|
|
||||||
|
|
||||||
* HTTP load balancer must stop routing requests to unavailable `vminsert` and `vmselect` nodes.
|
|
||||||
* The cluster remains available if at least a single `vmstorage` node exists:
|
|
||||||
|
|
||||||
- `vminsert` re-routes incoming data from unavailable `vmstorage` nodes to healthy `vmstorage` nodes
|
|
||||||
- `vmselect` continues serving partial responses if at least a single `vmstorage` node is available.
|
|
||||||
|
|
||||||
|
|
||||||
### Updating / reconfiguring cluster nodes
|
### Updating / reconfiguring cluster nodes
|
||||||
|
|
||||||
All the node types - `vminsert`, `vmselect` and `vmstorage` - may be updated via graceful shutdown.
|
All the node types - `vminsert`, `vmselect` and `vmstorage` - may be updated via graceful shutdown.
|
||||||
@ -244,6 +235,17 @@ Cluster should remain in working state if at least a single node of each type re
|
|||||||
the update process. See [cluster availability](#cluster-availability) section for details.
|
the update process. See [cluster availability](#cluster-availability) section for details.
|
||||||
|
|
||||||
|
|
||||||
|
### Cluster availability
|
||||||
|
|
||||||
|
* HTTP load balancer must stop routing requests to unavailable `vminsert` and `vmselect` nodes.
|
||||||
|
* The cluster remains available if at least a single `vmstorage` node exists:
|
||||||
|
|
||||||
|
- `vminsert` re-routes incoming data from unavailable `vmstorage` nodes to healthy `vmstorage` nodes
|
||||||
|
- `vmselect` continues serving partial responses if at least a single `vmstorage` node is available.
|
||||||
|
|
||||||
|
Data replication can be used for increasing storage durability. See [these docs](#replication-and-data-safety) for details.
|
||||||
|
|
||||||
|
|
||||||
### Capacity planning
|
### Capacity planning
|
||||||
|
|
||||||
Each instance type - `vminsert`, `vmselect` and `vmstorage` - can run on the most suitable hardware.
|
Each instance type - `vminsert`, `vmselect` and `vmstorage` - can run on the most suitable hardware.
|
||||||
|
@ -20,6 +20,7 @@ may fail;
|
|||||||
* by default, rules execution is sequential within one group, but persisting of execution results to remote
|
* by default, rules execution is sequential within one group, but persisting of execution results to remote
|
||||||
storage is asynchronous. Hence, user shouldn't rely on recording rules chaining when result of previous
|
storage is asynchronous. Hence, user shouldn't rely on recording rules chaining when result of previous
|
||||||
recording rule is reused in next one;
|
recording rule is reused in next one;
|
||||||
|
* there is no `query` function support in templates yet;
|
||||||
* `vmalert` has no UI, just an API for getting groups and rules statuses.
|
* `vmalert` has no UI, just an API for getting groups and rules statuses.
|
||||||
|
|
||||||
### QuickStart
|
### QuickStart
|
||||||
@ -85,6 +86,9 @@ and to send notifications about firing alerts to [Alertmanager](https://github.c
|
|||||||
Recording rules allow you to precompute frequently needed or computationally expensive expressions
|
Recording rules allow you to precompute frequently needed or computationally expensive expressions
|
||||||
and save their result as a new set of time series.
|
and save their result as a new set of time series.
|
||||||
|
|
||||||
|
`vmalert` forbids to define duplicates - rules with the same combination of name, expression and labels
|
||||||
|
within one group.
|
||||||
|
|
||||||
##### Alerting rules
|
##### Alerting rules
|
||||||
|
|
||||||
The syntax for alerting rule is following:
|
The syntax for alerting rule is following:
|
||||||
|
Loading…
Reference in New Issue
Block a user