Aliaksandr Valialkin
|
9e19949c6b
|
app/vmselect/promql: adjust calculations for rate and increase for the first value
These calculations should trigger alerts on `/api/v1/query` for counters starting from values greater than 0.
|
2019-12-24 19:39:25 +02:00 |
|
Aliaksandr Valialkin
|
0455c03cb9
|
app/vmselect/promql: properly calculate rate on the first data point
It is calculated as `value / scrape_interval`, since the value was missing on the previous scrape,
i.e. we can assume its value was 0 at this time.
|
2019-12-24 15:55:52 +02:00 |
|
Aliaksandr Valialkin
|
5cb8d97743
|
all: use gozstd instead of pure Go zstd for GOARCH=amd64
|
2019-12-24 12:42:42 +02:00 |
|
Aliaksandr Valialkin
|
31d04fb5df
|
Revert "lib/logger: prevent from blocking when log output isn't consumed in timely manner"
This reverts commit e3c462f08a .
Reason to revert: this leaves incomplete logs on app shutdown.
|
2019-12-24 12:21:39 +02:00 |
|
Aliaksandr Valialkin
|
5b75984aa9
|
app/vmselect/netstorage: move MustAdviseSequentialRead to lib/fs
|
2019-12-23 23:16:11 +02:00 |
|
Aliaksandr Valialkin
|
097c21931c
|
docs: sync README.md with Single-server-VictoriaMetrics.md
|
2019-12-23 20:34:21 +02:00 |
|
Roman Khavronenko
|
85463a7199
|
update configuration recommendations for Prometheus remote_write (#277)
|
2019-12-23 20:33:10 +02:00 |
|
Aliaksandr Valialkin
|
6a1499efa3
|
lib/encoding/zstd: prevent from possible encoder leak when concurrent goroutines create encoders for the same compressionLevel
Thanks to @klauspost for the pointer to this issue. See https://github.com/klauspost/compress/issues/195 for details.
|
2019-12-23 18:05:41 +02:00 |
|
Aliaksandr Valialkin
|
bf4413e58d
|
README.md: document how to export and import gzipped data
|
2019-12-23 13:40:22 +02:00 |
|
Aliaksandr Valialkin
|
e3c462f08a
|
lib/logger: prevent from blocking when log output isn't consumed in timely manner
Drop log messages instead of blocking and increment `vm_log_messages_dropped_total` metric.
|
2019-12-20 11:49:34 +02:00 |
|
Aliaksandr Valialkin
|
bea5a8700a
|
app/vmselect: add -search.maxExportDuration command-line flag for limiting /api/v1/export duration
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/275
|
2019-12-20 11:35:22 +02:00 |
|
Aliaksandr Valialkin
|
1825893eef
|
lib/storage: scale ingestion performance by sharding rawRows on systems with more than 8 CPU cores
|
2019-12-19 18:18:29 +02:00 |
|
Aliaksandr Valialkin
|
97f70ccda7
|
lib/storage: optimize bulk import performance when multiple data points are inserted for the same time series
This should speed up `/api/v1/import` and make it more scalable on multi-core systems.
|
2019-12-19 18:18:29 +02:00 |
|
Andrii Dembitskyi
|
2fba7b6f35
|
Fix typo in log message
|
2019-12-19 14:33:20 +02:00 |
|
Aliaksandr Valialkin
|
d03827c57d
|
app/vminsert: return StatusNoContent http response for /api/v1/import to be consistent with other insert handlers
|
2019-12-19 01:21:54 +02:00 |
|
Aliaksandr Valialkin
|
bb530a0591
|
lib/httpserver: inline checkAuth code to make it more clear
|
2019-12-18 23:06:25 +02:00 |
|
koalaty-code
|
aea4c80dd7
|
Ignore /health endpoint when checking auth
|
2019-12-18 23:04:31 +02:00 |
|
Aliaksandr Valialkin
|
5e8e0fbc80
|
docs/ExtendedPromQL.md: rewording regarding scalar vs instant vector difference
|
2019-12-18 21:47:24 +02:00 |
|
Aliaksandr Valialkin
|
1e8aa89a3b
|
docs/Home.md: fix link to case studies
|
2019-12-18 01:04:20 +02:00 |
|
Aliaksandr Valialkin
|
56595ae12a
|
docs: renaming: PromQL extensions -> MetricsQL
|
2019-12-18 00:56:51 +02:00 |
|
Aliaksandr Valialkin
|
96ff8d9adb
|
app/vmselect: add ability to pass match[] , start and end to /api/v1/labels
This makes the `/api/v1/labels` handler consistent with already existing functionality for `/api/v1/label/.../values`.
See https://github.com/prometheus/prometheus/issues/6178 for more details.
|
2019-12-15 00:20:50 +02:00 |
|
Aliaksandr Valialkin
|
02f6566ce1
|
app/vmbackup: mention that backups are possible to Ceph and Swift
|
2019-12-14 01:08:49 +02:00 |
|
Aliaksandr Valialkin
|
7535f20c98
|
docs: publish vmbackup and vmrestore docs on wiki and victoriametrics.github.io
|
2019-12-14 01:05:55 +02:00 |
|
Aliaksandr Valialkin
|
bc645152cb
|
app/vminsert: simultaneously accept telnet put and HTTP /api/put OpenTSDB metrics at -opentsdbListenAddr
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/266
|
2019-12-14 00:30:12 +02:00 |
|
Aliaksandr Valialkin
|
f5ac9b0721
|
lib/logger: add -loggerFormat for choosing log message formats
Supported formats: default, json
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/265
|
2019-12-13 15:10:05 +02:00 |
|
Aliaksandr Valialkin
|
d95a43f392
|
docs: sync with cluster branch
|
2019-12-12 20:49:55 +02:00 |
|
Aliaksandr Valialkin
|
87a8348062
|
make vendor-update
|
2019-12-12 19:39:52 +02:00 |
|
Aliaksandr Valialkin
|
cea5a14853
|
all: rename Extended PromQL to PromQL extensions
|
2019-12-12 19:25:58 +02:00 |
|
Aliaksandr Valialkin
|
9787c228a4
|
docs/CaseStudies.md: add a link to VMQL
|
2019-12-12 14:53:48 +02:00 |
|
Aliaksandr Valialkin
|
c121608205
|
README.md: mention that {__name__!=""} selects all the time series in /api/v1/export
|
2019-12-12 14:48:30 +02:00 |
|
Aliaksandr Valialkin
|
492f032b38
|
docs: add Dreamteam numbers
|
2019-12-12 01:01:07 +02:00 |
|
Aliaksandr Valialkin
|
4624c060ac
|
docs/Single-server-VictoriaMetrics.md: sync with README.md
|
2019-12-12 00:55:14 +02:00 |
|
Clémence Saussez
|
8454679d9f
|
README.md: adds link to Grafana dashboard for clustered version (#259)
Signed-off-by: Clemence Saussez <clemence@zen.ly>
|
2019-12-12 00:54:24 +02:00 |
|
Aliaksandr Valialkin
|
440a15111e
|
deployment/docker/Makefile: mention that the Makefile rules must be invoked from the repository root
|
2019-12-11 23:33:02 +02:00 |
|
Aliaksandr Valialkin
|
6ddcd162ed
|
all: publish Docker images for the following GOARCH: amd64, arm, arm64, ppc64le and 386
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/258
|
2019-12-11 23:32:59 +02:00 |
|
Aliaksandr Valialkin
|
6504f78ce4
|
README.md: add Docker hub shield
|
2019-12-11 18:34:26 +02:00 |
|
Aliaksandr Valialkin
|
73b2a3d4b7
|
app/vmselect/promql: return lower and upper bounds for the estimated percentile from histogram_quantile if third arg is passed
Updates https://github.com/prometheus/prometheus/issues/5706
|
2019-12-11 13:57:26 +02:00 |
|
Aliaksandr Valialkin
|
07d5bc986b
|
CaseStudies: clarify wording: metrics -> active time series
|
2019-12-11 12:05:08 +02:00 |
|
Aliaksandr Valialkin
|
caa4eb72d9
|
app/vmselect/promql: return matrix instead of vector on subqueries to /api/v1/query like Prometheus does
|
2019-12-11 01:00:26 +02:00 |
|
Aliaksandr Valialkin
|
3c076544bf
|
app/vmselect/promql: allow negative offsets
Updates https://github.com/prometheus/prometheus/issues/6282
|
2019-12-11 01:00:23 +02:00 |
|
Aliaksandr Valialkin
|
35f5ca1def
|
README.md: typo fixes
|
2019-12-09 23:30:01 +02:00 |
|
Aliaksandr Valialkin
|
a7d80f62be
|
README.md: add a chapter about Prometheus querying API usage
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/253
|
2019-12-09 23:27:23 +02:00 |
|
Aliaksandr Valialkin
|
40540397c3
|
README.md: use relative links to REAMDE.md
|
2019-12-09 23:04:34 +02:00 |
|
Aliaksandr Valialkin
|
c107f46b0e
|
docs: mention about /api/v1/import in Single-server-VictoriaMetrics.md
|
2019-12-09 23:02:07 +02:00 |
|
Aliaksandr Valialkin
|
8cce513a15
|
docs: mention about /api/v1/import in Cluster-VictoriaMetrics.md
|
2019-12-09 23:01:14 +02:00 |
|
Aliaksandr Valialkin
|
b01ddfdd76
|
deployment/docker: update Go builder from go1.13.4 to go1.13.5
|
2019-12-09 22:58:26 +02:00 |
|
Aliaksandr Valialkin
|
68e1cf8942
|
app/vminsert: add /api/v1/import handler
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/6
|
2019-12-09 20:59:04 +02:00 |
|
Aliaksandr Valialkin
|
8501b4a48d
|
app/vminsert: consistency renaming for counters
|
2019-12-09 16:43:10 +02:00 |
|
Aliaksandr Valialkin
|
0ed9258545
|
lib/{mergeset,storage}: log info message when both source and destination part paths from txn are missing during startup
This is expected condition after unclean shutdown (OOM, hard reset, `kill -9`) on NFS disk.
|
2019-12-09 15:44:53 +02:00 |
|
Roman Khavronenko
|
b0d88460de
|
#251 - add Logging rate panel (#254)
|
2019-12-09 13:05:59 +02:00 |
|