Aliaksandr Valialkin
|
49b6c6f6ab
|
docs/FAQ.md: add a link to https://valyala.medium.com/promscale-vs-victoriametrics-resource-usage-on-production-workload-91c8e3786c03 in the question about benchmarks
|
2020-12-16 23:15:49 +02:00 |
|
Aliaksandr Valialkin
|
2b5700b1c4
|
docs/Articles.md: add a link to https://valyala.medium.com/promscale-vs-victoriametrics-resource-usage-on-production-workload-91c8e3786c03
|
2020-12-16 14:27:01 +02:00 |
|
Aliaksandr Valialkin
|
f6b51889ce
|
docs/Cluster-VictoriaMetrics.md: fix incorrect commands for profile collecting
|
2020-12-16 01:06:49 +02:00 |
|
Aliaksandr Valialkin
|
69b3ca37d0
|
docs/Cluster-VictoriaMetrics.md: add Profiling section
|
2020-12-16 00:59:53 +02:00 |
|
Aliaksandr Valialkin
|
34622f7f9b
|
docs/CHANGELOG.md: cut v1.50.1 release
|
2020-12-15 21:11:53 +02:00 |
|
Aliaksandr Valialkin
|
1022505131
|
docs/Release-Guide.md: actualize release docs
|
2020-12-15 21:11:02 +02:00 |
|
Aliaksandr Valialkin
|
f89c3e505a
|
docs/CHANGELOG.md: mention about bugfix, which properly removes unregistered targets from /targets page
See bugfix at a4c7fcb5e1
|
2020-12-15 21:07:28 +02:00 |
|
Aliaksandr Valialkin
|
49e800ba55
|
app/vmagent: add vmagent_remotewrite_blocks_sent_total and vmagent_remotewrite_bytes_sent_total metrics per each -remoteWrite.url
|
2020-12-15 20:41:08 +02:00 |
|
Aliaksandr Valialkin
|
9ab7ca1133
|
docs/vmagent.md: typo fix: pearsed->parsed
|
2020-12-15 19:03:35 +02:00 |
|
Aliaksandr Valialkin
|
11674a9b76
|
docs/vmagent.md: mention that sample_limit option has no sense when stream parsing is enabled
|
2020-12-15 18:44:19 +02:00 |
|
Aliaksandr Valialkin
|
dd47c8f084
|
docs/CHANGELOG.md: cut v1.50.0 release
|
2020-12-15 14:45:00 +02:00 |
|
Aliaksandr Valialkin
|
eddc2bd017
|
lib/promscrape: properly handle scrape errors when stream parsing is enabled
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/967
|
2020-12-15 14:10:52 +02:00 |
|
Aliaksandr Valialkin
|
aca669c89c
|
docs/CHANGELOG.md: mention that vmagent now accepts multiple -remoteWrite.sendTimeout and -remoteWrite.tlsInsecureSkipVerify command-line flags
|
2020-12-15 12:59:34 +02:00 |
|
Aliaksandr Valialkin
|
e85159813f
|
docs/CHANGELOG.md: mention about adding query , first and value functions to alert templates
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/539
|
2020-12-14 20:17:46 +02:00 |
|
Aliaksandr Valialkin
|
09a03b862d
|
docs/CHANGELOG.md: mention bugfix for proper recovering from incorrectly stored persistent queue
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/964
|
2020-12-14 19:29:23 +02:00 |
|
Aliaksandr Valialkin
|
a2eb451de4
|
app/{vmagent,vminsert}: follow-up for ce8c2dd1f1 : return /targets page in HTML when requested via web browser
|
2020-12-14 14:13:01 +02:00 |
|
Aliaksandr Valialkin
|
756fc6fc6c
|
app/victoria-metrics: automatically reset response cache when samples with too timestamps older than now - search.cacheTimestampOffset are ingested
|
2020-12-14 13:10:16 +02:00 |
|
Aliaksandr Valialkin
|
c0db28cd9a
|
docs/MetricsQL.md: clarify that limitk(k, q) returns an arbitrary set of k time series with each call
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/951
|
2020-12-12 14:18:02 +02:00 |
|
Aliaksandr Valialkin
|
eed84ac2b5
|
docs/FAQ.md: use less confusing links in the chapter explaining why VictoriaMetrics doesnt support Prometheus remote_read API
|
2020-12-11 21:23:55 +02:00 |
|
Aliaksandr Valialkin
|
fc82c22e50
|
docs: consistently use links to https://victoriametrics.github.io for documentation references
|
2020-12-11 21:09:17 +02:00 |
|
Aliaksandr Valialkin
|
f1b303e70d
|
docs/Single-server-VictoriaMetrics.md: clarify docs in Relabeling section
|
2020-12-11 18:24:31 +02:00 |
|
Aliaksandr Valialkin
|
3ec5387a36
|
docs/CHANGELOG.md: mention https://github.com/VictoriaMetrics/VictoriaMetrics/issues/955
|
2020-12-11 17:49:04 +02:00 |
|
Aliaksandr Valialkin
|
d6f9bf2d19
|
app/vmselect/graphite: properly handle wildcards and charsets inside curly braces
For example, `foo{bar*,[a-f]a*b}` should match `foobar`, `foobar123`, `foofab`, etc.
See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/952
|
2020-12-11 17:26:32 +02:00 |
|
Aliaksandr Valialkin
|
82d26d9dfe
|
docs/Single-server-VictoriaMetrics.md: sync with upstream README.md via make docs-sync
|
2020-12-11 12:09:17 +02:00 |
|
faceair
|
054ad542b0
|
docs/CaseStudies.md: add case study for zhihu (#956)
|
2020-12-11 12:09:16 +02:00 |
|
Aliaksandr Valialkin
|
4804e004f3
|
docs/Single-server-VictoriaMetrics.md: clarify that the recommended value for -dedup.minScrapeInterval is scrape_interval from Prometheus configs
|
2020-12-09 12:16:25 +02:00 |
|
Aliaksandr Valialkin
|
a52924c7a3
|
docs/CHANGELOG.md: mention about memory leak fix in vmagent when big number of targets is discovered via service discovery
|
2020-12-09 10:36:05 +02:00 |
|
Aliaksandr Valialkin
|
5b1c4f702e
|
docs/Single-server-VictoriaMetrics.md: sync with upstream README.md via make docs-sync
|
2020-12-09 10:28:24 +02:00 |
|
Aliaksandr Valialkin
|
a84467958a
|
lib/promscrape/discovery/consul: properly pass Datacenter filter to Consul API server
Previously it has been passed as `sdc` query arg, while it should be passed as `dc` query arg.
See https://www.consul.io/api-docs/health#list-nodes-for-service for details.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/574#issuecomment-740454170
|
2020-12-08 21:53:23 +02:00 |
|
Aliaksandr Valialkin
|
1a237c6903
|
all: properly handle CPU limits set on the host system/container
This can reduce memory usage on systems with enabled CPU limits.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/946
|
2020-12-08 21:07:03 +02:00 |
|
Aliaksandr Valialkin
|
06091cfdf8
|
lib/promscrape: export vm_promscrape_scrapers_{started|stopped}_total metrics for monitoring target churn rate
|
2020-12-08 11:58:44 +02:00 |
|
Aliaksandr Valialkin
|
56a0b058c1
|
lib/promscrape: export vm_promscrape_active_scrapers{type="<sd_type>"} metric for tracking the number of active scrapers per each service discovery type
|
2020-12-08 01:54:44 +02:00 |
|
Aliaksandr Valialkin
|
b5b32c65b0
|
lib/promscrape: do not enable strict config parsing when -promscrape.config.dryRun command-line flag is passed
Strict parsing for -promscrape.config can be enabled by passing `-promscrape.config.strictParse` command-line flag.
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/944
|
2020-12-07 13:18:16 +02:00 |
|
Aliaksandr Valialkin
|
9660774fd1
|
app/vmselect/graphite: remove duplicate name tag from /tags/autoComplete/tags handler
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/942
|
2020-12-07 01:10:02 +02:00 |
|
Aliaksandr Valialkin
|
3d00613076
|
lib/protoparser/influx: allow multiple whitespace chars between measurement, fields and timestamp in Influx line protocol
|
2020-12-06 12:00:28 +02:00 |
|
Aliaksandr Valialkin
|
80084d1827
|
docs/CHANGELOG.md: cut v1.49.0
|
2020-12-05 13:49:17 +02:00 |
|
Aliaksandr Valialkin
|
f4f530d686
|
deployment/docker: update Go builder from v1.15.5 to v1.15.6
This fixes issues found in Go since v1.15.5 - see https://github.com/golang/go/issues?q=milestone%3AGo1.15.6+label%3ACherryPickApproved
|
2020-12-05 12:38:14 +02:00 |
|
Aliaksandr Valialkin
|
d242c2f2bd
|
app/vmselect/promql: add count_eq_over_time(m[d], N) and count_ne_over_time(m[d], N) for calculating the number of samples in m over d that are equal / not equal to N
|
2020-12-05 12:31:01 +02:00 |
|
Aliaksandr Valialkin
|
bdac2171f1
|
all: do not print usage info for all the flags when incorrect command-line flag is passed
This should improve usability for VictoriaMetrics apps that have big number of command-line flags,
i.e. all the apps.
|
2020-12-03 21:46:19 +02:00 |
|
Aliaksandr Valialkin
|
8cf76d8747
|
app/vmselect/promql: add label_uppercase(q, label1, ... labelN) and label_lowercase(q, label1, ... labelN) functions
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/936
|
2020-12-03 21:46:18 +02:00 |
|
Aliaksandr Valialkin
|
7a889f6850
|
lib/promscrape: code cleanup after c6dee6c52d
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/574
|
2020-12-03 19:52:09 +02:00 |
|
Aliaksandr Valialkin
|
fca915dcf3
|
docs/Single-server-VictoriaMetrics.md: update features chapter according to the latest developments
|
2020-12-03 13:01:46 +02:00 |
|
Aliaksandr Valialkin
|
45c402ad8a
|
docs/Single-server-VictoriaMetrics.md: remove duplicate provide word
|
2020-12-03 09:48:54 +02:00 |
|
Aliaksandr Valialkin
|
dd96714a2c
|
docs/FAQ.md: add a link to https://valyala.medium.com/prometheus-vs-victoriametrics-benchmark-on-node-exporter-metrics-4ca29c75590f in performance comparisons section
|
2020-12-02 21:25:15 +02:00 |
|
Aliaksandr Valialkin
|
9e98a8f3d3
|
app/vmselect/promql: return nan from minute(m) when m equals to nan
This aligns VictoriaMetrics behaviour with Prometheus behaviour.
The issue has been spotted in https://promlabs.com/promql-compliance-test-results/2020-12-01/victoriametrics/
|
2020-12-02 20:16:40 +02:00 |
|
Aliaksandr Valialkin
|
490c70a958
|
app/vmselect: return metric values from time() cmp_op metric query when cmp_op comparison is true
This aligns MetricsQL behavior to Prometheus' one.
The issue has been identified at https://promlabs.com/promql-compliance-test-results/2020-12-01/victoriametrics/
|
2020-12-02 12:09:40 +02:00 |
|
Aliaksandr Valialkin
|
a8c5e2f0c5
|
vendor: upgrade github.com/VictoriaMetrics/metricsql from v0.7.2 to v0.7.3
This fixes parsing of hex numbers in MetricsQL such as 0x3b
The bug has been detected at https://promlabs.com/promql-compliance-test-results/2020-12-01/victoriametrics/
|
2020-12-02 08:11:42 +02:00 |
|
Aliaksandr Valialkin
|
e6bc08436c
|
docs/Articles.md: add a link to https://victoriametrics.medium.com/how-to-monitor-go-applications-with-victoriametrics-c04703110870
|
2020-12-02 07:21:10 +02:00 |
|
Aliaksandr Valialkin
|
a34910e12c
|
docs/Articles.md: add a link to an article on how Percona PMM has been migrated from Prometheus to VictoriaMetrics
|
2020-12-02 07:21:08 +02:00 |
|
Aliaksandr Valialkin
|
4ef7158e89
|
app/vmselect/promql: return nan from a >bool b if a is nan in the same way as Prometheus does
|
2020-12-02 00:28:56 +02:00 |
|