mirror of
https://github.com/VictoriaMetrics/VictoriaMetrics.git
synced 2024-11-23 20:37:12 +01:00
README.md: add a section about backfilling
This commit is contained in:
parent
d3fd113a80
commit
0dfc1ace53
11
README.md
11
README.md
@ -38,7 +38,7 @@ Cluster version is available [here](https://github.com/VictoriaMetrics/VictoriaM
|
|||||||
* All the data is stored in a single directory pointed by `-storageDataPath` flag.
|
* All the data is stored in a single directory pointed by `-storageDataPath` flag.
|
||||||
* Easy backups from [instant snapshots](https://medium.com/@valyala/how-victoriametrics-makes-instant-snapshots-for-multi-terabyte-time-series-data-e1f3fb0e0282).
|
* Easy backups from [instant snapshots](https://medium.com/@valyala/how-victoriametrics-makes-instant-snapshots-for-multi-terabyte-time-series-data-e1f3fb0e0282).
|
||||||
* Storage is protected from corruption on unclean shutdown (i.e. hardware reset or `kill -9`) thanks to [the storage architecture](https://medium.com/@valyala/how-victoriametrics-makes-instant-snapshots-for-multi-terabyte-time-series-data-e1f3fb0e0282).
|
* Storage is protected from corruption on unclean shutdown (i.e. hardware reset or `kill -9`) thanks to [the storage architecture](https://medium.com/@valyala/how-victoriametrics-makes-instant-snapshots-for-multi-terabyte-time-series-data-e1f3fb0e0282).
|
||||||
* Supports metrics' ingestion and backfilling via the following protocols:
|
* Supports metrics' ingestion and [backfilling](#backfilling) via the following protocols:
|
||||||
* [Prometheus remote write API](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write)
|
* [Prometheus remote write API](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#remote_write)
|
||||||
* [InfluxDB line protocol](https://docs.influxdata.com/influxdb/v1.7/write_protocols/line_protocol_tutorial/)
|
* [InfluxDB line protocol](https://docs.influxdata.com/influxdb/v1.7/write_protocols/line_protocol_tutorial/)
|
||||||
* [Graphite plaintext protocol](https://graphite.readthedocs.io/en/latest/feeding-carbon.html) with [tags](https://graphite.readthedocs.io/en/latest/tags.html#carbon)
|
* [Graphite plaintext protocol](https://graphite.readthedocs.io/en/latest/feeding-carbon.html) with [tags](https://graphite.readthedocs.io/en/latest/tags.html#carbon)
|
||||||
@ -86,6 +86,7 @@ Cluster version is available [here](https://github.com/VictoriaMetrics/VictoriaM
|
|||||||
- [Tuning](#tuning)
|
- [Tuning](#tuning)
|
||||||
- [Monitoring](#monitoring)
|
- [Monitoring](#monitoring)
|
||||||
- [Troubleshooting](#troubleshooting)
|
- [Troubleshooting](#troubleshooting)
|
||||||
|
- [Backfilling](#backfilling)
|
||||||
- [Roadmap](#roadmap)
|
- [Roadmap](#roadmap)
|
||||||
- [Contacts](#contacts)
|
- [Contacts](#contacts)
|
||||||
- [Community and contributions](#community-and-contributions)
|
- [Community and contributions](#community-and-contributions)
|
||||||
@ -637,6 +638,14 @@ The most interesting metrics are:
|
|||||||
of data loss stored in the broken parts. In the future, `vmrecover` tool will be created
|
of data loss stored in the broken parts. In the future, `vmrecover` tool will be created
|
||||||
for automatic recovering from such errors.
|
for automatic recovering from such errors.
|
||||||
|
|
||||||
|
|
||||||
|
### Backfilling
|
||||||
|
|
||||||
|
It is recommended disabling query cache with `-search.disableCache` command-line flag when writing
|
||||||
|
historical data with timestamps from the past, since the cache assumes that the data is written with
|
||||||
|
the current timestamps. Query cache can be enabled after the backfilling is complete.
|
||||||
|
|
||||||
|
|
||||||
## Roadmap
|
## Roadmap
|
||||||
|
|
||||||
- [ ] Replication [#118](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/118)
|
- [ ] Replication [#118](https://github.com/VictoriaMetrics/VictoriaMetrics/issues/118)
|
||||||
|
Loading…
Reference in New Issue
Block a user