CoolFace
Datasetpublic

wakamex/github

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes2.7kdownloads
VictoriaMetrics_VictoriaMetrics.json1 linesDownload Raw Back to root
1[{"node": {"oid": "f8207e33a21db65bff9585e7a1aa0f144f1a1ae7", "messageHeadline": "lib/httputils: fixed error message for getting zero duration (#5795) \u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f973711e56d3bc95e6f351aa0820c44f718f36f4", "messageHeadline": "app/vmctl: follow-up after https://github.com/VictoriaMetrics/Victori\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 19, "deletions": 22}}, {"node": {"oid": "0c293a66ec74ec83945dcb85433ed088377d67d6", "messageHeadline": "app/vmctl : support TLS config options for remote read mode (#5798)", "author": {"name": "Khushi Jain", "email": "khushij393@gmail.com", "user": {"login": "khushijain21"}}, "additions": 40, "deletions": 27}}, {"node": {"oid": "6a07cb1bdbe3dee4ce10cd8c309922de7fd4ddd9", "messageHeadline": "app/vmctl: follow-up after https://github.com/VictoriaMetrics/Victori\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "7cd1b7d047947066f13c53d3fa5284eff764ba8a", "messageHeadline": "app/vmctl : support TLS config options for InfluxDB datasource (#5783)", "author": {"name": "Khushi Jain", "email": "khushij393@gmail.com", "user": {"login": "khushijain21"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "ecccd2a1cc98881b5d1d3f93714ff019675a8904", "messageHeadline": "dashboards: add legend details to network panels in cluster dash", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "172e196ac92f9ca2d05d4e2841a6e25834338fa7", "messageHeadline": "docs: vmanomaly - updates of v1.10.0 and model type section (#5813)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 264, "deletions": 91}}, {"node": {"oid": "3170ad3f44ebf42af1d9064da2f62e55c6b0fe24", "messageHeadline": "docs: update formatting for usage examples", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "6b9bedd0f91b5ca210cca59b1322dbc2d0740434", "messageHeadline": "app/vmstorage: expose vm_last_partition_parts metrics, which may help\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "eb1505ba1477da0704197268300f9dc39740eca3", "messageHeadline": "lib/uint64set: go fmt after c0a9b87f468be6e209e66c7656847bbbea3a992f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0a9b87f468be6e209e66c7656847bbbea3a992f", "messageHeadline": "lib/mergeset: optimize Set.AddMulti() a bit for len(items) < 10000", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "cdac04997af49da9678d70d04e495bf771955480", "messageHeadline": "lib/uint64set: benchmark AddMulti on small number of items, since thi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "926854b0f3b274866a53276d3e8014d4ff5eb59b", "messageHeadline": "docs/CHANGELOG.md: document v1.93.12 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "39cba7e4fa3b9fc1335d1969c8af2a5d14bc5c57", "messageHeadline": "docs/CHANGELOG.md: document v1.97.2 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "08e61000503af952c4c8fb2738c93f13cb2741b4", "messageHeadline": "all: update Docker image tag for VictoriaMetrics components from v1.9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "baaa88001e3dbd55b0b4359d0c51ebb78a9500a6", "messageHeadline": "lib/promrelabel: store the original labels before returning them them\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e4ad41b5ff43b96aef95b4b571d42fca1e7596ad", "messageHeadline": "docs/CHANGELOG.md: cut v1.98.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9c9021fd8b3c95d885c465bbfbe7410aaaf6a70e", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 706, "deletions": 637}}, {"node": {"oid": "b09bd6c42ad6a1f6129ebce8e0c0a6ebf492b074", "messageHeadline": "lib/promrelabel: factor out applyInternal code into ApplyDebug and Ap\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 40}}, {"node": {"oid": "b564729d7537e693ab5a3c825bef14e48afc6f74", "messageHeadline": "lib/promscrape: avoid copying labels when -promscrape.dropOriginalLab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4954eee18711faf742d980ebb11158e00d38445a", "messageHeadline": "docs/CHANGELOG.md: various typo cleanups", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "53643b620a256096a769761ce364a8ff44c5aaf1", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after 1c9f13d6c76d27bd058f2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 79, "deletions": 21}}, {"node": {"oid": "1c9f13d6c76d27bd058f2ec3f6f849c7bd008ca4", "messageHeadline": "vmui: improve the context for autocomplete #5736 #5737 #5739 (#5804)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 45, "deletions": 39}}, {"node": {"oid": "d6e22f28882fc06fb8ddb2f5408491b5eea20d58", "messageHeadline": "app/vmselect: add sum_eq_over_time, sum_gt_over_time and sum_le_over_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 211, "deletions": 31}}, {"node": {"oid": "88329d84ca7417ea3fdef03fcdf55d2b18c489ff", "messageHeadline": "app/vmauth: properly release memory during config reload (#5805)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "3dddf700f1902161826df8447b5cdf249b685d01", "messageHeadline": "docs: add link to https://docs.victoriametrics.com/scrape_config_exam\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "4281be4c197b21329e161322ef6db651c6aa6776", "messageHeadline": "docs/vmbackupmanager.md: mention -license command-line flag instead o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 22}}, {"node": {"oid": "f1204772313dcb57d43238997451b04f3daf4d4a", "messageHeadline": "docs/vmauth.md: add `Config reload` chapter, which explains how to re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "582681ce580e26ede68250716d5a06d6b51a4e90", "messageHeadline": ".github/workflows: update actions/cache from v3 to v4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "dc7256b304f273e9962571ed7de7ddd888f549ce", "messageHeadline": "docs/enterprise.md: remove the mention of deprecated -eula command-li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2f3091460fb777f41ba820af286d3dae9dadb646", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.70.1 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 80, "deletions": 24}}, {"node": {"oid": "e963d6c789c2d6583651e1b47175f82b117be56b", "messageHeadline": "app/vmagent/remotewrite: add -remoteWrite.tlsHandshakeTimeout command\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "cafdc7e21acdabd348d903295b13f19007af2169", "messageHeadline": "docs/vmauth.md: add missing dot", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "062cbb1130b03269073055b1e89280830b86f528", "messageHeadline": "app/vmauth: add support for mTLS-based routing of incoming requests t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 108, "deletions": 47}}, {"node": {"oid": "94252e1794ea61928719fb6135b8aa4f0d28ae9e", "messageHeadline": "docs/keyConcepts.md: do not duplicate the list of supported data inge\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 17}}, {"node": {"oid": "f0a62de3a9db164716fe65a989cea094d37460cb", "messageHeadline": "Makefile: run `go mod tidy` with -compat=1.22 after 95222b20790d2760f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5f9d9f0d6cd0c8efb134f52a04fe6f7049f4645", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1419, "deletions": 749}}, {"node": {"oid": "b92c9a045db2bfac26ff4073897c1a87cdce2e8c", "messageHeadline": "docs/vmbackup.md: remove the unneeded -storageDataPath command-line f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "95222b20790d2760ff6fbf9f568b8ff15674a5df", "messageHeadline": "all: upgrade Go builder from Go1.21.7 to Go1.22.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 207, "deletions": 698}}, {"node": {"oid": "a49a50701abf53847e9c6d138bb66f845664563e", "messageHeadline": "lib/mergeset: do not panic on too long items passed to Table.AddItems()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 87, "deletions": 16}}, {"node": {"oid": "5d69ba630e0098024fe179156b53a9c1895946f5", "messageHeadline": "lib/mergeset: properly record the firstItem in metaindexRow at blockS\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2eb967231b3f313c8ee1f69040ab7563a73d33b7", "messageHeadline": "lib/storage: do not append headerData to bsw.indexData if its size ex\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7eb5c187b3b177147a597ff72d879b6a582db00b", "messageHeadline": "docs vmbackupmanager update flags", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 44, "deletions": 48}}, {"node": {"oid": "4a27bf41afb7898ac0ced6cfd53b6f832fd733ed", "messageHeadline": "docs/enterprise.md: remove duplicate Enterprise word in the same sent\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4258f2e261231e3a44f25e8a0af289b9bb05ac0a", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: substitute duplicate cases stu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 102}}, {"node": {"oid": "e0890a84e031f56aea434e74f8776639ffaf1d8a", "messageHeadline": "docs: remove misleading `either` from the description of `or` label f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8850c7431ddfea13417755213bed0b813cccae39", "messageHeadline": "app/vmalert: support filtering for /api/v1/rule like Prometheus does \u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 152, "deletions": 126}}, {"node": {"oid": "a379b2c016273054cd0f6bbbf5b19bf94604c8c9", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@e261c37 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "62e5e2a4c8b6362ad61c2d7e20d0d6ba2aec58f5", "messageHeadline": "app/vmalert: support `type` param for filtering /api/v1/rules respons\u2026", "author": {"name": "Victor Amorim dos Santos", "email": "victor.amsantos@gmail.com", "user": {"login": "victoramsantos"}}, "additions": 133, "deletions": 7}}, {"node": {"oid": "64723e591e7d50a7ff498787c2b5944519baf6d3", "messageHeadline": "docs: update docs after ae8a867924b4ee70c1f2cfb56425bd48300cfe86", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 427, "deletions": 231}}, {"node": {"oid": "39e0007e1467287aacebd5c5d9af1ada8ab3e220", "messageHeadline": "lib/snapshot: move Time, Validate and NewName into lib/snapshot/snaps\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 99}}, {"node": {"oid": "ae8a867924b4ee70c1f2cfb56425bd48300cfe86", "messageHeadline": "all: add support for specifying multiple -httpListenAddr options", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 141, "deletions": 80}}, {"node": {"oid": "b161e889b5002310e619f399caea6d51da07cade", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8c1db7953d2265c9cd3a2913f12aac07a99a45c", "messageHeadline": "lib/httpserver: do not close client connections every 2 minutes by de\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "ee745ab900236b13a59dca698a9369f27b7cf4c8", "messageHeadline": "docs/{vmagent,vmalert}: mention that /-/reload endpoint may be protec\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "0511d5c3a045f15eb54b84e5ded7ec6085d83036", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: document that /api/v1/query?series_l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "b00a9132bbfb748b99bee2a5a72eb9dc732412f9", "messageHeadline": "docs: sync with enterprise branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 10}}, {"node": {"oid": "da4b30e8e5f7e42c7ebe702ce91c40d8dc1d9672", "messageHeadline": "docs: update -help output after 83e55456e212267e8c55151a541790bd4f820187", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 12}}, {"node": {"oid": "c300a636d6bf216f9d1f75c14c97a812053886e1", "messageHeadline": "docs: change ndjson links to https://jsonlines.org/ as original one w\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "76a435101298a09fa0af50e91e20e8f52f996a8c", "messageHeadline": "Merge remote-tracking branch 'origin/master' into master", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2a89a9e67b1e5b901f61a13b5ec755a828c3cdcd", "messageHeadline": "docs: sync flags description for vmbackup and vmbackupmanager", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 20, "deletions": 18}}, {"node": {"oid": "b718e555a6d3559851fc80d348d2bc50f603b69f", "messageHeadline": "docs/CHANGELOG.md: add a link to docs describing -disableReroutingOnU\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1926f286b35ada4cd28008a59a91e9e37bac361", "messageHeadline": "docs: follow-up after 83e55456e212267e8c55151a541790bd4f820187", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "83e55456e212267e8c55151a541790bd4f820187", "messageHeadline": "app/vmbackup: support client-side TLS configuration for create/delete\u2026", "author": {"name": "Khushi Jain", "email": "khushi.jain@nokia.com", "user": null}, "additions": 50, "deletions": 10}}, {"node": {"oid": "b135504e468f84d9073d07d52adcc671373f6752", "messageHeadline": "docs/vmagent.md: add `debugging scrape targets` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "8771e44d232591876570effa28ff41126219bd20", "messageHeadline": "deployment/docker: update README with ToC", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "a354924b0d52bafd3ded17dd518f6db39877a877", "messageHeadline": "app/victoria-metrics: properly send staleness markers on victoriametr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "aea8feee1ae13a867a59e767a5ed70d60d9702a9", "messageHeadline": "docs: update -help output after 61d9df4c36dfea7e0fe873d2e220bb39efd58a81", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "61d9df4c36dfea7e0fe873d2e220bb39efd58a81", "messageHeadline": "app/vmselect: add ability to reset rollup result cache on startup by \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 7}}, {"node": {"oid": "0f5176380b2bc96266d895ed4c9aa6d10e977c0e", "messageHeadline": "lib/mergeset: add a test for too long item passed to Table.AddItems()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "5817e4c0c1bf61636c57125ee7d81873d046ce03", "messageHeadline": "lib/mergeset: typo fix: indexdb/indexBlock -> indexdb/indexBlocks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3c246cdf00ea453dd5d42ef8d679ca96df54b61c", "messageHeadline": "lib/{storage,mergeset}: do not create index blocks with sizes exceedi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "93ada2eaaf4993e176a4791408b5b1ff7ffebac6", "messageHeadline": "lib/mergeset: verify that the index block for in-memory part doesnt e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "077f84964ad4895133307edd85ef6f626641edfb", "messageHeadline": "lib/mergeset: do not store commonPrefix in blockHeader if the block c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f7b68b466cbfaa2c85407555f80ae480eadd4882", "messageHeadline": "docs/CHANGELOG.md: clarify the bugfix description for e1bf8440eba155c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1bf8440eba155cd8d57bdbffb9cd45903019ab4", "messageHeadline": "lib/mergeset: prevent from possible `too big indexBlockSize` panic", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "3380043424b180f2449cf997b99cbf7d92c46cea", "messageHeadline": "dashboards: follow-up https://github.com/VictoriaMetrics/VictoriaMetr\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "4369bc1df2260e0e48657aad156534e3352a7657", "messageHeadline": "deployment/dashboards: fix `Storage full ETA` panels (#5747)", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 15, "deletions": 20}}, {"node": {"oid": "0cf56c1ba5b3efb76e684f476cc1f4e7ac3483e1", "messageHeadline": "app/vmselect/promql: properly handle precision errors in rollup funct\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "5458a4bcfcfc37cb6ff8e28063b740279ba2871b", "messageHeadline": "Makefile: add VictoriaMetrics Windows build into crossbuild", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "19c1066a250227f256e98e2bf32cb9ffdc52e110", "messageHeadline": "docs/CHANGELOG.md: properly document the change at b74006e2caaefcc87e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b74006e2caaefcc87ec52650515a4d823de5b661", "messageHeadline": "[vmsingle/vminsert]:  change http success response code to 200 for -/\u2026", "author": {"name": "Nihal", "email": "38865967+wasim-nihal@users.noreply.github.com", "user": {"login": "wasim-nihal"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7f7c118d267e8a30899a05241c0ff537724d6f96", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@38dfad5 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf9ea249a3128b85a01ef449ccd81b193188e3a4", "messageHeadline": "lib/protoparser/datadogsketches: use math.RoundToEven() for calculati\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "093798375e8bb418779952801a36a50f8f01c69f", "messageHeadline": "lib/protoparser/datadogsketches: add more permalinks to the original \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "07213f4e0cc140a4f37f5b045afdfe7caf5728e0", "messageHeadline": "added ddsketch permalink (#5775)", "author": {"name": "Andrii Chubatiuk", "email": "andrew.chubatiuk@gmail.com", "user": {"login": "AndrewChubatiuk"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "e78e5ccfaadfee246b2d133c06d013a8511cb67b", "messageHeadline": "docs/CHANGELOG.md: support empty command-line flag values in short ar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 2}}, {"node": {"oid": "05f0b707d175344a60a85a4478a58922cddab452", "messageHeadline": "docs/relabeling.md: add examples on how to rename scraped metrics and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 122, "deletions": 1}}, {"node": {"oid": "b431ccea5b03cae463b59923248ca60ee7523ed2", "messageHeadline": "all: update Go builder from Go1.21.6 to Go1.21.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d8f5be2290966811b6faa23886d917a107b40b1b", "messageHeadline": "docs/scrape_config_examples.md: add an example for scraping cadvisor \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "6a7c7ae3912a1ab038655e0172fd696fef6cb2ec", "messageHeadline": "app/{vmselect,vlselect}/vmui: run `make vmui-update vmui-logs-update`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "b8b0d22d2de40b9b40305307f93abadd2fc9d124", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: document the /datadog/api/beta/sketc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "541b644d3dc22a2b74dd235a43c872d3a1090633", "messageHeadline": "app/{vmagent,vminsert}: follow-up after a1d1ccd6f21c3ffa40b45112ec4d3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 204, "deletions": 130}}, {"node": {"oid": "4a31bd9661721cd2fde028a778733b2ad506badf", "messageHeadline": "Vmanomaly Guide - dashboard and query change (#5771)", "author": {"name": "Daria Karavaieva", "email": "cambaz1492@gmail.com", "user": {"login": "Cambaza"}}, "additions": 75, "deletions": 48}}, {"node": {"oid": "eaa2125f2c7d78d33ee23a5c044fb7406e8d529f", "messageHeadline": "docs/vmalert: mention `step` param when comapring rule results to raw\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "a1d1ccd6f21c3ffa40b45112ec4d37ab7cb05d82", "messageHeadline": "support datadog /api/beta/sketches API (#5584)", "author": {"name": "Andrii Chubatiuk", "email": "andrew.chubatiuk@gmail.com", "user": {"login": "AndrewChubatiuk"}}, "additions": 710, "deletions": 5}}, {"node": {"oid": "dcbdbc760ed5aa4bd51105c096e37994b88023a9", "messageHeadline": "vmui: improve select component functionality (#5755)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "a81ccbd749cafae8d9d80b400f5e8fea1c05df5c", "messageHeadline": "vmui: fix handling invalid timezone (#5758)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "9e8e4cca6ad258ee3c70acb219fc5959b14e92a6", "messageHeadline": "lib/storage: move fixupTimestamps() call to Block.Init()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0bf7921721eda87621009a86fb9e19c8ee5485fe", "messageHeadline": "lib/storage/raw_row: properly initialize TS for tmp blocks (#5762)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "65b8002aebb7c2ae95e5eb1cd436a6b4e086693c", "messageHeadline": "vmui: fix graph dragging (#5769)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "61524ad87ba922d8aa38e7b81d3dae590b852a72", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.70.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "e159cc30df0887444f9c9ced98c6d0fcfff85e17", "messageHeadline": "lib/fs: lazily open the file at ReaderAt on the first access", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 90, "deletions": 34}}, {"node": {"oid": "28f9fe5f65329735227175fcd053e2dc6f80b2bf", "messageHeadline": "docs/scrape_config_examples.md: document that full urls can be used a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "28b737dc5736044e764e73974fe37455d2c949df", "messageHeadline": "docs/scrape_config_examples.md: add missing `to specify` phrase", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4f1caea2af290b54cb6714b41f3ee830e35d60f", "messageHeadline": "docs/CHANGELOG.md: add link to mTLS feature request", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bc3af1224b66bc9d10b49a4a03f06aa1769172f", "messageHeadline": "lib/httpserver: add support for mTLS for requests to -httpListenAddr", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 148, "deletions": 15}}, {"node": {"oid": "c1e50848c51d941ff81f7ced8a843e286c961e1b", "messageHeadline": "docs/CHANGELOG.md: move descriptions for recently added features from\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "1bed3a1da720ea141f52dc9ce6736768ccbd6d6b", "messageHeadline": "docs/scrape_config_examples.md: add examples for typical scrape_confi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 349, "deletions": 2}}, {"node": {"oid": "075d3fb4bf9da52c8230f20337eed5033f7dfb8a", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add a warning that -disableRerouting\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6bdedc4443aeb29fb0c07dc45fbc9426c3810600", "messageHeadline": "docs/enterprise.md: prioritize enterprise technical support over othe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3cab5a16a9cf972556ba61e805f6244e56f2b615", "messageHeadline": "docs/vmalert: update `limit` description", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "54ac16c883baa3cf18900e83c2e3e23c1d770e43", "messageHeadline": "docs/vmalert: mention `limit` option in group params", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "f0e51dd01d63289a76fa40e9aa72df2f14012662", "messageHeadline": "update changelog with 1.0.0 helm chart ref (#5763)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9dad983bb8c211826b5e97b5735fe7cb1ed65b13", "messageHeadline": "docs/sd_configs.md: improve readability a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 140, "deletions": 2}}, {"node": {"oid": "bbcea93ff8496b305019d0f900f2286db7bcf5a2", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@bfc521d \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "209c96fc42bcf952261e1cccc332afd7beb0a426", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: document -disableReroutingOnUnavaila\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "ee6586f443aedf2858c33d3e0feda073cfd420cf", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: move the `Improve re-routing perform\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "de9a9546c2ee6449d291aaf863a68843b67acebc", "messageHeadline": "lib/cgroup: remove SetGOGC() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 15}}, {"node": {"oid": "fce313ae7feda3c3c368f859f2d631a5f80532a5", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention -metrics.exposeMetadata comm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5f836c8729ef450262279df28b5808edf7750d2e", "messageHeadline": "docs/CHANGELOG.md: add a link to all VictoriaMetrics dashboards for G\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64027074f9cef758cf25a7994a8ee020c5873ee2", "messageHeadline": "docs/Troubleshooting.md: clarify the section about GOGC tuning", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1684766152a3d27ee00e22c657aece040e32c6f7", "messageHeadline": "docs/CHANGELOG.md: add missing links to the corresponding dashboards", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6136c19fbc52cad48a242bc60b84280026153862", "messageHeadline": "docs: mention -metrics.exposeMetadata command-line flag in `Monitorin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 10}}, {"node": {"oid": "ba36472b6bc79f8c59ae7c389ae327d9215a04f2", "messageHeadline": "docs: fix aliasis for url-example", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ac49e5c387077e4ed7a4648d8e9f3fffbeab11e", "messageHeadline": "docs: vmanomaly - fix 1.9.2 references in pull cmd and docs (#5756)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "487a94565b7999e33b4f6fe622da27e0a7b914c8", "messageHeadline": "dashboards/all: add new panel `CPU spent on GC`", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1559, "deletions": 404}}, {"node": {"oid": "29a9b3158417526325f8a6525ae88657589a1578", "messageHeadline": "dashboards: add `Targets scraped/s`", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 275, "deletions": 98}}, {"node": {"oid": "db11b94e300e554bb26a90831e3b7c7983d878ee", "messageHeadline": "dashboards: update to grafana/grafana:10.3.1", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 934, "deletions": 681}}, {"node": {"oid": "7b3183bf714e3a597c5ab666ab309c4bc3de43ed", "messageHeadline": "deployment/docker: bump grafana version to grafana/grafana:10.3.1", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a40fcc8aa6e79813327747e19124f52042652cfd", "messageHeadline": "lib/prompbmarshal: code cleanup after 8aaa828ba3f49a43cb8de89a0bcae16\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 64, "deletions": 104}}, {"node": {"oid": "0e3c532bf78587e146fa88c849495ae30f43fa32", "messageHeadline": "app/vmselect/netstorage: prevent from disk write IO when closing temp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 15}}, {"node": {"oid": "deed8ddfb83b56c25fe5b398f8cb39f16288db4f", "messageHeadline": "docs/CHANGELOG.md: document v1.93.11 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "87bf1900e44d02708bf0d784d2fb789a7a757e1e", "messageHeadline": "docs/CHANGELOG.md: document v1.87.14 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "507744ebb42e9ab31b97224c4bb6d44c3b9f1712", "messageHeadline": "all: update VictoriaMetrics Docker image from v1.97.0 to v1.97.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "5b065441c8d9fd9730bd5e63876467b4ab82fa4e", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 61}}, {"node": {"oid": "31c53adbde199883aad9b29bc7774b9fc0c5e31a", "messageHeadline": "docs: mark v1.97.x as long-term support release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "bdfa4aee0da0e5bd10fd3915efcc7a8ee6a2b185", "messageHeadline": "docs/CHANGELOG.md: cut v1.97.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8f9eddb1e4b3e3a1e97d79f6160c64e2235361d0", "messageHeadline": "docs: sync `-help` output after recent changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 226, "deletions": 78}}, {"node": {"oid": "88dc6cff70b6be6ccc5c1150f92472a148510813", "messageHeadline": "app/vmselect: add missing whitespace into the description for -vmui.d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0fc1f98d28cab4fd1511a385c448cfe9c72c5490", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify `Security` chapter a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 9}}, {"node": {"oid": "ff6f7142ec18dc10f62723e391fe0feeb4034835", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: run `make docs-sync` after 49d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "49d5e7fef56ca8cb4a9dc73a46b8542103b975d1", "messageHeadline": "Improve docs on security http headers (#5262)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "cafd6f08b315b68c9795ac9079bebfb9b1ef0a9a", "messageHeadline": "lib/logstorage: proper exit during block search (#5400)", "author": {"name": "noodles2hg", "email": "1179798460@qq.com", "user": {"login": "z-anshun"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "333bda87026740f12c03d70228859565a3b550ff", "messageHeadline": "count inmemoryParts that have not been taken for merge (#5447)", "author": {"name": "Jiajing LU", "email": "lujiajing1126@gmail.com", "user": {"login": "lujiajing1126"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d17fc7004b7321aca82dfb2c0c21228fc3f35e5", "messageHeadline": "build(deps): bump codecov/codecov-action from 3 to 4 (#5745)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8aaa828ba3f49a43cb8de89a0bcae160f7988c14", "messageHeadline": "lib/prompbmarshal: return back custom protobuf marshaler for lib/prom\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 253, "deletions": 106}}, {"node": {"oid": "55b5c13839538b8b9cfdea6c942d8e9b578d1aa2", "messageHeadline": "lib/encoding: follow-up for 49e3665d6d05de7de4d3cc43f7169de742491dbd", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 283, "deletions": 90}}, {"node": {"oid": "49e3665d6d05de7de4d3cc43f7169de742491dbd", "messageHeadline": "make encoding.MarshalVarInt64s faster (#5721)", "author": {"name": "Fuchun Zhang", "email": "ahfuzhang@gmail.com", "user": {"login": "ahfuzhang"}}, "additions": 72, "deletions": 30}}, {"node": {"oid": "c91614b626e9bc3c4d063120b0ac2767a9272325", "messageHeadline": "lib/encoding: added benchmarks for marshaling / unmarshaling of varints", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "c8a96ac2417b1489df32e13b7f7f1d3e695d9c50", "messageHeadline": "clean unused code (#5735)", "author": {"name": "helen", "email": "helenfrank@protonmail.com", "user": {"login": "helen-frank"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b7fd7ee0b65085b08e3b85d0e8b0cfa0abf2579a", "messageHeadline": "lib/promauth: follow-up for fca3b14b7b8ea8367603e02d497f5ae208a3fba2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 63, "deletions": 85}}, {"node": {"oid": "fca3b14b7b8ea8367603e02d497f5ae208a3fba2", "messageHeadline": "Support for username_file in scrape config (basic_auth) similar to Pr\u2026", "author": {"name": "Nihal", "email": "38865967+wasim-nihal@users.noreply.github.com", "user": {"login": "wasim-nihal"}}, "additions": 99, "deletions": 25}}, {"node": {"oid": "db4623efc26b6892fcfad739ab8fec371c9baa90", "messageHeadline": "app/vmselect/netstorage: properly handle the case when an empty brsPo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "02492bc1a44db052851419f861edf8c769c9130f", "messageHeadline": "dashboards/single: fix typo in query for `version` annotation", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ec0ca8e7eb9b223fdeea23e794137a03f1a009a9", "messageHeadline": "app/vmselect/promql: really keep metric names when keep_metric_names \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "9922a486a64df80044abce8b9970316af469fd7c", "messageHeadline": "docs/vmauth.md: typo fix after 68be182075ed2a59838159b12bdb8b7f3506bd43", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ce75ee11b5110c5b1889c316a124abb8bfa035b", "messageHeadline": "all: update VictoriaMetrics Docker image from v1.96.0 to v1.97.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "fcc8b14f86342f892a7858cd7b37a7f49d2d1840", "messageHeadline": "deployment/docker: upgrade base Docker image from Alpine 3.19.0 to 3.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "26488726a824f24b439715ba0a71558e0670c1c0", "messageHeadline": "docs/CHANGELOG.md: cut v1.97.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a090de492c1857ac1fd4bbbc87ecb594b528f191", "messageHeadline": "docs: t...over_time functions return fractional seconds (#5715)", "author": {"name": "Dan Dascalescu", "email": "ddascalescu+github@gmail.com", "user": {"login": "dandv"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6939c53e4853fd53f50042bbe29d7fda0487e3a0", "messageHeadline": "app/vmselect: set proper timestamp for cached instant responses (#5723)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 102, "deletions": 13}}, {"node": {"oid": "c12bdd6c2833e9f561d3ab78e6ce8f1730853f9c", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after 81b5db04f60548abdfe66\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "81b5db04f60548abdfe66a12c39ae4ee39fa2c34", "messageHeadline": "vmui: add the ability to expand all tracing entries (#5677) (#5726)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 93, "deletions": 9}}, {"node": {"oid": "300d701df0ff9967a325e70c7025c0f905d7457c", "messageHeadline": "Automatic update Grafana datasource docs from VictoriaMetrics/grafana\u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f768d5d797e1f9fc3019a5fc31f81c64bed838ca", "messageHeadline": "docs/CHANGELOG.md: document the enhancement, which reduces initial me\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "17f8ed894816db7a8947024ef573b4042438c04f", "messageHeadline": "docs/CHANGELOG.md: refer to the related pull request for the bugfix f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea2752ce62c52e0519f013a17fd75ced28e5f0ff", "messageHeadline": "docs/CHANGELOG.md: document the bugfix addressed by the commit bc7cf4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32e60fe09d0dfd0b08dec9658a5bd013928683a5", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1130, "deletions": 580}}, {"node": {"oid": "adf585f7ed8dab1231904565d710732b744a7b4e", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after 6e8995cfb92fb5a87fc6a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bc7cf4950b5ff1072a33fe58c6bae1184d01068b", "messageHeadline": "lib/promscrape: use the standard net/http.Client instead of fasthttp.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 151, "deletions": 15289}}, {"node": {"oid": "a20c289228746731c560be6632c0770b5b790695", "messageHeadline": "docs: add alias for keyconcepts", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c2373a81099194239230e5d1861521ab8660fa12", "messageHeadline": "lib/promscrape: fix BenchmarkScrapeWorkScrapeInternal, which has been\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7007c6a760448c027a3f65113894ec55284ce20d", "messageHeadline": "vmui: fix `Enter` key in query field (#5667) (#5717)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "583b6fe1e74dcd15f9e057e8ce8312412fc502ff", "messageHeadline": "app/vmagent/remotewrite: limit the concurrency for marshaling time se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "431aa16c8de4f36ece730edced4117243f141c80", "messageHeadline": "lib/storage: keep (date, metricID) entries only for the last two dates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "e7844f2efd67a42c6c83c23512e6a693316b8864", "messageHeadline": "docs/keyConcepts.md: clarify the information about which data is retu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "b2434ec34051005f5d6303e15aa1472f35823b2f", "messageHeadline": "- fix link/version of helm chart in update request (#5716)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d66ee88bdb2bbab6419a2854a130c8838998923", "messageHeadline": "lib/storage: do not check the limit for -search.maxUniqueTimeseries w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "b9b18b5fd80394a2ca1e4d29a65df30f6cc85e94", "messageHeadline": "docs: add backward compaitble redicrt for url examples page", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b4aef0c141ded6ce17c542cd67eb5a98c15e17f2", "messageHeadline": "- update versions to 1.9.2 (#5714)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "b5978ed8f9e2d46e3f1358152610a760f4359102", "messageHeadline": "docs: specify results of Instant and Range queries", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "24eb1ad0c8ee54b1a4eb6af96a0069bfe5b90b4e", "messageHeadline": "vmalert: set `ActiveAt` to evaluation timestamp in `newAlert` fn (#5657)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "98b805544e03cbdf81a2a8cef89f6e34cacd6f23", "messageHeadline": "lib/streamaggr: fix incorrect err message for min `interval` value", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c23e8bee8909f68ebda8a8fe51d6a83e65872877", "messageHeadline": "dashboards: specify where to see details about dropped labels", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9b555a0034a85b195bae3a7f1474c60726f19f23", "messageHeadline": "update guide and changelog to 1.9.1 (#5706)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 48, "deletions": 37}}, {"node": {"oid": "6c6c2c185f2cdd183964d980c1ae62f85e79e0bd", "messageHeadline": "docs: follow-up after 491287ed1552798161c6e197fbf391770602d2b9", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 424, "deletions": 436}}, {"node": {"oid": "c20d68e28d743c0965c78bf36084ea3f5bb6d897", "messageHeadline": "docs: follow-up after 491287ed1552798161c6e197fbf391770602d2b9", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 28, "deletions": 30}}, {"node": {"oid": "491287ed1552798161c6e197fbf391770602d2b9", "messageHeadline": "docs: remove witdh from images, remove <p>, remove <div> (#5705)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 267, "deletions": 487}}, {"node": {"oid": "4a9f8f4cb0f67f4e56cc02d9d5bba7652c9f1d95", "messageHeadline": "version 1.9.1 update, dashboard viz flag (#5704)", "author": {"name": "Daria Karavaieva", "email": "cambaz1492@gmail.com", "user": {"login": "Cambaza"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0ed291102deb1515ed21f42d6253ca8b031676e6", "messageHeadline": "lib/decimal: follow-up for e6bad5174fd7cef35e37429b5240038bdb149d79", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 22}}, {"node": {"oid": "64780f4f026dc626f9691864b4fc8348a14f48fa", "messageHeadline": "Optimize the performance of data merge: decimal.CalibrateScale() (#5672)", "author": {"name": "Fuchun Zhang", "email": "ahfuzhang@gmail.com", "user": {"login": "ahfuzhang"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "1a6c3370bf87946d4927c0b15710b32438e5725d", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15064, "deletions": 3091}}, {"node": {"oid": "b9dcaaa7f8bc9740e344729402174fed31693253", "messageHeadline": "app/vmui: run `make vmui-update` after a7b11eff7c6ab191e0234ffbddb542\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6ee1bfeb3ca8398e1b683aa335bde48b123df805", "messageHeadline": "add inserting comma inside value instruction to flag description (#5666)", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "aaa526e8ff33ffeaa3a9e50aeff71e7ba66c1301", "messageHeadline": "lib/streamaggr: skip unfinished aggregation state on shutdown by defa\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "df59ac7f0eb5cdfbbf38041d951b93d00fd3fc85", "messageHeadline": "app/vmalert: fix data race during hot-config reload (#5698)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "a7b11eff7c6ab191e0234ffbddb5420904984191", "messageHeadline": "vmui: fix `Enter` key in query field (#5667) (#5681)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "3bce55be0c7cc2589a338748dcc8e9d7a8f1ebec", "messageHeadline": "docs: update -help output after bb7a419cc30afed0a42c431d48cb5f4d1ac29e7b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "bb7a419cc30afed0a42c431d48cb5f4d1ac29e7b", "messageHeadline": "lib/{mergeset,storage}: make background merge more responsive and sca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 903, "deletions": 710}}, {"node": {"oid": "97937d58c4a8ff05d0fd07d84f56ef1280deef82", "messageHeadline": "docs: remove <p> for imanges (#5702)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 30, "deletions": 78}}, {"node": {"oid": "3e0a117ddf45538de1ce381088593905ff1b3915", "messageHeadline": "remove all <div> as far they obsolete and can break markdown (#5701)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 259}}, {"node": {"oid": "e84c87750357a289a280acc59a93b44d9d57d646", "messageHeadline": "lib/mergeset: remove inmemoryBlock pooling, since it wasn't effecitve", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 29}}, {"node": {"oid": "7de19c37486fcc2f236ed9f11cb10e63991cb57e", "messageHeadline": "docs: delete docs/provision_datasources.png as we support webp", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5a8daa725e39082e920eccf67ad0ab770d79a511", "messageHeadline": "Automatic update Grafana datasource docs from VictoriaMetrics/grafana\u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 78, "deletions": 79}}, {"node": {"oid": "2655c02d5ed2b61708c1074fe58d7257c5bf83cb", "messageHeadline": "lib/logstorage: make sure that WaitGroup.Add isnt called after stopCh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8e03bc6b53a4261439c2392c552cdc0c8ba7c7c5", "messageHeadline": "app/vmselect/promql: do not spend CPU time on verifying whether the r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4ac7e3a355b6dbac1867efca72acc057f653120b", "messageHeadline": "docs/Makefile: mention that the Makefile rules must be run from Victo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "32c064a401dde6ac310379b02fa9ebaccb8e9b1f", "messageHeadline": "app/vmauth: return 503 service unavailable status code when the backe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "60fc2da6c1ccbba18a17b161c235331b753329a0", "messageHeadline": "docs: fix key concepts image and links", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 18}}, {"node": {"oid": "25165656bb1c7354b9bf80fb6babae87f233cbbc", "messageHeadline": "docs: change [image] to img as far we support it in release guide", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41e99765cca12ca12181094f16dedbb8349c554e", "messageHeadline": "docs: remoev vmanomaly as far we have dedicated section with alredy e\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "bc033a2b3088a849f7728b9f1968ea98cd5cd4cd", "messageHeadline": "docs: vmanomaly fix images", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "105cb44884dafdff16e0650cd20de076df326c1a", "messageHeadline": "Vmanomaly Guide dashboard provisioning (#5679)", "author": {"name": "Daria Karavaieva", "email": "cambaz1492@gmail.com", "user": {"login": "Cambaza"}}, "additions": 576, "deletions": 55}}, {"node": {"oid": "9ded04e6431612da14fdcdd855e779ccc1af6c22", "messageHeadline": "docs: remove raw and endraw tags as they are not needed for the new v\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 16, "deletions": 47}}, {"node": {"oid": "fae801edd3a2f16cc3bdf1a25df16d42c72123da", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@0628def \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "2582b1e15a2d0567eb2978769bb36f86a8d66eac", "messageHeadline": "Automatic update Grafana datasource docs from VictoriaMetrics/grafana\u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "b11f4ef5ea17a08d7dd95e579f0d0db311fdd581", "messageHeadline": "app/vmalert: autogenerate `ALERTS_FOR_STATE` time series for alerting\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 85, "deletions": 46}}, {"node": {"oid": "a95246d885d1275202f65c240cb0df7b6beade58", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@e75a096 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d71218d6ce9ae7cfd8ba1d3bb3a5dffdf336e9d7", "messageHeadline": "docs: simplify instructions for spinning up docker env", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "e29fe0933b038d17edf0f31bb465043015c23ae1", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@f6b9c08 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "3c0aa14b5b648b30de57a4b8c7435a0b295041b0", "messageHeadline": "vmauth: fix `vmauth_user_request_backend_errors_total` metric calc lo\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "56310ffb476d0d56180e473954d6fb0897cc98ee", "messageHeadline": "docs: fix the issue link", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "495fa9800a46ef733fbd1568899ad591bc45e7e5", "messageHeadline": "Follow up after https://github.com/VictoriaMetrics/VictoriaMetrics/pu\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5682858c06d5a97b7355eca4378124221512e92", "messageHeadline": "Make a makefile work on a MacOS and Linux (#5685)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c3a585cfe539dc64a24c79424fbf6f39bcd6129e", "messageHeadline": "lib/storage: rename *AssistedMerges to *AssistedMergesCount in order \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "806c07ddd507985388fca02f2b3ff4862e6c1b03", "messageHeadline": "vmsingle/vmselect returns http status 429 (TooManyRequests) instead o\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "18df07e824b82cc75f215bae2a00b09b4eeefe9a", "messageHeadline": "lib/mergeset: start assisted merge for file parts only if the number \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ac5b74075094595fa9a4fa14a7b29c101460aca8", "messageHeadline": "lib/promscrape/discovery/kubernetes: typo fix in the comment for Cont\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef12598ad42feefb24f455d182f667efdbbc72c4", "messageHeadline": "lib/promscrape/discovery/kubernetes: do not generate targets for alre\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 79, "deletions": 12}}, {"node": {"oid": "4d961c70f7278d101b0208ff907725faee3019fc", "messageHeadline": "app/{vmselect,vmstorage}: return compression of the data passed from \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f888a019fe551c2e551b3cd186afc170f220ff5c", "messageHeadline": "lib/streamaggr: expand `%{ENV}` placeholders in stream aggregation co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "fa566c68a6ccf7385a05f649aee7e5f5a38afb15", "messageHeadline": "lib/mergeset: really limit the number of in-memory parts to 15", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 48}}, {"node": {"oid": "5543c040619ef0e17ee3d1df3d3e542dcf3c9584", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: document that `vmstorage` doesnt com\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8fb8b71295a78d9bb53fcd8972f99131b9e969e3", "messageHeadline": "lib/encoding: remove uneeded re-slicing of byte slice before passing \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "1c58c00618c6b89ee042d84085b74753ff2683df", "messageHeadline": "app/vmselect/netstorage: limit the initial size for brsPoolCap with 32Kb", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "43ecd5d258fb25847074996ac81390aca143a5c6", "messageHeadline": "app/vmselect/netstorage: pre-allocate memory for metricNamesBuf", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ae643ef1f1815f8d59deb32e9c1261cb640bb2a0", "messageHeadline": "lib/{storage,mergeset}: reduce the maxium compression level for the s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "05c9a4d7ce320719f483e93220bc81d4052b3b96", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@1470569 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 204, "deletions": 70}}, {"node": {"oid": "6c214397eda2fd77c348aff28e391e4703c215db", "messageHeadline": "lib/storage: compress metricIDs, which match the given filters, befor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 81, "deletions": 42}}, {"node": {"oid": "4d78954158275c25df1889a781aa655d7f039dae", "messageHeadline": "lib/storage: do not sort metricIDs passed to Storage.prefetchMetricNa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6d84b1beef7a858906550202a8032d2faad9c73b", "messageHeadline": "lib/filestream: do not measure read / write duration from / to in-mem\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "41456d9569b75d32f5e531dc711b0df44ed340fa", "messageHeadline": "app/vmselect/netstorage: limit the maximum brsPool size to 32Kb at Pr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "1f1768d7af1e0a2413c7549c47cc1049c57c91fb", "messageHeadline": "app/vmselect/netstorage: limit the size of metricNamesBuf to 32Kb in \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fac7c30f4ee7428988a3b21cec68ab2fc2580a6d", "messageHeadline": "docs/vmagent.md: clarify how `-promscrape.seriesLimitPerTarget` comma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "89e3c70ccdb4bd0b5f557ba684bbb6cf0a8f5599", "messageHeadline": "lib/promscrape: respect `0` value for `series_limit` param (#5663)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "1c5163ae51b1eae921b39644d0d2e8ef3d26f562", "messageHeadline": "lib/mergeset: make sure that the first and the last items are in the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2adb38a9c48e98cb185b93c4b42a99fed02e9f05", "messageHeadline": "- fix 404 errors after page remaning (#5664)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "15a15e5b99eea8962448028f00498d6619663c2c", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` in order to sync recent cha\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "114822d585856aebbe99edae110a7806189fdae2", "messageHeadline": "app/{vmstorage,vmselect}: disable vmstorage->vmselect RPC compression\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf4742526db29ddd62c203d0b3d214f6f349707d", "messageHeadline": "lib/storage: print tenant ID in log when discarding or truncating lab\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "38231d59947c16daac74fdbe61394409651401bd", "messageHeadline": "vmui: query report (#5497)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1175, "deletions": 53}}, {"node": {"oid": "eb6def0695ac0dc00237630699b184a213a476d8", "messageHeadline": "vmui: add flag for default timezone setting (#5611)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 191, "deletions": 18}}, {"node": {"oid": "633e6b48ade73225b37953153a756f98f5a6a658", "messageHeadline": "vmui: fix cache autocomplete (#5591)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 14, "deletions": 21}}, {"node": {"oid": "980338861fe552253fd843fa150a1d58b80bc544", "messageHeadline": "lib/mergeset: skip comparison for every item in the block during merg\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "bc7d19c8ca4c073d24a10253029d20b71e01746b", "messageHeadline": "app/vmselect/promql: remove superflouos memory allocations at aggrPre\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "9240bc36a394cd54a4b9aeb36f32bfa44374bb17", "messageHeadline": "app/vmselect/promql/aggr_incremental.go: eliminate unnecessary memory\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e0399ec29af5908ef68beb0a0d17721f8e7fd0c3", "messageHeadline": "app/vmselect/netstorage: remove tswPool, since it isnt efficient", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 36}}, {"node": {"oid": "72a838a2a1852277b7baa9048b738d3190ef0f49", "messageHeadline": "app/vmselect/netstorage: avoid metricName->blockRef lookup when proce\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "5dd37ad836ef1381ce7d31e9efdd68d7aae984b5", "messageHeadline": "app/vmselect/netstorage: use []blockRef from blockRefPool in order to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "7345567c293a54274b9900c0c3c19007dc22f265", "messageHeadline": "app/vmselect/netstorage: substitute pointer to blockRefs by brssPool \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "678234e9f00946bb1f6196869ee95a27b7b14e3b", "messageHeadline": "app/vmselect/netstorage: reduce the number of allocations for blockRe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "508c608062ae93125a50cbdb3b9ca673897445b1", "messageHeadline": "app/vmselect/netstorage: reduce the number of memory allocations in P\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "ffaf48b99ef61e6323ed92bdc484ef53f0c0b5b7", "messageHeadline": "add 1.8.0 notes to changelog (#5616)", "author": {"name": "Daria Karavaieva", "email": "cambaz1492@gmail.com", "user": {"login": "Cambaza"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b6065217455ed6555f4701be512c67d54998babb", "messageHeadline": "custom-resources: fix link text for alertmanager (#5660)", "author": {"name": "Jaskeerat Singh Randhawa", "email": "jaskee789@gmail.com", "user": {"login": "jaskeerat789"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3449d563bdd86efbe7a43eba5388aa996ac752c1", "messageHeadline": "all: add up to 10% random jitter to the interval between periodic tas\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 110, "deletions": 45}}, {"node": {"oid": "9b4294e53e548d8732c55ac7f605bc4970e46673", "messageHeadline": "lib/storage: reduce the contention on dateMetricIDCache mutex when ne\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 15}}, {"node": {"oid": "8b8d0e3677e2947ded8aa1e9e9483bf1c0118704", "messageHeadline": "deployment/docker: fix typo in commands example", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b25ef138ce9430e3e08c33233a2520f11e055419", "messageHeadline": "dashboards: reflect dashboard rename in copy script", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e5e502b3cadabd9de39029d864560d11a4540a3", "messageHeadline": "deployment/docker: follow-up https://github.com/VictoriaMetrics/Victo\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "38b2a5bc44dab2892c3481e3ea46869a824da18c", "messageHeadline": "deployment/docker: add grafana datasource to the docker-compose files\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 127, "deletions": 4}}, {"node": {"oid": "1075fcfc8c8bcb1c5725da520cee269d22508f2c", "messageHeadline": "app/vmctl/backoff: fix flaky test", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "da556cc329cfe14b4a069ba7b3d161f4f039e740", "messageHeadline": "docs: fix Grafana link example for vmalert", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "df197723ae55ac4654ed46b0699237dc2ba9b7bd", "messageHeadline": "build(deps): bump github/codeql-action from 2 to 3 (#5462)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d3ee3e0ef596c86cf344c8189fd2198fd74ec468", "messageHeadline": "Revert \"lib/promscrape: do not store last scrape response when stale \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "9c0863babccc7cdba1719b9e7a268ac007011a75", "messageHeadline": "docs: use persistent links to Grafana dashboards", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 37}}, {"node": {"oid": "1c7f990fad427ba9defd495e41ddb491e122ebcd", "messageHeadline": "app/vmselect: handle negative time range start in a generic manner in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "3f7ed7e6b2178539d6ef44bd88a264f803f6f3f4", "messageHeadline": "docs vmanomaly fix anchor", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e3242b02da0a814274bf08a4f5a49f86a785cbe", "messageHeadline": "lib/promscrape/discovery/kubernetes: fix watcher start order for role\u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "1f105dde9836408a7d75a3fa39a3f2ba87e8e06b", "messageHeadline": "all: allow dynamically reading *AuthKey flag values from files and urls", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 577, "deletions": 228}}, {"node": {"oid": "7e68722686b0bb95cef557a828e00eb8f6c62b39", "messageHeadline": "- fix 404 links after renaming (#5653)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "0038102b986688e3aea7867b05315c4f9309ebe4", "messageHeadline": "docs: vmanomaly - add component interaction diagram (#5652)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "0b2ea1a7c77fcf63b3587e23eea8c193b23d9035", "messageHeadline": "all: call atomic.Load* in front of atomic.CompareAndSwap* at places w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 5}}, {"node": {"oid": "3d83f3347d3712d2bf59561418182e8c44b52121", "messageHeadline": "docs/sd_configs.md: mention -promscrape.kubernetes.attachNodeMetadata\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4eb992612597741387ecd4dbab7f1f81549ae5e4", "messageHeadline": "lib/promscrape: code cleanup: send stale markers immediately after ge\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12f2c5679b1d66e5ac8bdf059bde603573fa9a7a", "messageHeadline": "all: consistently clear prompbmarshal.Label by assigning an empty str\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 13}}, {"node": {"oid": "90768aa418fbb01b486314b0179b56475c09556a", "messageHeadline": "lib/storage/partition.go: remove misleading comment, which falsely st\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b3598ba2c1f9ae5dc6cd8fbc122315c1572bb95d", "messageHeadline": "app/vmauth: adds metric_labels and backend_errors counter (#5585)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 252, "deletions": 43}}, {"node": {"oid": "3ea1294ad284cd99fdc2058bdeda346879e93f01", "messageHeadline": "vmui: add autofocus to input for desktop version #5479 (#5592)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7fba73ce11ffe8cd7be379fa7119768895c0c1da", "messageHeadline": "lib/promscrape/discovery/kubernetes: add -promscrape.kubernetes.attac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "fad212c39c9c98404af45b8740264bc38fc40cdb", "messageHeadline": "app/vmselect/promql: properly handle possible negative results caused\u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "c9f39fd51f05d2f049493073b0f362d057e98139", "messageHeadline": "app/vmselect/netstorage (#5649)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8ab0ce3ded091e8fb5d92e7494c67d22761c967f", "messageHeadline": "app/vmselect: abort streaming connections for vmselect (#5650)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 81, "deletions": 4}}, {"node": {"oid": "74448a7e5721a209db49aac34acbaa462be98c0d", "messageHeadline": "lib/promscrape/discovery/hetzner: follow-up after 03a97dc6784b37a8e21\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 474, "deletions": 395}}, {"node": {"oid": "873483a782e6fb58648b19f7d24f662b4dbd616c", "messageHeadline": "vmanomly use proper title for overiview doc", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "cfec258803daacd777a384ef1460ce01ddb1dc18", "messageHeadline": "lib/promscrape: do not store last scrape response when stale markers \u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "6a2a8cd426be6287cd3c56503f550d8679373a59", "messageHeadline": "docs add docs titles", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "dfa43da1a22219e92e61b6b142bf834ccf5be902", "messageHeadline": "vmanonamly docs fix sorting for jekill as far it doesnt support of so\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "1af5faa4affc418230ac9b299abe7960a726d048", "messageHeadline": "vmanomaly remove unused pages from menu", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "5e17636994e54b66ea1344824f04cff0a02c3012", "messageHeadline": "vmanomly specify the right menu parent for overview page", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c425ec308823342b786ffcd7180a6bc7aa48eeb5", "messageHeadline": "docs vmanmoly fix sorting", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "ec85d32e2196763d2d2f81e6b86a6ddc444fdfd4", "messageHeadline": "Move vmanomaly page to its own section  (#5646)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 322, "deletions": 309}}, {"node": {"oid": "7e374c227fe079a6f30fc98e80fe32e04d3c2c3b", "messageHeadline": "app/vmui: send `step` param for instant queries (#5639)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "69ae1d30bf206dbf650c15370fb5ab660381bd94", "messageHeadline": "docs: vmanomaly slight improvements (#5637)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 129, "deletions": 102}}, {"node": {"oid": "0a5ffb3bc1cf117091baacaddc55f1134e2c9dfc", "messageHeadline": "docs: remove slug from Grafana dashboard URLs", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "f89d16fc4cdf5e853f83750b54064d8dabac3bd3", "messageHeadline": "docs: vmanomaly update vmanomaly + vmalert guide (#5636)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 261, "deletions": 31}}, {"node": {"oid": "ff33e60a3d46b50bc585a66c433fd62ec00ec7ca", "messageHeadline": "fix link for grafana dashbaord for single node after its renaming", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "dab160cd743ba264cfaf07a8ad0e59032d98faef", "messageHeadline": "docs: changelog fix the link to cluster", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3b3ea4d73118d6ca12d73e9cace5b043601da34", "messageHeadline": "vmanomaly docs fix broken relative links", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9a353ee6957d7064e28edcdf771acd8bbbdd11c7", "messageHeadline": "docs/anomaly-detection/components/models.md add sort:1", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c06934a59af496365c31c63cc683f019fe81982", "messageHeadline": "vmanonaly docs add .html for the section document models", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b419cfb2b6e5e920fd6339d565883a25945aa58", "messageHeadline": "vmanomaly docs simplify the strcuture (#5634)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 218, "deletions": 242}}, {"node": {"oid": "71681fd1ca8f83acad5ef035977622bbcf79d788", "messageHeadline": "docs/setup-size: rm tolerable churn rate %", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf03e11d89f86e981432fa654f6d8f7b45b8bb43", "messageHeadline": "app/vmselect: properly calculate `start` param for queries with too b\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "5bdf62de5b06b49c6f918f20430bdd85959a4b30", "messageHeadline": "lib/storage: do not prefetch metric names for small number of metricIDs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3c3450fc5332f34a01e661e0146fc68ca4f4bafd", "messageHeadline": "docs/keyConcepts.md: typo fixes after b7ffee2644991b75d5d0572c5ef51dd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "befcd93305de80b54ed080bbe46f4ef287608aab", "messageHeadline": "docs/keyConcepts.md: document /internal/force_flush handler", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cc6819869aee58f9aa55e8719ed333a55926abc8", "messageHeadline": "docs/CHANGELOG*: move changes for 2023 year to docs/CHANGELOG_2023.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1089, "deletions": 909}}, {"node": {"oid": "8040bdc1d61d020b58592d17da523b0c4b16b87d", "messageHeadline": "docs/troubleshooting: mention query latency in unexpected query results", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3a1ef3184da7ff1e837e662399ee7c7a57f4341a", "messageHeadline": "app/victoriametrics: update the test suite (#5627)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 142, "deletions": 101}}, {"node": {"oid": "f3c5687a04c8563fb98e31ada4c5e09663451950", "messageHeadline": "LICENSE: update the current year from 2023 to 2024", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1683df11f078cda707817a06025e8e0580ff81ec", "messageHeadline": "docs/CHANGELOG.md: document v1.93.10 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "f2f0468ae7056ad343f63148a79ebde955fa50f8", "messageHeadline": "docs/keyConcepts.md: clarify which values can be stored in VictoriaMe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ecce2d6db18d76b82431872063c425067d8f5cdb", "messageHeadline": "docs/CHANGELOG.md: document v1.87.13 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "0f39c0e897acb562feae95b1ca07f8d92bd5a27e", "messageHeadline": "snap/local/Makefile: update Go builder from Go1.21.5 to Go1.21.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41932db848b98c69bcf82ac0315f865ac128ccaf", "messageHeadline": "lib/promscrape: cosmetic changes after 3ac44baebe9e232d02ce47899d6105\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c830064c2f95f278b04c8734f9482413a86cea3a", "messageHeadline": "docs/{vmbackup,vmbackupmanager}.md: clarify why storing backups to S3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "b0287867feec40bd7d2d07da2550dee76ce6808b", "messageHeadline": "deployment/dashboards: change title `VictoriaMetrics` to `VictoriaMet\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a9fd130980269c132f0d23bc4b7ea7a336fa1a31", "messageHeadline": "app/vmselect/graphite: properly handle -N index for the array of N items", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 4}}, {"node": {"oid": "30d77393a5c373e44bea7180119ce02f0eee402c", "messageHeadline": "docs/CHANGELOG.md: fix a link in the description of 70cd09e736752d8b2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e4d7f4cbe0300aee5fe08d5f7e303d0d71212bd", "messageHeadline": "app/vmctl: disallow insecure https connections to vm-native-dst-addr \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "19c04549a5ed20fad02c939ca46f70a197069f11", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: explain why staleness markers \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "db6495560ce9114785d5f3479cdba60c82483d3d", "messageHeadline": "docs/vmagent.md: mention the minumum value for -remoteWrite.vmProtoCo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4073bb3303ec21d5b606eadb769fd05651d89add", "messageHeadline": "lib/httputils: handle step=undefined query arg as an empty value", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d3651573817455530fa0971312b4562ea31e5a43", "messageHeadline": "vmui/vmanomaly: add support models that produce only `anomaly_score` \u2026", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 48, "deletions": 30}}, {"node": {"oid": "846d5a3ab85958c91c33375a3e950519ae8dbb95", "messageHeadline": "docs: vmanomaly fix font matter", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "481471b872e4388b0475963e801b8e9283e08acb", "messageHeadline": "docs: vmanomaly remove commented text", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 7, "deletions": 254}}, {"node": {"oid": "a74f6d63e0de0b79ff1c1d342d409e825f4933e5", "messageHeadline": "deployment/docker: update Go builder from Go1.21.5 to Go1.21.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "6eae3f6c8abec91ea3833f2741dde703b23be216", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12338, "deletions": 5374}}, {"node": {"oid": "9d886a2eb028ff5b8bb6b91f1d8214c165200bb6", "messageHeadline": "lib/storage: follow-up for 4b8088e377d1d7c09f9914edd9121962c65e2e84", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 21}}, {"node": {"oid": "b49b8fed3c8718d9de09ff0be41a5a496a789fc5", "messageHeadline": "app/vmselect/promql: simplify the code after 388d020b7c0d178758a81b9e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 87, "deletions": 37}}, {"node": {"oid": "3ac44baebe9e232d02ce47899d61055787fb12e6", "messageHeadline": "exit vmagent if there is config syntax error in `scrape_config_files`\u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "d0e41909699186341a727859d8ca41b95eba6ddd", "messageHeadline": "deployment/alerts: add `job` label to `DiskRunsOutOfSpace` alerting rule", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "388d020b7c0d178758a81b9ed93a54d716b566e1", "messageHeadline": "app/vmselect/promql: follow-up for ce4f26db02d487cfc8d1605b472f8968e4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 304}}, {"node": {"oid": "ce4f26db02d487cfc8d1605b472f8968e41bc8b3", "messageHeadline": "FIX bottomk doesn't return any data when there are no time range over\u2026", "author": {"name": "Zongyang", "email": "xiaozongyang@kanyun.com", "user": {"login": "xiaozongyang"}}, "additions": 290, "deletions": 14}}, {"node": {"oid": "190a6565ae93a30c0b98c42e794c092eba476238", "messageHeadline": "app/vmselect/promql: consistently sort results of `a or b` query", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 68, "deletions": 6}}, {"node": {"oid": "7fc2bd04129f59b6c390ce24cfa573d83460b383", "messageHeadline": "app/vmstorage: expose proper types for storage metrics when -metrics.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 234, "deletions": 491}}, {"node": {"oid": "bfa73ebdf302aab1f2e806c10bc7ac004945ad8c", "messageHeadline": "lib/prompbmarshal: move WriteRequest proto definition to the correct \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "51cdf3676bb62abe0078023726f39fd429816d09", "messageHeadline": "docs: vmanomaly fix image size", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74219a1727ff6715c6f5636ea477056eab7d5fdb", "messageHeadline": "vmanomly: guide add diagramm", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "041a1966c58c59456032a2061c2a2da771058a7f", "messageHeadline": "docs: vmanomaly fix formatting and remove unnecessary elements", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "191e322879d0403f2e0cca814c95b678f01659d9", "messageHeadline": "vmanomaly - models a bit pretify docs (#5618)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 32, "deletions": 45}}, {"node": {"oid": "544da241e813acd70b3612bd4a89658e6d647690", "messageHeadline": "vmanomaly guides - fix formating, add missing piece, clarify statemen\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 48, "deletions": 39}}, {"node": {"oid": "0c78b891b02a2f1f7f9a57abc8386434f47d0ebd", "messageHeadline": "clarify cluster multitenacy in vmanomaly docs (#5619)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f51b7fda8e12f29346216c187e81189bdd9dad02", "messageHeadline": "docs: fix markdown in how-to-monitor-k8s", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4b42c8abbbcc9844ac6b25904b769a5d4df32acc", "messageHeadline": "lib/promscrape/discovery/hetzner: fix golangci-lint warnings after 03\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "e14e3d9c8ccbc7509a0f7893b00799742fcab9d1", "messageHeadline": "docs: mention requirements for `latest` backups (#5614)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "51060450488e955a07b904145ff56976a3069eaf", "messageHeadline": "app/vmstorage: deregister storage metrics before stopping the storage", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 157, "deletions": 144}}, {"node": {"oid": "be509b39951efbc40dca5eb707a8917132801ce6", "messageHeadline": "lib/pushmetrics: wait until the background goroutines, which push met\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 21}}, {"node": {"oid": "9fd20202e16899a46ecd47b388b4aa2f7fa97e5c", "messageHeadline": "vendor/github.com/VictoriaMetrics/easyproto: update from v0.1.3 to v0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "03a97dc6784b37a8e211fc44d9f8857abfbc1df1", "messageHeadline": "vmagent: added hetzner sd config (#5550)", "author": {"name": "Aleksandr Stepanov", "email": "alexandrst88@gmail.com", "user": {"login": "alexandrst88"}}, "additions": 952, "deletions": 3}}, {"node": {"oid": "4b8088e377d1d7c09f9914edd9121962c65e2e84", "messageHeadline": "lib/storage: properly check for `storage/prefetchedMetricIDs` cache e\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "70cd09e736752d8b22697b57e24d600bcf358fee", "messageHeadline": "Handling negative index in Graphite groupByNode/aliasByNode (#5581)", "author": {"name": "rbizos", "email": "58781501+rbizos@users.noreply.github.com", "user": {"login": "rbizos"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "d2c94a066385b3acf1d24e308deb521fc5d9d007", "messageHeadline": "lib/prompbmarshal: switch to github.com/VictoriaMetrics/easyproto", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 278, "deletions": 545}}, {"node": {"oid": "a47127c1a633aa80ffc3ab23764a7159c954a7e7", "messageHeadline": "app/vmalert/remotewrite: properly calculate vmalert_remotewrite_dropp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c005245741fc3d7d744f258959be2a5ae388f8ec", "messageHeadline": "lib/prompb: switch to github.com/VictoriaMetrics/easyproto", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 487, "deletions": 745}}, {"node": {"oid": "f2229c2e421fd6cdcd4ff03fa218f887876d643f", "messageHeadline": "lib/prompb: change type of Label.Name and Label.Value from []byte to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 47}}, {"node": {"oid": "f405384c8cd307a779edf221e166a75cfa43ae67", "messageHeadline": "lib/protoparser/datadogv2: simplify code for parsing protobuf message\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 12}}, {"node": {"oid": "dd25049858a12816f19c5f03b5c7ceb5bbe341bb", "messageHeadline": "lib/protoparser/opentelemetry: use github.com/VictoriaMetrics/easypro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1030, "deletions": 7588}}, {"node": {"oid": "0597718435155499db2f74ae0d2001b11a2c5de5", "messageHeadline": "lib/protoparser/datadogv2: add support for reading protobuf-encoded r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2052, "deletions": 3}}, {"node": {"oid": "828aca82e9192fcd8121e06af38d6eb9db932440", "messageHeadline": "app/vmctl: add insecure skip verify flags for source and destination \u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 34, "deletions": 12}}, {"node": {"oid": "e5a767cff824aaf2e44c9e57d5cba1bd15eb7b37", "messageHeadline": "docs: explicitly mention \"delete_series\" endpoint accepts any HTTP me\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "eae585e8deb3f8db4045e6ed3cd8a64a3421f0ec", "messageHeadline": "docs: make docs-sync", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d374595e31b7cf031a1546116c124323e51bd559", "messageHeadline": "docs: mention staleNaN handling during deduplication", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "91ccea236f62e07ead2ea71affc661c350cb5f65", "messageHeadline": "app/all: follow-up after https://github.com/VictoriaMetrics/VictoriaM\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "fe2d9f6646a49c347b1ee03a0285971eaf681ed6", "messageHeadline": "lib/pushmetrics: fix a panic caused by pushing metrics during the gra\u2026", "author": {"name": "zhdd99", "email": "zhdd99@gmail.com", "user": {"login": "zhdd99"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b79d4cc988d61d3a26d153cd1f6e60afc6014568", "messageHeadline": "docs: fix English in keyConcepts.md, add instant query use case (#5547)", "author": {"name": "Dan Dascalescu", "email": "ddascalescu+github@gmail.com", "user": {"login": "dandv"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "e34f77aed48882d74619ebd47eb799b3d8ce11d0", "messageHeadline": "docs: vmanomaly chapter hotfixes (#5583)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 26, "deletions": 23}}, {"node": {"oid": "bbea02f82b9f409f6efa095f40fcec00b3bbccc7", "messageHeadline": "- fix 404 in /guides page (#5582)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fdefc8a816c9a32620cc4212a97c6791e5e39862", "messageHeadline": "docs: properly close diff", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "095d982976e51cd188cbf46f5d57056895c0d7ff", "messageHeadline": "docs: vmagent specify default value for the compression level and its\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "105c6b2eb7ca10ee750e633247aca549db735104", "messageHeadline": "app/vmui: fix broken link for the statistic inaccuracy explanation (#\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "33df9bee22e47668324a5d985529899c9ad02631", "messageHeadline": "Link to start/end timestamp formats in url-examples (#5531)", "author": {"name": "Dan Dascalescu", "email": "ddascalescu+github@gmail.com", "user": {"login": "dandv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "463455665ba778135b4da5f556bf844c9a00c3d1", "messageHeadline": "dashboards: update cluster dashboard", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1258, "deletions": 368}}, {"node": {"oid": "eb08f5c7e5b805df62f56f27916fbc565f9e37b0", "messageHeadline": "docs/anomaly-detection/guides/README.md: fixed markdown link to the v\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aa39efec1f2b49a317d954bf7a78bd413303199", "messageHeadline": "docs: vmanomaly add list of guides to guides page", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "07e5d6f0fbda0272a657d12e60749442b145888f", "messageHeadline": "docs: change sorting of anomaly deteciton", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "f75874f5df19f7dd83077bd784737cd6316dbf9e", "messageHeadline": "docs: vmanomaly part 1 (#5558)", "author": {"name": "Fred Navruzov", "email": "fred-navruzov@users.noreply.github.com", "user": {"login": "fred-navruzov"}}, "additions": 2016, "deletions": 21}}, {"node": {"oid": "aecfabe3180f024a0642dec488195685cfe80006", "messageHeadline": "CHANGELOG.md: fixed wrong links to vmalert-tool documentation page (#\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "47307c7a37e204123422b6aacbafd22e86dd26a5", "messageHeadline": "docs: specify right link to grafana operator docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0ca448093ded22b14e1f5e44a8f82276a8a5353", "messageHeadline": "docs: fix typo in VictoriaLogs upgrading procedure", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35dd6e5e8e180e8153c2d1b7c5e3a3918b77bda9", "messageHeadline": "docs: docs-sync after 52692d001ac505a1d792f6a40aba6cc426dd5565", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 34, "deletions": 40}}, {"node": {"oid": "52692d001ac505a1d792f6a40aba6cc426dd5565", "messageHeadline": "docs: fix English and rm dupe sentence in README (#5523)", "author": {"name": "Dan Dascalescu", "email": "ddascalescu+github@gmail.com", "user": {"login": "dandv"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "95edeffbc6465a6122833aa886164c38901c1591", "messageHeadline": "docs: add link to sandbox to the Grafana section", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "910a39ad7227c77fa1922e0d55222d10eef5a563", "messageHeadline": "vendor: go mod tidy & go mod vendor", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f477aba419e4287b829318f14c45063cd5d0c94", "messageHeadline": "vmalert: automatically add `exported_` prefix for original evaluation\u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 111, "deletions": 67}}, {"node": {"oid": "be205013767d3a47162fd2f33af39f8871628db1", "messageHeadline": "docs: vmanomaly guide v1.7.0 changes (#5505)", "author": {"name": "Daria Karavaieva", "email": "cambaz1492@gmail.com", "user": {"login": "Cambaza"}}, "additions": 78, "deletions": 37}}, {"node": {"oid": "43d7de4afe758603a8d3c71a139f074176366fef", "messageHeadline": "docs: clarify information about values (#5503)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "34b69dcf5839857a27946ecd1535ba553601ee5b", "messageHeadline": "vendor/metrics: fix unaligned 64-bit atomic operation panic on 32-bit\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8ba483eca3fbb5bf678bc25cd1b1fb1ba16be827", "messageHeadline": "docs: fix `unauthorizedAccessConfig` filed names for operator", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7575f5c501c8860da97d31969dfa8e72d50fec14", "messageHeadline": "lib/protoparser/datadogv2: take into account source_type_name field, \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "b4ba8d0d76719a06da616b5e0a585cf828309536", "messageHeadline": "lib/protoparser: add missing /datadog/ prefix to the /api/v2/series p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9678235eeae2c10e184a5ac7b6296b2b06b86757", "messageHeadline": "docs/CHANGELOG.md: typo fix after fb90a56de2a11b01e0b4f04fe0bf5a020bc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fb90a56de2a11b01e0b4f04fe0bf5a020bc1577a", "messageHeadline": "app/{vminsert,vmagent}: preliminary support for /api/v2/series ingest\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 870, "deletions": 184}}, {"node": {"oid": "8c1dcf4743a2915134e2c7000d3fc0626c9326cf", "messageHeadline": "app/vmselect: drop `rollupDefault` function as duplicate (#5502)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 11}}, {"node": {"oid": "01f9edda64496ff897dfc9f75f4ea0865a5cebdf", "messageHeadline": "lib/promauth: add more context to errors returned by Options.NewConfi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "160cc9debdbd95f055fbdfde9605545b2182f7d1", "messageHeadline": "app/{vmagent,vmalert}: add the ability to set OAuth2 endpoint params \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 138, "deletions": 79}}, {"node": {"oid": "67160d08a2861f6443ea5d702c02d29d30443a2a", "messageHeadline": "docs/Articles.md: add two articles about VictoriaMetrics from zetablo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5ebd5a0d7b12ac8c8ba6282ac5be16a193d5239d", "messageHeadline": "Expose OAuth2 Endpoint Parameters to cli (#5427)", "author": {"name": "Morgan", "email": "56029770+mhill-holoplot@users.noreply.github.com", "user": {"login": "mhill-holoplot"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "7a31f8a6c9eb7adb22d6b7444318025d27a0af0e", "messageHeadline": "app/vmselect/netstorage: make sure that at least a single result is c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7cfde237ecd0a64f80c6c64a0646eea4dd96e8bc", "messageHeadline": "lib/awsapi: properly assume role with webIdentity token (#5495)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 38, "deletions": 13}}, {"node": {"oid": "5a88bc973f909d1175bc4ff3121b4e21272287e1", "messageHeadline": "all: use Gauge instead of Counter for `*_config_last_reload_successfu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 24}}, {"node": {"oid": "a35e52114ba6bd957ca23e8d6b9469fda9c44028", "messageHeadline": "vmui: add vmanomaly explorer (#5401)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1450, "deletions": 341}}, {"node": {"oid": "df012f155332d1c14d1e942aea8e4b7e2254b629", "messageHeadline": "docs: remove default value from the `maxConcurrentInserts` flag (#5494)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "326a77c6974454f1585ac662b762138727fa41f4", "messageHeadline": "all: add -metrics.exposeMetadata command-line flag, which can be used\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 491, "deletions": 211}}, {"node": {"oid": "bc3feebf699622b0dd2a8124f53e74bdeeab9806", "messageHeadline": "docs: vmalert exapand HA abbreviation", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11e2d41c77a8441b62f1631665974c4a89bdf98d", "messageHeadline": "docs: mention `Splitting data streams` in `Multi-retention` guide", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "afaf7f0b74b83b7fc4b252add463f70a45bcfd90", "messageHeadline": "docs: add example for `Splitting data streams among multiple systems`", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "4b529562ce4ce62e51548e0653bbbec1d6da5bac", "messageHeadline": "lib/pushmetrics: add -pushmetrics.header and -pushmetrics.disableComp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 320, "deletions": 73}}, {"node": {"oid": "873f0deaa6d65005ec39a978f72962d89f9d8075", "messageHeadline": "docs/CHANGELOG.md: typo fix: use proper backtick closing quote instea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0379a0eb827f9e514b3e293cc8f71c5a0c7611d9", "messageHeadline": "lib/protoparser/opentelemetry: allow ingesting metrics without resour\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "5ddccbc2b9e737cd4a7f9de28e389d010cb16625", "messageHeadline": "docs/CHANGELOG.md: move the description of the bugfix from 9253c24dd6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "779bbc2e91888f307da47e7f7865ff206b4e12bc", "messageHeadline": "vmctl: rename `vm-native-disable-retries` to `vm-native-disable-per-m\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "664fa5cb78f988ee1751a77694497191ef7989fc", "messageHeadline": "vmctl: retry requests that failed in the very end for `vm-native` (#5\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "317834f876747843f38ee770af352cd83e67e047", "messageHeadline": "lib/protoparser/opentelemetry: add metric to track skipped rows witho\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9253c24dd651e8f2e55f07e9c22412aa34a17c49", "messageHeadline": "vmalert: validate schema for `-external.url` (#5450)", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 32, "deletions": 12}}, {"node": {"oid": "cd277e3f848e418087cab07b49b74e119935b5af", "messageHeadline": "VMUI: Handle unknown query error response type (#5451)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "0a6a2e455de2aa1e828b0e220af9b66af5eb109c", "messageHeadline": "app/vmstorage: addd missing -inmemoryDataFlushInterval command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5896fb129d56774539b24b33cf68f542f27a654b", "messageHeadline": "add link to RELEX solutions case study to home and signle pages", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0b0f565c3196980bcc9d396f9f110414f78faf5e", "messageHeadline": "Add RELEX Solutions to case studies (#5469)", "author": {"name": "nemobis", "email": "federico.leva@relexsolutions.com", "user": {"login": "nemobis"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "72dbd24b22c0cb1824bfc2833a958151797cc809", "messageHeadline": "lib/fs: remove unused IsEmptyDir()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "df88baef07f62642948c639c8f995038fd40a251", "messageHeadline": "docs/CHANGELOG.md: document the bugfix at 66c76a4d4d0f93563235b2b4cd5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "66c76a4d4d0f93563235b2b4cd5f006bbc7d8020", "messageHeadline": "Fix sum(aggr_over_time) 'got 1 args' error (#3028) (#5414)", "author": {"name": "Anton Tykhyy", "email": "atykhyy@gmail.com", "user": {"login": "atykhyy"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "2afb068f0f5498eb7917eb6316485702086395f3", "messageHeadline": "app/vmauth: allow specifying an empty retry_status_codes and and zero\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 25}}, {"node": {"oid": "68be182075ed2a59838159b12bdb8b7f3506bd43", "messageHeadline": "app/vmauth: add ability to route requests to different backends depen\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 132, "deletions": 50}}, {"node": {"oid": "6f15ca4a167d5c792f7752fbc2b9787367677034", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: cross-link HA docs with the co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "463a6e9ac612ea4c2d37f4c9d4cad232eed346df", "messageHeadline": "deployment: update VictoriaMetrics images from v1.95.1 to v1.96.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "304fe05650b1ee970de95c31c2a559855c32f556", "messageHeadline": "docs/CHANGELOG.md: cut v1.96.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7df8d1983106c6347e8b7571c0fc942252c055f3", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3265, "deletions": 1432}}, {"node": {"oid": "1a5cdb47909d0e3ff1627f02fef3c68c6853f2ec", "messageHeadline": "vmui: autocomplete usability improvements  (#5422)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 395, "deletions": 162}}, {"node": {"oid": "0f91f83639805a733d8a8aa984dfb298eca5667e", "messageHeadline": "app/vmselect: add support for vmstorage groups with independent -repl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 239, "deletions": 10}}, {"node": {"oid": "242472086b815bde8155ebed21fcb4bb5e13def2", "messageHeadline": "app/vmctl: follow-up after 6af732b6f7bc1e995bcfc747af31ddc31920423d", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "6af732b6f7bc1e995bcfc747af31ddc31920423d", "messageHeadline": "app/vmctl: enable range steps in reverse order (#5444)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 326, "deletions": 28}}, {"node": {"oid": "e0fc5ef1405de74adcfc8497fccd554325bffc50", "messageHeadline": "lib/promscrape: comsetic changes after e373bb84d5fce8ef82acd445d1eb73\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "1e02efd51120900d0439e53b4f6154a6f61c7e65", "messageHeadline": "docs: fix formatting after a list in CHANGELOG.md", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "39c405ed4d854d4eeebdcb1b118a8a615bbc9c3f", "messageHeadline": "app/vmctl: follow-up after 27668c9d011ea63cc3044d96fb882eac61ac81bd", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "27668c9d011ea63cc3044d96fb882eac61ac81bd", "messageHeadline": "vmctl: check error in response from influxdb (#5446)", "author": {"name": "wozz", "email": "wozz@users.noreply.github.com", "user": {"login": "wozz"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e13dc04fbf0672ee417305f276c5ddf91026c7c2", "messageHeadline": "docs: mention alerts change in CHANGELOG.md", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8fb68152e67712ed2c16dcfccf7cf4d0af140835", "messageHeadline": "alerts: simplify aggregation of alerting rules", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "75196d7234afde97f9be46b36f25a0f2675731f9", "messageHeadline": "alerts: inverse grouping in vmagent alerts (#5429)", "author": {"name": "7840vz", "email": "122374011+7840vz@users.noreply.github.com", "user": {"login": "7840vz"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "51df2248f030d5088d680e5a819779256634e939", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13706, "deletions": 4672}}, {"node": {"oid": "635da5fab77e0d4c7ba51b2f8d1ff616b6eb0151", "messageHeadline": "docs/CHANGELOG.md: document v1.93.9 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "ce8ae450fc90cda80d32bbf6a544bfcb3e71a507", "messageHeadline": "docs/CHANGELOG.md: document v1.87.12", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "6d037798705786ed7a3b697575db7489c4f9bb36", "messageHeadline": "deployment/docker: update base Docker image from alpine:3.18.5 to alp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a5bc9d93ccfce5e951ea461c13705cb8d18b1bdc", "messageHeadline": "docs: sync -help output for VictoriaMetrics components after recent c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 38}}, {"node": {"oid": "3d3b0e31e09d4a86493f816aacf0272f3870f507", "messageHeadline": "app/vmselect: add -search.maxResponseSeries command-line flag for lim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 5}}, {"node": {"oid": "b1fed78e0b9103844559992166b2f8ef54621c7e", "messageHeadline": "app: make more clear that -tls enables https at -httpListenAddr", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c7504daa7adfd1d6edddcedf3226f8a6cdee9ba5", "messageHeadline": "docs: follow-up after 49552eaa15aa3c88d4fb5d79d32ad1214fd841da", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "042267541f5c0cb5aa1d7b95fb2ce0c19b700c95", "messageHeadline": "app/vmauth: add support for `hot standby` mode via `first_available` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 310, "deletions": 77}}, {"node": {"oid": "b05e1512d4361db6d8600fc0418a622655371d82", "messageHeadline": "lib/promscrape: add a wraning when the /service-discovery page contai\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 206, "deletions": 165}}, {"node": {"oid": "1065deccf83bc102fff4f4d9be1c654476c77913", "messageHeadline": "build(deps): bump actions/setup-go from 4 to 5 (#5435)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8efe69416024c4edd17a55a2bed626ed00609911", "messageHeadline": "lib/streamaggr/streamaggr.go: fix link in error message (#5439)", "author": {"name": "noodles2hg", "email": "1179798460@qq.com", "user": {"login": "z-anshun"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74b09ab4de3008eef737db6a012b836404505e9a", "messageHeadline": "app/vmalert: sanitize label names before sending to Alertmanager (#5442)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6acf28715b231a4799cdea133ecd6dfc3123bf31", "messageHeadline": "docs: mentioned that re-routing increases number of active time series", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "adc69b872c3a3122065e11c441f5ebbecd4ef54c", "messageHeadline": "docs: run `make docs-images-to-webp` after 02a0a7f428b6373b826815d411\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "02a0a7f428b6373b826815d41154ef76c23698eb", "messageHeadline": "added field `version` to the response for `/api/v1/status/buildinfo` \u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "e373bb84d5fce8ef82acd445d1eb73efe7777306", "messageHeadline": "lib/promscrape: add `-promscrape.cluster.memberURLTemplate` command-l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 541, "deletions": 507}}, {"node": {"oid": "802adf3b6525ffef6efeca9a6498afc4f76fb5fd", "messageHeadline": "app/vmselect/prometheus: go fmt after b39e9257eb3e255afef33dd4c7f9001\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b39e9257eb3e255afef33dd4c7f9001fd7b436dd", "messageHeadline": "app/vmselect/prometheus: properly encode Prometheus label values at /\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 179, "deletions": 4}}, {"node": {"oid": "cb90d09c9d410a420f12a262eb55835db3b6d89d", "messageHeadline": "docs: fix wrong link in Troubleshooting.md", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a8b9cc81e5b56cdb489dd3853dfbc4bc389a52a", "messageHeadline": "docs/vmagent.md: mention that `vmagent` displays up to `-promscrape.m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "7cb8ed8271d52cc29ec6b404934f1bf5efa4c30d", "messageHeadline": "lib/promscrape: show -promscrape.cluster.memberNum values for vmagent\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 165, "deletions": 126}}, {"node": {"oid": "efbe25a6780f4487f85bc2377e669ca741cd9915", "messageHeadline": "deployment/docker: update Go builder from Go1.21.4 to Go1.21.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "67468a0c46e8c66c72b38969ebbaef585813bf3e", "messageHeadline": "lib/promscrape: show `never scraped` message for never scraped target\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 496, "deletions": 511}}, {"node": {"oid": "935bec447bb72d957bfb9ea83e9f98ffb7a0dfbd", "messageHeadline": "app/vmalert: replace error metrics for gauges with counter metrics (#\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 45, "deletions": 35}}, {"node": {"oid": "65bc46032360b784181f5d3311e3e5f0535d0d48", "messageHeadline": "lib/promscrape: follow-up for 97373b7786a7342dda56641cbf9c09f709d8af01", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 72, "deletions": 50}}, {"node": {"oid": "e4f50395098553c49aa1cc13138a019417680481", "messageHeadline": "app/vmselect: properly adjust the lower bound for the time range wher\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "97373b7786a7342dda56641cbf9c09f709d8af01", "messageHeadline": "vmagent: add `vm_promscrape_scrape_pool_targets` for scrape jobs like\u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 466, "deletions": 6}}, {"node": {"oid": "17e2b4f8142487ce9ff2e24499129afd20a1bc3c", "messageHeadline": "fix anchor in docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "06c73df55a4b7542942f44b89d2a4e37baededd6", "messageHeadline": "Revert \"add datadog /api/v2/series and /api/beta/sketches support (#5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 356, "deletions": 3488}}, {"node": {"oid": "bc550e22d727c0c4a9fdda2e215bf79366dbfafe", "messageHeadline": "Revert \"lib/protoparser/datadog: follow-up after 543f218fe96574b9b218\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 123}}, {"node": {"oid": "fdbbbf33ca763577111bc33fd426a21b6ac648b1", "messageHeadline": "app/vmagent: add `-enableMultitenantHandlers` command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 44}}, {"node": {"oid": "902f1e5fdc53a7b5dad37e58b9826918c28444d5", "messageHeadline": "docs/vmagent.md: mention that it may be useful to disable on-disk dat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "016043580217f30524c19c79356c066008075415", "messageHeadline": "app/vmagent: code cleanup for Kafka and Google PubSub consumers / pro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 175, "deletions": 111}}, {"node": {"oid": "a28cc6ebeca3c3e824f79d26205d1cc2558a33f4", "messageHeadline": "app/vmalert: expose `/vmalert/api/v1/rule` and `/api/v1/rule` API whi\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 89, "deletions": 22}}, {"node": {"oid": "17900e39d753c452097a93ed5658c6c4bc16eae9", "messageHeadline": "app/vminsert/newrelic: simplify the code a bit after 1fb8dc00929f57c2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1aa15688a255f3b5bacad68f817bd0c1c21018d", "messageHeadline": "app/vminsert: fix newrelic ingestion in cluster version (#5421)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c7a32efd7f2a044e5c105aecd153d777ad647d6", "messageHeadline": "docs: fix the typo in vmctl.md (#5419)", "author": {"name": "xzchaoo", "email": "xzchaoo@gmail.com", "user": {"login": "xzchaoo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5c4fcc250939dd9e5524a6a40297864eaadb744", "messageHeadline": "lib/backup: consistently use path.Join() when constructing paths for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 14}}, {"node": {"oid": "3532f52f4bbda52dce58c93cdac71647f8c1f179", "messageHeadline": "lib/backup/s3remote: remove prev object versions for recursive delete\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7a2e4e90a093929f4ca3750fa0f7e4e4f21f344", "messageHeadline": "deployment/docker: update backe Docker image from alpine 3.18.4 to 3.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "41291b6290b084b9d2986e01fb6c2e721860ce88", "messageHeadline": "docs: fix formatting for datadog example", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f62e03b3d2b408d8e06de8407251bd3146949870", "messageHeadline": "app/vmselect: do not limit concurrency for static and fast queries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 126, "deletions": 115}}, {"node": {"oid": "487f6380d0b4f131fef6f5889e0b262d70f31b6e", "messageHeadline": "lib/promscrape: show dropped targets because of sharding at /service-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 40}}, {"node": {"oid": "e1359c904c75db18716918eee93e42d6357b2b1e", "messageHeadline": "docs: follow-up after 760a5303055fe3fe2cd43363a1156474f6fb9141", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "82a6e4efe53dc1fdb197680ab282d71f5fc79b07", "messageHeadline": "Rename prom_writter.go to prom_writer.go (#5411)", "author": {"name": "Piyush Verma", "email": "github@piyushverma.net", "user": {"login": "meson10"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "760a5303055fe3fe2cd43363a1156474f6fb9141", "messageHeadline": "docs: vmagent info about p queue disk size (#5399)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "1911320c8687e4a36e7f33be16b51ab119ad8fab", "messageHeadline": "vmalert-tool: fix alert_rule_test case when eval_time is not multiple\u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "8eddccfbb41a916db59e4320eb62ec7f78eea818", "messageHeadline": "all: expose additional metrics for simplifying debugging of VictoriaM\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 464, "deletions": 23}}, {"node": {"oid": "837f6f09754994b09cc17a52c3fc8b8ae6a30d23", "messageHeadline": "docs/vmauth.md: add typical use cases", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 211, "deletions": 15}}, {"node": {"oid": "ec5b72c879cceba32a3567b1d8bf2c68e457f8db", "messageHeadline": "docs: add 3rd party article \"Observe and record performance of Spark \u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac65c6b178302bf450ba79000d58ad80e7438a17", "messageHeadline": "lib/promrelabel: add `keep_if_contains` and `drop_if_contains` relabe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 232, "deletions": 0}}, {"node": {"oid": "41f7940f973404a7b93f446f2f9055842d72c103", "messageHeadline": "lib/streamaggr: properly reference slice with labels (#5406)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 57, "deletions": 15}}, {"node": {"oid": "7ca783dee9aeb8dd9be81723ceda5ce40b14a7f5", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@f628bee \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "48228031e4ccb499688a41871f070353125c0a7d", "messageHeadline": "docs: sync mistakenly deleted docs from 543f218fe96574b9b2189c8350bb0\u2026", "author": {"name": "Andrii Chubatiuk", "email": "andrew.chubatiuk@gmail.com", "user": {"login": "AndrewChubatiuk"}}, "additions": 51, "deletions": 14}}, {"node": {"oid": "98d0f81f21342296b20e13e2855dec9156c8b73c", "messageHeadline": "lib/protoparser/datadog: follow-up after 543f218fe96574b9b2189c8350bb\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 123, "deletions": 53}}, {"node": {"oid": "543f218fe96574b9b2189c8350bb09afa349e3bb", "messageHeadline": "add datadog /api/v2/series and /api/beta/sketches support (#5094)", "author": {"name": "Andrii Chubatiuk", "email": "andrew.chubatiuk@gmail.com", "user": {"login": "AndrewChubatiuk"}}, "additions": 3444, "deletions": 348}}, {"node": {"oid": "2291958648915401599eb968b3f2dd7ca352df4f", "messageHeadline": "make: remove build duplicates for crossbuild", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5424632ba305ca2d41c1cd7af2f001d2ac533658", "messageHeadline": "docs: mention contributor of PR 5368", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d7897e0d70756e5a0d19d04c85f0fdd6e6ef3754", "messageHeadline": "app/vmselect/promql: add day_of_year() function (#5368)", "author": {"name": "luckyxiaoqiang", "email": "xiaoqiangding@126.com", "user": {"login": "luckyxiaoqiang"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "8a0bb4bf17a01080732a680992f9d1cab8ab3c45", "messageHeadline": "docs: mention loadbalancer in Monitoring chapter", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d024fcf37fff3d206c953cc4d063edcad6996fe7", "messageHeadline": "docs: fix indentation for `/api/v1/labels`", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e38dde18d08b9a87698782f0daf2f6320b72f20", "messageHeadline": "docs: clarify steps for rollup cache purge for vmselects", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f42ec7995831cacea1f9937e4844de89dc3cf87d", "messageHeadline": "docs: fix link for cache reset on vmselects", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c5b5895162e6b5cf2d34c25c0fac455734a2751e", "messageHeadline": "docs/dns-srv-typo-fix: replace `dns+src` with `dns+srv` (#5396)", "author": {"name": "Ivan Yatskevich", "email": "ivan@yatskevich.com", "user": {"login": "yatskevich"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d57cb32342b855787e3cfbad3a80455f7347f23", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: document that multitenancy via label\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "255bede1f2a47fb9aceedf60a283802a3f9ccffa", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@e737115 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fc2e7a30b34c5048d5a70549bdad7a1e75130a47", "messageHeadline": "app/vmagent: properly increase vmagent_remotewrite_samples_dropped_to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "48f0aa84837fd750cb05b9bd5f821540e8826c66", "messageHeadline": "docs/vmagent.md: remove duplicate chapter for Google PubSub integration", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 72}}, {"node": {"oid": "5034aa0773d4a38f4e89352b33da10559538593f", "messageHeadline": "app/vmagent: follow-up for 090cb2c9de8d533eaba45a3ebbdb0d2503e97e00", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 269, "deletions": 232}}, {"node": {"oid": "090cb2c9de8d533eaba45a3ebbdb0d2503e97e00", "messageHeadline": "app/vmagent: allow to disabled on-disk persistence (#5088)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 410, "deletions": 108}}, {"node": {"oid": "a7800cdb95734f31bad45a817a825616ea270ccf", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.12.1 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "2cd9cda12c3f07219c85bb7ac1da11d50329d8ab", "messageHeadline": "docs: make more visible that the maximum JSON line length, which is a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "0cf55ded34b01e617b155d2cc8e972f10f60355d", "messageHeadline": "lib/protoparser: decrease `import.maxLineLen` from 100MB to 10MB (#5364)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "06d2d933fb40c49893aa6ea28007f12e29174f35", "messageHeadline": "docs/CHANGELOG.md: document Google PubSub support at vmagent (see 752\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "752f89f13f2461adb71487f38b51c18a28e8f5c6", "messageHeadline": "apply review comments (#5358)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 118, "deletions": 0}}, {"node": {"oid": "93b8bf66aa3691ecf6312aee904bde5f31c0d930", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@fec3f9d \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "1831c731a3441baf1b2d26eb3370dd8c9017eb39", "messageHeadline": "app/vmagent/remotewrite: do not drop persistent queues when -remoteWr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "e1fb9d9230b9d4fce82026414a192c329fb11d9e", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@45bfa36 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "348482c575072ba4aa1561dfe9289a24210f26f0", "messageHeadline": "app/vmalert/notifier: remove backticks from the description for -noti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0b0776a440abbbb70a5c3fa0c5f13c9e5acc5dea", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "334a739ff6fca9c3886db0b0c63ab84b1138a079", "messageHeadline": "docs: convert png images to webp in all the docs except of docs/opera\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 171, "deletions": 7132}}, {"node": {"oid": "0715b4e1219c55eb88101f4099e3f1ec2b7d084c", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@b96131b \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "389f34cb57ac031f1874200d2d8b30524d01c568", "messageHeadline": "deployment/docker: remove built binaries at bin folder after creating\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3a15c9ffb3fec58979eebff3cfada33b1af590e6", "messageHeadline": ".github/workflows/codeql-analysis.yml: cache Go artifacts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "2b420b5c0aaffcc7f7f16e1678e4e4b566a534c8", "messageHeadline": ".github/workflows/main.yml: ignore changes inside dashboards and depl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "fb835ad658ef16b14ef0b654b352ccf75d66c985", "messageHeadline": ".github/workflows: run build and test jobs in parallel in order to sp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d493da562eb1b8dd1fb698c5bd0609268689a4fb", "messageHeadline": "lib/storage: fix typo", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5d1ce9891b8481188453a791cd56269c89e087aa", "messageHeadline": ".github/workflows: add Go version to Go artifacts cache key", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "74fda0b3110fd22c33f143a3b84903932fa5f44b", "messageHeadline": ".github/workflows: take into account Makefile contents when generatin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "95f12c7e2801606fea6327a95a087ee8f97b29c3", "messageHeadline": ".github/workflows: use `stable` Go release - it should always point t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 7}}, {"node": {"oid": "e96b4410a1e9f93befc9b9ce24a75b60ebc93b2b", "messageHeadline": "lib/storage: fix typo", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c160a49908482e91b175e67201736dc9bc952261", "messageHeadline": ".github/workflows/main.yml: try improving caching for Go artifacts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 30}}, {"node": {"oid": "a007a5a8a486689dbcd7639a87c7860c16228d47", "messageHeadline": ".github/workflows/codeql-analysis.yml: remove `check-latest` and `cac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "f3d47c3dc3b490142563f23257af673e33a72614", "messageHeadline": "Makefile: allow specifying the needed concurrency for make via MAKE_C\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ba803a7cd26f0e4e56fed05186021f1be98f64ce", "messageHeadline": "Makefile: localize parallel make to `release`, `release-victoria-logs\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 160, "deletions": 159}}, {"node": {"oid": "81ddee4f3ac85b6d97c3d9a57a4f3c3c343c76ca", "messageHeadline": "Makefile: speedup `release`, `publish` and `crossbuild` rules by usin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 177, "deletions": 174}}, {"node": {"oid": "fbab838dc0af7069a6995d85ee7571df2fbb0c53", "messageHeadline": "app/vmagent/README.md: sync with docs/vmagent.md after cbe4a5c2511ac5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 71, "deletions": 0}}, {"node": {"oid": "cbe4a5c2511ac53787bafb508e477259308acd51", "messageHeadline": "app/vmagent: adds google pubsub as remoteWrite dst and ingest consume\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 72, "deletions": 2}}, {"node": {"oid": "1ef6b7f32b82f2cd09ed2ef5a8d8b9bb35e263cd", "messageHeadline": "docs: calrify version when vminsertConnsShutdownDuration was added", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "20025d4fd69cdad12e194e4fefa61afd2155082e", "messageHeadline": "docs: typo after 3f5a41e35eea0912062b9ba023423e0e80e57145", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ffa8975d4d826322fc8c54ac66a39ee25cc484f", "messageHeadline": "docs: follow-up after d3f919df3eb172a7779b94efb442402215fd0581", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 61, "deletions": 21}}, {"node": {"oid": "d3f919df3eb172a7779b94efb442402215fd0581", "messageHeadline": "docs/managed-victoriametrics: use webp format to reduce image size (#\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 97, "deletions": 68}}, {"node": {"oid": "4b7e6b36cec535cd40135262966a24b5461a3744", "messageHeadline": "Add _stream fields log (#5068)", "author": {"name": "Khanh Quoc Le", "email": "khanh96le@gmail.com", "user": {"login": "khanh96le"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae3107153c183f02a2c3f5156926cdf1639715db", "messageHeadline": "lib/protoparser/promremotewrite: fall back to zstd decoding if Snappy\u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "34a26397d78dcc4347ae6adc997cb14b923f4a14", "messageHeadline": "docs/enterprise.md: update VictoriaMetrics version in examples from v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "75059f3feb44ece835224d89bb56251da1445d9e", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@388745c \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "727709da672d13a6a0bc132a48a695a61a274794", "messageHeadline": "deployment: update VictoriaMetrics docker image tag from v1.95.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "faee0e43d1619fed7b51a4f9fa39ca0a73f7c274", "messageHeadline": "app/vmselect/promql: reduce the number of memory allocations inside c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "c8e6e47e2a989b0f2aabbc179436d37b7bbd755c", "messageHeadline": "docs/metricsql: remove duplicate sentence (#5349)", "author": {"name": "luckyxiaoqiang", "email": "xiaoqiangding@126.com", "user": {"login": "luckyxiaoqiang"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "657f3bdd21dc6c7b652fcacdbf8caaf96579b12e", "messageHeadline": "gh action bump pagefind version to 1.0.4", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3545633934b139fb486f28fc7fa771b03a1687a6", "messageHeadline": "docs/CHANGELOG.md: cut v1.95.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e9d86d7e5264259b86d3059f04cc0d0cba42e974", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15473, "deletions": 18506}}, {"node": {"oid": "aefd744abb8fd0099d3d10a054fe5245257c66de", "messageHeadline": "dashboards: remove `path!=\"/favicon.ico\"` filter from `requests rate`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "aae06e003efb6a847788ede62f85f643665268c1", "messageHeadline": "app/vmselect: simplify code a bit after 63e0f16062c32a601a197d27ca600\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "84b3c1d3bcf5ee37ba6a79d11d15199e937c6c0e", "messageHeadline": "docs/FAQ.md: add a link to https://docs.victoriametrics.com/#monitori\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "2ea03cf80d265fac44579aa98b93f9fd339954d9", "messageHeadline": "lib/handshake: add SetReadDeadline and SetWriteDeadline implementatio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fbd0dd9d8fab9d1ffa70c191b6ed0607bab1954", "messageHeadline": "lib/handshake: check for deadline in Read and Write methods (#5327)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8924fea33afc7c6bbc76b4f3a16be61fc4daa052", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@bc8b02f \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 14, "deletions": 9}}, {"node": {"oid": "8dfc874be33b9a18829ecc7ce28884bacafcdd99", "messageHeadline": "docs/vmalert: clarify deduplication recommendations for HA setup (#5336)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "61035419d5c18a6b5bb9de523b7c7e5ae1b4a551", "messageHeadline": "docs/CHANGELOG.md: remove duplicate word `query` after 2cbdb1db22cff7\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cbdb1db22cff7286cf056504a1179536c322f6e", "messageHeadline": "app/vmselect/promql: properly handle duplicate series when merging ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 224, "deletions": 82}}, {"node": {"oid": "d389a4fcf34528bb8ff9086813f20667de1742d8", "messageHeadline": "dashboards: use `version` instead of `short_version` in annotations", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "ec7cac36419840e74f4aeabaa292132d5d4b9278", "messageHeadline": "Automatic update Grafana datasource docs from VictoriaMetrics/grafana\u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "0a28c8e91b50006440fc66335b308363b0eed550", "messageHeadline": "docs/Articles.md: add https://hackernoon.com/unleashing-vm-histograms\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "98e73a4022843b6c9f57b9bf0ca5c0b9cfa7c845", "messageHeadline": "vmui: change autocomplete hotkey to Alt/Option + A (#5328)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "17c45d1206541f9de7b37f64c073336833d3ac1e", "messageHeadline": "docs/vmbackup.md: fix links to https://docs.victoriametrics.com/vmbac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "85bf63078ca86002ce34b4c28d59cf04c5a2cbcb", "messageHeadline": "docs/vmagent.md: refer to proper command-line flag: -remoteWrite.shar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7d4873bcefd57478d6109c7336eb378f25ffc928", "messageHeadline": "docs: mention that VictoriaMetrics and vmagent support data ingestion\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a79a439dac36da9f90b3371f088232c51bff50e6", "messageHeadline": "docs/Release-Guide.md: point to the proper location for CHANGELOG.md \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4c25ee35974dc993f9eab65770977ce35487ee0b", "messageHeadline": "deployment: update reference to VictoriaLogs from v0.4.1-victorialogs\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "ebd76588dae77239ff60730034eefbce6ac30d3d", "messageHeadline": "docs/VictoriaLogs/README.md: cut v0.4.2-victorialogs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9b248e3b2f95f3396c47788a35a442d486c0f36d", "messageHeadline": "deployment: update references to VictoriaMetrics components from v1.9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "0ea35215f6e14878009ee92c1e88c34321a85624", "messageHeadline": "app/vmalert-tool: add missing multiarch directory", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "91f5c24f82b04efe09143bb636883f0bc8026682", "messageHeadline": "docs/CHANGELOG.md: cut v1.95.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8d9e365512cee02e6e0a70c81a25d23aa3d1e4e4", "messageHeadline": "vendor: update github.com/klasuspost/compress from v1.17.2 to v1.17.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 33}}, {"node": {"oid": "741013a33fdc3ad02f447b75f2c00f91b145448d", "messageHeadline": "docs/CHANGELOG.md: document v1.93.8 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "d9a7dea9a132fcd833ab748cd1a750b9bc8a0314", "messageHeadline": "lib/querytracer: add missing blank comment line after 3121d76bee9c5f8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e837968e497dfe516fa05fc880862d6eb805a23b", "messageHeadline": "docs/stream-aggregation.md: clarify that stream aggregation is applie\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "5bfa2a3e97c4ec90f7b510d9ffd3acf3534c3825", "messageHeadline": "docs/CHANGELOG.md: document v1.87.11 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "68d2cb203df2e540c1c597135b8ea20cd723bc63", "messageHeadline": "docs/stream-aggr: specify the relabeling order during aggregation", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "02624c41eb70e1778f37e3d29f873396922fdb46", "messageHeadline": "app/vmctl/README.md: sync with docs/vmctl.md after 7b2e2a23c22dfa4bb5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef2113e5df2c6eaa5f7e44f0db1bed840bf8916f", "messageHeadline": "Makefile: remove package-base dependency from `publish` rule, since t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b2e2a23c22dfa4bb501dabbc7f418f3dfd2a798", "messageHeadline": "vmctl README.md typo (#5326)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efd5d1f2dd56ea8c314f55087e5fb3007aeac79b", "messageHeadline": "relabeling.md: fix link (#5325)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "201fb6ec5c741de006e109aea52487f1b7cb24fb", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 996, "deletions": 15227}}, {"node": {"oid": "3076c1f4005ea9dae1ed960919dcaa23f94879b1", "messageHeadline": "lib/ingestserver: properly log the number of closed connections", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6a533023b11cccb4fa534f48b2db87c44079095e", "messageHeadline": "docs/CHANGELOG.md: consistently prepend command-line flags with a sin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "0bf48a5d2ab5102fc19a564aa4b11d9dba900a88", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify how -storage.vminsertConnsSh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "feff13851c39ee4e744ab7303b547291594adcc8", "messageHeadline": "docs: clarify vmalert flag changes", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3121d76bee9c5f8003ef52d998da00eacdb194a8", "messageHeadline": "lib/querytracer: makes package concurrent safe to use (#5322)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 65, "deletions": 22}}, {"node": {"oid": "cb106bdf39b4187ed35aa3efd95e559e77c09571", "messageHeadline": "lib/logger: increase default -loggerMaxArgLen command-line flag value\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d61a7327d74e3b3d2052a9f070296e168a7a32f", "messageHeadline": "docs: update Grafana setup section, use more direct link and add noti\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "d3ae2b2f62ddb631bb7d9afc5ad380785bada187", "messageHeadline": "dashboards: update description for RSS and anonymous memory panels to\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "d6ae08259856f36022d72f157a1b585f1375b825", "messageHeadline": "deployment/dashboards: respect `job` and `instance` filters for `aler\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fbc6289a21aaf8b665ddacb6c1d3d99009bbb45f", "messageHeadline": "app/vmselect/promql: typo fixes after 7cf7740d183d66354f3a3b941e53656\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9bd265249448d8b4b421d12eaa1b4c04009ce25", "messageHeadline": "lib/ingestserver: typo fix after f7834767c106effac9984655220f641967f2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7cf7740d183d66354f3a3b941e53656c7be3ae0d", "messageHeadline": "app/vmselect/promql: properly handle instant query optimization conrn\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 55, "deletions": 71}}, {"node": {"oid": "0116a333fbcf8633bb9d97a51a63d7c2b9b530d0", "messageHeadline": "vmui: reduced the number of server requests (#5253)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 502, "deletions": 344}}, {"node": {"oid": "43e330280366bcb9f73aa3c0ca26f9a19635fc71", "messageHeadline": "docs/CHANGELOG.md: document 0e056ddb2d9529fbdea4c14ec2f79b4373fc8a1d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e056ddb2d9529fbdea4c14ec2f79b4373fc8a1d", "messageHeadline": "vmui: fix trailing slash in serverURL (#5271)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "12aefa8a4bc56a4202a422d5a1d0645c50d457ac", "messageHeadline": "fix: apply correct bounds to sf and tf (#5274)", "author": {"name": "Noah Labrecque", "email": "62020678+unfinishedprogram@users.noreply.github.com", "user": {"login": "unfinishedprogram"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "37997abd148e41baad5e855d025b3ec3eca91662", "messageHeadline": "vmcluster: re-routing enhancement (#5293)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 83, "deletions": 12}}, {"node": {"oid": "cef7a39ba38c55f02b408bc548f3cd71efddba66", "messageHeadline": "lib/logstorage: always check the previous indexBlockHeader for blocks\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "89dcbc2fe75f5f563b042e605ffce1dc6bc7be07", "messageHeadline": "lib/logstorage: fix streamID and tenantID search (#4856) (#5295)", "author": {"name": "XLONG96", "email": "1073501156@qq.com", "user": {"login": "XLONG96"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8eed04b2c666f707506b605c339199d40046d581", "messageHeadline": "app/vmauth: add ability to drop the specified number of `/`-delimited\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 219, "deletions": 51}}, {"node": {"oid": "0feaeca3c192860127ee4eeb0dbbdd624d3d77d3", "messageHeadline": "lib/protoparser/promremotewrite: fall back to Snappy decoding if zstd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8af56ea2edd68cabaf7c369741d7523571dfb1e5", "messageHeadline": "lib/htmlcomponents: use relative links for the top page and for favic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 53}}, {"node": {"oid": "cf23dc6480f77b79de500f145135a8f7be0ac065", "messageHeadline": "all: cleanup: remove `// +build ...` lines, since they are no longer \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 17}}, {"node": {"oid": "b7fb7c5f775b844643f224734465579bd0b7c839", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4373, "deletions": 1637}}, {"node": {"oid": "3e93fa61adede4396400d763ae5c17be43232be6", "messageHeadline": "lib/regexutil: properly handle alternate regexps surrounded by .+ or .*", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "c8d901424f882022597788cb4fd6aae9b3b9ee1d", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: follow-up for 66527c598110472964171a7\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "66527c598110472964171a75a539d9ec6b2a883d", "messageHeadline": "vmui: ui logs enhancements (#5312)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 50, "deletions": 7}}, {"node": {"oid": "6340911d381e81522a3fc9b3e499aa86f121a0b5", "messageHeadline": "lib/stringsutil: add tests for LimitStringLen() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "4722b70c89535f3d8a4e4c74aafdc857738173b7", "messageHeadline": "lib/stringsutil: fix failing test (#5313)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba058a45147042a4fbbb6e6707253703633034ef", "messageHeadline": "docs/CHANGELOG.md: remove trailing whitespace after bffd30b57af09ba01\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25ff811d78a2e2e06ef6944b4c1079847c9cf054", "messageHeadline": "docs/vmauth.md: add missing dashes in front of command-line flags at \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "eded218e8c7478799956db40cb7dfe98a1c359d0", "messageHeadline": "app/vmauth: properly pass `Host` header to backends", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "61594d2bd85cf7bb66f24f36d28cff47db55ee5b", "messageHeadline": "app/vmauth: follow-up for 323f3720ed33a834ce32c2a6b95101aad2e5042c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 145, "deletions": 13}}, {"node": {"oid": "ec72b750f210045f12e0c4f474be3009f15dd9b2", "messageHeadline": "docs/Articles.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bfec8a375174f6d7f9a70dad79e60addab9980d3", "messageHeadline": "app/vmauth: improve docs a bit after 323f3720ed33a834ce32c2a6b95101aa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "0df8489e0a6d03b94ae1facfecbc88fefd20e53a", "messageHeadline": "app/vmagent/README.md: sync with docs/vmagent.md after 930d26b2ffe3a5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "230230cf0b9bdcb19f8ae9869651fdbe50f50a81", "messageHeadline": "lib/logger: add `-loggerMaxArgLen` command-line flag for fine-tuning \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "80213f07faf4b0095b0c3792cf21098cac11384e", "messageHeadline": "app/vmselect/promql: optimize instant queries with min_over_time() an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 324, "deletions": 62}}, {"node": {"oid": "2db1a664e14a72f2396e7ec069d12c54b0349310", "messageHeadline": "deployment: update Go builder from Go1.21.3 to Go1.21.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "010dc15d16d246a12d40c6052de62519d3fe3e22", "messageHeadline": "lib/blockcache: do not cache entries, which were attempted to be acce\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "22498c50874c1bb8713badbb8d0f647f3dc68d1d", "messageHeadline": "docs/Articles.md: sort third-party articles by importance", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "dc668b8246fc038a80b26ffe4ada5073cab83479", "messageHeadline": "docs/Articles.md: add a link to https://blog.cloudflare.com/introduci\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a9a26c20b5da45f687da93582c7b9a3b032c40a1", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: make `High availability` secti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 132, "deletions": 105}}, {"node": {"oid": "d407d13e7b45e18a248710f844121d279008a365", "messageHeadline": "Makefile: update golangci-lint version from v1.54.2 to v1.55.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "2474281f1b19b6dac68f796fb7b81153c90a9758", "messageHeadline": "Support building images via podman (#4978)", "author": {"name": "PhracturedBlue", "email": "rc2012@pblue.org", "user": {"login": "PhracturedBlue"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "73a18621827bfd7ae46199b25fe111f0531a09e7", "messageHeadline": "docs/changelog: document vmbackupmanager bugfix (#5303)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "930d26b2ffe3a566329b6362ffd66f92857a22e2", "messageHeadline": "docs: vmagent change the codeblock languages", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "2b15f2fc8cb4d424649f62266049b56956889a04", "messageHeadline": "Automatic update Grafana datasource docs from VictoriaMetrics/grafana\u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "746cc93e955de39dba46d624ad53f4bb5e87ec99", "messageHeadline": "Automatic update Grafana datasource docs from VictoriaMetrics/grafana\u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 391, "deletions": 0}}, {"node": {"oid": "bffd30b57af09ba01a6ea40378fefa3b37468efd", "messageHeadline": "app/vmalert: update remote-write process (#5284)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "5afc6a5765b3fbfed14534c6b69837f0a7fb6f91", "messageHeadline": "github actions: sync docs use the latest hugo version in CI", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b51d16e74c1be9c07ee78bde0a6cacbd3c444501", "messageHeadline": "docs: url example change the title h2->h3 h3->h4 for better indexing \u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e4f44bad9160e8db9c417f1a1df1fd46ba70f6b7", "messageHeadline": "docs: fix formatting in stream aggregation more", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "ea4ca70be1c998257009e4178e7782fe75fb9f4e", "messageHeadline": "docs: fix formatting in stream aggregation", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4d2b98b7551e414246d4bcfe56a5ac66f64a1158", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@b4b79da \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "c07dc457867a03a860e875b0e0a6db91a03e1fd8", "messageHeadline": "app/vmalert: fix typo in `remoteWrite.concurrency` description", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f90d2ec843063fa382e2add5206ecb3ecf6bed53", "messageHeadline": "vmui: display query error on Explore metrics page  (#5272)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "054367c421b284d918132d7ddb7f748dc3711d80", "messageHeadline": "docs: make docs-sync after 323f3720ed33a834ce32c2a6b95101aad2e5042c", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "323f3720ed33a834ce32c2a6b95101aad2e5042c", "messageHeadline": "app/vmauth: add option to skip TLS verification (#5256)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 80, "deletions": 13}}, {"node": {"oid": "da24c129dbeface49b2b772ea01f9ebcafcca933", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 831, "deletions": 142}}, {"node": {"oid": "f2b373dd0681dbd9c4aaf9f03dce3f0e50b92593", "messageHeadline": "go.mod: pin the latest working version of golang.org/x/exp", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "815fda899556e6e0424d337f11717946f1260e11", "messageHeadline": "docs: update -help output after recent changes to VictoriaMetrics com\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 51}}, {"node": {"oid": "65db6609ebeec984e621361214f121c7369b0373", "messageHeadline": "docs/CHANGELOG.md: update the description of the optimization for SLO\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 6}}, {"node": {"oid": "b5254199c61002908fd8ebacdcc86c27ba9c01cf", "messageHeadline": "app/vmalert: add label `file` pointing to the group's filename to met\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "6eb205f8b052ca0155a844599d2d134a8c776bb4", "messageHeadline": "app/vmalert: verify alert name correctness in restore test", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "90d45574bf7cf63ae05ea5e4868c13866d225e4f", "messageHeadline": "vmalert: reduce restore query request for each alerting rule (#5265)", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 33, "deletions": 33}}, {"node": {"oid": "eeb25bc4a56b712e71ff432720ba472934d35d32", "messageHeadline": "app/vmselect/promql: add missing trace message in rollupResultCache.G\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dd33fc0c76123ec1b2b04d323be0d3e3db984ce5", "messageHeadline": "docs/CHANGELOG.md: typo fix: tis -> this", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "536c1301fd380ef9f1e72c31020961f09e112ca3", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: document why data inside `<-st\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "87a86ec9dbcc2cf863b4faa9b1ae323654fbc029", "messageHeadline": "docs/CHANGELOG.md: document v1.93.7 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "ed70a40669b81d9ba46f86342d464429a656bf55", "messageHeadline": "app/vmagent/remotewrite: add -remoteWrite.shardByURL.labels command-l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 4}}, {"node": {"oid": "828ddd4e4fcf1c8b2808b11adaf49ff39d92303c", "messageHeadline": "vmauth: add browser authorization request for http requests without\u2026 \u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 34, "deletions": 1}}, {"node": {"oid": "4497a08e3d5b4bc094c1d96ae93c99a1593885b3", "messageHeadline": "app/vmselect/promql: reduce the minimum lookbehind window for enablin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "f59dda3223341cfa5fdccdc6a14bfd3ebf934030", "messageHeadline": "app/vmselect: run `make quicktemplate-gen` after b8739bc00bb83c499b0d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 75, "deletions": 63}}, {"node": {"oid": "b8739bc00bb83c499b0d928cd1ebe0d3e73181c9", "messageHeadline": "app/vmselect: return stats.seriesFetched as string instead of number", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "b44b74d118ecef11c395fdb5f0ffb5ea1e446c66", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@49826be \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "324ecbeed6d055cf251897ce875efd8569a185ec", "messageHeadline": "add Try new Docs button in the current docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 35, "deletions": 5}}, {"node": {"oid": "da887b49e74a098c80d6f72e898557991e279349", "messageHeadline": "app/vmui: show query execution duration in the header of query input \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 103, "deletions": 73}}, {"node": {"oid": "e482eeff586533123e65468407431aabb436d4ba", "messageHeadline": "vmalert: support specifying full http url in notifier static_configs \u2026", "author": {"name": "Hui Wang", "email": "haley@victoriametrics.com", "user": {"login": "Haleygo"}}, "additions": 85, "deletions": 20}}, {"node": {"oid": "92826b0b4a414e84410068d47639362f54f4fe87", "messageHeadline": "app/vmselect/promql: apply SLO-like optimization to all the `count_*_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "0189081490ca2b4169b72de9fd5bf3d33ed88ee3", "messageHeadline": "app/vmselect/promql: typo fix, which could lead to panic during range\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e76c3bd50fe28d3205e4b39ce114320d58e5b84", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@57c1bf6 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4c6ee94855aa8e545852c696d19b8f9ee0d0ca6", "messageHeadline": "app/vmui: fix non-working `Disable cache` checkbox at `JSON` and `Tab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 70, "deletions": 19}}, {"node": {"oid": "a70818f72f961147737acf0eefb30f77729f5a8a", "messageHeadline": "app/vmselect/promql: properly calculate rollup result if lookbehind w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ea81f6fc3623246985b082748cafefe8b58b808e", "messageHeadline": "app/vmselect/promql: add outliers_iqr(q) and outlier_iqr_over_time(m[\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 173, "deletions": 9}}, {"node": {"oid": "fba93dbe0b129fe4cc4a5d1eab72c10cf0992128", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6893, "deletions": 7826}}, {"node": {"oid": "41a0fdaf39ea99708cf1c899332910965d62dcfc", "messageHeadline": "app/vmselect/promql: optimize repeated SLI-like instant queries with \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 614, "deletions": 134}}, {"node": {"oid": "c96fc05f3eaed034bb60ee50eb6847617b35cc18", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch after 9d8f9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51aab7bb1706a4428609cf71b4aa3ff1e0955f5e", "messageHeadline": "app/vmselect/promql: wrap too long line after a950873fffa3483168a5ba5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "714af89b13e3a640250edaa73c53944fe52c2423", "messageHeadline": "lib/httpserver: follow-up for 0638bbe69cb2e32561dcae59d5ae0f6c82e5b5f3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "98699f203b5773d263ba1de15b86adf033a093d3", "messageHeadline": "lib/persistentqueue: properly re-create flock.lock file inside direct\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "efb6ac27c24f367f6a9552ebd2de8458825839a9", "messageHeadline": "lib/httpserver: call Request.Header() only once instead of calling it\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "68f82b1c068a0e145fa5f1b56285462a298a693d", "messageHeadline": "github actions: fix typo in hugo version", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1020faa7b450ed43fcff8e35084cb6700eae7cf3", "messageHeadline": "github actions: use 0.119 hugo version as far latest contains bug", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "aade16f534ddcbc9e2c174d85f34ed763799ee9f", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify the description on why -dosn\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "a71efce784f7ff50d7d998bbc49a951b07281aac", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: cosmetic fixes after 23369321f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 20}}, {"node": {"oid": "4ac95b6f49c96a6c728d24be0df72dead8ae3e16", "messageHeadline": "docs/CHANGELOG.md: move the description for -http.header.* command-li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7ac49162c62d42f0c328e305a23b2cdd5640d572", "messageHeadline": "lib/storage: follow-up for 29cebd82fbe7470b323c4f51cbea63fffa28629b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "f6208965cec732ddae75912f5a820cc3311e435d", "messageHeadline": "dashboards/cluster: fix description about `max` threshold for `Concur\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a950873fffa3483168a5ba58439b26fd472a7ba9", "messageHeadline": "app/vmselect: expose `vm_memory_intensive_queries_total` counter metr\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a8051d48c4f137d01600b7e2a288d2d098d95fd2", "messageHeadline": "docs: follow-up for 0638bbe69cb2e32561dcae59d5ae0f6c82e5b5f3", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0638bbe69cb2e32561dcae59d5ae0f6c82e5b5f3", "messageHeadline": "vmauth: add counter metrics for auth successes and failures (#5166)", "author": {"name": "venkatbvc", "email": "chalapathirao@gmail.com", "user": {"login": "venkatbvc"}}, "additions": 97, "deletions": 2}}, {"node": {"oid": "aaf9e3d526d94e8d7c8b69fb6bb5a3af37831182", "messageHeadline": "dashboards/vmalert: add new panel `Missed evaluations`", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 217, "deletions": 26}}, {"node": {"oid": "9866974a53fc80e635897046feb346692f836a15", "messageHeadline": "deployment/alerts: add `TooManyMissedIterations` alerting rule", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "8874b525b7c7fdf92556b3f9726e48b61d2a5022", "messageHeadline": "dashboards: fix `Errors rate to Alertmanager` filter", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "ca7457d906cf20aa885e330afa67059a39d96e77", "messageHeadline": "docs: explain motivation behind having `-downsampling.period` on vmse\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "23369321f15d2c4720f92b9a6affb924337871c0", "messageHeadline": "docs: mention information loss when downsampling gauges (#5204)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "abcb21aa5ee918ba9a4e9cde495dba06e1e9564c", "messageHeadline": "vmalert: fix alert firing state in replay mode (#5192)", "author": {"name": "Hui Wang", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 112, "deletions": 12}}, {"node": {"oid": "e964df803903f9948683e9b0f78f412fc6e822a4", "messageHeadline": "docs/troubleshooting: mention issue with un-ordered labels", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a64b37cf242472070791741f0c00080960ce7bb1", "messageHeadline": "docs: rm mention of default values for security HTTP headers", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "ad839aa492704dda3a9f8e5fe9de58c4074bd39a", "messageHeadline": "lib/httpserver: add flags to specify HSTS / Frame-Options / CSP heade\u2026", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 175, "deletions": 1}}, {"node": {"oid": "29cebd82fbe7470b323c4f51cbea63fffa28629b", "messageHeadline": "lib/storage: log warning about RO mode only on state change (#5191)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "9149353a364b3fae49a82d4740a1c3946e0c4569", "messageHeadline": "app/vmui: change the order of tables at `Top queries` tab", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2084, "deletions": 34}}, {"node": {"oid": "613b545dfdd653a93885636d5183dbdaf59d99dc", "messageHeadline": "lib/promscrape/discovery/kubernetes: propagate possible errors at new\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "90427abc65a048aa70196223a810b7e208fb8e0b", "messageHeadline": "lib/promscrape/discovery/kubernetes: avoid possible panic if given ca\u2026", "author": {"name": "Hui Wang", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "632d788b63bcead6b1afa0ba8d4c2fe1a129ca92", "messageHeadline": "lib/promscrape/discovery/kubernetes: stop all the url watchers, which\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 36}}, {"node": {"oid": "7c90ce39cb1e1c8747a2f10e734cd3cccdd39a62", "messageHeadline": "do not print redundant error logs when failed to scrape consul or no\u2026\u2026", "author": {"name": "Hui Wang", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3aec7eb44fbe030bea918ad2cf491a25bee5992f", "messageHeadline": "app/vmalert: remove unclear comment", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b60bb1d98ad1d2acfa11066240143a1722aaa50a", "messageHeadline": "model list - isolation forest (#5235)", "author": {"name": "Daria Karavaieva", "email": "cambaz1492@gmail.com", "user": {"login": "Cambaza"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "68b1b3c4d4e2e383eefc875e6c0353f21e71375e", "messageHeadline": "Makefile: move build commands for vmalert-tool closer to vmalert", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "cdbc06a6396f2db6cad041d7edff293c88476403", "messageHeadline": "lib/promscrape: do not add a suggestion for enabling TCP6 in error me\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "8b41b506c29b28d83de709ed514cc14abe5e021e", "messageHeadline": "Revert \"lib/promscrape: do not add a suggestion for enabling TCP6 in \u2026", "author": {"name": "Dima Lazerka", "email": "dima@victoriametrics.com", "user": {"login": "dima-vm"}}, "additions": 2, "deletions": 92}}, {"node": {"oid": "5464376d166cdd56ddd46ee06a3763da3d985e03", "messageHeadline": "lib/promscrape: do not add a suggestion for enabling TCP6 in error me\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 92, "deletions": 2}}, {"node": {"oid": "ac933cc42340beabae8dea03a8a3ca5dd87c4b9b", "messageHeadline": "lib/promscrape: properly track the number of updated service discover\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "612dcf231aafe289a55b0c5a8f27aa81a0b473d8", "messageHeadline": "lib/promauth: typo fix in the error message after d5a599badce3ff84c3e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d5a599badce3ff84c3ef236e1e8c3fb38514f272", "messageHeadline": "lib/promauth: follow-up for e16d3f5639d67ff970975d342aaa276e339e9b0c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1240, "deletions": 825}}, {"node": {"oid": "c22e3e7b1dbec8793d8825542d8c179051e8ebe1", "messageHeadline": "lib/promscrape/discovery/kubernetes/kubeconfig_test.go: make TestPars\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 46}}, {"node": {"oid": "eed52063767c4d5dc7035c3f7a33db4a8ca02365", "messageHeadline": "lib/promauth: properly parse string contents for ca, cert and key fie\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "4afcb2a689bc172ff988f0ac407ded4e8f9222a9", "messageHeadline": "lib/promscrape: move duplicate code from functions, which collect Scr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 105, "deletions": 338}}, {"node": {"oid": "cb34d4440cbf22e8e96adb1859953796b15641ba", "messageHeadline": "app/vmalert/config: fix flacky test TestParseBad", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "42dd71bb63535c6bc850e1c4a737c00f64c3b760", "messageHeadline": "all: consistently use %w instead of %s in when error is passed to fmt\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 83, "deletions": 83}}, {"node": {"oid": "305c96e3845d595bd2f16979948b5a651d1e3447", "messageHeadline": "lib/workingsetcache: fix outdated comments for Load() and New() funct\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c07909a20bec73acacab690a6ddc92910ee0ed83", "messageHeadline": "app/vmalert: fix typo in tests", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eed0c3c6b014a7cf7fe1225f9a12dad470c3a917", "messageHeadline": "app/vmalert: fix tests after a216fe67280bafbdbb98a2ac63eabf48fc79c91a", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "a216fe67280bafbdbb98a2ac63eabf48fc79c91a", "messageHeadline": "app/vmalert: follow-up after c9375cac5e7bc612259e0101b50b4861115cc030", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 66, "deletions": 46}}, {"node": {"oid": "c9375cac5e7bc612259e0101b50b4861115cc030", "messageHeadline": "vmalert: add `-rule.evalDelay` flag and `eval_delay` as group attribu\u2026", "author": {"name": "Hui Wang", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 93, "deletions": 31}}, {"node": {"oid": "4e0a779efe93cb541d3b8b91c89df20be1336460", "messageHeadline": "deployment/alerts: update `TooHighMemoryUsage` annotation", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "003ef3a51803824ae4bfcc2adb3f53519c5fa70c", "messageHeadline": "deployment/alerts: make `TooHighMemoryUsage` more tolerable to spikes", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "685f9c3c984d5733da5222dddae1f4ca745dc9d7", "messageHeadline": "deployment/alerts: make `RemoteWriteConnectionIsSaturated` expr readable", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "3e0236b4a337af736d7e24e8b1f62341f01107c8", "messageHeadline": "github-actions: build search index during the doc sync (#5224)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "33484d3365809ae00c3f9d567f13239820ee7dfa", "messageHeadline": "lib/streamaggr: respect `streamAgg.dropInput` with empty stream aggr \u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "239849db5d9257c8e32a10ee7ed67f9dc4b1b4fa", "messageHeadline": "docs/case-studies: update Wedos info (#5211)", "author": {"name": "krakazyabra", "email": "pronin.egor@gmail.com", "user": {"login": "krakazyabra"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2f21c0c119215e3894fb9b666e03fb1d360445b5", "messageHeadline": "docs: use https://github.com/VictoriaMetrics/VictoriaMetrics/releases\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 94, "deletions": 80}}, {"node": {"oid": "b8b6e120ff0617233d2d90f6b9f5b6269cf2c715", "messageHeadline": "app/vmselect: limit the number of parallel workers by 32 (#5195)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 79, "deletions": 17}}, {"node": {"oid": "ad9e2b21ee436d4953ed671f23c0466ff90d92b6", "messageHeadline": "vmui: update dependencies (#5194)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1332, "deletions": 829}}, {"node": {"oid": "38b8872a472de990bfed6495bf536b005dc3a9d6", "messageHeadline": "docs/Articles.md: add an article https://rtfm.co.ua/en/victoriametric\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad871dd9ed3e3bba9c84d596f5f88b434696f7cd", "messageHeadline": "docs/FAQ.md: add questions on why VictoriaMetrics doesnt rebalance da\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "ea4758f5cd6d8a10f4036cfbaf7c723af71ceb44", "messageHeadline": "docs/FAQ.md: refresh the answer to the question about how does Victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "0a6932acfec9c2b77012bed72d0d0c0af4fe54fa", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@2c826bb \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "fd2d07ba332710a5e2666668938c2411b5cf34cb", "messageHeadline": "lib/storage: follow-up after 188cfe3a8500761d4fa27f1346c74a08263222e7", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 48, "deletions": 43}}, {"node": {"oid": "188cfe3a8500761d4fa27f1346c74a08263222e7", "messageHeadline": "lib/storage: do not create tsid if metric contains stale marker(#5069\u2026", "author": {"name": "Ilya Trefilov", "email": "Ilya.Trefilov@outlook.com", "user": {"login": "ilyatrefilov"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "e16d3f5639d67ff970975d342aaa276e339e9b0c", "messageHeadline": "fix inconsistent behaviors with prometheus when scraping (#5153)", "author": {"name": "Hui Wang", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 293, "deletions": 156}}, {"node": {"oid": "3e2f09541e1369ff09e00d505b981244309c032c", "messageHeadline": "docs: mention key concepts as querying example", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c2d252c04565386f8a0988325a2d26cb6cb85419", "messageHeadline": "dashboards/vmalert: respect job and instance filters in `No data errors`", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "edba9f626667b46b33a1e40fdb175aaa4c746e94", "messageHeadline": "dashboards/vmalert: use `desc` sorting for tooltips on panels", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "f89051f83f21dea9cbdeadc39c48669e07835c36", "messageHeadline": "docs/Articles.md: add newly appeared articles about VictoriaMetrics a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "14f3d844fe8989198bd6aede8d50c18cb6ab88e5", "messageHeadline": "docs/CHANGELOG.md: document v1.93.6 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "daaf2b0e6118dc603b753ae6ef5ba6eade4a026b", "messageHeadline": "docs/CHANGELOG.md: document v1.87.10 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "da77f4deeb40c5526ced54dcdcb041bc0630ba9c", "messageHeadline": "app/vmselect/promql: add labels_equal(q, \"label1\", \"label2\", ...) fun\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 109, "deletions": 15}}, {"node": {"oid": "484b5ed12ffe4ac433621f057324b3ad07171f18", "messageHeadline": "docs/MetricsQL.md: typo fix after bdb743c88d737d18a5c7e6bec325deee0f3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c3dd16a1686e5326549035e13a7a7f79214b485", "messageHeadline": "app/vmagent/remotewrite: move sas var initialization closer to the pl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "bdb743c88d737d18a5c7e6bec325deee0f35cd8a", "messageHeadline": "app/vmselect/promql: add drop_empty_series() function for dropping em\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 69, "deletions": 4}}, {"node": {"oid": "1d3d989be562a22ad18d9921fe15f00b6ef73d41", "messageHeadline": "app/vmagent/remotewrite: follow-up after 4f102ff945e8def8db8a74ab67d7\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4f102ff945e8def8db8a74ab67d762d17e1139e5", "messageHeadline": "vmagent: fix streamaggr config reload bug", "author": {"name": "luosjde", "email": "luosjde@163.com", "user": {"login": "aluode99"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b8c267075ea70aabb91a268b9842a9746e314601", "messageHeadline": "lib/promscrape: add a link to https://docs.victoriametrics.com/vmagen\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "e25318e8ca3b2020ffd05a50ca02ce0429138216", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 397, "deletions": 190}}, {"node": {"oid": "fc98b62760ace8ad0331a7a51cde951771d2bdb7", "messageHeadline": "lib/promutils, app/vmalert-tool/unittest: move promutils.Duration.Par\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6f98b9c221682a2c7b3189b02175c48dbd493da5", "messageHeadline": "Revert \"docs victorialogs use relative links\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 370, "deletions": 370}}, {"node": {"oid": "56b9c0b71735f2df064231bed53a74c543c94625", "messageHeadline": "docs/CaseStudies.md: typ fix: vmgent -> vmagent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07150359b25dd1bba7c4e5929667b3a9bdae8d7a", "messageHeadline": "docs/vmbackup.md: clarify documentation about -deleteAllObjectVersion\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "b248413a078a456bed9689e35898e90071f86ce8", "messageHeadline": "fixed error when creating a full backup using the `-origin` flag (#5180)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8b6ccad41d2f31f045a645c01bbee1bf56d186a9", "messageHeadline": "fix ingesting stale point, follow up https://github.com/VictoriaMetri\u2026", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7abdbbc8e2c45ebc4c1990ceb04fec0d05c62cf2", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@79298bf \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "97a7128e4b4d2f04aa68cfbd93c785f8e88cdd4f", "messageHeadline": "app/vmselect/promql: do not use unsafe conversion from bytes slice to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2c334ed95374762292c8dc2508bce8db56505021", "messageHeadline": "app/{vmagent,vminsert}: follow-up for NewRelic data ingestion protoco\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 809, "deletions": 672}}, {"node": {"oid": "ddbe713470bc8b5b944979972682c9836e2be5e5", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a link to the original iss\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 30}}, {"node": {"oid": "3594214a1641568c005f74006cd15ece66a8defa", "messageHeadline": "lib/vmselect: bump maxSearchQuerySize to 5MB (#5158)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8dff1c696fabcb8b6abe0fa1385c45839eff64ac", "messageHeadline": "docs fix broken links", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a200aaf0efa098b9ac01e756e3d7d021c60a3aa3", "messageHeadline": "docs fix broken links in operator", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b808fe959a023b00d0acab274cb1701320ebd8fe", "messageHeadline": "docs vlogs changelog fix broken link", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "065a6b020b7ad113874f74c8b0b57da87edd5eb8", "messageHeadline": "docs fix 404 external links", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5c46b8176785061e3c47028c32aa983081d855d", "messageHeadline": "docs fix bad links", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3d7a77bf820e0a4370d8f7247ddbef4608ef8f9e", "messageHeadline": "docs victorialogs use relative links", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 369, "deletions": 369}}, {"node": {"oid": "83d64aa6216df561ec2ec257b5a97c3b87476be7", "messageHeadline": "docs/vlogs/dataingetion remoev unknown language from codeblock", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d3b732ce0f506cad2cb6312cbc661ec79df6102", "messageHeadline": "docs/vmlogs fix aliases", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 22, "deletions": 3}}, {"node": {"oid": "60eab8e2efa422b36d340aef2c17775f9bb11285", "messageHeadline": "docs: fix typo", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe8cc573d1d839d84e7d71949bca0b7f16f8faf8", "messageHeadline": "docs: remove extra `/` in the end of the link", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1ca0b863970c704ba9aefbfd96fe7bb3e094afc4", "messageHeadline": "docs remove (( from the link to fix them", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "84cf96228f362b9b8db2cfa56045829a75d34479", "messageHeadline": "docs/alert-tools add yaml output type for the correct displaying", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 22, "deletions": 18}}, {"node": {"oid": "b246b0e55f3951d918f46ef0deb8edf2f2336554", "messageHeadline": "deployment/logs-benchmark: add suite for Loki (#5165)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 916, "deletions": 77}}, {"node": {"oid": "d1638db8491851c5a9f8ce193ce5920c6fbc843c", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: follow-up after f42c12e69ad2b63f9ea8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f5a41e35eea0912062b9ba023423e0e80e57145", "messageHeadline": "lib/license: cleanups and prettifications for log messages and docs r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 329, "deletions": 279}}, {"node": {"oid": "36b0cea3f3a4832168cafb115d4d3a18e9c33183", "messageHeadline": "docs: mention the free trial for enterprise", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "dc28196237b7a3ceb16a49b0a0a8dd077634b5ab", "messageHeadline": "vmalert-tool: implement unittest (#4789)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 3995, "deletions": 1681}}, {"node": {"oid": "98a5007d3207f35b1c12b8a603c736668d87c218", "messageHeadline": "fix title for managed qs guide", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4f4bc515e0cb0d381caec36f7fa5c15c8af30ec6", "messageHeadline": "Revert \"improve .gitignore\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "964e6ccc178f55618d18be06325f74f76aa3950b", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: remove question mark added by \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "930a36df40567a824e7621238c250733cae7c6e0", "messageHeadline": "app/vmui: small UX enhancements", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4092, "deletions": 81}}, {"node": {"oid": "0b668405209d0ee43d47e097a9d872b699e559e8", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5956, "deletions": 4080}}, {"node": {"oid": "d984598e30f8d27ad65e380a8f2a0407d786efd9", "messageHeadline": "deployment/docker: update Go builder from Go1.21.1 to Go1.21.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "31f7ef0811e5f76d349b5004cb56746f838416c7", "messageHeadline": "app/{vmselect,vlselect}: enable caching of static contents from /vmui\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "8c4ce186d3c5ce9f21b63890f38656dcffcf7f6f", "messageHeadline": "docs/vmbackupmaanger: reference permanent objects deletion (#5157)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d43566605b22bd8a7313b54d176a54b5217703a5", "messageHeadline": "dasbhoards: fix vminsert/vmstorage/vmselect metrics filtering", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "2fc7e9f47e4e30dbb55860a4eb622de35887bea1", "messageHeadline": "lib/backup: add `-deleteAllObjectVersions` command-line flag (#5147)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 175, "deletions": 29}}, {"node": {"oid": "6dc5306c9b5ab2c9b69e3f166e4ed0b3b63ab3aa", "messageHeadline": "vmui: transfer Top Queries time interval #5097 (#5145)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 55, "deletions": 29}}, {"node": {"oid": "a6d06474f468e270e61f3327392983b6d6f96dba", "messageHeadline": "docs/managed-victoriametrics: update documentation (#5135)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 248, "deletions": 171}}, {"node": {"oid": "1f91f22b5f0c93be6c65983834fcea8ccebc6594", "messageHeadline": "app/vmselect: reduce lock contention for heavy aggregation requests (\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "2aa0f5fc41d072020e99c008c9f0146568de4082", "messageHeadline": "vmalert: add `evalAlignment` for rule group and fix evalutaion timsta\u2026", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 148, "deletions": 151}}, {"node": {"oid": "244c8878252a7362f81e7dff5e970bcbd4297c10", "messageHeadline": "app/vmalert: hide sensetive info in the vmalert (#5059)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 164, "deletions": 36}}, {"node": {"oid": "b57756734e88731be8f6b01fb7f6ce933b426a2d", "messageHeadline": "docs: follow-up after 636d4ea1966fff070a365ed3735f06da0d38d9bf", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "c5044cdba98dd7d554c3ca437c78f04ffecd41c4", "messageHeadline": "vmui: enhancement of autocomplete feature (#5051)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 541, "deletions": 107}}, {"node": {"oid": "636d4ea1966fff070a365ed3735f06da0d38d9bf", "messageHeadline": "docs: mention the free trial for enterprise", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "7183621d847d673a7f4eaa12bc42f7d36016f0ef", "messageHeadline": "docs/enterprise: fix rendering of example alert (#5137)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dc79b25771081286d82dc246fb0a16ee8b7689b3", "messageHeadline": "docs: fix markdown for k8s managed guide", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cb13ce9147e88d6df23fef96e5251d9f26e94b77", "messageHeadline": "docs: add YT video to \"How to reduce expenses on monitoring\"", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b3cc22b1598e6808584e2e768842c1f638e82980", "messageHeadline": "docs: update the license flags description", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 64, "deletions": 64}}, {"node": {"oid": "a8345bb1b9b8fc0495981e90f9c50e31374e39f5", "messageHeadline": "improve .gitignore", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "7cf615a73ba5fade4070ad23a74380f4e86f9305", "messageHeadline": "app/(vminsert|vmagent): fix label names for newrelic metrics", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f60c08a7bdcc87570d1076a3f4520637d3a6ea0f", "messageHeadline": "app/(vminsert|vmagent): add support for new relic infrastructure agen\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1086, "deletions": 1}}, {"node": {"oid": "cc7d5b7bab834173e72aca01c50204839f6f31ec", "messageHeadline": "docs: add example service configuration for windows (#5129)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 156, "deletions": 0}}, {"node": {"oid": "3d5d62e38ad98c9b616a337291d47d672f928918", "messageHeadline": "docs: update social links", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 24, "deletions": 18}}, {"node": {"oid": "b576acff5eb7d816974e508202a468316503fea1", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@26d1b3b \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 205, "deletions": 2}}, {"node": {"oid": "09e6606b38b022aaabacc7f62c87ff3c6159ff8e", "messageHeadline": "docs/VictoriaLogs/Roadmap.md: add integration with Grafana", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "490694bb0195fab81370580fdbddadb57ca75bed", "messageHeadline": "docs/enterprise: add info about license flags  (#5085)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 226, "deletions": 6}}, {"node": {"oid": "8b90bb3bc05eda273f9aeab18ea89df0dc4cc9ed", "messageHeadline": "docs: victorialogs change the doc ordering.2", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "c606d3efde8f1115cdaeb2d4df0a12c46cad8903", "messageHeadline": "docs: victorialogs change the doc ordering", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "590bd50df48edcf2f6f17295fafee1d17856e5d2", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@5da4bf6 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "10677af9df1e4c4503e27ec7e8649a8772bd540b", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: add release date for v0.4.1-victorialogs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "cd0683a3af2afe917d26586b41259d7e244938e6", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@9fb79f4 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 28, "deletions": 203}}, {"node": {"oid": "ade64b5783ba2c8c5230c54d522d44583c615f87", "messageHeadline": "docs/vmbackup.md: mention that -filestream.disableFadvise command-lin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d863d11b5a85360048a8ebfc1fd48287a7b14ca3", "messageHeadline": "docs/vmbackupmanager: add missing step for restore flow in k8s (#5116)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "75dd7b30ba4705d34597c50e77bdd3a7db968565", "messageHeadline": "lib/filestream: add `-filestream.disableFadvise` syscall for uncondit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "94bdc91a5651d5cb811bffdc846b212e992eb03e", "messageHeadline": "docs: fix wieghts for logs folders", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce17f81b00ffc31c6dab214263a2c78943db9749", "messageHeadline": "docs: remove id clashes for pages, properly cover victorialogs change\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c21863a95672248cc084dd896e25b3b40d83f042", "messageHeadline": "add hugo front matter for operator docs (#5122)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "61935e3387093caee4105679d62c17d6f83278d9", "messageHeadline": "deployment/docker: update VictoriaLogs from v0.4.0-victorialogs to v0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "960f72368a4eacbccccb9b5749172ffe7956f504", "messageHeadline": "cut v0.4.1-victorialogs release", "author": {"name": "f41gh7", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2dd9b69101402d0929db4a7fe8df1b214b0e379f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: follow-up for 612ec2df6be45ab6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 141, "deletions": 60}}, {"node": {"oid": "de651165bd99264bd73ce224a354c43561a5a73b", "messageHeadline": "alerting: account for `vmauth` component for alerts `ServiceDown` and\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7b35eaa8537e56c6d4165c3ee53e269aa76cc37e", "messageHeadline": "hide deprecated docs from menu (#5095)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 37, "deletions": 1105}}, {"node": {"oid": "e330ab7ad95b9780519a5a42dfe980fbd50be23d", "messageHeadline": "docs/victorialogs: changelog followup for 650d72f3 (#5114)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b296c8e95ada2eab4c4eb5e06258e38f8df75760", "messageHeadline": "lib/logstorage: fix free space check (#5113)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "612ec2df6be45ab6f410fff9bed42a70f8b146e2", "messageHeadline": "docs: add more details explaining JSON line format", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "3d99d4b6c03718eb7c3f2a7e83c82ef29bf91c18", "messageHeadline": "deployment: update VictoriaLogs from v0.3.0-victorialogs to v0.4.0-vi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "53d2e9ac98603621f298193037164b545f6ec9ec", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: cut v0.4.0-victorialogs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "861d91dbeabd5a7af87d4895baf1fee03dc4574d", "messageHeadline": "deployment: update VictoriaMetrics from v1.93.5 to v1.94.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f13a96f42c9b6ac87ed04f620a880a1c74425fc3", "messageHeadline": "docs/CHANGELOG.md: cut v1.94.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0387b0b39fd982bc76ee4eb156a7ae4b3a0d2be4", "messageHeadline": "docs/Articles.md: add a video from GopherCon 2023 for `Writing a TSDB\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5c28923c11159cafd33fbef365a2359238278a10", "messageHeadline": "deployment/docker: update Alpine from 3.18.3 to 3.18.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5eac0cdf42be58bbd04baad6f9a59936595fae04", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7122, "deletions": 6819}}, {"node": {"oid": "55e9a9e3a0d2f5d3b5c46a97da0ea1c9b2dc882c", "messageHeadline": "app/{vmselect,vlselect}: run `make vmui-update vmui-logs-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "f39045eca679a93de6790afa1f3b3bf3700d08b7", "messageHeadline": "vmui: add storage for query history (#5022)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 367, "deletions": 156}}, {"node": {"oid": "a4bd73ec7e03d6849d9aeac97fb02d569f0026f8", "messageHeadline": "lib/promscrape: make concurrency control optional (#5073)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 300, "deletions": 310}}, {"node": {"oid": "133425f0c0acead0ed482213a50db26da2bf8f51", "messageHeadline": "vmui: improve the appearance of the trace (#5091)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 108, "deletions": 23}}, {"node": {"oid": "34961dd4b8636064187d746dc1b924e6ab0acf86", "messageHeadline": "app/vmagent: fix check of the DataDog agent path requests when reques\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "859977d5917c1fc443e3182d8524a645532df673", "messageHeadline": "Revert \"lib/promscrape: add metric `vm_promscrape_scrapes_skipped_tot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 510}}, {"node": {"oid": "71668637ce7657a09759b1e375d49093bff9672a", "messageHeadline": "app/vmselect/promql: follow-up for 896c85a4a4acb328d3435a2b14ee3120ee\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "10f297e1e74ffac1aca43614116d6aef165c9789", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: increase the minimum supported versi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8dce4eb18998f06b1f2d15e25dad7afd9345e8a0", "messageHeadline": "lib/logstorage: follow-up for 94627113dbe0b7bed23a7dc4864fc2f2903a819c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 81, "deletions": 57}}, {"node": {"oid": "60694606f19dda9ab21d58f0ad992117ef48b21e", "messageHeadline": "docs: add clarification of the retention filter usage (#5103)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "74301cdbf5d1360840ceeb60e94f1e96374834f7", "messageHeadline": "lib/promscrape: add metric `vm_promscrape_scrapes_skipped_total` (#5074)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 510, "deletions": 67}}, {"node": {"oid": "7b33a27874285c494156e7005095960c9801800b", "messageHeadline": "lib/logstorage: follow-up for 8a23d08c210c7c2440c224debcff266de3353a64", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 213, "deletions": 258}}, {"node": {"oid": "10d921498006b951dcb03eed1e457b25ef50320b", "messageHeadline": "lib/logstorage: run up to GOMAXPROCS flushers of old in-memory parts \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "256d8002008188bea2e1842ebf92d232ce8bb918", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@44bdc27 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "62de314510790664dbb1e9fa6f9d9e830382b12c", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@c7125bd \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 4972, "deletions": 1826}}, {"node": {"oid": "7e744f86cb21d582bc20171ba1adae89c6f152d3", "messageHeadline": "app/vlinsert/loki: make fmt", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da9ef90277aa173deb5c5b29e463b29b4d66ddec", "messageHeadline": "lib/logstorage: assist merging in-memory parts at data ingestion path\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "d41841c0c93d92616bbef6a3fcf308c8049d0fc2", "messageHeadline": "lib/{mergeset,storage}: consistently reset isInMerge field in parts p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "bf6ebc86fd9a9f55d3265b51e558c17fb4034e31", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: remove duplicate lines about vl_http_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3ca6fea8580dfdae0dca754abb530bf11bed77b7", "messageHeadline": "lib/{mergeset,storage}: perform at most one assisted merge per each c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 64}}, {"node": {"oid": "7373d04d54a98bc2e84c294cbe4e94b9a6d1ec9f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: refer to `active queries` and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 9}}, {"node": {"oid": "7af9be92cc0353757a40ad2a80630bb0905df9a9", "messageHeadline": "docs/vmalert.md: refer to -evaluationInterval command-line flag inste\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cc3b1267f529862d8374039da61d41e644d0cee3", "messageHeadline": "docs/Troubleshooting.md: describe how to optimize SLI/SLO queries wit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 11}}, {"node": {"oid": "5e49b72126fb7e0d4b6d3db3440390b9e35d039d", "messageHeadline": "docs/CHANGELOG.md: follow-up for f0e33700fc04f7e2387d03363e219cb32247\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dfb82bd12613ee89532b4a80fd90c766ffa0b44c", "messageHeadline": "deployment/docker/docker-compose-cluster.yml: follow-up for 4d1b572f4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "74ca4d09e79bb53a4fae7a5bc8e5b4810010d0b9", "messageHeadline": "deployment: update VictoriaMetrics version from v1.93.4 to v1.93.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "859859aa1c07901cba526bf52eb2848b7ff5d5c6", "messageHeadline": "app/vmagent: follow-up for cfef8147503158571cae03058f640ede45800471", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "896c85a4a4acb328d3435a2b14ee3120ee2c738b", "messageHeadline": "app/vmselect: fix bitmap_*() functions behavior (#5021)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 59, "deletions": 2}}, {"node": {"oid": "94627113dbe0b7bed23a7dc4864fc2f2903a819c", "messageHeadline": "lib/logstorage: prevent from panic during background merge (#4969)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 37, "deletions": 0}}, {"node": {"oid": "8a23d08c210c7c2440c224debcff266de3353a64", "messageHeadline": "lib/logstorage: switch to read-only mode when running out of disk spa\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 222, "deletions": 68}}, {"node": {"oid": "9310e9f5847fa4d0fa49d1f081879014a33a4dc9", "messageHeadline": "lib/logstorage/datadb: remove parts merge cond (#4828)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 0, "deletions": 11}}, {"node": {"oid": "f0e33700fc04f7e2387d03363e219cb322474e0f", "messageHeadline": "vmui: update information about tsdb usage in cluster version (#5004)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 54, "deletions": 21}}, {"node": {"oid": "0adec4818271e2ecbce12fcf5eb3ce5bd1594c54", "messageHeadline": "doc: address review feedback", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "1a834b421037bb42a414ac3640acae4dba801216", "messageHeadline": "doc: mention InfluxDB v2 HTTP API support", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "af5379933210fc09311ea74f234c44732d81c0a3", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@958ce2b \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c53b5788b4735ae78d768e7ce7d2f374a6d7da8d", "messageHeadline": "dashboards: move `Concurrent inserts` panel to Troubleshooting section", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 299, "deletions": 280}}, {"node": {"oid": "34a9d1f818af48a4d5bb4dcde4148e390a0c2d4a", "messageHeadline": "fixed ingestion via multitenant url for opentsdbhttp (#5061) (#5064)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4d1b572f4699a13f8fd8f41d55a06947cbed2da8", "messageHeadline": "Docker add vmauth (#5057)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 79, "deletions": 24}}, {"node": {"oid": "f897d5241d4651bb4109ad5c9a94b8a2d96ec96b", "messageHeadline": "docs/vmagent.md: make VictoriaMetrics remove_write protocol more visi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "223ef9619873906a7ae3951b1e65bb3360ce052f", "messageHeadline": "lib/storage: remove unused atomicSetBool function after 717c53af27dfe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "89a5e272161289eeee727350be3eeea09ab80eca", "messageHeadline": "docs: run `make docs-sync` after 8e722e10ee73506e2a4c761ccd80aaeacb38\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8e722e10ee73506e2a4c761ccd80aaeacb380563", "messageHeadline": "docs/CaseStudies.md: add Criteo case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "15dfd94f3b42511f391d616ed0fae4a6fe6a346b", "messageHeadline": "lib/storage: make it clear that the number of big merge workers alway\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "717c53af27dfed0d6a2038466df8fb24b7d56157", "messageHeadline": "lib/storage: stop exposing vm_merge_need_free_disk_space metric", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 65}}, {"node": {"oid": "e453069dcd82ee51d655cedda8c3bfa7ed3b2cc2", "messageHeadline": "app/vmselect/promql: run `make fmt` after 3b9605dba5a29d62bb68607e170\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b9605dba5a29d62bb68607e170b6db902482c78", "messageHeadline": "app/vmselect/promql: do not sort `q1 or q2` results", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 5}}, {"node": {"oid": "a7401595415b33e68eefd6594f598037e388b52f", "messageHeadline": "app/vmselect/promql: completely substitute median_over_time() WITH te\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "34d7a670d06be1b4bc4248563a0312bb4a6d178d", "messageHeadline": "app/vmselect/promql: add implementation of median_over_time for rollu\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ec50375991ac4fd4a3b014127c50f645c79396dd", "messageHeadline": "docs/changelog: add link to sandbox (#5050)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "33c17a5a2bc1cf7915cfbad4909b850a35c021e2", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@587ea54 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "dd98385a10347cedc24475e77a3be55425ec9169", "messageHeadline": "docs/articles: add link to \"How to reduce expenses on monitoring\" slides", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "72960732c283903865c9d2419f0c4bcc6d780386", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update `-help` output for enterprise\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8d99c12a7d57e772f2deec35a25e99a6bacfb066", "messageHeadline": "lib/promscrape/discovery/kubernetes: supress context.Cancelled error \u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3140ef7261cea51abf5e413ee46594304cbf744f", "messageHeadline": "lib/storage: log fatal error inside searchMetricName() instead of pro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 78, "deletions": 106}}, {"node": {"oid": "455077cd670735f13f3b79397e84166da1a829e8", "messageHeadline": "docs/vmbackup: update docs for different authentication options, add \u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 198, "deletions": 36}}, {"node": {"oid": "71a17dfcbec26bf5c4fd2da459fffc70cea365b7", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@9d65e09 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "760cdcec685eeec7e3968ab14fb002bab9c5c70e", "messageHeadline": "lib/backup: fix issue with inconsistent copying of appliedRetention.t\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f16cbc726e280a0d7d8aa5e2972ed20c308d474a", "messageHeadline": "app/vmauth: consistently use '%w' for formatting errors in fmt.Errorf()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "462c91825157a18d1044dc189e4c7b9e3238c58a", "messageHeadline": "app/vmauth: update config reload routine (#5019)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "0c60228fea8ecfefc81a8ebcbe011b7e65267c7e", "messageHeadline": "dashboards/victoriametrics: account for instance filter in annotations", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bea3431ed1814dffab2e4035a62232f740a9bad5", "messageHeadline": "lib/storage/partition: add check to ensure parts exist on disk (#5017)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 35, "deletions": 0}}, {"node": {"oid": "28aed4d0982da19c87b9ef5eea8cc1758e802d52", "messageHeadline": "docs/CHANGELOG.md: publish changes for v1.93.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "bdbe6164087cdd76b9c1ee2c9aab43d74f2d137f", "messageHeadline": "docs/articles: add https://medium.com/criteo-engineering/victoriametr\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7b99781b09e6fb6884c50dc955622db2a8111276", "messageHeadline": "build(deps): revert version change for codecov/codecov-action from 4 \u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "582f1f8fda63ec71bb7a67b1038e18d4757b47d8", "messageHeadline": "docs/CHANGELOG.md: clarify the description of bugfixes at f7dda12b4dc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e9647bb669fb1df5067a1133ffbb61dde5bcfb23", "messageHeadline": "app/vlinsert: follow-up for d570763c91a235cfcbaf1b799cbfbefa557ee7e1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 31}}, {"node": {"oid": "30a645cd825e58b146c0f9c8c2640438bb139a5d", "messageHeadline": "lib/promscrape/discovery/kubernetes: follow-up after 03fece44e0f3803e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 21}}, {"node": {"oid": "03fece44e0f3803e16e5d9f3d71423a79b6d8785", "messageHeadline": "lib/promscrape/discovery/kubernetes: wait for 10 seconds before check\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "76af32d8699ff7fe68c3094cabe3c63c7091ca4c", "messageHeadline": "lib/promscrape/discovery/kubernetes: follow-up after eeb862f3ffc91585\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "4d01bc6d52e7f581d5e3db7c6a3f295fc6b3868f", "messageHeadline": "lib/backup: properly copy parts.json files inside indexdb directory a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 32}}, {"node": {"oid": "f93a7b8457bf48660b836711051e316a97c7edc5", "messageHeadline": "lib/backup/common: consistently use canonical path with / directory s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 64}}, {"node": {"oid": "f267733d9aeb81790d8dbc4e7bec13a30aa5a150", "messageHeadline": "app/vlinsert/insertutils: cosmetic changes after 8d3e574c31568553f03b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "f32711e61463ec0b9631a96069bb71678c987ac6", "messageHeadline": "build(deps): bump codecov/codecov-action from 3 to 4 (#5011)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b01bc4a5c3fd2bcd3a705c438cd3a7e82a1e92c", "messageHeadline": "docs: reflect recent changes at change logs (#5015)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d570763c91a235cfcbaf1b799cbfbefa557ee7e1", "messageHeadline": "app/vlinsert: Add vl_http_request_duration_seconds metrics (#4934)", "author": {"name": "crossoverJie", "email": "crossoverJie@gmail.com", "user": {"login": "crossoverJie"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "eeb862f3ffc91585c48e5b358807a88d958328d0", "messageHeadline": "lib/promscrape/discovery/kubernetes: fix leaking api watcher (#4861)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 35, "deletions": 8}}, {"node": {"oid": "f7dda12b4dcb4ee44f43f0262cf2d57b6092ad96", "messageHeadline": "app/vmselect: return +Inf as null in graphite render api (#5009)", "author": {"name": "Konstantin", "email": "k.kulikov2@gmail.com", "user": {"login": "kaey"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b6ad581b45f95d00f1d091372ee929d8cf800122", "messageHeadline": "lib/storage: remove ForceMergeAllParts internal loop (#4999)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 17, "deletions": 21}}, {"node": {"oid": "264ffe3fa19e29ba87a4add8dfe7e7e1a0d466cb", "messageHeadline": "lib/backup: force copying of parts.json (#5006)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "8d3e574c31568553f03bbed06224601c47467eb4", "messageHeadline": "app/vlinsert: add flag to limit amount of fields per line (#4976)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "2a362e73976a6467178ebd5fe7dfe5b8ae870a8f", "messageHeadline": "docs: add changelog entry for downsampling.period and dedup.minScrape\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "f04eb762c151cb839f08fc8fc13948f04f49e4b0", "messageHeadline": "add annotation to VictoriaLogs dashboards - restarts and version chan\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 34, "deletions": 10}}, {"node": {"oid": "d5f9619984698d4b4536345df1ce26cac2765a29", "messageHeadline": "vmagent: add validation of MetricsQL functions (#4991)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 56, "deletions": 11}}, {"node": {"oid": "a09c6801704a3e59967d75baa51a7733ca669e49", "messageHeadline": "lib/storage: handle fatal errors inside indexSearch.getTSIDByMetricID\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 37}}, {"node": {"oid": "9f3f085d7f123e0b955d24ced7012de166bf8037", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@49d245d \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "d6cdfd231a77187f95e4866ddef93bcbbde2a22c", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@a9c54f4 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "cbcfbaf4887b9ffca3e30e1abb03cf8acc9e2b98", "messageHeadline": ".github/workflow: remove automatic creation of pull request at github\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 80}}, {"node": {"oid": "eebef296d4e1111624685d16e11108a6c0aba982", "messageHeadline": "Updates in release guide (#4956)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "9902418524fda8c731c18bc48c4a9b7d4e3730f6", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@21f7203 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "151f363552ceede0147cfa40adb95629a2f78e8d", "messageHeadline": "docs/CHANGELOG.md: document v1.87.9", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "a7409500fc86b313207bfffab7f4544e3e230b38", "messageHeadline": "deployment/docker: update VictoriaMetrics from v1.93.3 to v1.93.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "bb8eda0b0fe50aaed93b83a6b7de0815287ee140", "messageHeadline": "docs/CHANGELOG.md: document v1.93.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "fef0c232e8167ba549e8b8ef7ae848ecd53593de", "messageHeadline": "Update VL daashboard. Add Resource Section, add ds and job filters, a\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1937, "deletions": 124}}, {"node": {"oid": "9bdcf483a7aa8a7c2b514a10ca0295674938ca3c", "messageHeadline": "docs/vmrestore.md: run `make docs-sync` after bf4936bbf02691d70c14cc7\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0bbc6a5b43209cb3b9c64bc2fbc9b33ef46b26df", "messageHeadline": "app/vmagent/remotewrite: fix data race when extra labels are added to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "a315694dd94c35368979b37061681f5813031976", "messageHeadline": "app/vmauth: add ability to specify response status codes for retrying\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 171, "deletions": 88}}, {"node": {"oid": "bf4936bbf02691d70c14cc70a5838e985e9b4a42", "messageHeadline": "docs: sync description for license flags (#4977)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 134, "deletions": 20}}, {"node": {"oid": "6351d07da8d83887d784728678d288c7d7e1b112", "messageHeadline": "vmalert: correctly add duplicated params to the query (#4955)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "b80d338287175ce8fab67eb9d72cfe2c5f3ac129", "messageHeadline": "app/vmauth: retry requests at other backends on 5xx response status c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 196, "deletions": 21}}, {"node": {"oid": "dd10f949512639f9cfea11a91e28a0dd0e250444", "messageHeadline": "app/vmselect: return 503 status code when partial responses are denie\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9de440c8032a43070dfcca19e957aa9834a07db3", "messageHeadline": "lib/logger: increase the maximum log arg size from 200 to 500", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87fea7d8ac66fe6303622ed78fea0d2df00be7af", "messageHeadline": "lib/logger: limit the maximum arg length, which can be emitted to log\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 66, "deletions": 12}}, {"node": {"oid": "78dfbe162278b03e2eaa388351bf157381762cd0", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@83c07ed \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ddb2d8010c373e5d0c79ab5b2499b0a05f44cac", "messageHeadline": "build(deps): bump actions/checkout from 3 to 4 (#4950)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "3151adda2ac2200b8ddd9acedc70cb5d1360a0b3", "messageHeadline": "vendor: return back the latest version of golang.org/x/exp/slices, wh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 191, "deletions": 519}}, {"node": {"oid": "cf6fc2a6b774e4d13122167596747b9c1967fd06", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44866, "deletions": 3160}}, {"node": {"oid": "3da493ff6238423c57277fbec2e3d058f36b6b8e", "messageHeadline": "go.mod: increase the minimum supported Go version from Go1.19 to Go1.20", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "72d3063bef6e8c4a93c1865a57f9a8be2b52ed16", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@9c461d2 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9bccc5aab2b32204efdc3d8b5c9040846be93af7", "messageHeadline": "docs/CHANGELOG.md: return back accidentally deleted line at 45c0e4bb3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2dc33e0ddc7994a6445eab68bf07e526a606cf29", "messageHeadline": "all: update Go builder from Go1.21.0 to Go1.21.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "5f85dd7f806c8bb574a34aeaa54949f0f70654db", "messageHeadline": "docs/CHANGELOG.md: clarify the scope of recent bugfixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56a94d3b63b444b7b77bddaef0c0c0350e140165", "messageHeadline": "SECURITY.md: substitute v1.79.x LTS releases with v1.93.x LTS release\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "448baf12a3fcbb8195ccff88a280ba7a039c0a53", "messageHeadline": "deployment/docker: properly build armv5 production builds for GOARCH=arm", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "40c94b26dd93c6de714908f7328b35ba65a628f6", "messageHeadline": "docs: mention that `quantiles` can't be used in sharded mode", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "45c0e4bb3129d26630e7ad5fa6652649780d2b44", "messageHeadline": "vmalert: add `eval_offset` for group (#4693)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 361, "deletions": 68}}, {"node": {"oid": "138e02da37d8d1a88c91f44c2cb878f1cdfd08c3", "messageHeadline": "docs/CHANGELOG.md: document the bugfix at 7db72dd7e63fa9aff80ffb4da71\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "081476f3d6437dbc26e4d4daedb339c9dc8376db", "messageHeadline": "app/vmselect: run `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7b92f1d0383779e6620b4f1e390193e5c3a0ebe2", "messageHeadline": "vmui: fix render heatmap (#4957)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "2e04ddbd327962f1b355c9381be9b97915169844", "messageHeadline": "docs/CaseStudies.md: update Grammarly case study with the newly publi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 30}}, {"node": {"oid": "7be3848ee6f06cc90e17331f300b7135c64fb376", "messageHeadline": "use correct abbriviation for ESA legal doc", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "42baf5fe3f4891ae67ef5c790d7ebf1907980484", "messageHeadline": "change link to the enterprise legal doc", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "e04c435875b3f581ff64c29115192485d8e59eaf", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@b63f6e9 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f9e47a9abe49b8cd8775abb452ceadd56eeaf67e", "messageHeadline": "docs: fix broken link in vmctl references", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d19072a2d9bd15dd470e035859422ee48daa734d", "messageHeadline": "feat: add the option to see the latest queries (#4718) (#4759)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 188, "deletions": 7}}, {"node": {"oid": "c0246b2e17b8a6e0a91fe9c4253673b5e6f10cfd", "messageHeadline": "docs: add `How Grammarly Improved Monitoring by Over 10x with Victori\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24d61bf19374b42ef9839c13c7d35ce8888170e0", "messageHeadline": "lib/flagutil: add Duration.Milliseconds() convenience function after \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "0c7d46d637cd67c0e39d53eb7194392c9d7eff9c", "messageHeadline": "flagutil: Make .Msecs private (#4906)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "26cee364991ebec76cf3ebcf0b28beb66e0ff53e", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@add9045 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ff4bc9d18ec57d2e71d46ad474c5e370f18747b3", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@c32931b \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "e0095503128af66ed4c121d9d10539d305839770", "messageHeadline": "deployment: update VictoriaMetrics tag from v1.93.2 to v1.93.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7a716095dc2a2a2e7f12d18e227426757be9a096", "messageHeadline": "docs/CHANGELOG.md: document 1.93.3 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "82ccae1c02ca141b2819808cd15342ecaf6336fc", "messageHeadline": "docs/CHANGELOG.md: document v1.87.8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b9a5ea03fa7d5796479b93d614f505923d391f29", "messageHeadline": "lib/vmselectapi: do not send empty label names for labelNames request\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "863268399083da53593e8ffc30af31065161dc4c", "messageHeadline": "docs/CHANGELOG.md: document bugfix at 7c19d01e9a1d66bc2e959df966ca5e9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "377627c4c927ce9ef16c1776471f06a8c2b0772c", "messageHeadline": "deployment: update VictoriaMetrics tag from v1.93.1 to v1.93.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "8847fbd34fcffc3b711621f013a0c89ec266fecd", "messageHeadline": "docs/CHANGELOG.md: document v1.93.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f075977045d1ef7a4c3d61e0cec1f3bbfff7eef8", "messageHeadline": "app/vmselect: run `make vmui-update` after c112dd73676edd3fdccd70e57b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c112dd73676edd3fdccd70e57b21f38ab2cb36d0", "messageHeadline": "vmui: support for Prometheus data on the cardinality page (#4713)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 128, "deletions": 52}}, {"node": {"oid": "4e5a68ed08d8285a2d135400d8f10eba2fa293b0", "messageHeadline": "deployment/docker: add VictoriaLogs (#4929)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 64, "deletions": 8}}, {"node": {"oid": "edee262eccd3cdbbf169917e85c26c3edb15fc7b", "messageHeadline": "Makefile: update golangci-lint from v1.51.2 to v1.54.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 129, "deletions": 138}}, {"node": {"oid": "e0e856d2e7aa2ab9d59ca92bf7207c9b0304ec25", "messageHeadline": "Add flagutil.Duration to avoid conversion bugs (#4835)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 61, "deletions": 37}}, {"node": {"oid": "4bcc08696521fcd8e25feec14c314a8a8650cdc3", "messageHeadline": "app/vmauth: add tests for ResponseHeaders", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 38}}, {"node": {"oid": "99384b96ba26c9330aa07bd911e6f592ce6f7995", "messageHeadline": "app/vmctl: remove superflouos whitespace after 2853fac3f58abe5b65d15f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b18eed34274dbd6fda0497afe43bb3b7e500edd0", "messageHeadline": "vmauth: added ability to set and remove response headers (#4825) (#4914)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 113, "deletions": 65}}, {"node": {"oid": "2853fac3f58abe5b65d15f9cfa13df9817fe573c", "messageHeadline": "docs: follow up after 939952068b09eeedb09750422c206daa3a72df02 (#4923)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "2a3fa14ad7764e6e5f3544ea13c0ba0cfc94cbf7", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: document 1c42154785caa705e461d5cf9684\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c42154785caa705e461d5cf9684af5963c83924", "messageHeadline": "app/vlinsert/loki: add handler for healthcheck endpoint (#4885)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "dc4b974a482d9e47628959d7d635cb3384f2a17c", "messageHeadline": "app/vminsert: fixes readonly check (#4892)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "00685b627f8fb353adb0f892f99a0e4c9e071991", "messageHeadline": "lib/promscrape/k8s_sd: set resourceVersion to 0 by default for watch \u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "3222780707bce6f207c77927d58c0f22035fc41f", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@18e080e \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "1c0e0652169ebfdafa6b8b1fac67933d0debf216", "messageHeadline": "app/vmselect/promql: add support for `_` delimiters in numeric values", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 6}}, {"node": {"oid": "1bba4c5118408eb082664db67a194950a3bd84cb", "messageHeadline": "lib/auth: add NewTokenPossibleMultitenant() for parsing auth token, w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 5}}, {"node": {"oid": "137fa19d9c96ac859946608a059f4f1290f7993b", "messageHeadline": "app/vmselect: fix panic when using `/select/multitenant` endpoint (#4\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3f7bde5baccc414276dd4246f18d155ad58582b5", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@d0c3ec7 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "c37d7dd567e07ababcf1603658720c1c2aaaa28d", "messageHeadline": "deployment/docker: disable provenance in buildx (#4911)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3453e0c4556df5f861b46ea792905a39832837a0", "messageHeadline": "docs/VictoriaLogs/Roadmap.md: add alerting to TODO list", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3e963debf865977cdc84cd31963e4a64106886c6", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1889, "deletions": 795}}, {"node": {"oid": "039b8667c424668b24b00d4783230edd35e81db0", "messageHeadline": "lib/proxy: consistently use gopkg.in/yaml.v2 across all the code", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c7887296e589882c89dbf1b54ba94cddbdb9d387", "messageHeadline": "Makefile: cleanup bin/ directory at the beginning of `make publish-re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "281a37f6f24d238ea1d41525a49da0d020fdf0d5", "messageHeadline": "app/{vmselect,vlselect}: run `make vmui-update vmui-logs-update` afte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "d08733404984fac4323d972f6777d36743f6418f", "messageHeadline": "app/{vminsert,vmselect}: follow-up after 2b7b3293c1119cc993143c34f094\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "5f182cc2c2271feb5f26a2ce6b8e6deac748af0f", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: document the fix 8d50032dd6a18b598c18\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "317a273c6ddece0cd864da2d8d42f40d73a70d6a", "messageHeadline": "lib/logstorage: eliminate data race when clearing s.ptwHot after dele\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e8db78eaa40dce63936ae9ed6a1e4ccc48386052", "messageHeadline": "dashboards: provide copies of Grafana dashboards alternated with Vict\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 23798, "deletions": 0}}, {"node": {"oid": "8d50032dd6a18b598c18da15d8d2e53a704ef8e9", "messageHeadline": "lib/logstorage: Set ptwHot to nil when the partition pointed by ptwHo\u2026", "author": {"name": "crossoverJie", "email": "crossoverJie@gmail.com", "user": {"login": "crossoverJie"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "379b92cc10c6c03c02c326219111d05dc04ac4c9", "messageHeadline": "docs/CHANGELOG.md: add links to stream parsing mode in descriptions f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "154c691f47bfc70d6bce26ff28dfc8379e87f926", "messageHeadline": "docs/CHANGELOG.md: remove unneeded `utm_source` and `utm_medium` quer\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "5d848363f0110f4fb3cdb188b91a121a445d9cbd", "messageHeadline": "lib/promscrape: follow-up after eabcfc9bcddac37725c61f25b7e0dd35fa27212e", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "eabcfc9bcddac37725c61f25b7e0dd35fa27212e", "messageHeadline": "fix clusterMembersCount check (#4900)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d2260ed3c9f8e191a7f26654b2b44abb2d3015f", "messageHeadline": "app/vmagent/remotewrite: do not retry request immediately on io.ErrUn\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0e31415b349f266b203a61a1f913fed3eea7284b", "messageHeadline": "docs/CHANGELOG.md: remove another blank line in order to reduce the d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a20234d2d056d0467727fc3f501565e2a4f53b7c", "messageHeadline": "docs: fix typo for deduplication description in k8s guide", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58a6bb7bd1a63e8ba4d5faa82794df4fa39e6e49", "messageHeadline": "docs/CHANGELOG.md: remove superflouos blank lines", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5b96a9653550403022ea9739ba8c57dea83e9cd1", "messageHeadline": "docs/CHANGELOG.md: move the bugfix line into correct place after ddf8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1b6d37b8e272e206f06a8aa026a09a2c929bc47b", "messageHeadline": "docs/CHANGELOG.md: explicitly mention that the bug in 1.93.0 may lead\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8a4f01fe94626283a569a256676cfd2d7f9c8d2", "messageHeadline": "docs/CHANGELOG.md: return back the line accidentally deleted at 6abd5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8aa29e9a84a1e820d100805686c0912756440269", "messageHeadline": "docs/stream-aggregation.md: use `5m` instead of `300` in the example \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8e5958448b7aa1f04a5c32ee38d563ad75cd2715", "messageHeadline": "docs/vmauth.md: consistently prepend command-line flags with a single\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e4fff13697d6b539f09dea32aaba9697985f7727", "messageHeadline": "docs/CHANGELOG.md: clarify the description of b7d07e5acf230b271cd49cc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cde5029bcecac116b59e245330f6caf625e75eea", "messageHeadline": "lib/logstorage: add nil check for ptwHot.pt (#4896)", "author": {"name": "crossoverJie", "email": "crossoverJie@gmail.com", "user": {"login": "crossoverJie"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "501d8e197847a76cd55a73e904d2c762e323de24", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@d40882c \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "278d3c20a43ae9cfaa01b22f379797b104775be1", "messageHeadline": "vmanomaly guide docker compose run fix according licensing (#4876)", "author": {"name": "Daria Karavaieva", "email": "cambaz1492@gmail.com", "user": {"login": "Cambaza"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "ef6468584c6e47f35bb3f1e41cfa814a7b4cd9cd", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@e00fe21 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "6e8611f301a72a67a5c4032da7e54cccfa1202bb", "messageHeadline": "lib/promscrape/client: sync timeout for HostClient and http.Client  (\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "e865989fa9cf2a85690c9fd214b3c69ab1113d7d", "messageHeadline": "docs: follow-up after 72167a697e6832d4be51e66c541eef17d8577b9c", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "72167a697e6832d4be51e66c541eef17d8577b9c", "messageHeadline": "vmui: ui improvements (#4872)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 156, "deletions": 56}}, {"node": {"oid": "65415b56af34847cb2f9b1d8b469be1f43fb9bd1", "messageHeadline": "docs: make docs-sync", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 32, "deletions": 36}}, {"node": {"oid": "f4577005be14c142ab91a972a0100aedb470df50", "messageHeadline": "docs: update remote-read api docs", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 30, "deletions": 33}}, {"node": {"oid": "0b0e0bb50ef975ebd8815aa0507122f37ea4f8dc", "messageHeadline": "docs: add migration guide from Promscale (#4865)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 126, "deletions": 33}}, {"node": {"oid": "ffbebfdfe606b352e71732686547c657ade2d396", "messageHeadline": "docs: typo fix for vmauth", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4d316a23aec64055d577478ef57b46ed9e7f312c", "messageHeadline": "docs: mention that vmauth doesn't follow redirects", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f1c2508243c2f4d8d6bc546276c41d1b1a12fa2b", "messageHeadline": "lib/promscrape: add -promscrape.cluster.memberLabel command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 14}}, {"node": {"oid": "4ebe8bb1d5689820c6073b954b085dee46f917a6", "messageHeadline": "app/vmagent: follow-up after 6788704152395567a2221d8ea8edeb98338e13d3", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6788704152395567a2221d8ea8edeb98338e13d3", "messageHeadline": "lib/promscrape/client: make User-Agent consistent between fasthttp an\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "757ae4275bf89b98e7f4641afc63b82bd57547f8", "messageHeadline": "app/vmagent: fix comment typo after 992a1c0a3a2e4bb6ac9ad9be7c9621a3a\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "992a1c0a3a2e4bb6ac9ad9be7c9621a3ac850a26", "messageHeadline": "vmagent: retry failed write request on the closed connection (#4857)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "6dc66ce35b1f99774133d33cd77e70dd84bae4e3", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@23a4dcc \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "ddf87b32ed0a402b8166c51793e23cac64bc7e4d", "messageHeadline": "vmalert: correctly re-instantinate HTTP req on retries (#4864)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 39, "deletions": 35}}, {"node": {"oid": "2122eb18fe0722a5dc2aaece9ea57a66bb1ed8fa", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@8a25794 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "59dee2e714e7fbcf2b46b795dda3e0de10d7c16c", "messageHeadline": "docs: mention 1.93.0 contains a bug", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df6d27650efe64b44a740cd8a32e4bbfb14b7a52", "messageHeadline": "marketplace: bump DO to 1.93.1", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6abd575cbe91416f470c9866e6c9d314498c9335", "messageHeadline": "docs: release docs 1.93.1 (#4875)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "946e370b2630d1694b8e3081de115fb9b32caeab", "messageHeadline": "docs: mention breaking change to indexdb intorduced in 1.92.0", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c5aac34b68f6c55cb465feb712c575b681e2a6bc", "messageHeadline": "lib/storage: properly caclucate nextRotationTimestamp (#4874)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0df506de54df5c24ef040fc2363ff402d5e80eb3", "messageHeadline": "docs: mention `increase` as alternative to `rate`", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7961479900425ad954c69e1b702bd723d21294de", "messageHeadline": "docs/vmanomaly: update licensing flags description", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ca44b8da1f1ea74b0b749103350404d066f71e7f", "messageHeadline": "vmui: change warning display for text fields (#4848) (#4863)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 112, "deletions": 112}}, {"node": {"oid": "8287749c05a524560972c69628f8967fc0dd9e1f", "messageHeadline": "vmui: chart refactoring to enhance code structure (#4830)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 898, "deletions": 942}}, {"node": {"oid": "ea2fbcf0e65d55a26c9d613b2e28a4a0c6a05964", "messageHeadline": "vmselect: follow-up after 7349f18c55642306729366a493d422732d330bfd", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "297ef605ef22ba635eaf6b29d714164e9c38ceab", "messageHeadline": "Fix typo in `vmauth` docs.", "author": {"name": "Lapo Luchini", "email": "lapo@lapo.it", "user": {"login": "lapo-luchini"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9169f655214eb35ac3062b07d6f74cfc7a708b52", "messageHeadline": "docs/vmanomaly: clarify offline verification flag description", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8ea4ae7dbbc608a73744e88d47e6451f355c3067", "messageHeadline": "docs: add vmanomaly docs about monitoring", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "ee747f4f429eb0f86fc468d65e5478135f7049b8", "messageHeadline": "docs: add vmanomaly docs about licensing", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "7349f18c55642306729366a493d422732d330bfd", "messageHeadline": "vmui: Add button to prettify query (#4694)", "author": {"name": "Tamara Vashchuk", "email": "98753789+aramattamara@users.noreply.github.com", "user": {"login": "aramattamara"}}, "additions": 145, "deletions": 12}}, {"node": {"oid": "e9d246f36726b86f7fa2120d905e2fd5889c637f", "messageHeadline": "docs: exclude assets/README.md", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "7d8b6fbe20b09a6c60f21d9659595174f6c069c7", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@76d5956 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b7d07e5acf230b271cd49cc8fb9da7f9e0c1b636", "messageHeadline": "lib/protoparser: handle unexpected EOF error when parsing lines in pr\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "1d7eaf0f5bd2431b47882b200d9e9a7e4c5040d3", "messageHeadline": "docs/stream-aggregation.md: typo fix after 54f522ac257ea82db2ca18d0e4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54f522ac257ea82db2ca18d0e458921f8ec5a510", "messageHeadline": "docs/stream-aggregation.md: clarify the usage of `-remoteWrite.label`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 9}}, {"node": {"oid": "9137703729c4261c6fb36497255a6a0503c9be1a", "messageHeadline": "app/vmagent/remotewrite: follow-up after a27c2f37731986f4bf6738404bb6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 26}}, {"node": {"oid": "f5685f1c5403879aef04249109d0d18646ca8866", "messageHeadline": "Revert \"try to remove assets folder\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cd9f86afe15c346be60d8e1b36b3a8fba9a2af13", "messageHeadline": "lib/envflag: do not allow unsupported form for boolean command-line f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1e1a30ed7f7a42498968332162ae65d63a30e298", "messageHeadline": "vmagent: fixed premature release of the context (after #4247 / #4824)\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "39623ae4284661648ca11d53934ecf99090c00ea", "messageHeadline": "app/vmctl: fix migration process if tenant have no data (#4799)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6da32a27acf601505ea8e5ceaea69d01c4c10ca0", "messageHeadline": "vmbackup: correctly check if specified `-dst` belongs to specified `-\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "f3ef5d16ebf3031d616e4e086af5f2889f32fdbe", "messageHeadline": "Makefile: do not release VictoriaLogs together with VictoriaMetrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "251d3d54a4f2fc954cb27119cf388261b08496e4", "messageHeadline": "try to remove assets folder", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "a27c2f37731986f4bf6738404bb6388b1f42ffde", "messageHeadline": "fixed applying `remoteWrite.label` for pushed metrics (#4247) (#4824)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 80, "deletions": 23}}, {"node": {"oid": "c884311cf5b8cecc63066860b5f0c1ca5b6cae70", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@9f41076 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 41, "deletions": 40}}, {"node": {"oid": "93109842c65274e90bf6adb237c47e95d184bdcb", "messageHeadline": "docs/Articles.md: add a link to https://rtfm.co.ua/en/victoriametrics\u2026", "author": {"name": "Arseny", "email": "1th@setevoy.kiev.ua", "user": {"login": "setevoy2"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "481a2c70fd1b8e82f7599506cb10054ac48a4c75", "messageHeadline": "dashboard: fix display of ingested rows rate", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 133, "deletions": 35}}, {"node": {"oid": "507879380bf67d09faa7a0c7cd6b1b62573e6531", "messageHeadline": "fix docs ordering", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 62, "deletions": 26}}, {"node": {"oid": "fdae53a75b2173c32b673364a4eaf4fb61a21559", "messageHeadline": "lib/promrelabel: properly replace `:` char with `_` in metric names w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 68, "deletions": 19}}, {"node": {"oid": "63e3571e8cf907d3477b357591d21aedd2025cad", "messageHeadline": "lib/promrelabel: stop emitting DEBUG log lines when parsing `if` expr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "214be01dfaf7fd8010822aa3f0c212a8a26b507b", "messageHeadline": "app/vmselect/netstorage: remove duplicate `see` word from the error m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac6c40e89683c995a400488f2617a5f3fab1906b", "messageHeadline": "all: refer to https://docs.victoriametrics.com/#resource-usage-limits\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "a0f695f5deadd518348c037f2edc88068dc56a70", "messageHeadline": "app/vmbackup: add ability to make server-side copying of existing bac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 300, "deletions": 72}}, {"node": {"oid": "3d25a823724fd0bfc07aa96f84203f3f0d66165b", "messageHeadline": "docs/Articles.md: add a link to https://www.forbes.com/sites/adrianbr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4fa0725dc9e32b7bb1cccebd1b1117e7b7ffbfa8", "messageHeadline": "docs/Articles.md: add a link to https://rtfm.co.ua/en/victoriametrics\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88b620b8c82c7f94be48cc141c3b0eb7e31df11c", "messageHeadline": "docs/CHANGELOG.md: document that v1.93.x is a new line of LTS releases", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "11329c3d16ff66a000e6b0e050e284dcc6a4caaa", "messageHeadline": "docs/CHANGELOG.md: document changes in the v1.87.7 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "fae59146ad33e2a6d776acfa95bf6d58a08768ba", "messageHeadline": "docs/CHANGELOG.md: document LTS release v1.79.14", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "1a57815769655e6b3efcc0acbf88640446c50316", "messageHeadline": "deployment: update Docker image tags for VictoriaMetrics components f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "f96804658bac738cdf7d70e92926c8fe1e372e4d", "messageHeadline": "app/vmctl: document that -vm-native-step-interval command-line option\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "59f7d810c9c2e1794a8799ee624b721c4517dc0a", "messageHeadline": "docs/CHANGELOG.md: cut v1.93.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e1235267a08c4ad864e9a7a3ddd6abd8481006a4", "messageHeadline": "deployment/docker/Makefile: upgrade base Docker image from alpine:3.1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "05f109ad58de223e44242bd8e7a531b0e758bd67", "messageHeadline": "docs/CHANGELOG.md: split changelog into per-year pages in order to ke\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1972, "deletions": 1637}}, {"node": {"oid": "d144e39592bb536a453af96322952e5777325406", "messageHeadline": "lib/protoparser/openetelemetry: fixes panic (#4821)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "8faa17493b8326d38044c1100fa939d80e32ccd5", "messageHeadline": "opentelemetry: return human readable error for json encoding. (#4822)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f111ddb862b2a750ab492e8f295985bbdda766ca", "messageHeadline": "lib/promscrape: adds validation for proxy_url scheme (#4823)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 51, "deletions": 4}}, {"node": {"oid": "072d891ed9db460473c1bdc23300cd15d837952d", "messageHeadline": "app/vmselect: prevent from panic when lookbehind window inside rollup\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "d7067c46d089cf3385df2b62ae0a4f120ba10e64", "messageHeadline": "lib/flagutil: add defaultValue arg to NewArray{Int,Bytes,Duration} fu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 203, "deletions": 149}}, {"node": {"oid": "e8bcb17c8aa9a4a613e9b821a860deadd23c5e6c", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29408, "deletions": 2898}}, {"node": {"oid": "acbe327fdf405521cd69157398ef96b0365f0d23", "messageHeadline": "app/{vmselect,vlselect}: run `make vmui-update vmui-logs-update` afte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "b007f78a2e36377d4b8a2f6a4a3406dc9c04c6e6", "messageHeadline": "app/vlinsert/elasticsearch: add a command-line flag to provide ES ver\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "1bd7637fe1ad361c6f63f711e08b081d979cb13d", "messageHeadline": "lib/promrelabel: fix relabeling if clause (#4816)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "e0017b4d471e3f07b5a1abe27fcdd105fb35ed3e", "messageHeadline": "all: update Go builder from Go1.20.7 to Go1.21.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a19a65b3a52e36b2cd1f793aa707352dbcb59f8a", "messageHeadline": "app/vmagent/remotewrite: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c4bcdf0b10c408b683a1acdbbf6315243d631bd", "messageHeadline": "docs/CHANGELOG.md: add a link to stream aggregation for the descripti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "271743f892590ed45db7f7c2ac05136c5ea4d865", "messageHeadline": "docs/CHANGELOG.md: add missing context to the description of the fix \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be5c4818f51a9eb426dae121cd3dc13218be947b", "messageHeadline": "lib/httpserver: properly quote the returned address from GetQuotedRem\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "ac0b7e042152572f47e72d70de5293ed81149f8b", "messageHeadline": "Revert \"vmui: change the response for active queries (#4782)\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 7}}, {"node": {"oid": "2328e4cabc06b550baf233bde609dc5af77cb64d", "messageHeadline": "app/vmagent/remotewrite: keep in sync the default value for -remoteWr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "38e72ea344ba7d7f0694cf351056b7f1d12e950c", "messageHeadline": "docs/Release-Guide.md: document that changes must be synced between b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "7ec4ccc005be7d28a93de9c8abf703e9b825d8a3", "messageHeadline": "docs/CaseStudies.md: update Naver case study after 0c3d61b211b9016f45\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 12}}, {"node": {"oid": "b50ed5ddd12c43f1978b22e9de0d855bdd9efc03", "messageHeadline": "app/vmctl: follow-up after 5aed369132b3e38d85bb29709b23d861503d9ff0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d0163cca9ea94370459824d11ed36ad308a7262", "messageHeadline": "app/vminsert: adds note for dropSamplesOnOverload flag (#4797)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efb81185a768465ffee91186a551f10d0c3e53ed", "messageHeadline": "docs/CHANGELOG.md: remove superflouos information from the line, whic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e49e4f372b7712960107b86169f60f4e2affcdf0", "messageHeadline": "docs/CHANGELOG.md: clarify the change at e3ef3df938fb8f6afe8694ad9308\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "f2df8ad480c649d25edc93d10836a2d8bfda5591", "messageHeadline": "vmbackupmanager: fixes for windows compatibility (#641)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "7602b95bcbe966352a4c0d73d6dfca5224696f8e", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@9ea59e2 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "64111911583f2a91377b0731b351694b3e451b67", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@2a03bde \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c36259fca5ae9c8e58e9d6c56512cdcbedd091c3", "messageHeadline": "docs: mention `honor_timestamps` change in changelog", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a4a1884237dfe0360397f932856c01d6a6f32098", "messageHeadline": "{vmagent/remotewrite,vminsert/common}: fix dropInput and keepInput fl\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "252643d10069efddcd133aa8a58111227caf6034", "messageHeadline": "vmui: change the response for active queries (#4782)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "86f1459ca65e72416321d86db75bdc0a744779b3", "messageHeadline": "vmui: hide \"Logs Explorer\" for the base build (#4761)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 0, "deletions": 9}}, {"node": {"oid": "cc7bfaca6c8d4039aa3e633a5cbfe8b61c515ec6", "messageHeadline": "vmui: allow displaying the full error message on click (#4760)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 87, "deletions": 27}}, {"node": {"oid": "0a93abfeed5a926736ae9431714f7d6e9fee887f", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@ca27728 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "bd8ecfb5518936687c8f24cbc82a72069e50ea6b", "messageHeadline": "docs: add changelog for 4c815ed59b2996b57b0aedb42f2e2e91314ae8b1 (#4805)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "835c03fb471dc2c2043e5a72e4dc3beb518fa43a", "messageHeadline": "vmalert: fix `vmalert_remotewrite_send_duration_seconds_total` metric\u2026", "author": {"name": "Abirdcfly", "email": "fp544037857@gmail.com", "user": {"login": "Abirdcfly"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bc5065fd14be0853b1abb6e163fe2234adbda878", "messageHeadline": "vmalert: mention `vmalert_iteration_duration_seconds` metric in README", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "262c888d4bf6440423396997ed3bcc4384697a18", "messageHeadline": "vmalert: fix redundant clean up move (#4803)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "1d4a0796f497a9bf3a3d2b29739ac04119d20a47", "messageHeadline": "vmalert: cleanup config reload metrics handling (#4790)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 65, "deletions": 40}}, {"node": {"oid": "527cfa2f742e10e8fc9dc60b179fcc1a638e77b7", "messageHeadline": "vmalert: fix uncleaned tmp files in tests (#4788)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "fc01167962c5ee4fe0052d3a47fc18e29b24f865", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@7e12a16 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "22902521196eef5f38afa5474dc782551ceafd78", "messageHeadline": "docs: make phrase about dedup and evaluation interval relation less o\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d890038a941eb6f67453871dbccf3204f972c4b8", "messageHeadline": "dashboards: correctly calculate `Bytes per point` value", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "aef31f201a85e993dcae448a52927868f0fad9ea", "messageHeadline": "add info about `remoteWrite.sendTimeout` default value (#4776)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "327f63e408a90117d382b0e251e27b3d2ee6675f", "messageHeadline": "fix: remove healthcheck in vector docker-compose (#4772)", "author": {"name": "Karan Sharma", "email": "hello@mrkaran.dev", "user": {"login": "mr-karan"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "4c854c3ae20006d0040d6d89378f74d2fdb30f33", "messageHeadline": "security: bump go version from 1.20.6 to 1.20.7 (#4773)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "c47138e1b0137f453b0a01d5621b2169d670599b", "messageHeadline": "dashboards: add panels for absoulte value of mem and cpu usage by vma\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 276, "deletions": 43}}, {"node": {"oid": "64e24e9e2bf9445ec1d218c0237451f55ac61cfd", "messageHeadline": "deployment: bump components version to 1.92.1", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "2e4d0d0e418a1a35ebcb819e6b1a6a780f6e342c", "messageHeadline": "alerts: move `ConcurrentFlushesHitTheLimit` alert to health alerts", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 16, "deletions": 25}}, {"node": {"oid": "1043fc1fd94911c2940a2b9415430473b82fc81e", "messageHeadline": "alerts: add docs section for the full list of alerting rules", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 29, "deletions": 14}}, {"node": {"oid": "e311a7bf802900c6d9c9a5c0ecdd2aeaa71b4983", "messageHeadline": "dashboards: add `Concurrent inserts` panel to vmagent's dasbhoard", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 164, "deletions": 46}}, {"node": {"oid": "8895fb1d5f54f39c5826dd10d57fa1a25f8cbfa5", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@29a7495 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "5d73a07cc33c68fb8e4f57a01644ba178d31387b", "messageHeadline": "Fix spelling mistake in opentelemetry ingestion API path", "author": {"name": "Jan Kielmann", "email": "jan.kielmann@sap.com", "user": {"login": "JNKielmann"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "093d43de4573c1f78b737e08878896f7d8d76687", "messageHeadline": "add link to the slides for Naver case study", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "061f68fe5ef2caf6dd0669a1d8ddf074f46563b9", "messageHeadline": "docs: follow-up after df37a47d4b50f2bfb50e67ca45d7b28a3dec1a7a", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "df37a47d4b50f2bfb50e67ca45d7b28a3dec1a7a", "messageHeadline": "vmauth: add broken backend backoff flag  (#4416)", "author": {"name": "SunKyu Lee", "email": "leesunkeuy2@gmail.com", "user": {"login": "SunKyu"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8f4961fbbd72ddca57fcb0ffb48b54376def1179", "messageHeadline": "vmui: display partial response warning (#4742)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 34, "deletions": 8}}, {"node": {"oid": "0c3d61b211b9016f4519362e0ba9c9ea8975ca9d", "messageHeadline": "docs: add Naver Case Study (#4755)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "f1a4c0b614a87efd5617d895a87d76c218e70bf5", "messageHeadline": "Remove some repetitions in docker Makefile (#4764)", "author": {"name": "Anton Tykhyy", "email": "atykhyy@gmail.com", "user": {"login": "atykhyy"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "5aed369132b3e38d85bb29709b23d861503d9ff0", "messageHeadline": "app/vmctl: add flag where use can define path to the source remote re\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "833ab331b1d7953b9be320e3514254f89fa1b61a", "messageHeadline": "vmctl: allow disabling binary export protocol (#4716)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 25, "deletions": 7}}, {"node": {"oid": "6289a21d24a7c2918a86f9d1d5c4ffaf5c36cf32", "messageHeadline": "docs: add changelog entry for #4704 (#4753)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8d0823792310d45b808729eab6dff4b89cea9bc7", "messageHeadline": "Update stream-aggregation.md for `speed` misspelling (#4752)", "author": {"name": "zhaojinxin409", "email": "5874804+zhaojinxin409@users.noreply.github.com", "user": {"login": "zhaojinxin409"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "837445b81bb6fe7f4e6da72559e297a3df23dc1a", "messageHeadline": "Automatic update operator docs from VictoriaMetrics/operator@dd980c8 \u2026", "author": {"name": "Github Actions", "email": "133988544+victoriametrics-bot@users.noreply.github.com", "user": {"login": "victoriametrics-bot"}}, "additions": 1526, "deletions": 37}}, {"node": {"oid": "f35d27aa2beebde23e152dab1aeb40d708b8d496", "messageHeadline": "app/vlstorage: expose vl_data_size_bytes metric at /metrics page for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 8}}, {"node": {"oid": "d322ee4b35ab1a2335618406fc2bccf789d1a22b", "messageHeadline": "app/vmctl: add support the `week` step for time-based chunks (#4743)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "525c44e916b59942d3844e06e154cdb62cbede5c", "messageHeadline": "app/vmctl: remove ping from remote read protocol (#4749)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 0, "deletions": 18}}, {"node": {"oid": "216d4091f7a8c78066cecccb2ec5fb6c042f5bd5", "messageHeadline": "vmalert: remove deprecated in v1.79.0 web links with `*/status` suffi\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 73}}, {"node": {"oid": "3b524f671b8a0cafdb07669a869bc85565978f87", "messageHeadline": "docs: rm typo of naming vmalert as a stateless service", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9ede3e996b91fcec90389756d5b4b3a7d7ef6016", "messageHeadline": "vmalert: remove deprecated in v1.61.0 `-rule.configCheckInterval` (#4\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 16}}, {"node": {"oid": "4eecd4d0b362363bb32b0b9ffc74ab359c330325", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "1a43ee11d1186f72d95c7f0fdfaf58cc6974a5bc", "messageHeadline": "docs: mention https://github.com/VictoriaMetrics/VictoriaMetrics/comm\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3f6efab6ae4b3d5f8d95b749858823dfc62fe4fc", "messageHeadline": "{app/vmselect,docs}: support share_eq_over_time#4441 (#4725)", "author": {"name": "Damon07", "email": "1490818749@qq.com", "user": {"login": "Damon07"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "9abf8535acb42f63abb1291c8113f708f810c7f0", "messageHeadline": "docs: add link to release-guide follow-up", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4283eb4626e14a39f856610d342342cd98c91cde", "messageHeadline": "docs: remove anchors from the 1.92 release", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8e38efaa7b2a842072d3be80faa07f0ad305e51a", "messageHeadline": "docs/CHANGELOG.md: move bugfix description to `tip` chapter, since it\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d18ff993e67627e8c855c6862670c2aba4057277", "messageHeadline": "lib/promscrape: add a comment why `honor_timestamps` is set to false \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "e3ef3df938fb8f6afe8694ad9308e22e5f0b8ba8", "messageHeadline": "lib/promscrape: use local scrape timestamp for scraped metrics unless\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 75, "deletions": 100}}, {"node": {"oid": "9082a84566c288df98bf265b4e7564a83ae261fb", "messageHeadline": "lib/storage: update nextRotationTimestamp relative to the timestamp o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "c25f053945dbe55fb7dd42a9869177fd00b4900c", "messageHeadline": "docs/VictoriaLogs/data-ingestion/README.md: add checkboxes for Loki f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "fcf5e33e6a2004deabda6b4adc4a02e3f87e8bfd", "messageHeadline": "app/vmalert: use proper timestamp in setConfigSuccess()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "116623a0f0993ba45407ffe93d8b621dd1c3ecb7", "messageHeadline": "docs/VictoriaLogs: add missing information about Promtail support for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "b4fca28c2988bad6e80eb0bc10165872ef100020", "messageHeadline": "docs: fix step references in Release-Guide.md", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f257889cc8793ea223122bc7f1cac3ffbbb7d3b", "messageHeadline": "docs/CHANGELOG.md: cut v1.92.1 (#4735)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9f1b9b86cc6ec1bd8e4e696d20b1d62a62a1f3bd", "messageHeadline": "vmalert: revert unittest feature (#4734)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 325, "deletions": 2248}}, {"node": {"oid": "f8d30a486ecba0630aa9d6b5ba428cf8eeb03e7c", "messageHeadline": "docs/vmalert.md: fix broken links to `Web` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f3b5c9c9fb7958695c5a83f6b214c8342ae15ed1", "messageHeadline": "docs/CHANGELOG.md: delimit changes from update notes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e6a088b29bd785fd54671dac01ca2027eb1d54b9", "messageHeadline": "deployment: update VictoriaMetrics release tag from v1.91.3 to v1.92.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "5d01d545ce93e03943575040a0122edae698a5a3", "messageHeadline": "docs/CHANGELOG.md: cut v1.92.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "3d73640815f76d5a5a1260ba1ecd65dbe4437a98", "messageHeadline": "lib/promscrape/discovery: close unused HTTP connections to service di\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "6db8f26e2fb3b4789e3f2034a13482bfec6cac90", "messageHeadline": "app/vmalert: make golangci-lint happy after ae0e4a8c909b1b7798e681749\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "46ecbbea26a1e19815448bae3647036af4972930", "messageHeadline": "lib/protoparser: adds opentelemetry parser (#2570)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 8445, "deletions": 3}}, {"node": {"oid": "584400c2f013e6f78ade082df77b63827048b52f", "messageHeadline": "docs/CHANGELOG.md: add a link to Pushgateway protocol in the bugfix d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e5555f9c7b17653531d52ca44ee6819c7f1a6fa", "messageHeadline": "fixed label values decoding for pushgateway compatibility (#4727)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ae0e4a8c909b1b7798e681749afc5bd57c0ae43a", "messageHeadline": "vmalert: add `keep_firing_for` field for alerting rule (#4669)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 801, "deletions": 604}}, {"node": {"oid": "7fc34aa1e6b3a7424222fd44b9fbdef3e49f15d8", "messageHeadline": "dependabot: return `schedule` field as it breaks validation on github\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "03f04afedab4440181fc4804044d66a42c222f42", "messageHeadline": "vmalert: clarify docs for state restore with additional details", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "7fe81fe612aabb9750a9fe8f1acda86043404ff3", "messageHeadline": "vmalert: revert accidental changes to Makefile rule", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "4cd1497ac12e97d07b5690b96ac3dd57318fe5df", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1657, "deletions": 662}}, {"node": {"oid": "cc8427f11b056d8c94e9da23ba3e4b3a0dc71ff0", "messageHeadline": "docs: use `1.` instead of `N.` in numbered bullets, so they are autom\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 326, "deletions": 327}}, {"node": {"oid": "0c860c112c11f6063c716e44af0678c9d4569e19", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: use `1.` instead of `N.` in numbered\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "766fe60ab5c9ac873a807691f93790950de98515", "messageHeadline": "docs/keyConcepts.md: use `1.` instead of `N.` in numbered bullets, so\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "9e3148a188ffe460cde7fedd6d240a7474fa4367", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: use `1.` instead of `N.` in nu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "f592be219166bef03cc234501e906b6c85ce1181", "messageHeadline": "docs/Release-Guide.md: use `1.` instead of `N.` in numbered bullets, \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "10c0fcf578da52dff8b4480893c7dd34b72c7c82", "messageHeadline": "docs/Troubleshooting.md: use `1.` instead of `N.` in numbered bullets\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "b51436b0be3d8cfced3751ff85fc3de7e62b191f", "messageHeadline": "docs: add bullet for gaps in timeseries to Troubleshooting", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "ad08d9c88483a888d589aab1f301ff1fab270413", "messageHeadline": "lib/promrelabel: return correct string representation for IfExpressio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "56c17d16f6837d6b9fc89a506b4f62ab54df9add", "messageHeadline": "app/vmalert/datasource: substitute golang.org/x/exp/slices.SortFunc w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "6b6b61137ffc5989a6c49adf1be61b46891bd764", "messageHeadline": "app/vmagent: add ability to shard outgoing data among multiple remote\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 87, "deletions": 8}}, {"node": {"oid": "df3d903dbd82ea81fa142a6b978609ea14707d5b", "messageHeadline": "app/{vmselect,vlselect}/vmui: run `make vmui-update vmui-logs-update`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "62651570bb6142f94025266e9e65353f3d6c37e2", "messageHeadline": "lib/promrelabel: add support for a list of series selectors at IfExpr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 196, "deletions": 19}}, {"node": {"oid": "52c13e9515652550cd8cc981a7b0331e58e81ff3", "messageHeadline": "lib/streamaggr: follow-up for 736197179e0c097ccf22ade06ee0c873d2e6997b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 256, "deletions": 227}}, {"node": {"oid": "736197179e0c097ccf22ade06ee0c873d2e6997b", "messageHeadline": "{lib/streamaggr,vmagent/remotewrite}: breaking change for keepInput f\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 158, "deletions": 38}}, {"node": {"oid": "b6ae32576337aed3cabd65a070135a8f437800b8", "messageHeadline": "vmui: remove `monaco-editor` (#4698)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 631, "deletions": 605}}, {"node": {"oid": "707419a922b24803054e1d45fcb2236bd33aaa68", "messageHeadline": "docs: update datadog config recommendations", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "ec181c364ff5e7ec8846bc56b047a011449a014d", "messageHeadline": "docs: mention lambdas and cloud functions for aggregation (#4705)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "0b44df7ec8bd28c8fd55bb5a70b99e275109b280", "messageHeadline": "vmalert: unittest support stale datapoint (#4696)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 53, "deletions": 13}}, {"node": {"oid": "8e8c225068ff6ad2b3f74cdb4bf04ab07485c13d", "messageHeadline": "docs: add case for histograms aggregation (#4702)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "01a2859f43e31a2271f33a5c32c19e78b83af474", "messageHeadline": "lib/streamaggr: skip de-duplication for series, which do not match th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "b3dbc7e8bc85d452f7bcef48f70b58af9a8d449f", "messageHeadline": "app/vlinsert/loki: manually remove bloat dependecies for generate pro\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 4, "deletions": 264}}, {"node": {"oid": "544fba6826dff910b6e4ab6c5f696277c546f2b7", "messageHeadline": "lib/storage: pre-create timeseries before indexDB rotation (#4652)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 365, "deletions": 190}}, {"node": {"oid": "44cfcfe62ee2bca5b94cb1824df34a382015c83e", "messageHeadline": "Update MetricsQL.md (#4689)", "author": {"name": "yrka", "email": "76882301+yrka5180@users.noreply.github.com", "user": {"login": "yrka5180"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "866b150f0f5bc19c4ce658247d8c39d85635ed16", "messageHeadline": "app/vmalert/datasource/graphite: allow overriding \"from\" parameter fo\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 26, "deletions": 9}}, {"node": {"oid": "1a864b60c2e7fb01825563f0785827be55d2a107", "messageHeadline": "dependabot: disable version update for packages (#4684)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "9763e2295bc23bf7f12933c1b4de9ff84a9130af", "messageHeadline": "lib/streamaggr: follow up for 70773f53d75fc7f0589f464381c37826ed1b0912", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 11}}, {"node": {"oid": "bd953411906ce5ea996d9bbd72d0add60f81f222", "messageHeadline": "app/vmselect/promql: fix tests after 781947a7e293417324ad482c6e505c50\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "680a0d43f2c9cbfbe562f937c1145debeebf7d08", "messageHeadline": "docs/VictoriaLogs/data-ingestion: mention that VictoriaLogs automatic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "da0caa1d34ff428164630a89161b66a78d60a99a", "messageHeadline": "app/vlinsert/loki: fix build for architectures where int is 32-bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2086c0885deab6c38d3caa5f6b1af16feb85fc8f", "messageHeadline": "deployment: update VictoriaLogs Docker image tag from from v0.2.0-vic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "4cae725edf88a4a399fc758e6e286ceaaa247625", "messageHeadline": "lib/encoding/zstd: switch back from atomic.Pointer to atomic.Value fo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "49d524a5b0bbe5f38bf1c6194d337be672637675", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: cut v0.3.0-victorialogs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "49bd2905fa7fad8961e176745d515dc276c4ff82", "messageHeadline": "lib/promscrape: follow-up after 6aa50ca954a44bcf87b0a62a92526f758155dba7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 356, "deletions": 521}}, {"node": {"oid": "b8ba2d5f1a3918e4dd62afb958239011ab3d0704", "messageHeadline": "app/{vmselect,vlselect}: run `make vmui-update vmui-logs-update` afte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "23706ab49144b59326b0e35d783a4f7eac72132b", "messageHeadline": "fix: change getting serverUrl for vmui-logs (#4604) (#4677)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ee0bf07d929b1b7af6670b58820218ca9fa92589", "messageHeadline": "feat: change columns for active queries (#4676)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 28, "deletions": 25}}, {"node": {"oid": "c400acbd1870a11b44b14efc48f99b193b6e3b97", "messageHeadline": "vmui: enhancements multiline field editing (#4294)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 323, "deletions": 37}}, {"node": {"oid": "8470eb44de2ecd53b50ea94b1d4f86a860e23308", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: document the addition of Grafana Loki\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f548adce0bdecb28ea0b07e9cc8e8b65d27ffc21", "messageHeadline": "app/vlinsert/loki: follow-up after 09df5b66fd7bf33f171d6179748e6f3239\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 632, "deletions": 322}}, {"node": {"oid": "2991f8684feeffd8e02f691bad1af2c586467543", "messageHeadline": "docs/stream-aggregation.md: mention that sum_samples, stddev, stdvar,\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "c5f94fa5fc1d596c900fe38249dbb9822004a83e", "messageHeadline": "app/vmselect: rename promql.WriteActiveQueries() to promql.ActiveQuer\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5b5d8ae51d99f5549edc9fa6524d79c6b7f77644", "messageHeadline": "docs: update information about tsdb usage in cluster version (#4678)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b9b1661319f107acd2e77d0d34172a3c5cd3fad4", "messageHeadline": "docs: fix the next release version for vmalert", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f340411b80490e5034f6e4661e3f60d544b3d32", "messageHeadline": "docs: fix broken link to managed VM (#4679)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "12b06d78a04b201a03a0d2f9d82c9e5b19d5c8d8", "messageHeadline": "docs: mention streaming aggregation as way to reduce cardinality", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "70773f53d75fc7f0589f464381c37826ed1b0912", "messageHeadline": "allow configuring staleness interval in stream aggregation (#4667) (#\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "a24541bdb7016a6f906e6632a0ea521b3c38f785", "messageHeadline": "docs: specify min version and limitations for vmalert's unit tests", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 35, "deletions": 16}}, {"node": {"oid": "da60a68d09b7cf4eb371783062b30a22d24656b1", "messageHeadline": "vmalert: init unit test (#4596)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 2264, "deletions": 325}}, {"node": {"oid": "ecab3abb76ba8bd57afa2cf3393685aa82b30193", "messageHeadline": "docs: mention the simplest way to migrate data in vmctl docs", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "681d29654a08dcf15293e791d0a1a2e510e3e963", "messageHeadline": "app/vlinsert/loki: fix compatibility with latest MetricsQL lib (#4675)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "6aa50ca954a44bcf87b0a62a92526f758155dba7", "messageHeadline": "app/vmagent: fix creating target id if `--promscrape.dropOriginalLabe\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 492, "deletions": 245}}, {"node": {"oid": "09df5b66fd7bf33f171d6179748e6f32394ef56e", "messageHeadline": "app/vlinsert: add support of loki push protocol (#4482)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2719, "deletions": 2}}, {"node": {"oid": "140e7b6b74475f87c279bcdbf6d69748137edff4", "messageHeadline": "all: replace atomic.Value with atomic.Pointer[T]", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 87, "deletions": 89}}, {"node": {"oid": "399dc39ee9976ed31c3f55d1658b68826d36ada3", "messageHeadline": "docs: mention tags routing for new release (#4566)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "53a266eff12de07b751a1d2b0ab8c53e584b4761", "messageHeadline": "feat: optimize vmui-log bundle size (#4602)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1734, "deletions": 2640}}, {"node": {"oid": "d25082cbd9f84a13c1fd8ebb874d4e1c95c0729a", "messageHeadline": "app/vmalert/README.md: sync with docs/vmalert.md after 54b7bd4564d8b5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "8a91eb25c4b7db470a20a9c19a1eda93e84db7f9", "messageHeadline": "app/vmselect: follow-up after 6a96fd8ed5ba738f545dab8a3896ab4661eacbf7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "6a96fd8ed5ba738f545dab8a3896ab4661eacbf7", "messageHeadline": "vmui: add Active Queries page (#4653)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 204, "deletions": 2}}, {"node": {"oid": "f9bf9fb925441dad77883c1589d054c9fb6d6d9f", "messageHeadline": "build(deps-dev): bump word-wrap in /app/vmui/packages/vmui (#4664)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "262932f5174a20577d4ec69df90c5bec8890670a", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.60.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 140, "deletions": 27}}, {"node": {"oid": "ee933541b28b4880f01f7cf9b70880f0acbf91ed", "messageHeadline": "add vmalertmanager filter for health alerts (#4665)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4dcf7563ff79f9770cc0d051ee098fb8873aa363", "messageHeadline": "docs: typo", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54b7bd4564d8b5c837ecc6f62093f459f7cb3a7f", "messageHeadline": "specify formating in vmalert doc", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c32a01c52e909ce6892a6df6a1ad3cd1c9495067", "messageHeadline": "docs: follow-up after https://github.com/VictoriaMetrics/VictoriaMetr\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 128, "deletions": 128}}, {"node": {"oid": "1f83e2d0cfede7c324af0d3dd1ef54e9afa5918c", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.59.1 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 251, "deletions": 33}}, {"node": {"oid": "bf174242453ecc8a074af93582c217fb8b2a0561", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5364, "deletions": 719}}, {"node": {"oid": "163572ea97fc5a59c28c7063e74fc0d74632aa40", "messageHeadline": "lib/logstorage: `go fmt` after a8000b74c59ecf5582958be06ee1a217af1f9d67", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2a845e2acf7ae96f5e6ca35b1cba56a9d9d46713", "messageHeadline": "properly encode the right part of binary operation if it starts with \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "a8000b74c59ecf5582958be06ee1a217af1f9d67", "messageHeadline": "lib/logstorage: properly encode `\"offset\"` search word just after _ti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "25317b4e7012c20b1f817b922d8f7dbdcdfd0327", "messageHeadline": "vmalert: follow-up after https://github.com/VictoriaMetrics/VictoriaM\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 51, "deletions": 80}}, {"node": {"oid": "d4ac4b7813432b885287aa6b91dadd8b190c8fa8", "messageHeadline": "vmalert: allow to blackhole alerting notifications (#4639)", "author": {"name": "venkatbvc", "email": "chalapathirao@gmail.com", "user": {"login": "venkatbvc"}}, "additions": 209, "deletions": 2}}, {"node": {"oid": "99f4f6a653a2f91a2ece02c8638499849e69917f", "messageHeadline": "docs: mention change from 6f3fee197e4ed92984ec9cef9b426abc8a4b4705", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7d1495056a9f5a8ba61550923aa687f0057ca84e", "messageHeadline": "vmui: add tip to Explore Metrics page (#4615)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 122, "deletions": 53}}, {"node": {"oid": "6f3fee197e4ed92984ec9cef9b426abc8a4b4705", "messageHeadline": "dashboards/cluster: fix using storage filter for cache usage panel (#\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "beaad4a227dc1840692edfc620f425ab500a440d", "messageHeadline": "docs/VictoriaLogs/CHANGELOG.md: remove newlines inside FEATURE descri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "920cc267934e3bd30fdcf22440148177bf482dce", "messageHeadline": "all: use the new release for VictoriaLogs - v0.2.0-victorialogs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9c3717412af4eb3e77e94ff52c9a3a5bfe11c1aa", "messageHeadline": "docs/VictoriaLogs: add CHANGELOG.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "ed00b03ecbc516283762bc350c4193a2cde059de", "messageHeadline": "lib/logstorage: add abilty to speficy offset for the selected _time f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 12}}, {"node": {"oid": "118b093bdda42ff11435b14b6a4fda4ec7f14cdb", "messageHeadline": "lib/logstorage: log the -retentionPeriod and -futureRetention values \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bdfb80668d65e29b9d5a30f11f76a6e1e868661f", "messageHeadline": "lib/logstorage: support for short form of _time:(now-duration, now] f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 104, "deletions": 42}}, {"node": {"oid": "3bf58326e7c6b1ffee3d83423299f0499a7c56b0", "messageHeadline": "lib/logstorage: LogsQL: replace exact_prefix(\"...\") with exact(\"...\"*)", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 59}}, {"node": {"oid": "8815080030c630ad607c0ee4996f0068af041d8d", "messageHeadline": "app/vmselect/promql: add the ability to copy all the labels from `one\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 240, "deletions": 48}}, {"node": {"oid": "d4ea5d1cc0456a45c4bda6d16bbbe81f8ac93805", "messageHeadline": "build(deps): bump github.com/cheggaaa/pb/v3 from 3.1.3 to 3.1.4 (#4645)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "be31bdc88cbc7a4605cdfa9e493d8be7f2d4a34e", "messageHeadline": "app/vmselect/promql: recommend to use `(a op b) keep_metric_names` in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 33}}, {"node": {"oid": "070365c8703bf138aa1e7c2e1d258fdbfb7994de", "messageHeadline": "docs/keyConcepts.md: clarify that the number of `,`-delimited filters\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "dd2c2a6ac8a4b3c24e9d4c2239e72b219e1c6053", "messageHeadline": "docs/VictoriaLogs/data-ingestion/README.md: document how to verify wh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "e2367b6d1c5dcb941ad5dc24788ffbcbb81694de", "messageHeadline": "metricsql: add support of using keep_metric_names for binary operatio\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 202, "deletions": 19}}, {"node": {"oid": "4cb024d8a3a2cdd0b14ee6850770ba114e3537e7", "messageHeadline": "all: add support for `or` filters in series selectors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 440, "deletions": 221}}, {"node": {"oid": "bc4b6f2cb4245f07c1b952f25b773b97b63b0966", "messageHeadline": "docs: logs disable table of content for pages with no h2-h6, add aliases", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "68c7b73d99305a9a0f07ef49091bd157b74a06e9", "messageHeadline": "docs: victorialogs add front-matter for readme pages", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "d0d39174452244b11f6ae117511154882e611242", "messageHeadline": "docs: victorialogs add front-matter for data-ingestion items", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "a47932f4a2cc4bf1379b5b2bf88463b6aa81f401", "messageHeadline": "all: replace ElasticSearch -> Elasticsearch for the sake of consistency", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "10afbd7b122c8b7fb119a37dfd9115ef6a28b1ff", "messageHeadline": "docs/VictoriaLogs: use exact number when comparing efficiency of Vict\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b002e2a743c422f2696af3a87c8d2b4935da03dc", "messageHeadline": "vmalert: fix evalTS after modify group interval (#4629)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7f6b5dc47bd05b00a5a3f4af138078c386d61699", "messageHeadline": "docs: Update README.md (#4613)", "author": {"name": "subham sarkar", "email": "sarkar.subhams2@gmail.com", "user": {"login": "shmsr"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "305b3057437c23565cf8c4b470b8f3d52b38b3df", "messageHeadline": "githubaciton: sync-docs change set output code as current one will be\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f24fc1c763ce04b6d9ffcb1b4e5f8dbc8aad955d", "messageHeadline": "fix alias", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6f4c9855868cfb5adcd69129068dd96aa70e0ff", "messageHeadline": "add front-matter for some of victorialogs pages", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "ae1aa12c796e894250126932194d420fe36591f5", "messageHeadline": "Update .github/workflows/sync-docs.yml", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "00633d42abcc6f5680482731848bd2b655091a5d", "messageHeadline": "enable only when changes in docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "193dce2e964f25102a50e2e87724d6ce8d6ec0c1", "messageHeadline": "moar debug", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "67c258315e4b6c02e857e2de070d2330ae3dc889", "messageHeadline": "fix path to main repo", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "758acdbf6789dcebd07b0dcbb2274678f20cfc74", "messageHeadline": "more debug", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "dc744942e66522c19a352b1479fb40502d1b5b5b", "messageHeadline": "move debug", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b93c4d0b092ee22c09ee6352aa50bf8e4907a5b9", "messageHeadline": "remove env", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "86d5b8f3a3dbb62bc49c5b1793b66ff094da2766", "messageHeadline": "debug workflow1", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ce102588973a70acff3cef65734729b84e0078f9", "messageHeadline": "add workdir to gpg step", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a58ec9ba4f43a2a8e7c0ce350ad1dd29074511f9", "messageHeadline": "add job to sync the docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 48, "deletions": 0}}, {"node": {"oid": "adfc6539cabc1907e3f975fc1ac869180768f5a3", "messageHeadline": "vmctl: mention replicationFactor during migration (#4633)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "6685f6ce7ce8909336da722edf3d0b0a48ff749c", "messageHeadline": "lib/storage: move series registration in caches from createAllIndexes\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 35}}, {"node": {"oid": "9baecdcd33ca6d0ced3bbfab12e821224445259d", "messageHeadline": "build(deps): bump tough-cookie in /app/vmui/packages/vmui (#4603)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c49552849cc966c348b289ec20775b0ec3b44c8", "messageHeadline": "lib/mergeset: skip common prefix in binarySearchKey() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 18}}, {"node": {"oid": "3dacdcb707bf66ffd5296c3cd472a07fa856dc02", "messageHeadline": "lib/storage: optimize BenchmarkIndexDBGetTSIDs()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "443661a5daa1051b590c25e56384a7cffe0d4244", "messageHeadline": "lib/storage: properly free up resources from newTestStorage() by call\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "71f3898f84d0d8d3a6dd81417fd4850790356f21", "messageHeadline": "docs/CHANGELOG.md: refer to the commit 7094fa38bc207c7bd7330ea8a83431\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7094fa38bc207c7bd7330ea8a834310a310ce5e3", "messageHeadline": "lib/storage: switch from global to per-day index for `MetricName -> T\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 437, "deletions": 597}}, {"node": {"oid": "3b50b94f7a0e831bf37e9383ff668aeeb88370e3", "messageHeadline": "lib/storage: fix possible test failure in TestStorageAddRowsConcurrent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "4ba19f6b32699092f897f2b7164bcf66ffb94427", "messageHeadline": "lib/mergeset: simplify fulsuhInmemoryParts() a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "8eeaf9b1f63c8c2abdd91f6df6437bfb16d69f61", "messageHeadline": "docs/CHANGELOG.md: clarify the description of the bugfix at 177a0c1ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9ae5a49787058a8eaf9f80a9579ec482142a83fd", "messageHeadline": "Revert \"make: add goimports task (#4582)\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "4f6dc25c717df9e8e895c9a7db3dc66a82f9d21f", "messageHeadline": "app/vmalert: silence golagci-lint at TestAlertingRule_Template", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a79e53d82a898bd71bf0e32f7c6c7714c4bab756", "messageHeadline": "lib/logstorage: fix TestValuesEncoder() on 32-bit architectures", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c76084b529421df7821424c57773c0785db3d1e3", "messageHeadline": "app/vmctl: fix panic `--remote-read-filter-time-start` flag not defin\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "3bb3ad99911b3505a9286140e0053b38f04dc139", "messageHeadline": "feat: add link to MetricsQL (#4562) (#4608)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "177a0c1ca90cc7d2eceb064be23ba167550d4375", "messageHeadline": "app/vmctl: fix issue with adding many seconds (#4617)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "cbc28ccdb24e5a2858703a89c04d9d48d200674a", "messageHeadline": "vmalert: check for negative offset for missed rounds (#4628)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "79c42814cfd2be6b52b5efdbeab7134e702ebe71", "messageHeadline": "lib/logstorage: fix panic (#4620)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20b18e9feb71e91b3075bba74b245e5b35a4e5c8", "messageHeadline": "make: add goimports task (#4582)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "41b58a8e55238aa7e345ea475851786dc34265b4", "messageHeadline": "fixed typo (#4622)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0b9fadb02ce3159ab0b0da8d82c1d01f389f413f", "messageHeadline": "add info about using stream aggregation as statsd alternative (#4600)\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2b9e288a030ba2a987c3804c7ab78db997f54ebc", "messageHeadline": "docs/VictoriaLogs/FAQ.md: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "30cdcc751dd4c2601878d93eab8cc7750f38a609", "messageHeadline": "all: update Go builder from 1.20.5 to 1.20.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "0953e48c3a70475237a709c3af5e778fe8549ec9", "messageHeadline": "docs/keyConcepts.md: cosmetic fixes after b67bd156d59775d93251f0f00da\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "dc5e50451d0d7069e5618a25a833abb00773a703", "messageHeadline": "docs/VictoriaLogs: add FAQ", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 115, "deletions": 3}}, {"node": {"oid": "a46c0146c9afeaeb5451c8062ea048280478cc32", "messageHeadline": "docs/VictoriaLogs/README.md: make it clear that VictoriaLogs is open \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "e3bb0afe8265bf6dfe56d63a42b03b583d45874a", "messageHeadline": "follow up for #4612 and #4584 (#4614)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "195b9386cb0fc2caec7e80ab9cf48a371d4ff625", "messageHeadline": "doc: fix image src after b67bd156 (#4612)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b67bd156d59775d93251f0f00dabb76766d9b8c0", "messageHeadline": "added info about `search.latencyOffset` to key concepts (#4567) (#4584)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 5833, "deletions": 0}}, {"node": {"oid": "a0ff5c2627aead668bf9cdae4ec85c325a562c26", "messageHeadline": "docs/VictoriaLogs: make more prominent the information about returned\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "a0a76d7b484f323abb29e71396413a79f995fb2f", "messageHeadline": "app/vmctl: remove undefined flag from the documentation. See: https:/\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "a360fd5f7101f107da554234f9d40e99d7c0955a", "messageHeadline": "app/{vmselect,vlselect}: run `make vmui-update vmui-logs-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "7d45fc1f99b0ca256d47c1efed4a8b9b35251abc", "messageHeadline": "app/vmselect/netstorage: follow-up after 173ccf4333ff7f5967268ef7bc6c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "fb03762d4de77f31befd7ad84529aaa531c1a24f", "messageHeadline": "vmselect: introduce `search.skipSlowReplicas` cmd-line flag (#4538)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "45cec4728c88e20a0d863b5bf52f7d48daac78d2", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention how to use Prometheus \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9fb553aafea4d4972eff9b23710523afaab0da15", "messageHeadline": "docs/vmalert.md: run `make docs-sync` after 7c8a215a7c197459a602a14b5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fe57e99a5bc2714bce46be9725b52e6d026250e8", "messageHeadline": "docs/VictoriaLogs: small clarifications", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "51a9cc978311de9c65a2095983acf37f74447f71", "messageHeadline": "docs: make `httpAuth.*` flags description less ambiguous (#4588)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "759a20d3741b8605290fe73feef3099366f175d6", "messageHeadline": "ci: fix sandbox update job (#4549)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "20e7db47ee65579a15e0ba07013976ba9b7ceb05", "messageHeadline": "vmselect: fix result in Prometheus query when time is small (#4578)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bca8ae034f565bb70551735aabe9f93a2fe9bc3d", "messageHeadline": "vmalert:fix query request using rfc3339 format (#4577)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 42, "deletions": 32}}, {"node": {"oid": "1df3e548c1cac225bd5ee30e78a8b269aa019985", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 47506, "deletions": 7743}}, {"node": {"oid": "8f1f80c4f808ca8a2946c396254ec7e438287277", "messageHeadline": "update logo width in cluster doc to 300", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d32780de5c85237c65f0f42aa2c5082a094af976", "messageHeadline": "docs/vmgateway.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "5c36935b8b7cea3eceda8e34bc5fa1f9adb6f7aa", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 31}}, {"node": {"oid": "8a45a2e770cfd13ba35eb6baad72ccbee2101773", "messageHeadline": "docs/vmbackupmanager.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "c6bf60e2ccd429417d8d5ce71997b64d561a0fc8", "messageHeadline": "docs/vmrestore.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "02a81da3ca1a057a7467281e2a45a3ae4419b72b", "messageHeadline": "docs/vmbackup.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 0}}, {"node": {"oid": "81f5f118ce232a43d163be3c34dd72dc426cb892", "messageHeadline": "docs/vmauth.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "9fa8e3895a56e977bbab0440fbf7fcddb84d9187", "messageHeadline": "docs/vmalert.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "009af1ce90d4e7410bd56bd03d97454bd5a3a422", "messageHeadline": "docs/vmagent.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 6}}, {"node": {"oid": "d856fa73a212f63f084474ba12da6ebfe38b97a5", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "7c8a215a7c197459a602a14b5718b79918bdc82f", "messageHeadline": "vmalert: allow disabling of `step` param attached to instant queries \u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "152ca00fb8dfc74dcb3d758cf67ed757f271cb48", "messageHeadline": "docs/CHANGELOG.md: clarify description for https://github.com/Victori\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "c851d78c93c27810dc0a03448692f5e4ab6c22a1", "messageHeadline": "docs/CHANGELOG.md: use the proper link to the issue related to the co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4991d9b29987868bb4433e44107748e797ad7180", "messageHeadline": "docs/CHANGELOG.md: remove redundant info from the url to consulagent_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c473dcaac873599b644091bd6ca4d1a797a04801", "messageHeadline": "docs/CHANGELOG.md: clarify the description of the bugfix at ce7141383\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10a05334178f3f336eba7e3bf67f553c30800df7", "messageHeadline": "docs/CHANGELOG.md: remove the change regarding http2 support at vmagent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8a07621a0c48b83dbccef39387db4eae6cb4c443", "messageHeadline": "lib/promscrape: disable support for service discovery and metrics scr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 61}}, {"node": {"oid": "7f3b5431a1a19912837b83b3b908fe6df93673f1", "messageHeadline": "app/vmselect/graphite: follow-up after c7884f8686dc25a08d1bc6145f3c84\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "af53c7cc780f9fb9ff3844516cae1d103a32f979", "messageHeadline": "fix removing storage data dir before restoring from backup (#598)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 26, "deletions": 16}}, {"node": {"oid": "3286ca3318c6a6ac5bbc58d644f3596f808e5846", "messageHeadline": "lib/backup/actions: remove misleading comment about the default value\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "be866b3b6bfe833ff5509077df279d51b1609dcc", "messageHeadline": "Makefile: remove trailing whitespace from copy-docs comments", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "792860db10cec129d7cc036c417b3b9a81cc4a59", "messageHeadline": "lib/promscrape/discoveryutils: re-use checkRedirect function for both\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "45e345806c1943aa9ff7f6f4555ec6d37f82a41a", "messageHeadline": "app/vmselect/netstorage: remove runtime.Gosched() call from unpackWor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "fc67d94e8631a78036e81470651bab3f98615e37", "messageHeadline": "vmbackupmanager bugfixes: (#577)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d28357bd3620c84195469eed2e1e7764f4c795b", "messageHeadline": "app/vmselect/netstorage: follow-up after 11ac551d5244eacbec751e5d3c63\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "922bbabd256516dd09c3d76b1f6c92cdb904738d", "messageHeadline": "docs: explicitly mention errors processing for import APIs (#4583)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 18}}, {"node": {"oid": "0e4b8833419ebf369c046860ce715d00fc00b54e", "messageHeadline": "docs: adds curl commands to clear the query cache (#4468)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "c93cf8dba4e24add172258dac99ec20a3f238523", "messageHeadline": "docs/VictoriaLogs/LogsQL.md: various fixes according to https://githu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 19}}, {"node": {"oid": "3c5623ce7f918b46627dd0740ccdfd97375cfe31", "messageHeadline": "lib/logstorage: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2ea59c44445faaa27807828bafb19246b07bd12", "messageHeadline": "README.md: add a link to VictoriaLogs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ef923f00f0f02982870573c7bd6adedd35ebd539", "messageHeadline": "docs: add Roblox case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "eeea40241405faa6ce05f674eff174656340ce4f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: fix link to Storage section af\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d35d21f60ef0ef2b05a7f9bde1a2feed636feb5", "messageHeadline": "lib/logstorage: fix `make test-pure` tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "d1dd25122af51b248d6294c8f58d5912395b42df", "messageHeadline": "lib/httputils: fix test after b49d04b3dcfcd309270abd750cde96c3624c7aaa", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f710ec77ddcc08176b53f145974da8fdd80fc51", "messageHeadline": "vmctl: interrupt explore procedure in influx mode if no numeric field\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1b49b58677dfc85ca2f586ca573babef1c5a1c8a", "messageHeadline": "docs: use printf for Makefile:copy-docs section (#4548)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ab2d184e429140ff2fffe692636d830fad421ff4", "messageHeadline": "Docs retention (#4568)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 30, "deletions": 27}}, {"node": {"oid": "8fe5b37978665d10da486cf75bff8cf2eb2c1d65", "messageHeadline": "docs: follow-up after 9da638aa665d5e27462e5fef0e53dfaca31fdbb3 (#4572)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9bea7610f0b98ba9457d117720303a9bf628620b", "messageHeadline": "security: update base Alpine image to 3.18.2 to avoid security risks \u2026", "author": {"name": "Sergey", "email": "6213510+sshnaidm@users.noreply.github.com", "user": {"login": "sshnaidm"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9bde95bfffc44a68a513c6a9a538152a0bae1fa3", "messageHeadline": "app/vmalert: show on UI groups error after reload config (#4543)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 272, "deletions": 94}}, {"node": {"oid": "81635d02e84816cb74069566a7b1aa2e7e61cec8", "messageHeadline": "bump to 1.91.3 (#4565)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "adc07b711ec8d5f4937c9d5e77cc346330c90501", "messageHeadline": "app/vmagent/remotewrite: fix error message for auth config (#4545)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5fc0ee43d44a02fe06bbc2e0e41925dd1ac92445", "messageHeadline": "fix parse for invalid partial RFC3339 format (#4539)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "62e53e82a0b203c5f9a21f5495ff8c26c73d3304", "messageHeadline": "docs: add command-line flags (#4550)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 124, "deletions": 0}}, {"node": {"oid": "c30492312f86f3f7afb4c877062f8e37e8177a63", "messageHeadline": "docs: adds v1.91.3 release docs (#4561)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "d4099a75be7ad7ae906b4c8a6820ffb204f0de77", "messageHeadline": "CI: disable docker scan, enable auto release to sandbox (#4476)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 78, "deletions": 52}}, {"node": {"oid": "5b7bfc41ad142a5414793c792126ae98320938e1", "messageHeadline": "docs: clarify downsampling periods requirements (#4542)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "3cdba1b1c67ca534293574ae9f22946ca8ab8574", "messageHeadline": "vmui: fix app routing issues (#4408)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1304, "deletions": 1187}}, {"node": {"oid": "d12548d9256a728340fb7a23c3f0c7c3da5bbac2", "messageHeadline": "docs/operator: add note about selectors for VMProbe (#4541)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "1cc06e39cd74a916bb166bfaff6bc0bfc80d6a15", "messageHeadline": "show backup progress percentage in vmbackup log during backup uploadi\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "72edc31ffb75c38fc07b0831cd9dbcdabe8c9ec9", "messageHeadline": "vmauth: expose latency metrics per user (#4525)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "c9ddfb118ee2eaab65a9f2c91d34c2ad1dd4b264", "messageHeadline": "vmauth: rm ip filters from non-ent config example (#4526)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 63, "deletions": 11}}, {"node": {"oid": "a97887a2d9602362ec7cde65ca337c9aa624bb5e", "messageHeadline": "vmalert: add `vmalert_remotewrite_sent_duration_seconds_total` metric\u2026", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3846417df7db3243159a70ea64dd009e70bf7417", "messageHeadline": "docs: scroll to center of the view port (#4515)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "969ee961065db012c57de66cb188349d76b3dc40", "messageHeadline": "docs/VictoriaLogs: Fix curl command for fetching binary", "author": {"name": "Craig Rodrigues", "email": "rodrigc@crodrigues.org", "user": {"login": "rodrigc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9ef1a5bff78383532cc845ad4380c5ef3ca65c6", "messageHeadline": "docs: add scroll to the selected element (#4508)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "a7d1ea56811f78e87b98104c43076722c40758de", "messageHeadline": "deployment/logs-benchmark: remove unnecessary multiplication (#4502)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32243752fcd0d694be41304fb855c8364c0dc278", "messageHeadline": "revert version of golanci", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1dbbf22456d2d949547a8758b8b4ac8bae5aa8cc", "messageHeadline": "remove deleted repo from the docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "37c9a631ca252e0a6a2f03c390e18c90c905b87a", "messageHeadline": "vmalert: make linter happy (#4509)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f9ad228844296498030a66f2b6aa97794ae881f", "messageHeadline": "vmalert: update retry policy for pushing data to `-remoteWrite.url` (\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "4aad7a43df960eb9e024ab7484faabaa00740bac", "messageHeadline": "vmalert: properly interrupt remotewrite retries on shutdown (#4505)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a1f43630801d97f1e1c1d1add84cb3663d13d48b", "messageHeadline": "deployment/logs-benchmark: update screenshot after #4500", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3127dc105d5bb32fe09e35ae09b9f9c9f266991e", "messageHeadline": "deployment/logs-benchmark: update dashboard (#4500)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 4, "deletions": 128}}, {"node": {"oid": "57a4ad3fa8ea682eb3bfb9c41997d81fb1781dde", "messageHeadline": "docs/changelog: followup for 830dac177f0f09032165c248943a5da0e10dfe90\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1925d6a1c9288bdfa71d784141d7c5f3cd4ec36", "messageHeadline": "fix jsonline endpoint in docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "345c7b0bc79830b80993a18b08812b76b7301fb7", "messageHeadline": "fix link vmui links in docker examples after the path chnage for vmui", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "dcd0add40028cf8ed098c337010d5e7d33016f93", "messageHeadline": "docs/VictoriaLogs/QuickStart.md: add an option to run VictoriaLogs fr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "2c107599953e3d605ad3df225015d1131d716469", "messageHeadline": "docs/VictoriaLogs/README.md: add `Upgrading` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "507bbb8a536bad9e1935cc0df2ddc30bebd05de8", "messageHeadline": "docs/VictoriaLogs/README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e30875fffbe7acaef7073269464494660c8a30f8", "messageHeadline": "all: update VictoriaLogs docker tag to v0.1.0-victorialogs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 7}}, {"node": {"oid": "83aa78dfb46c1b89b960c6de5f0ca77d1b3ef8ef", "messageHeadline": "app/vlstorage: export vl_active_merges and vl_merges_total metrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 1}}, {"node": {"oid": "57541d5cead8761a3d9dc557dd04478927620f14", "messageHeadline": "Revert \"app/vlselect/logsql: use buffered writer in order to save sys\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 87}}, {"node": {"oid": "c19048dc13d2b49d3b7d901ba81f4d9dd172508b", "messageHeadline": "app/vlselect/logsql: use buffered writer in order to save syscalls wh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 87, "deletions": 13}}, {"node": {"oid": "3ded68d4b8a82bf82c5e57157bd1074ac7920de6", "messageHeadline": "app/vmui/Makefile: consistently use tabs instead of spaces in multi-l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8be52ef217269a6bdbe946dae1127f10e51d1bd7", "messageHeadline": "app/vlselect: handle vmui at /select/vmui path instead of /vmui", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 17}}, {"node": {"oid": "df83b43c36690623dd544e0c5ab7bc05c8a5f3ce", "messageHeadline": "docs/VictoriaLogs/data-ingestion/README.md: remove trailing spaces", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dde9ceed07adbdec18b3cc21095e18f25f9950db", "messageHeadline": "app/vlinsert/jsonline: code prettifying", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 218, "deletions": 205}}, {"node": {"oid": "bab5e9fbc260b4a3f47dca4ca4aa94ce523467ab", "messageHeadline": "docs/VictoriaLogs/README.md: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bd3c905c58738ebd94001e4c065cd1537e9af684", "messageHeadline": "docs/VictoriaLogs/data-ingestion: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 96, "deletions": 85}}, {"node": {"oid": "ec77d3d7873497acc024d4c4c36ddb11fec04bea", "messageHeadline": "docs/VictoriaLogs/querying: rename VMUI -> 'Web UI' in order to reduc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "57e0adb4d8e21b67c76a6ab4d9652808f03142bf", "messageHeadline": "docs/VictoriaLogs: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 33}}, {"node": {"oid": "b488399952ce3e006fbf1f9e16d600f78edfa02c", "messageHeadline": "add information about how to access web UI", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "afa833b59575789aeb5c362b746320b157896bcd", "messageHeadline": "added docs for vmui in victorialogs (#4494)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "83a124929902aaa2de502aad227fb692789ac495", "messageHeadline": "app/vlselect/logsql: properly handle the error from ParseLogMessage", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "81c1124a0f37b802072649e7413716d77a9196c3", "messageHeadline": "app/victoria-logs: remove header control (#4493)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "944793c0f77eba6daf62677cad5709baf9d981d8", "messageHeadline": "removed debug message from jsonlines handler of victorialogs (#4492)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "58c84ad90d4c6e58782a3d94271507efa21a3267", "messageHeadline": "app/victoria-logs: add vmui dependecies", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "892fa32743e003a2b6d8040b1831cb86705ca86e", "messageHeadline": "added more info and examples about data ingestion and collectors to V\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 273, "deletions": 5}}, {"node": {"oid": "4a7b17ed763d25051531782fe3bad8bf99ebc51a", "messageHeadline": "vmui: logs explorer (#4484)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1350, "deletions": 174}}, {"node": {"oid": "039dff9f503d857504ba38ee779d03dacdf3c06d", "messageHeadline": "fix linter for logs benchmark", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "bf081d157ece569755dcc7c70bb97786a43f9de3", "messageHeadline": "jsonline support for data ingestion in vlinsert (#4487)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 330, "deletions": 13}}, {"node": {"oid": "e87c38c5d3b472903fa93706fb860db04db700ed", "messageHeadline": "use latest image in example for VictoriaLogs and VictoriaMetrics to s\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "d870d9b948f88dfd857098ae522b71ebfd1ccdee", "messageHeadline": "docs: change wording in victorialogs benchmarks section", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8dd4a935e753cc7935ed1309a01849b9c59d7c4", "messageHeadline": "docs: change wording in victorialogs benchmarks section", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "67907ed5a208f1a7863e0efed1964ad9c1e473b9", "messageHeadline": "fix typos", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "db10aeb525883cca731908133caa28f21a829ec8", "messageHeadline": "docs/VictoriaLogs: add benchmarks section into readme", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "43585d6c39ad9c45627b34617406f0a20eea87fa", "messageHeadline": "docs/VictoriaLogs: add reference to benchmark setup in readme", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a525eb06b6f141a4ec481930c6c05bb59179a828", "messageHeadline": "docs/metricsql: fix typo in expression", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cb383f546a0b8439cc0f3d6d37316b901ef02d09", "messageHeadline": "improved vector example for victoria logs", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 84, "deletions": 32}}, {"node": {"oid": "678c2cd0a13d28c46f0d5e2bd6f8ffcdabae67b6", "messageHeadline": "remove grafana notion from vector readme", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "b43152f1cea76d0e082ed48d6ffbe2a8abdb778a", "messageHeadline": "examples add README", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 218, "deletions": 14}}, {"node": {"oid": "bc6427a44f584f3b197b49ca78f0ab6948282304", "messageHeadline": "remove docker from filebeat syslog", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "b024e4628472aa2e06577b5fb56b4ac911157309", "messageHeadline": "Add docker compose examples: filebeat(docker, syslog), fluentbit(dock\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1183, "deletions": 0}}, {"node": {"oid": "7346bb4f0333c4480111e247d6f6c320ab6d335e", "messageHeadline": "app/vlselect/logsql: sort query results by _time if their summary siz\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 586, "deletions": 123}}, {"node": {"oid": "94f516df43dd7feebc95dd185fb8f886584af7ce", "messageHeadline": "docs/vmalert: specify version requirements for new features (#4480)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "1ebfea34d4255abd7303fceadd3009054cd4c6f1", "messageHeadline": "deployment/logs-benchmark: add benchmark setup (#4470)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1515, "deletions": 0}}, {"node": {"oid": "95b54bb178f8181d1aadb73d2bf05b03d2df9eb8", "messageHeadline": "docs/VictoriaLogs/README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1a96b1350cca62786e00ff7241366a8b5516358c", "messageHeadline": "docs/VictoriaLogs/README.md: add missing link to quick start docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "332b29526800c3ec8f05e33070ba292ddcde990b", "messageHeadline": "docs/VictoriaLogs: change the structure of the docs in order to be mo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 580, "deletions": 520}}, {"node": {"oid": "3edc5485848d51799c75402cf900ae2b162fae43", "messageHeadline": "app/vlinsert/elasticsearch: allow empty lines in Elasticsearch bulk p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "07bd118b1a19aec93f9d50e81c3aad299756b249", "messageHeadline": "app/vlinsert/elasticsearch: optimize parsing command line", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 15}}, {"node": {"oid": "4e56b4eb36718f0b83b1d03a97ae2f9006ed59e4", "messageHeadline": "docs/url-examples.md: add missing `Content-Type: application/json` he\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e7bf36f0b61de868d6266fc56104e99e7d4cac67", "messageHeadline": "app/vlstorage: log -storageDataPath and basic stats for the opened st\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ed1e82b523d2329ce489bfd0cfa29850e701d4e5", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update link to JSON stream for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "00c3dbd15d8cb25fe2f4131f10ae98aa364c6058", "messageHeadline": "app/victoria-logs: add ability to debug data ingestion by passing `de\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 167, "deletions": 80}}, {"node": {"oid": "e1e48077cc1581af7529be80a5de4ddb59b0cff6", "messageHeadline": "docs/VictoriaLogs: mention that VictoriaLogs supports multitenancy an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "b9436d3b4e79bef874aadaf9d5b94071476c501b", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: refer to Slack chat at the top\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "88993f312402c529e8aedc658baa8b8c92e96412", "messageHeadline": "change title of the operator doc to match title frontmatter", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "79a5499cb2470b3341dbabe8886b9a383ff11af6", "messageHeadline": "vmalert: retry all errors except 4XX status codes (#4461)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 90, "deletions": 20}}, {"node": {"oid": "66b42a67722f710809f8ea3bb93ce1af78192003", "messageHeadline": "vmui: memory leak fix (#4455)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 224, "deletions": 182}}, {"node": {"oid": "7b2748e7a1657f511718dc69c39f9cd540161c83", "messageHeadline": "docs/VictoriaLogs/LogsQL.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be9de2b43c46cb375803dc8c8175620abe8dbf00", "messageHeadline": "docs/VictoriaLogs/LogsQL.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "008728e7b96e373cf1a7e4e752d6c28479a0df0c", "messageHeadline": "docs/VictoriaLogs/LogsQL.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "21226911e4effba538588f0832197889f672a9f8", "messageHeadline": "docs/VictoriaLogs/LogsQL.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06fa70b612edb23ee7226c9aaa0b1fd9c7e8874c", "messageHeadline": "docs/VictoriaLogs/LogsQL.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "98d327182de4acaa9b91a8cc0d27ed365a96f3da", "messageHeadline": "docs/VictoriaLogs/README.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d1448e67773bd4aedb006cac8bc8137dd77635fe", "messageHeadline": "docs/VictoriaLogs/README.md: document how to run docker image for Vic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 13}}, {"node": {"oid": "a638f5e2bf9f198cd2ba9c2a90a9bf072fe3218d", "messageHeadline": "app/vmctl/utils: properly use timezone in TestGetTime()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 20}}, {"node": {"oid": "87b66db47da23cb9fe800ce16efa6bdac365f5a8", "messageHeadline": "app/victoria-logs: initial code release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31486, "deletions": 1}}, {"node": {"oid": "aeac39cfd10cce05d12867e3eb8a9974ad0fcefe", "messageHeadline": "lib/storage: do not create flock.lock files at partition directories,\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "0f01eea4e9c75fc9c062ddaa8c9b731405a9c437", "messageHeadline": "lib/netutil: ignore arificial timeout generated by net/http.Server", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "298aab3f5428674ebd7130d2e9ce8178d77dc9b0", "messageHeadline": "lib/mergeset: do not create flock.lock file at mergeset table, since \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "371182f299d93bf83f1af031c48f3ed1a0c41588", "messageHeadline": "lib/fs: add ReaderAt.Path() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "497ec3f3e6b910f2dc2715bba611942deb145d7c", "messageHeadline": "lib/encoding: add MarshalBool/UnmarshalBool and GetUint32s/PutUint32s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 1}}, {"node": {"oid": "3409317a67c436c2e38cd54af03245377c3558aa", "messageHeadline": "lib/cgroup: add SetGOGC() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c1bed35b394f309f0d5fdc27468ec00833e5b768", "messageHeadline": "lib/bytesutil: substitute parentheses with slashes in ByteBuffer.Path\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78eaa056c03d0c7c3c69a7d86dd0134d2ed1895e", "messageHeadline": "app/vmselect: move common http functionality from app/vmselect/search\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 337, "deletions": 287}}, {"node": {"oid": "b49d04b3dcfcd309270abd750cde96c3624c7aaa", "messageHeadline": "lib/promutils.ParseTime(): add support for timestamps in milliseconds", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "5eb5df96e26bae3fbf771afbe9eee313c45ad25d", "messageHeadline": "lib/storage: creates parts.json on start-up if it not exists. (#4450)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f50f35a8e0dd2c2bbc7dc46cfa0ce7808908c34d", "messageHeadline": "lib/storage: add comment for how `mustBeDeleted` field should be used\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c8f9fab3cbb9c5843703b9fe7072a4dd8f86ee92", "messageHeadline": "docs/ReleaseGuide: mention auth for Docker (#4453)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "063f1c269f9167e710992f137e4534f3f501119f", "messageHeadline": "docs: mention errors processing for /api/v1/import API (#4448)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "f71cc99a8c6c3174cd9f396c113fc2b3576a52dd", "messageHeadline": "lib/mergeset: add comment for how `mustBeDeleted` field should be use\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7a92263459e4abee1b8e8daa6cd248a38702141d", "messageHeadline": "vmctl: increase retry backoff policy delay (#4447)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "28b23e7a4ce02405169f960d8da90bf53e7bee39", "messageHeadline": "docs/vmalert: mention `same labelset` error in docs (#4443)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 53, "deletions": 1}}, {"node": {"oid": "ddb3ae0f0091ac07d59d890ef5ee0a52d8b269ef", "messageHeadline": "vmctl: finish retries if context canceled (#4442)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "1471641cbd29088ade569e6a2e183f920776521e", "messageHeadline": "docs/release-guide: update instructions  (#4391)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 45, "deletions": 9}}, {"node": {"oid": "40d12be607987a80bae5f0b03fd73f91038f9757", "messageHeadline": "fixed service name detection for consulagent service discovery in cas\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ccaa9571ef1609fd58fb2d0188cd5033fa9d118e", "messageHeadline": "Dashboard upd (#4438)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 739, "deletions": 226}}, {"node": {"oid": "36bc1bb8ffcf9a41dd91fe20639372d59af709f2", "messageHeadline": "docs/oprator/api.md: corrected broken links to Kubernetes documentati\u2026", "author": {"name": "greynix", "email": "greynix@gmail.com", "user": {"login": "greynix"}}, "additions": 222, "deletions": 222}}, {"node": {"oid": "6fa7c37e197ec16442c7b653809e073a2666f646", "messageHeadline": "docs: make docs-sync (#4430)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c4be49e21bc2b3ae32d2efd81aaca87dad50402b", "messageHeadline": "docs: mention stream aggregation as more efficient approach for aggre\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "6d38aa7a729e88e7a67e5870d89faa9961b45ace", "messageHeadline": "docs/keyConcepts: explicitly specify time unit for API args (#4428)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "24f34347f1ddb3ff45694c2995fae562063455c1", "messageHeadline": "docs: clarify `-retentionPeriod` flag usage (#4417)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "476c7bdd6f02b68fa8e0604a0234971eefc16610", "messageHeadline": "all: update Go builder from Go1.20.4 to Go1.20.5 (#4427)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "dfe53a36fcbffe556286d2a0dbac207c2cbb2d9d", "messageHeadline": "lib/promscrape/discoveryutils: properly check for net.ErrClosed (#4426)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d4c314d6289b304f94ec846bdb271ce430ac16fe", "messageHeadline": "docs/changelog: mention a6a7795b9e1f210d614a2c5f9a3016b97ded4792 chan\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9a490d0b5c1205996a0850e511b4241b05901bdb", "messageHeadline": "doc: changelog followup for #4420 fix (#4421)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce7141383dd8498625ed3827b65b4f645207eaad", "messageHeadline": "app/vmagent/remotewrite: fix vmagent panic on shutdown (#4407)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "96b40b044c7e9237cd3ad2ec582621449775797c", "messageHeadline": "docs: mention checksums and data corruption (#4404)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "bfa0fd3eb33b539d757d218b77b8969e42f94367", "messageHeadline": "docs/keyConcepts: replace `lookback window` with more clear desc (#4405)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3305a6901cf3e0da7c52e2a91520c8fe4a70c4c2", "messageHeadline": "app/vmagent: mention `enable_http2` in changelog (#4403)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "72c3cd47eb1120037ceffb2400e54b11c8a0e414", "messageHeadline": "vmagent:scrape config support enable_http2 (#4295)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 160, "deletions": 15}}, {"node": {"oid": "cc739e3f8d2c7bd50d589a55db1918f02e5eaa15", "messageHeadline": "docs/CHANGELOG.md: cut v1.91.2 (#4393)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2d6a3bc61f4aade859d4da5877bbe18035accc92", "messageHeadline": "Bump 1.91.2 (#4394)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "fc5292d8ed9f67e5fb7209f29499a345100aef7e", "messageHeadline": "app/vmctl: add verbose output for docker installations or when TTY is\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 92, "deletions": 50}}, {"node": {"oid": "c7884f8686dc25a08d1bc6145f3c84ea6d30b10f", "messageHeadline": "app/{graphite,netstorage,prometheus}: fix graphite search tags api li\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "de948120889529af03c1dbc644eb7305d46bae19", "messageHeadline": "vmalert: fix nil map assignment (#4392)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "2c664a6d12a2e1696419a7f6ffed79f19b9444db", "messageHeadline": "deployment/docker: update VictoriaMetrics version from v1.91.0 to v1.\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "b771152039d23b5ccd637a23ea748bc44a9511a7", "messageHeadline": "docs/CHANGELOG.md: cut v1.91.1 (#4386)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2c876227e403a736f624584e159720309cf92885", "messageHeadline": "docs/changlelog: mention 6c84b61 (#4384)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "eccecdf177115297fa1dc4d42d38e23de9a9f2cb", "messageHeadline": "app/vmalert: follow-up after 7a9ae9de0d2221cf7759e49ebcde0a06508b0f68\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "4b5faf7efb52b3eada6df5eed95c1e4dd6481ab9", "messageHeadline": "docs: mention fix for https://github.com/VictoriaMetrics/VictoriaMetr\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9843ec0e1d471dae7074d0b4b52a4af29651d245", "messageHeadline": "app/vmui: fix behavior when changing url in global settings (#4332)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a0bf8f233fbb8c166432218061ca0d24690fedbe", "messageHeadline": "docs: mention recent changes at changelog (#4379)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8185c2466c69a2bf6492c05b605dabf0dbe01ba3", "messageHeadline": "docs: clarify deduplication docs (#4371)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 93, "deletions": 40}}, {"node": {"oid": "20dc3db71ea1aa59a8047f6258364d5356b3c707", "messageHeadline": "app/vmalert: fix datasource.roundDigits Parameter (#4341)", "author": {"name": "gsakun", "email": "iceman86906@outlook.com", "user": {"login": "gsakun"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "0bca7d49b9b7c104e0a6dc2f4106bf19e74e771e", "messageHeadline": "docs/Quick-Start.md: adds missed command to 'Starting VM-Cluster via \u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f263031fe97e2762c623714e5fd7c623ef7b6ba9", "messageHeadline": "app/vmauth: properly handle LOCAL proxy protocol command (#4373)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "a0c040ea58849d186bb1f64dedd36a541ee5e51b", "messageHeadline": "docs: mention disk space requirements for downsampling (#4369)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "1b24f4729b47077b94dd9e6c3b6db0d41908891a", "messageHeadline": "vmalert: mention default value for `external.url` flag (#4365)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a8c58fc145c93e72cfae1d78860e0af8716dc6ed", "messageHeadline": "docs: fix enterprise page title to match with official name", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b0e8c797c0cfa5e0cb2ee3401598495c23e3265", "messageHeadline": "docs: fix markdown headers ordering", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83c1944184771a23063e25e787c7da6d8d3e015b", "messageHeadline": "docs: fix markdown for title", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6967c3cb953f2c944c4cbf096c7409aa6f7643e8", "messageHeadline": "fix image path", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a4c89ea225a9e06f0266bf1b0420ece7be408d3", "messageHeadline": "docs: change images from markdown tag to html for migration", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "51cea6cad41ec03cb4db41337271a3ac5b8c3da1", "messageHeadline": "vmalert: properly form assets address if httpPrefix set (#4351)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 81, "deletions": 77}}, {"node": {"oid": "1c3f50f79185a170a4ec86e64b2180548d6072da", "messageHeadline": "docs: mention multi-tenancy in docs (#4357)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "bf4711ecba7947150a73ef2af4eb7898db3f1e9b", "messageHeadline": "desribe old link param", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "8f09569cb810fd666579d9e011e0fc471236b8c4", "messageHeadline": "return information about cluster", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f791811b150bb42d988230fa7b15a31777772105", "messageHeadline": "update docs-sync Makefile command, add hugo front-matter", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 98, "deletions": 25}}, {"node": {"oid": "b3d0ff463a7539496077b5844953c45e8942254f", "messageHeadline": "vmagent:support follow_redirects on SD level (#4286)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 56, "deletions": 23}}, {"node": {"oid": "228ea03bda0eda3507d782cb627d946843f29c30", "messageHeadline": "app/vmselect/graphite: fixes tests for arm (#4348)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "434358b551d5bcd21c2f70fd91856ea47baf51da", "messageHeadline": "remove absolute links, fix aliase", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "c1ad48edf9341f42a64daa3208641180ebbe8fdb", "messageHeadline": "fix title in multi-regional-setup-dedicated-regions.md", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4060f3f261cb41d97df719e6c60b71be19829301", "messageHeadline": "app/vmctl: fix tests (#4345)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "66ed6fe62f219cc5c5a142355bde80a05dec5c83", "messageHeadline": "vmalert: do not return nil `rules` for /api/v1/rules (#4344)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "76f7e66d8e7d0bb05b3577466227651ce8d779ff", "messageHeadline": "vmalert: fix the typo in popup (#4331)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1f2f74e70e43be564bcd0e6c7a10385f1fcb0be6", "messageHeadline": "lib/promrelabel: use monospace font at textarea for writing relabel c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2b53ff774bde757a24b7a91be288f43dfd3f6bf7", "messageHeadline": "app/vmselect: log locations of sendPrometheusError() calls", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "388ffec262702c95a8b72f7e125fbc78277aaea6", "messageHeadline": "docs/CHANGELOG.md: document v1.79.13 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "9e21315315c2da137e2c298e62f5f225ed99c958", "messageHeadline": "docs/CHANGELOG.md: document v1.87.6 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "9fa052c302aa152ecce844e96c5db941fa9ab6ca", "messageHeadline": "deployment/docker: update VictoriaMetrics version from v1.90.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "f0ed9ab4f296db9595dd8b5a48ec4494dec6b12a", "messageHeadline": "docs/Release-Guide.md: fix a link to sandbox environment", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73dfb030ddd59eeb6138e89f5bc38e035588eab6", "messageHeadline": "deployment/docker/Makefile: use alpine 3.17.3 instead of alpine 3.18.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "52b549816547e37c31de24e69658612b7f61218b", "messageHeadline": "docs/CHANGELOG.md: cut v1.91.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b6dda0fefe16aed550c9e00d420f51fc90317e03", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1808, "deletions": 787}}, {"node": {"oid": "d9b3a92348fca1f1637d3443c594c37a910dac74", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after 39c1b0f8d199cadc58c42\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "1f28b46ae9350795af41cbfc3ca0e8a5af084fce", "messageHeadline": "lib/storage: revert the migration from global to per-day index for (M\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 187, "deletions": 286}}, {"node": {"oid": "4f7f75085052e9c5c1cc8cc0b2ccd9cf45216b96", "messageHeadline": "lib/handshake: do not pollute logs with `cannot read hello` messages \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0645688f322c93cb8f7d886359349fe28ca8f214", "messageHeadline": "app/vmauth: allow -auth.config without `users` section of `unauthoriz\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7cbda6796c251acbd84abfe7a44082fe86f981f8", "messageHeadline": "app/vmctl: set default value for --vm-native-step-interval flag (#4327)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "1531d757eac10d43297978be093454e379b461b7", "messageHeadline": "fix lint check", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "c605d64a95ea55628870fc896f11bfd66e95334a", "messageHeadline": "deployment/docker/Makefile: updated docker compose commands regarding\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "63b1cab4544683f6e6ed704992746e9f71b922e6", "messageHeadline": "app/vmauth: simplify the code after 4a1d29126cf785a9a980311b8152b5a2a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 38}}, {"node": {"oid": "4a1d29126cf785a9a980311b8152b5a2a1bb54e0", "messageHeadline": "app/vmauth: retry common network dial errors (#4280)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 50, "deletions": 4}}, {"node": {"oid": "16df18ec14db9f8bbde43c1a084ab6effa846ff5", "messageHeadline": "app/vmauth: do not return invalid credentials (#4288)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e0e16a2d36d3ad916ad0df2f681e7ff250111d98", "messageHeadline": "lib/storage: follow-up after 2ce02a7fe65e20eb9bf3102919dede415a469672", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 253, "deletions": 161}}, {"node": {"oid": "2ce02a7fe65e20eb9bf3102919dede415a469672", "messageHeadline": "lib/storage: introduce per-day MetricName=>TSID index (#4252)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 50, "deletions": 40}}, {"node": {"oid": "39ba4fc1c414a7b79171e9c683f44a2981a9f2df", "messageHeadline": "update logo width in cluster doc to 300", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "278278af95e9b4f0407b4eff6f82fbbe02b7f953", "messageHeadline": "lib/storage: reduce the unimportant logging during Storage start / stop", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 44}}, {"node": {"oid": "d330c7e6fc4e8c0d377ffac43df5234aadd302f5", "messageHeadline": "lib/mergeset: remove superflouos logging when opening and closing the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 17}}, {"node": {"oid": "3cbc0975f6d9fb197b825ac2406fb29129c10c52", "messageHeadline": "lib/mergeset: close and open the table before making snapshots at Tes\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "09b403d38a265af362fabc269b2345e63bc42af6", "messageHeadline": "lib/{mergeset,storage}: make it clear that DebugFlush() doesn't store\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "664db964ca82d407ea2b9056f1d2a426f3140e44", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.23.1 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 7}}, {"node": {"oid": "60bdbdaa70ffe6a8c9d72cc8d5957f4f549ab185", "messageHeadline": "docs/vmbackupmanager.md: run `make docs-sync` after c7d8dda39225b716e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "3b2dc2b098b22b39192040804b997f366459ccf6", "messageHeadline": "backup metadata are written in separate file (#560)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "7b15834cbe69a8272cac517bf50ab931899027a6", "messageHeadline": "added backup locking/unlocking against retention policy to vmbackupma\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "f68d93cca20918c1049bc5c2f23af85912d49f11", "messageHeadline": "vmalert: follow-up after 669becd0119eedeedb667df6d93bb5382e22df2b (#4\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 34, "deletions": 16}}, {"node": {"oid": "242050ba9449bd69ad4cc6a6e46fe25fc6ec74a8", "messageHeadline": "lib/storage: follow-up after a50d63c376c0622434e23fed6a43068cd097c892\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 33, "deletions": 28}}, {"node": {"oid": "3a65f4a73361d21bfcd3304647be0c6428e09604", "messageHeadline": "vmalert: improve retry logic for remote write (#4134)", "author": {"name": "Michael Hoffmann", "email": "mhoffm@posteo.de", "user": {"login": "MichaHoffmann"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "39c1b0f8d199cadc58c42d002b28ac97204d2e4e", "messageHeadline": "vmui: refactor code using custom hooks  (#4145)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1581, "deletions": 1370}}, {"node": {"oid": "686bf6c5ad5daf85e017934460ceafb645201c29", "messageHeadline": "vmctl: update VictoriaMetrics migration section (#4310)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 104, "deletions": 208}}, {"node": {"oid": "478258bc4db06ccd3a8127aeab39a209428d6602", "messageHeadline": "fix link in operator quick start docs.2", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c19fc52676f2caecd6cdc0fbac85b5e35b4d99c7", "messageHeadline": "fix link in operator quick start docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1c47acda11ad26a379c6aba0004e661bf1787f14", "messageHeadline": "lib/promutils: add ParseTimeAt() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 41}}, {"node": {"oid": "2613110f75cda90a53e6315d49ec5756f3ea4a56", "messageHeadline": "deployment/docker: update base docker image from 3.17.3 to 3.18.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "616175b1ce32e43366799b6747e76883d0ec59e7", "messageHeadline": "lib/promutils: properly return error when incorrect Prometheus label \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 0}}, {"node": {"oid": "318a87c36f81bf9eff0c836c83fe21f56c4fbebc", "messageHeadline": "Revert \"lib/promrelabel: show error message if labels not in promethe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "160453b86c90178ec7dab66ba23d5102f48f17ff", "messageHeadline": "lib/protoparser/csvimport: properly parse the last empty column in CS\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 202, "deletions": 95}}, {"node": {"oid": "b7fe7b801c22f7ad8a8ff64e83e5a9c53d83a3cc", "messageHeadline": "Revert \"lib/protoparser: fix skip csv line when metric can be collect\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 39}}, {"node": {"oid": "f0fad01e8a97ae4d87d3c4e5a37028faee4204ee", "messageHeadline": "vmui: add notification for non-matching queries (#4301)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 64, "deletions": 3}}, {"node": {"oid": "5a7159ab2ed363a457b6f5bf788b7853adb90875", "messageHeadline": "docs: mention link to public relabeling playground (#4306)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "ad2d079ba5bc02dcb79a57738afe14bc50c5e9c5", "messageHeadline": "docs: update docs about VMUI pages (#4305)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "193a9c332853d568c750c3228e462bc5643b3a87", "messageHeadline": "lib/promrelabel: show error message if labels not in prometheus expos\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "410ae99c2ee43e505aa20b32530045a657ff6a23", "messageHeadline": "lib/protoparser: fix skip csv line when metric can be collect from th\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "1e4a9a8dfe1d4b293a4a16e1a93a0ddbf1b6aee3", "messageHeadline": "vmui: enhancements to top queries page (#4299)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "9855b38da2c9dded95d2c2610e5ce4d095b06a29", "messageHeadline": "fixed error with double slash in vmbackupmanager (#557)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d22c36904d2ff8021edccceb05185dd18fe56c3", "messageHeadline": "docs/CHANGELOG.md: improve the description of the change at 7ea2531db\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73812c71a5a004d50dbe2c0072eded7f8dadb913", "messageHeadline": "lib/promutils: properly parse time strings with timezones at ParseTime()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 107, "deletions": 24}}, {"node": {"oid": "adc5635a07b6efff36747f8f38014a7d2436af2c", "messageHeadline": "vmalert: add hints to filter buttons (#4296)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "bb7a295146abe81be3161fff6e994e17923b82d3", "messageHeadline": "app/vmctl/vm_native.go: fixed a typo in error message", "author": {"name": "Denys Holius", "email": "d.holius@victoriametrics.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a55d3f6882e74b19d277183a60c2031aeb629040", "messageHeadline": "vmui: increase font-size and fix the text display (#4273)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 44, "deletions": 58}}, {"node": {"oid": "7ea2531db0bdc3e68d2503f665f6c487a1f3cd29", "messageHeadline": "app/vmui: added table where Labels with the highest number of unique \u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "da037cafc5ac233ed979e067b4e9cb9395f96c16", "messageHeadline": "lib/bytesutil: `go fmt` after 2ec17bed2c8b5eb53a091d8a7220935f5fdacfe4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86424e079ed7579714208ec9d267b7948e24a09a", "messageHeadline": "docs/CHANGELOG.md: fix typo after 2caf0b05c655f91b6fac353bed598673ad4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ec17bed2c8b5eb53a091d8a7220935f5fdacfe4", "messageHeadline": "lib/bytesutil: add benchmarks for ToUnsafeString() and ToUnsafeBytes()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "0ccb7f51ddb4b1ca255086ba09c940bd99251f84", "messageHeadline": "fix typo in changelog", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2caf0b05c655f91b6fac353bed598673ad40d165", "messageHeadline": "vmalert: correctly update seriesFetched metric for const exprs (#4287)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "51196739af72824dbe59ae909ebd23e975ad0df7", "messageHeadline": "Vmalert UI updates (#4276)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 899, "deletions": 785}}, {"node": {"oid": "c8799a5d97ab0b11f0dfd1b4716b0470a0974c04", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.19.1 to v1.20.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 48}}, {"node": {"oid": "060a0cdbf40d06b43428bfd196e05c11c446fc40", "messageHeadline": "docs: Add information about datasource plugin (#4266)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "2e494e2375bb010d23b9cae40685938fa00d8d03", "messageHeadline": "fixed typos in documentation and commandline flags descriptions (#4275)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 522, "deletions": 520}}, {"node": {"oid": "9eb1abdefe10e18592707230708cf4088ce66781", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31230, "deletions": 8868}}, {"node": {"oid": "4e0345a5ef4a35f312d20bf5fdb85ff2b7e4542d", "messageHeadline": "docs/CHANGELOG.md: add a link to docs about never-firing alerts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78b23c9a831a5e5599fe1e41a7958f0b708bb446", "messageHeadline": "docs/CHANGELOG.md: document 8f4de6fa478f39807fbeaf34b8dd32fec9f2995b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "491831df4930549827697959c3359bc330251589", "messageHeadline": "vminsert: properly reset labels object on aggregation (#4278)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b9bb64ce557a45b4e5a29bd92562ba33d5a5e5f9", "messageHeadline": "lib/promscrape/discovery/consulagent: substitute metaPrefix with the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "7db647e9242b059f6f889be2b1cb0e86cf8a5c7f", "messageHeadline": "lib/fs: move common code outside arch-specific implementations of mus\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 24}}, {"node": {"oid": "83a1c2484c16d55930a9bc375eb02d975e4685ba", "messageHeadline": "docs/CHANGELOG.md: group changelog lines for tip release according to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "11eb94d3bcfdee61db0cd8ac8099b61d4d9d9143", "messageHeadline": "docs/CHANGELOG.md: document baf456978d3f03a6c055fe9609c795fe4ec2c8aa", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ff3c90d305a655230ffbdd35236449fae15de876", "messageHeadline": "docs/managed-victoriametrics/overview.md: typo fix after 51fbf58d89a8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fc42617ecd921a3cd9d879e7a7244bc05fc48071", "messageHeadline": "docs/CHANGELOG.md: refer to the author and the pull request of the no\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "887555669e0a32f55c4683c18b24d510a8daaeda", "messageHeadline": "Revert \"lib/streamaggr: discard samples with timestamps outside of ag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 108}}, {"node": {"oid": "5a02bc56fb24691b37665fb91ad9230c093b6dd1", "messageHeadline": "docs/CHANGELOG.md: document 03150c8973776c243fe3a7d9fa3b8ad6cace0459", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3c0470f91e370e35a8f1ed85aa5abf4280324f2c", "messageHeadline": "docs/vmalert.md: clarify docs regarding the support of recursive globs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "74155afb71313ed855f0fd95f618575e7a251cd6", "messageHeadline": "docs: clarify docs after 5ee344824ffe6509a5caaa3ddcdb0ccbd7a1de0d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "185894fc5abdede385004af09f67179c228ab42c", "messageHeadline": "app/vmagent/remotewrite: make more user-friendly the warning message \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "39530903bf96378cdce4e1b00899d9245bd51982", "messageHeadline": "docs/managed-victoriametrics: consistently use `setup-notifications` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "d906e83e5ea38e73b5821b731685eaef0c789fad", "messageHeadline": "app/vmauth: merge `default_url` example into multi-url example in ord\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 83}}, {"node": {"oid": "ec3943d14aa7f54d2a6b434e510cd01bef302985", "messageHeadline": "app/vmselect: small cleanup after 4f3f9950d0b297369d9f66a862089e16887\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 37}}, {"node": {"oid": "1db9b78b882cbe59f6389786b7a01cddb764ce0c", "messageHeadline": "app/vmselect: small cleanup after 68e31a6000cd7dc59a6a5f5851437954f23\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 141}}, {"node": {"oid": "80946f06c21b7ddeaa93daa71873f8adbc6fdc89", "messageHeadline": "app/{vmselect,vmctl}: move ParseTime() to lib/promutils", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 140, "deletions": 150}}, {"node": {"oid": "6601fa3e9d0f2e6a6312f40bc7abe39a32c765dd", "messageHeadline": "docs/CHANGELOG.md: typo fix after 45a551df9cce293e0dfd2d1403299c363b9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92a549bccbf8ca7b5104ff7d56f864f58754e182", "messageHeadline": "app/vmauth/README.md: mention about ip filters and concurrency limite\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "23595465b829413901aadf860643bc8160cde2f7", "messageHeadline": "app/vmauth: refer ip_filters option in example auth config", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 107, "deletions": 46}}, {"node": {"oid": "8f43f496d75dca23f4b1c2ff89c2bac3ed173b01", "messageHeadline": "docs: document IP filters functionality in vmauth", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "09268d41ed2e3bfdae1b188a2facc5aa75c27f06", "messageHeadline": "app/vmauth: remove duplicate mentioning of -auth.config value in erro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "1b288e0a05c80f6ef1244d15266e9dbc29d4f410", "messageHeadline": "all: update Go builder from Go1.20.3 to Go1.20.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "24eeb8d9af692caa62b259f539c9586fd0ac75e3", "messageHeadline": "docs/CHANGELOG.md: document https://github.com/VictoriaMetrics/Victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8225a48b56dd89515411209498a4c60e8b0999b0", "messageHeadline": "fixed `vm_promscrape_config_last_reload_successful` metric value reco\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fa3a17938e43949ba821c322b929874762798267", "messageHeadline": "vmalert: follow-up after cae87da (#4269)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 111, "deletions": 79}}, {"node": {"oid": "c0cb3e4f989934b708a9837eed253d85d051cf9e", "messageHeadline": "update generated docs for operator (#4267)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "cae87da4bbb54e901bfc5b355958b413488a6840", "messageHeadline": "vmalert: support reading rule from http url (#4212)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 103, "deletions": 19}}, {"node": {"oid": "5b8450fc1b0dcd8dcc2a567a8f2fc1fc95544f5c", "messageHeadline": "app/vmalert: detect alerting rules which don't match any series at al\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 837, "deletions": 536}}, {"node": {"oid": "d71a2605d14ee35414565de33b2ede5ce4a2db53", "messageHeadline": "deployment/docker: allow overriding docker namespace (#4265)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "01520d3e5df05bb51a3e9dc93f0eaf8193ca41be", "messageHeadline": "alerts: update TooHighMemoryUsage threshold (#4256)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "8f4de6fa478f39807fbeaf34b8dd32fec9f2995b", "messageHeadline": "lib/storage: properly update link for entry at dateMetricID cache (#4\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4e71003620b63b0bada06c7afdf545844c9fcf8d", "messageHeadline": "lib/promscrape/discovery/kubernetes: follow-up for d5e94721dbe0d0ab9f\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 35, "deletions": 22}}, {"node": {"oid": "22e65402af5edc71961f239f3e93a4da6d3106b1", "messageHeadline": "Add endpoint labels for pod targets discovered form endpoint but has \u2026", "author": {"name": "Vasilchenko Anton", "email": "vasilchenko-as@yandex.ru", "user": {"login": "thunderbird86"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "aca256735c6ec360490f75709fbe26ba4ad66b1a", "messageHeadline": "lib/storage: fix indexdb rotation infinite loop (#4249)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "56b84140a95d02fdf8e56e0a003041c45c26d34f", "messageHeadline": "added new consulagent service discovery (#3953) (#4217)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 870, "deletions": 69}}, {"node": {"oid": "2eb27ddb22404212c325999cf163d4ceaf56b8c4", "messageHeadline": "max value for `memory.allowedPercent` changed from 200 to 100 (#4171)\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ddcc3b1e9d385f604c2d8f7b1a4f77c1cdde0835", "messageHeadline": "docs: changelog follow-up for 49b77ec01afbb577232d24a56163e60eb40de96\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "49b77ec01afbb577232d24a56163e60eb40de967", "messageHeadline": "squash commits (#4166)", "author": {"name": "justcompile", "email": "rich@justcompile.io", "user": {"login": "justcompile"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "4786f036de823e3f07aea33e29c2a9f6c4d8770b", "messageHeadline": "lib/backup: fixes path generation for windows (#4133)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 27, "deletions": 62}}, {"node": {"oid": "73b6c2327137592e4f6b2cff4959e830fca3fc79", "messageHeadline": "lib/fs: do not panic at windows at dir deletion (#4132)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 74, "deletions": 11}}, {"node": {"oid": "baf456978d3f03a6c055fe9609c795fe4ec2c8aa", "messageHeadline": "vmselect: exit early from queue on context cancel (#4223)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bf3b6732bd61d6ec2072194a97851a9c58009e0e", "messageHeadline": "lib/promscrape/discovery/kubernetes: add common labels to all ports d\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4ddfc67d54a58d87eefaf75c973fe5a846a71bec", "messageHeadline": "remove information of releasing graphite render api from tip section \u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f3b829125eb6f12b0dca1bb814fee80b568b40c7", "messageHeadline": "add vmsingle filter for health alerts (#4238)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dde81259c1877937957c938ffe95c5196446cde", "messageHeadline": "prepare operator docs to migration", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 116, "deletions": 0}}, {"node": {"oid": "51fbf58d89a87b0d093cc84be8c14c1e176741cf", "messageHeadline": "update managed docs - prepare for migration", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "3d955d1078087dfc97dd4612e9f456e5e00655d3", "messageHeadline": "docs: note automatic conversion to `ms` for influx protocol (#4224)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "a5fb8b93a8db54692eb2feb61f0018d20dda9f02", "messageHeadline": "add wight do trobubleshooting docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ee1da35071f67a0bbc18972164b707f56a75fd55", "messageHeadline": "prepare static docs to migration", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 143, "deletions": 1}}, {"node": {"oid": "3383f12a4b44cef62596414207b60b74839206e7", "messageHeadline": "vmalert: fix API to return non-nil values (#4222)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 57, "deletions": 1}}, {"node": {"oid": "eb746a4dab4e688dce163b476457bace6494c689", "messageHeadline": "Revert \"http server: limit max concurrent requests (#4185)\" (#4215)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 66}}, {"node": {"oid": "29e059e49c7d2d5d693652e6a297a9f5db8cee35", "messageHeadline": "app/vmalert: follow-up after 6c322b4a00fd5e85687c03bf27b1b6113f819248\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "6c322b4a00fd5e85687c03bf27b1b6113f819248", "messageHeadline": "vmalert: allow configuring custom notifier headers per group (#4088)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 55, "deletions": 35}}, {"node": {"oid": "9e99f2f5b37596ca38edb1e92d8a2c1dd4db2b0c", "messageHeadline": "lib/streamaggr: discard samples with timestamps outside of aggregatio\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 108, "deletions": 0}}, {"node": {"oid": "03150c8973776c243fe3a7d9fa3b8ad6cace0459", "messageHeadline": "lib/opentsdbhttp: fix a typo preventing from using writeconcurrencyli\u2026", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b21a55febfad30070772563eaf725300299d2c6c", "messageHeadline": "app/vmalert: add support of recursive path globs for rules and templa\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2208, "deletions": 10}}, {"node": {"oid": "5ee344824ffe6509a5caaa3ddcdb0ccbd7a1de0d", "messageHeadline": "lib/promscrape: adds filter for consul_sd_configs: (#4184)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "5c955dd876be12e330d5a27b86fa86ecb9a722ba", "messageHeadline": "alerts: relax job filter to support job names created by VMOperator (\u2026", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "89a1c941c2bdb89e6508c7a73ff3661543e4e613", "messageHeadline": "app/vmalert: return an error when using `query` function in `-externa\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "43ededf3a145459b1cc1c407496adeaf8cf92607", "messageHeadline": "alerts: decrease severity to info for RecordingRulesNoData (#4089)", "author": {"name": "7840vz", "email": "122374011+7840vz@users.noreply.github.com", "user": {"login": "7840vz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bc17f4828c8f9d0fa073033a0ff7863921a60f43", "messageHeadline": "app/vmagent,lib/persistentqueue: show warning message if `--remoteWri\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "368571be0029745d5ced0b7ea26a290ac18a44ce", "messageHeadline": "docs: fix type", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0660cc7128b7fd890dd5a4b88ccaea9ff1e4c924", "messageHeadline": "app/vmctl: fix comments", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 17, "deletions": 27}}, {"node": {"oid": "cafad957907ffd53bb8ae95b549ffae52ca1e3cd", "messageHeadline": "app/vmctl: fix comments", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2b34c01f6d8e05489f34432646cd08324814e1da", "messageHeadline": "docs/managed-victoriametrics: change emails", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4052c44ac176b1689106f4fc03f13e29fecab60e", "messageHeadline": "docs/managed-victoriametrics: add notifications setup", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "041e188df856ddfc80477d73b73c2a26c901aefb", "messageHeadline": "added `default_url` field in vmauth users config (#4084) (#4156)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 169, "deletions": 19}}, {"node": {"oid": "4f3f9950d0b297369d9f66a862089e16887d771f", "messageHeadline": "vmui: add metric relabel debug (#3889)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 724, "deletions": 215}}, {"node": {"oid": "45a551df9cce293e0dfd2d1403299c363b975d8e", "messageHeadline": "changelog for issue #4083 (#4197)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cf567badcfee276bcf456c7e9b9b99009055b358", "messageHeadline": "vmui: display heatmap in the `Explore Metrics` (#4124)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 20, "deletions": 23}}, {"node": {"oid": "a80b0aebe8eae66aa9b590c30eaea17baba7a9ff", "messageHeadline": "vmui: add a comparison of data to the `Cardinality Explorer` (#4123)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 227, "deletions": 59}}, {"node": {"oid": "752895d1ee2a2ab12ebe8a0d336427502e278578", "messageHeadline": "docs/vmui: fix CHANGELOG.md about WITH templates (#4194)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68e31a6000cd7dc59a6a5f5851437954f235458f", "messageHeadline": "vmui: Integrate WITH template playground (#3831)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 663, "deletions": 72}}, {"node": {"oid": "e2053baf326b4b75183b2b8a15e1de8c3e9e000d", "messageHeadline": "app/vmctl: add support for the different time format in the native bi\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 295, "deletions": 8}}, {"node": {"oid": "73e22dcf8115d1f1e445eafe35780976f3f4decf", "messageHeadline": "added `unauthorized_user` field in vmauth users config (#4083) (#4157)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 65, "deletions": 4}}, {"node": {"oid": "77f76371d040d9cac936e0cd8496a88e51ee70c8", "messageHeadline": "http server: limit max concurrent requests (#4185)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 66, "deletions": 3}}, {"node": {"oid": "31e174977ebf142ef53044364eb1125f10929d74", "messageHeadline": "doc improvements (#4172) (#4186)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 24, "deletions": 9}}, {"node": {"oid": "05ab34f2c8b536c5cb98e2686602726fbe59f0f2", "messageHeadline": "vmui: fix freeze when query regular with heatmap query (#4093)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "3140aa34deba4c7e24abd05b96de4f57d09acfc9", "messageHeadline": "vmui: fix bug where tenant list was not displayed (#4162)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "25759082f4974717c6d99ea07a31706163f66a66", "messageHeadline": "vmauth ip filters (refactoring) (#4059)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 43, "deletions": 19}}, {"node": {"oid": "87b925afb27a266fa0bc60c6342b32ecbe4f7cce", "messageHeadline": "move note about opensource of graphite in v1.90 release note", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de61a73c6358e8891581223b050fd422d9046738", "messageHeadline": "vmalert: retry datasource requests with EOF or unexpected EOF errors \u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 93, "deletions": 17}}, {"node": {"oid": "472fe3fd03ca9a708ebe940ef6d448e67c1dc7bf", "messageHeadline": "lib/httpserver: add handler to serve `/robots.txt` and deny search in\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "06aefcec812adbd83cd18a84bba2a3446fb51df2", "messageHeadline": "Removed duplicate third-party article reference (#4142)", "author": {"name": "Balamurugan Krishnamoorthy (Bala)", "email": "82016952+krishnam-eng@users.noreply.github.com", "user": {"login": "krishnam-eng"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "413701454c0b5f4f075237d42e43a1559a915645", "messageHeadline": "add graphite render api opensource to changelog", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2a4c48c59dae17f4c9cd3423489b1093b3d98e0a", "messageHeadline": "lib/{mergeset,storage}: make mustReadPartNames() code more clear", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "52006149b2a03fab2c174990ccc6ec1564932e4b", "messageHeadline": "lib/storage: replace OpenStorage() with MustOpenStorage()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 142}}, {"node": {"oid": "2a2036160da1e5848ffdba26ac846605a2206de8", "messageHeadline": "lib/storage: fix a bug, which prevents from reading pre-v1.90.0 parts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "372725191083923409b115e3f6b4b1d66df6713d", "messageHeadline": "lib/fs: add MustReadDir() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 71, "deletions": 210}}, {"node": {"oid": "60d92894c558c7f408e280c74bd515ad1db899af", "messageHeadline": "lib/storage: validate rows in partition.AddRows() only during tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "df619bdff09fba07f9a6177675430f6af6dfff97", "messageHeadline": "all: consistently use fs.MustClose() for closing lock files", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 80}}, {"node": {"oid": "2a3b19e1d21ffee9b74fbb92fa5e435f94d433ef", "messageHeadline": "lib/fs: convert CreateFlockFile to MustCreateFlockFile", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 34}}, {"node": {"oid": "c0b852d50d20e4a38bb84ca470768a577dda850d", "messageHeadline": "lib/{storage,mergeset}: convert InitFromFilePart to MustInitFromFilePart", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 182}}, {"node": {"oid": "9183a439c7d7d1abbcf47c515704b2b03867eaaa", "messageHeadline": "lib/filestream: change Create() to MustCreate()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 88}}, {"node": {"oid": "5eb163a08abd4faf1d8f463a54f96faa800d45d0", "messageHeadline": "lib/filestream: transform Open() -> MustOpen()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 78}}, {"node": {"oid": "fda1a5434338a3fc0fdab38d0fd8ec74d8ed75ca", "messageHeadline": "lib/fs: improve error logging at ReaderAt.MustReadAt()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f341b7b3f866546196c59614511d57895ad7a821", "messageHeadline": "lib/fs: substitute ReadFullData with MustReadData", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 44}}, {"node": {"oid": "bd6de6406a18b32eddb6b341e484084fcc8710d6", "messageHeadline": "lib/fs: improve error logging inside MustWriteData", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 23}}, {"node": {"oid": "4b43c91f8ceef512ce572bf8e334094329e84a49", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.56.1 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e0595af2bf9dc8b88cba38a4e6edda4cfd646d6b", "messageHeadline": "lib/{mergeset,storage}: remove isInMerge flag from parts only when th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "88a4b9c313edba40ffae96db0c47d7a7a3d961f5", "messageHeadline": "docs/vmctl.md: run `make docs-sync` after 2a5b9ff78283e4ba5710b5e6729\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "5e87e034091625aba65aa485b8263651dbcb5dc3", "messageHeadline": "docs/CHANGELOG.md: move the bugfix description into the correct place", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9f8209d5933637e605da9ce86c17be561adafd67", "messageHeadline": "docs/CHANGELOG.md: run at least 4 background mergers on systems with \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 13}}, {"node": {"oid": "550d5c7ea40a8bef1647e3ab29dbb3b1a9aa2403", "messageHeadline": "lib/{mergeset,storage}: make sure that getFlushToDiskDeadline() takes\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2a5b9ff78283e4ba5710b5e672931a721f368276", "messageHeadline": "app/vmctl: fix performance degradation, add flag to disable backoff p\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 299, "deletions": 93}}, {"node": {"oid": "809fbaeaac643c6f8d23d92f543ebec68034f3f9", "messageHeadline": "lib/fs: add Must prefix to CopyDirectory and CopyFile functions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 39}}, {"node": {"oid": "780abc3b3b30ce38f4939dc507b2a1c3f0f21097", "messageHeadline": "lib/fs: rename SymlinkRelative to MustSymlinkRelative", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "5f487ed996dba8e3ce40132952d36f684a411dd4", "messageHeadline": "lib/fs: rename HardLinkFiles to MustHardLinkFiles", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "30425ca81a95c1516033011f2af6171311b6bbe1", "messageHeadline": "lib/fs: rename WriteFileAtomically to MustWriteAtomic", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 40}}, {"node": {"oid": "036a7b736585329ccb022e9896e5535ae91513eb", "messageHeadline": "lib/fs: replace MkdirAllIfNotExist->MustMkdirIfNotExist and MkdirAllF\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 71, "deletions": 148}}, {"node": {"oid": "344209e5e60865a5829b1cafe387057f488b92cc", "messageHeadline": "lib/fs: rename MustWriteFileAndSync to MustWriteSync in order to impr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "b15c5961abdbc591525d455716fb6659b8ca6c63", "messageHeadline": "lib/{mergeset,storage}: remove unused `path` field from blockStreamWr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "2a8395be0503c934073ccc06c82a4ab6e37f3889", "messageHeadline": "lib/fs: replace WriteFileAndSync with MustWriteAndSync", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 54}}, {"node": {"oid": "25f089de9d8d50ab9063a2158cdcc2de0d350331", "messageHeadline": "lib/{mergeset,storage}: properly fsync part directory listing after w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "42bba64aa797fd2f5f8239e11425c8a0fa63d06f", "messageHeadline": "lib/{mergeset,storage}: explicitly fsync the created part directory l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "e1211a118778a9be082b6ce74e45e9670708c74c", "messageHeadline": "app/vmstorage: deprecate -bigMergeConcurrency command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 32}}, {"node": {"oid": "ca54e58c1f79b517a5ba50d604accafd0a14cb8f", "messageHeadline": "lib/{fs,persistentqueue}: use filepath.Join() instead of concatenatin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 26}}, {"node": {"oid": "90b876cd1e065f9726e5a063546917c2e7e42b67", "messageHeadline": "app/vmbackupmanager: sync with enterprise-single-node branch after 41\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "47e16594dd63c131fa5e85590ec4acfb792b1c94", "messageHeadline": "Added extra information to docs about `total` output in stream aggreg\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "174a70369c21d2cc863b5230f92c422bc55731c9", "messageHeadline": "deleted unnecessary file (#4126)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "81f28f0f1f679fca2c638c7a437f4c1e8987cb28", "messageHeadline": "lib/backup/actions: store metadata(creation and completion time) in b\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "51466ce3793cb37d40e5b653d6e7d8f2d05630e8", "messageHeadline": "Fix/snap build (#4125)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "b9ab07ced94bb7f81d40fb0e52c11383fe1b3578", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.19.0 to v1.19.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 4}}, {"node": {"oid": "1fe87691ec9f5cc8c278f5c0a208fa792e837487", "messageHeadline": "app/vmbackupmanager/README.md: sync with docs/vmbackupmanager.md afte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "7849545e780539092faec3b60765914f70079a62", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: document automatic switch from\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 12}}, {"node": {"oid": "ddb88838171d431974bf2a4890037fb422aa762c", "messageHeadline": "docs/Troubleshooting.md: mention that it is recommended to use defaul\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "0ad6010c9155d1bc9059f2b201065e38f5d905c7", "messageHeadline": "fix sort pendingDateMetricsIDs (#4102)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b7cce552daa651bdd69518baca8bb194198efccb", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1375, "deletions": 1167}}, {"node": {"oid": "0e1e0b036a7ed927a4525e5fe4f6f851036d92af", "messageHeadline": "deployment: update VictoriaMetrics from v1.89.1 to v1.90.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "9586dabd948513168e61cf7dab16534306e0972b", "messageHeadline": "docs/guides: update VictoriaMetrics from v1.89.1 to v1.90.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "05d44525b7999c9b417cbd16c635962d663ca703", "messageHeadline": "docs/CHANGELOG.md: formatting fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5d18c0d281b5bcd4dc13cc72d897c38fd4bb374", "messageHeadline": "app/vmctl/terminal: fix builds for GOOS=freebsd and GOOS=openbsd", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "28975067c63ba9ce944033d450cae65fcc9e3623", "messageHeadline": "docs/CHANGELOG.md: cut v1.90.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "a3eebf118ee956e9497ad8e210f2f285cc2aa738", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after 01fc228fb032c36acdfaf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "244c18fa3830f2e71f7dec383c449a488d246703", "messageHeadline": "app/vmctl: add multiple filters defined in `--vm-native-filter-match`\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 121, "deletions": 2}}, {"node": {"oid": "01fc228fb032c36acdfaf276a704f38aa933cf29", "messageHeadline": "vmui: heatmap fixes (#4086)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ee80e71d17bcf130be19328ce81fea5b5d9fbc93", "messageHeadline": "docs/CHANGELOG.md: document the bugfix, which remove unneeded logger.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4770377fb3d127857dd67d99f6eded42eb7987b3", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after a1601929ec12ff27e5d2a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "44aad84a53e0a7bf22db6b574c4649aa72e63d1a", "messageHeadline": "docs/CHANGELOG.md: document that VictoriaMetrics for Windows cannot d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "608d87273d632eed8612778e791f5f6791b009b8", "messageHeadline": "docs/CHANGELOG.md: document v1.79.12", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "7a65329e656af5202f994a4d9308a870b79319d7", "messageHeadline": "docs/CHANGELOG.md: document v1.87.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "37a7627254ee3862cb94fd65149a1e719a8c9308", "messageHeadline": "Fix cut-n-paste error (#4079)", "author": {"name": "Timur Bakeyev", "email": "timur@bat.consulting", "user": {"login": "b-a-t"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a1601929ec12ff27e5d2a654ee930762a8071ca8", "messageHeadline": "fix: correct the description of shortcut keys (#4057)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 111, "deletions": 91}}, {"node": {"oid": "4b2cc1b32c39b69aa5935a8884c4619156f880ef", "messageHeadline": "docs: fix example operator spec for vmbackupmanager restore usage (#4\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "74eea53dee348f0fc434832e16e76f5b45f208d8", "messageHeadline": "vmui: implement heatmap improvements (#4078)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 202, "deletions": 149}}, {"node": {"oid": "593c151831a47eceeb4b038ddb7ed79b09882e53", "messageHeadline": "lib/encoding: fix test after 4725549cb23dbc84c5a78a4862bd8fc8c00846ed", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4725549cb23dbc84c5a78a4862bd8fc8c00846ed", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.16.3 to v1.16.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3529, "deletions": 3332}}, {"node": {"oid": "29a692f27800c3c4a306a9a56a26ccab7d491a5c", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.18.0 to v1.19.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 263, "deletions": 217}}, {"node": {"oid": "d87a7005289c31fca5e9321eaafced84f61445a7", "messageHeadline": "Fix reference to the imagepullsecrets description (#4080)", "author": {"name": "Timur Bakeyev", "email": "timur@bat.consulting", "user": {"login": "b-a-t"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8249451dbbc8e7531d67ad7f1bd3eb8c78053ccc", "messageHeadline": "docs/Troubleshooting.md: add missing `help` word after c7bcf750c2d031\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "13668fc935df9da577c2b7bab8db927a2bfdeae5", "messageHeadline": "docs/Troubleshooting.md: another typo fixes after c7bcf750c2d031b1259\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "052160dcdca7df3c4aa5ef0679aa681fd1d644d7", "messageHeadline": "docs/Troubleshooting.md: fix formatting after c7bcf750c2d031b1259cd81\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "a265da4f53361bc272bc752009636c8584037ed5", "messageHeadline": "docs/Troubleshooting.md: fix a typo in the link after c7bcf750c2d031b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5074cc672a67cad6f0939e6ce0a607e3f5ab6b4e", "messageHeadline": "all: update Go builder from Go1.20.2 to Go1.20.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "c7bcf750c2d031b1259cd8115d7464b67f40cb9e", "messageHeadline": "docs/Troubleshooting.md: add General troubleshooting checklist", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "59102db4cf6f69b8e158c214de707cce276ee69f", "messageHeadline": "update changelog", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8a6acce7d38c87f4ef101dcea89a063cb3282d7e", "messageHeadline": "deployment/docker: update Grafana URLs to match latest format (#4060)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8d149702487b9cd6f895f992bb4b2f9cb4ac10e", "messageHeadline": "app/vmalert: update Grafana URLs to match latest format (#4061)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "33c6cc2530b228961754680acf8ba4da817a3ac0", "messageHeadline": "fix closing divs in docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "19b189e9b7238f1093b03535575229908d385abf", "messageHeadline": "lib/storage: use shorter code after 03bde173b77215345abeb646a436820a2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "38fc55976ee38a141b1decda01fbc35f02879d62", "messageHeadline": "lib/storage: fix reuse pendingMetricRow (#4049)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "55b5276b7077806e8772aa64a5de38e5ac547449", "messageHeadline": "docs/CHANGELOG.md: document edb45d7fc13d925cad6d147e84e543630e20d66d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f3af8331ecd9cbc28f83300c065fdfb05bdfe61f", "messageHeadline": "lib/storage: remove unused code (#4050)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "de0fe02f6ec8ea434c48cb4f5ae57d6858db9520", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after edb45d7fc13d925cad6d1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "edb45d7fc13d925cad6d147e84e543630e20d66d", "messageHeadline": "feat: add accept/cancel buttons for settings (#4013) (#4052)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 83, "deletions": 21}}, {"node": {"oid": "f6384962984709c3af90847de30f01edbfbbcd9b", "messageHeadline": "lib/promscrape: do not re-use previously loaded scrape targets on fai\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 62}}, {"node": {"oid": "cc0427897cad2c64e824764e9ed24104fe279ec9", "messageHeadline": "lib/promscrape: fix the problem with scrape work duplicates when file\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "06b721dd070c6ac95d56c8e171befc077d1d1fd5", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after 42087518bad23a3de53bc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "42087518bad23a3de53bc229075a59143f6d4ce2", "messageHeadline": "vmui: tips for working with the graph and legend (#4045)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 237, "deletions": 26}}, {"node": {"oid": "02b714c110633f70ce82989e788d24ee2e2846bf", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1521, "deletions": 829}}, {"node": {"oid": "dd200409d944906836cbedcb595eaf1a63c9f8ec", "messageHeadline": "vmui: add a tip for JSON and Table tabs (#4000)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 77, "deletions": 49}}, {"node": {"oid": "27b958ba8bc66578206ddac26ccf47b2cc3e8101", "messageHeadline": "lib/storage: check for free disk space before opening tables (#4035)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ffdf430be094269b3b2e0fa6e6be9f8a2f364289", "messageHeadline": "app/vmselect/graphite: open source Graphite Render API", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15196, "deletions": 35}}, {"node": {"oid": "cddfc4d3f8466fd704dc9023edd84d3888a73d52", "messageHeadline": "deployment/docker: update base Docker image from Alpine 3.17.2 to Alp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4d00107b92eea04adcd76eeacd12032b04d54aab", "messageHeadline": "lib/fs: follow-up for ec45f1bc5fd1e8d4bffee3d599075961bd96d235", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "d577657fb705ac3a6f3a79ab9ac8c33d9712b808", "messageHeadline": "lib/streamaggr: follow-up for ff72ca14b9d51323e8014f07f424eb9f72d50eb2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 290, "deletions": 508}}, {"node": {"oid": "59c350d0d280251b1a0a0927cda52411def5c209", "messageHeadline": "fix: app/vmui/Dockerfile-web to reduce vulnerabilities (#4044)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e5fc66e3b02772293208bf94a565809e21545d4", "messageHeadline": "docs/vmctl: add examples of URLs used for migration in different mode\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "4a49577028bd3b8def52d53ee2f75992999bb768", "messageHeadline": "vmalert: use `missingkey=zero` for templating (#4040)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ec45f1bc5fd1e8d4bffee3d599075961bd96d235", "messageHeadline": "lib/fs: verify response code when reading configuration over HTTP (#4\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0945a0384367326a31d80c0fe451eb247d1ba837", "messageHeadline": "Vmanomaly guide index fix (#4029)", "author": {"name": "Daria Karavaieva", "email": "Cambaza@users.noreply.github.com", "user": {"login": "Cambaza"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "ff72ca14b9d51323e8014f07f424eb9f72d50eb2", "messageHeadline": "added hot reload support for stream aggregation configs (#3969) (#3970)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 524, "deletions": 61}}, {"node": {"oid": "9199c2372067873dc55a0732b164ebd928dee7c1", "messageHeadline": "Fix operator links to include VMPrometheusConverter for added visibility", "author": {"name": "Eliran Barnoy", "email": "eliran.barnoy@zesty.co", "user": null}, "additions": 2, "deletions": 1}}, {"node": {"oid": "94cabf29b0c4bf154562cac387fdd4667201ac11", "messageHeadline": "lib/flagutil: ArrayString: support commas inside quoted strings and i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 133, "deletions": 39}}, {"node": {"oid": "e094c8e21465f1cc49558f8e1b7c60512dc7fd62", "messageHeadline": "docs: mention that VictoriaMetrics rounds time range to UTC days at /\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 115, "deletions": 37}}, {"node": {"oid": "7048a316aafbc8c0d8a8daa3b52ef86d83bc55a8", "messageHeadline": "lib/persistentqueue: typo fix after aea6df81974ae2ead680c7f28007add57\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aea6df81974ae2ead680c7f28007add57e4c5a3f", "messageHeadline": "app/vmagent/remotewrite: cosmetic updates after f3a51e8b1d03f498aca84\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "f3a51e8b1d03f498aca84b77656d20e12417f282", "messageHeadline": "app/vmagent: add `-remoteWrite.removeDanglingQueues` flag (#4017)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 48, "deletions": 2}}, {"node": {"oid": "9b1e0022878cef95bdcd32dfae164fd16a1338bd", "messageHeadline": "app/vmselect: properly remove temp files at windows system (#4020)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "02ee4ffd4daf8d3fd51b3037e982f3685c9e2613", "messageHeadline": "app/vmselect/promql: follow-up for 79e1c6a6fc2a5030b81ea77a0629eaeffa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 25}}, {"node": {"oid": "79e1c6a6fc2a5030b81ea77a0629eaeffa8ee5a9", "messageHeadline": "fix le buckets when adjacent vmrange is empty (#4021)", "author": {"name": "Ze'ev Klapow", "email": "zklapow@gmail.com", "user": {"login": "zklapow"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "9e02b3d48a5f12713af58cff175be9f775458184", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "622000797ab8f9b33137730b5f5669aaeb67960d", "messageHeadline": "app/vmselect: follow-up for 10ab086366fd3cd84a961a3635b77ba32897535c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 157, "deletions": 142}}, {"node": {"oid": "4021aa11b5386253f3187ec631e5333f599730d8", "messageHeadline": "app/vmselect: export `seriesFetched` stat for /query responses (#3925)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 72, "deletions": 24}}, {"node": {"oid": "3214b1c315785f37ad9aa5c068c84f0da4d5d55e", "messageHeadline": "vmui: heatmap (#3780)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 965, "deletions": 49}}, {"node": {"oid": "92199c964c3efa63f41fdc83154e3706e800233d", "messageHeadline": "docs/MetricsQL.md: quote min, max and avg args for rollup_*() functio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "72a0b493303086197d7135d42f2569125a6b81f1", "messageHeadline": "docs/CHANGELOG.md: document v1.87.4 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "5832242b449a58eed089e160044f5d1600487a85", "messageHeadline": "app/vmselect/netstorage: reduce the contention at fs.ReaderAt stats c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "a1e496ced6943801c6944eca340a47be7e21fe6e", "messageHeadline": "app/vmselect/netstorage: document why runtime.Gosched() is removed at\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "28f054bb006a139ebd003e087d26aae72b1fa829", "messageHeadline": "vmselect/netstorage: remove direct calls to `Gosched` to reduce amoun\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "811f4a938075948008aaafebfbbfb761d9d8e988", "messageHeadline": "app/{vmbackup,vmrestore}: publish vmbackup and vmrestore binaries for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "c8f2febaa14f0fa26b9c18d22586e54bb6f6cd61", "messageHeadline": "lib/storage: consistently use OS-independent separator in file paths", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 135, "deletions": 97}}, {"node": {"oid": "36bbdd7d4b8bd6427e0c3858617fe4892ab9bf5a", "messageHeadline": "lib/mergeset: consistently use OS-independent separator in file paths", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 27}}, {"node": {"oid": "b14d96618c71f7d8cee4a7f5ec861ecfdbaabd7d", "messageHeadline": "all: follow-up after 34634ec357a9fc58722eabc6d790568d1cd7ea3d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 26}}, {"node": {"oid": "34634ec357a9fc58722eabc6d790568d1cd7ea3d", "messageHeadline": "lib/fs: adds memory map for windows (#3988)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 76, "deletions": 65}}, {"node": {"oid": "2b851e69d26b9a1ca426c542efbed4e696e73f5c", "messageHeadline": "app/vmselect/promql: typo fix after e7f46a0aab6ecf45117f1f54a97567ef8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7f46a0aab6ecf45117f1f54a97567ef88aa31df", "messageHeadline": "app/vmselect/promql: follow-up for 7205c79c5a617faff1c77b3b316f9fd536\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 36}}, {"node": {"oid": "7205c79c5a617faff1c77b3b316f9fd53633b529", "messageHeadline": "app/vmselect/promql: use lock-less approach to gather results of para\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 52, "deletions": 16}}, {"node": {"oid": "9436ae3b07bfa53f6d8b687a1ea1f9a903c94252", "messageHeadline": "app/vmbackup: simplify code a bit after 5ba347bd2cd7f84afa07ac424630c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "5ba347bd2cd7f84afa07ac424630c2c23262b500", "messageHeadline": "app/vmbackup: delete created snapshot in case of error during backup \u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "25446a793378f1d9620fb22c255f23c65e84eaea", "messageHeadline": "vendor: run `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3073, "deletions": 1163}}, {"node": {"oid": "ebc1caa5dc9eacc6d8713bf5e022bdc4bee605b4", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after dc2c712a2933d8a94bfe0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "27f9a1eda27c23ea4aec1f3439a9421306389a48", "messageHeadline": "docs/CHANGELOG.md: cosmetic fixes: remove trailing whitespace and con\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c86dcc4fabe800abad628a138504d995ee481e7", "messageHeadline": "allowed using dashes and dots in environment variables names (#4009)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "c1d871a45a629ca15389b3bc17b520a09570a7b9", "messageHeadline": "docs/vmauth.md: follow-up for 36edba9bfbb6baed4e74078d83851cef2bd2920a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "54796f69dbf030e890e167264833a7c318f583f4", "messageHeadline": "docs/vmagent.md: clarify that there is no need to specify multiple -r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "365d2ff0bfa2cffdfcf0be9d224715023f847d4e", "messageHeadline": "vmalert: add anchor char to Group's link (#4006)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8db6a71f83de5306efcd1db4232d8045de129fcb", "messageHeadline": "vmalert: mention VMUI example for alert's source (#4005)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "edeb56d2088cf64657945fd8b7b24109ceef7572", "messageHeadline": "docs: mention cluster URL for exporting series (#4002)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "24938872a6d40cba49d5ee3d922a33eb5aa102f9", "messageHeadline": "Vmanomaly guide (#3834)", "author": {"name": "Daria Karavaieva", "email": "Cambaza@users.noreply.github.com", "user": {"login": "Cambaza"}}, "additions": 415, "deletions": 0}}, {"node": {"oid": "ba505dd35741a5e1aab282b9beccca46e6bce837", "messageHeadline": "docs: follow up after dc2c712a2933d8a94bfe0ea0efa71b705b60ba20 (#4001)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dc2c712a2933d8a94bfe0ea0efa71b705b60ba20", "messageHeadline": "app/vmui: update cardinality page (#3986)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 898, "deletions": 461}}, {"node": {"oid": "023c65968fa29130cd6b101ce270e3bb9f41daf7", "messageHeadline": "vmui: display errors for each query individually (#3987) (#3994)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "36edba9bfbb6baed4e74078d83851cef2bd2920a", "messageHeadline": "added configCheckInterval flag for vmauth (#3990) (#3991)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a2f716b6ccc8476b83675162a6cabb92436d6f76", "messageHeadline": "lib/netutil: log only parsing errors for proxy-protocol (#3985)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "f0b09a1382ff5bf7a2b15ef2d4131e0595d78d23", "messageHeadline": "app/vmctl: follow up after aed59b90298a6b5e44ffea4543a6aa3b9e402e65 (\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "6a78755b6639a23443420a2f95ab69db1e5a7a54", "messageHeadline": "docs/vmagent.md: mention in docs that the target relabel debug page s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "e79cd24807e1e288f46260991f25fb630642a865", "messageHeadline": "lib/promrelabel: make target url from labels on target relabel page (\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 329, "deletions": 185}}, {"node": {"oid": "e480b9881e5000cc50ccc0c278bb53b4e7888573", "messageHeadline": "app/vmselect/promql: pass workerID to the callback inside doParallel()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "9e16329b2f2909ca8e27c7485d15002bc2b6a78f", "messageHeadline": "app/vmselect/promql: fix TestIncrementalAggr test on systems less tha\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "70959d5dabdb25ae5b5b6a8718482a7e28ef2c7a", "messageHeadline": "app/vmselect/netstorage: reduce the number of calls to runtime.Gosche\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 52}}, {"node": {"oid": "4856a4cf5a0eab3e15b54d357cc6ceb241baefce", "messageHeadline": "app/vmselect: optimize incremental aggregates a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 24}}, {"node": {"oid": "8622dee4b501cc1982ea40f252a783bc692334fe", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after d4525bd2d04f4a65e60b4906f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8d709f34834d7830e9f1c5f1cae26ede7fbc05a4", "messageHeadline": "docs/CHANGELOG.md: cosmetic fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "91533531f56d32206b711a15ebaadddf310ddd34", "messageHeadline": "docs/Troubleshooting.md: document an additional case, which could res\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "3283f0dae4b46cbce4a4ba02e12608b56c9eb33f", "messageHeadline": "vmalert: support logs suppressing during config reloads (#3973)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 137, "deletions": 11}}, {"node": {"oid": "8da9502df6bd011ee8bf55c5e22abc9f70d87917", "messageHeadline": "app/vmctl: automatically check tty (#3938)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "d4525bd2d04f4a65e60b4906fe13702e4e35462f", "messageHeadline": "vmui: support for drag'n'drop in the \"Trace analyzer\" page (#3971)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 215, "deletions": 36}}, {"node": {"oid": "cc67eb4ff37ea9300e7bb57269bdfa5e25d1208c", "messageHeadline": "build(deps): bump actions/setup-go from 3 to 4 (#3962)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a2af2e5a1bc085046023d6300eee15c4bf5a7dcb", "messageHeadline": "vmui: improve usability of date/time picker (#3968)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 352, "deletions": 320}}, {"node": {"oid": "5c92022cc6a799185a0eaf7b9c09cb1da3dfe7c9", "messageHeadline": "lib/storage: fix collect downsampling metrics (#489)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "43b24164efdd35c2641a289ab93f5cb94279cb60", "messageHeadline": "all: add Windows build for VictoriaMetrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 501, "deletions": 817}}, {"node": {"oid": "6460475e3bb488086046cb5fdce3915206d731ef", "messageHeadline": "lib/{mergeset,storage}: prevent from long wait time when creating a s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 52}}, {"node": {"oid": "6d56149b9fc597c7a71b6094f92ea63ac982804d", "messageHeadline": "deployment/docker/Makefile: properly add amd64 suffix to windows bina\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ea27d6f6a0bc6ee1ab23ed297800d6a2ecdaafa", "messageHeadline": "deployment/docker/Makefile: build CGO-enabled vmagent for GOARCH=arm64", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "f3c73027720ea9d2977eef2d1865ae65b5bba303", "messageHeadline": "SECURITY.md: update the list of VictoriaMetrics versions, which suppo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a26c6628fd1cdd55124ade42c927a7d68bf98f96", "messageHeadline": "lib/{fs,mergeset,storage}: substitute os.Open()+os.File.Readdir() wit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 112}}, {"node": {"oid": "8fdd613f257eaa1f6ccef5236f6f855441a3fc54", "messageHeadline": "Vmalert tests (#3975)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 94, "deletions": 10}}, {"node": {"oid": "57b00bafc98d18440ef732763320312338d7ab7b", "messageHeadline": "updated api doc for operator (#3972)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "ac3043ff74467c1aeb2eb32e9dd09e7dd4c62a80", "messageHeadline": "doc/vmgateway-grafana-openid-guide: fix formatting, add reproducible \u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 169, "deletions": 28}}, {"node": {"oid": "d3608be313b49cc2217b07325a155b810119aada", "messageHeadline": "alerts: add `TooManyTSIDMisses` alerting rule (#3959)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "fdbb81919572398d7652f457346d1c155721b0bc", "messageHeadline": "all: typo fix in the same way as in e566d49e3a87f09f76ce0d182e055a662\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "fbefc940ef3a957c3d2b452106328a648ab1193c", "messageHeadline": "app/vmselect/promql: add test to ensure 8-byte alignment (#3948)", "author": {"name": "oliverpool", "email": "3864879+oliverpool@users.noreply.github.com", "user": {"login": "oliverpool"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "e566d49e3a87f09f76ce0d182e055a662ef1db1e", "messageHeadline": "Fix a typo in README.md so reload scrape config command can be copy-p\u2026", "author": {"name": "Pavel Skuratovich", "email": "chupaka@gmail.com", "user": {"login": "Chupaka"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8a2a3784bd1c11cbf9b98416481eb42eec1c655", "messageHeadline": "managed quickstart fix typo", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "20aa707979a125565f42337e3507a7cf31fcbf6c", "messageHeadline": "fix anchor after chaning manager quick start", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ddbbc9a86d5ba4ace3862234c3d890c86f6ca3d7", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2253, "deletions": 2153}}, {"node": {"oid": "91cbb9063d3384aafad8236997aab331081e01ef", "messageHeadline": "Vmagent kafka updates (#535)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "55afae864177d7fad2a2c4abfc93494dc9d216d2", "messageHeadline": "updated vars doc for operator (#3960)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "0691e115b1194abbcda4628c6e3ce0965d6bbb19", "messageHeadline": "docs: cleanup", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "32266aaea240bb3716a2bec91f8629c1b8939978", "messageHeadline": "app/vmctl: update managed quickstart guide", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 82, "deletions": 37}}, {"node": {"oid": "a11ac9648c90ef054370b1b09f3949c19d7adba3", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 246, "deletions": 104}}, {"node": {"oid": "90e18180686246a9b493d36c7073d20ae3c7d76e", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.16.0 to v1.16.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1539, "deletions": 68}}, {"node": {"oid": "8f6d5217d1dbbead2881441aa8af7fd06b20c5a1", "messageHeadline": "doc: add guide for vmgateway configuration with OpenID and Grafana (#\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 195, "deletions": 0}}, {"node": {"oid": "6a5d236245e24f9cb5dc107f5d83324a8157806b", "messageHeadline": "lib/storage: log original labels set when label value is truncated (#\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "4d68f5b1fc34a0321af1171fa6914808a04abc33", "messageHeadline": "app/vmctl: integration test for native protocol (#3947)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 429, "deletions": 77}}, {"node": {"oid": "6f6333831e080b3f7108d22903b9bc596a0fa69f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify that the cache directo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "3e7bfe1200760a974dca8407bf4fa1b4cbd5cbdb", "messageHeadline": "docs/CHANGELOG.md: document v1.87.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "02ffe05750adab667d2480f0dbdf85b14399cf16", "messageHeadline": "docs/CHANGELOG.md: document v1.79.11 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "b9e79250b354c89cf5b57b69fc079a837a41e154", "messageHeadline": "deployment: update VictoriaMetrics release from v1.88.0 to v1.89.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "388d6ee16e6b51597f05d5556027943a4cb07547", "messageHeadline": "docs/CHANGELOG.md: cut v1.89.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e8225d7d6bd6275db9e3c13d0ec5c66be7c6f144", "messageHeadline": "app/vmselect/promql: prevent from `cannot unmarshal timeseries from r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "911bab4f6a50d7eb9fda7cd4f0dfc420be360b2f", "messageHeadline": "docs/CHANGELOG.md: cut v1.89.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1428aa2c222ee9ec404be8da9ed296b044c9b4a4", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 00a0816ab1678f39158ae2205\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 122}}, {"node": {"oid": "00a0816ab1678f39158ae2205fb3f67ce5b80f9e", "messageHeadline": "vmui: predefined dashboards docs (#3895)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 221, "deletions": 187}}, {"node": {"oid": "be68a6a1ee70d4052abca98b41abc8363a4ccb78", "messageHeadline": "Makefile: update golangci-lint from v1.51.1 to v1.51.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "468de76e9a919d59179d4c4533b067f23a8027e1", "messageHeadline": "app/vmselect: remove data race on updating EvalConfig.IsPartialRespon\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0af9e2b69340b068590f36f41e53261c1046fe11", "messageHeadline": "app/vmselect/promql: prevent from SIGBUS crash on architecures, which\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 209, "deletions": 209}}, {"node": {"oid": "7257a2a97f493c2ec1c05c50f267dd1432a85aa0", "messageHeadline": "fix typos on image", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c28c25ed2e70cd4208fc32981f18a9d0e8e02295", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3594, "deletions": 13537}}, {"node": {"oid": "01367faa396190484e8da2ca652635ccabe55476", "messageHeadline": "vmui: remove send step param for instant queries (#3931)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a52413ce0a4dc1749dca3ad039c9dc2d2b15b0b7", "messageHeadline": "docs/CHANGELOG.md: document 113a89904de00558b715becc6cfc432e60e858ef", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b19de3fa1244b827b17d7c3ff804dab20fcef85d", "messageHeadline": "docs/CHANGELOG.md: yet another typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2f1d24fccf0e5699dc4ddbdc876fc901824ff7c0", "messageHeadline": "docs/CHANGELOG.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5db69fe053826bdb2b67270e906af59b2b82de7", "messageHeadline": "app/vmselect/netstorage: do not intern string representation of Metri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "babc9e981533f95bbfdf2d45c3f4712a8245ce7f", "messageHeadline": "docs/CHANGELOG.md: document 927d9da270f8fbac13ca282e973c4c71b1edcd1d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d95037a17549272b82cf882e01d3adeb97a578e1", "messageHeadline": "app/vmctl/README.md: remove trailing space from the line added at 4c3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3488c6cbc0c8238ea55ef8e0f50616c0f304edc", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48e32b325e3a7ca3aa99467a1236ffef312cddb4", "messageHeadline": "docs/CHANGELOG.md: document c9f44daaee8f4282d9ed41e3ba799c7a33841313", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "856c2db144ebc6b464ffbf96526cce08ef5287b0", "messageHeadline": "vmalert: support concurrent reading from object storage (#532)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "927d9da270f8fbac13ca282e973c4c71b1edcd1d", "messageHeadline": "lib/storage: correctly handle io.EOF error for pre-fetched metrics (#\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0c3dc02cf856a3050889a15535b5a8b96700694", "messageHeadline": "Stream aggregation doc improvements based on users feedback (#3934)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 129, "deletions": 34}}, {"node": {"oid": "3eebe52a06baaa0a72039d92e05a4cf7c1434f9a", "messageHeadline": "Dashboards upd (#3942)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "f7a7eb8f3e75b071bfe83a0732c03ece6f756acc", "messageHeadline": "docs: add a note about cache reset for vmalert backfilling docs (#3940)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4c3bc04efac7cf2316fefc474179f5d57f794b85", "messageHeadline": "app/vmctl: update importing tips when migrating data with overlapping\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3c9058c168e903117591786d3f21fac4bcea07c1", "messageHeadline": "app/vmctl: add support of basic auth and barer token (#3921)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 273, "deletions": 75}}, {"node": {"oid": "d66bae212b4c5d7ad93ff534b572dd77e82ca09d", "messageHeadline": "app/vmalert: log number of configration files found for each specifie\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 61, "deletions": 13}}, {"node": {"oid": "7f54c181bb433ea7f30fe163d8b3554ed75fa365", "messageHeadline": "app/vmctl: follow up after 09e3742a827a36dead71569be9e971b82a75e243 (\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "3de7fc5c71a4eae96907a031648ecf8a0174c39d", "messageHeadline": "security: bump go version to 1.20.2 (#3935)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "09e3742a827a36dead71569be9e971b82a75e243", "messageHeadline": "app/vmctl: Allow vmnative exports to skip HTTP keepalive. (#3909)", "author": {"name": "Gowtam Lal", "email": "baconmania@users.noreply.github.com", "user": {"login": "baconmania"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "cbba6bd3db2dda74ddddecf6e6346de7d0af451a", "messageHeadline": "Adds snap badge to README.md (#3930)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1b5dc9f91d971362254de0ad6dc80c04c0cdf909", "messageHeadline": "all: follow-up for 7a3e16e77476a8b678be455728c0e47611359261", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "05709bdfaeebe1274b71949773586d078af7fd16", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after bbf8e459a0857ce305f2dc3f2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ed733176227a59f404492b7ab08191842fdb4085", "messageHeadline": "docs/CHANGELOG.md: improve description for 4b136abff8fef02f670d63e7de\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "70b831e684ca4da956c5c3beaefb56c5565c8b59", "messageHeadline": "docs/CHANGELOG.md: improve the description of the bugfix at 62beea23f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6e8e64f695ed11a1b10f5a0f5ede5c589d77e980", "messageHeadline": "docs/CHANGELOG.md: clarify the description for 6bfe9cc7338ff38ed3b0d2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "138757629bfe4ab7ec10f7e6e788e255355a4597", "messageHeadline": "app/vmctl/README.md: remove trailing space after cc5b916237bb5a981b90\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9e71462cee83eef67628fb404fc46a7a4f2f406f", "messageHeadline": "all: typo fixes of the same type as in the d056be710bce31e1638552b0af\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "884e58d58d63f7fefd7fbf354a6682e43cb44972", "messageHeadline": "docs/CHANGELOG.md: clarify the description for the change at 8bab50dc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bb529e23ec3039a28dad5e6bec9d9de2da499fc", "messageHeadline": "app/vmagent/remotewrite: follow-up for e3a756d82869f8c357b072f6e635eb\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "66bf1987bf81a0d86dbd24f06808fd831e5512d6", "messageHeadline": "app/vmagent: fix panic if auth config not defined (#530)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "202083f38ce938566154133d25c6a41b584d162c", "messageHeadline": "docs/CHANGELOG.md: document ec2abf9b69978f337332838696a087cfec9b5dd9", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ccb08fc28bb0547557869f7a414889997efad459", "messageHeadline": "added documentation about new templates field of vmalertmanager speci\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 41, "deletions": 3}}, {"node": {"oid": "7a3e16e77476a8b678be455728c0e47611359261", "messageHeadline": "lib/netutil: fixes panic at proxy protocol (#3905)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "bbf8e459a0857ce305f2dc3f212e8f536a4c8385", "messageHeadline": "vmui: fix display of selected value in the selector (#3919)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "02f13d56818705e7c96c75bc4af9aad28d10be79", "messageHeadline": "docs: updates operator api.md (#3922)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 87, "deletions": 6}}, {"node": {"oid": "2472baa9343aa54e6f48f030fed7cfbc6a733f2d", "messageHeadline": "app/vmalert: do not wait for group start on removal (#3891)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "1b194bc6de8f5bf760ef8bc4c0e3e445a7125bd1", "messageHeadline": "docs: move installation methods further up in README (#3904)", "author": {"name": "Craig Rodrigues", "email": "rodrigc@crodrigues.org", "user": {"login": "rodrigc"}}, "additions": 45, "deletions": 33}}, {"node": {"oid": "cc5b916237bb5a981b907cee35ff8a1cd306cb1a", "messageHeadline": "docs: follow up after 4b136abff8fef02f670d63e7de7ac0cab73f0b9e (#3918)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "75977a4d02bdc42646b89e31b1780ea1021c6c1b", "messageHeadline": "added doc for  placeholder support in vmagent specification for opera\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 26, "deletions": 2}}, {"node": {"oid": "4b136abff8fef02f670d63e7de7ac0cab73f0b9e", "messageHeadline": "app/vmctl: Add ability to set headers for vm-native HTTP requests. (#\u2026", "author": {"name": "Gowtam Lal", "email": "baconmania@users.noreply.github.com", "user": {"login": "baconmania"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "95dc65e7b36a7d52fa370640c0e453ddc31f9a09", "messageHeadline": "docs: follow-up after 62beea23f74986f271146d21ff4477a17a93a42c (#3907)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a0cbef1c4696595beb619ff6e3118efa447cd2d7", "messageHeadline": "github: fix validation errors (#3903)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4e8de26fecd96937e8aa06276db3b0718eb16bd3", "messageHeadline": "docs: follow-up e781e22c9c4f6a68fc7b61d6b3f895f9f22f06b2 (#3902)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d8f80ce90f2b706c493df0ffa8b58b8f87130ae", "messageHeadline": "github: add a Question issue type (#3901)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "62beea23f74986f271146d21ff4477a17a93a42c", "messageHeadline": "vmui: show query error (#3890)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 51, "deletions": 18}}, {"node": {"oid": "943243321a2886319d196ddb112d1bd763a8e032", "messageHeadline": "doc: vmctl vm-native-step-interval supported values (#3899)", "author": {"name": "Artem Makhortov", "email": "13339874+artmakh@users.noreply.github.com", "user": {"login": "artmakh"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bfe9cc7338ff38ed3b0d245cded5882aa732acf", "messageHeadline": "lib{mergset,storage}: prevent possible race condition with logging st\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "d056be710bce31e1638552b0af6e6c4cbd9f1305", "messageHeadline": "fix some typo (#3898)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "de621c0cb74e60dc4a9d4e48701564a137a4a8ae", "messageHeadline": "remove image width for vmalert managed vm guide", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "14ef5311f0306725872eceb4c83d293f68cd29d7", "messageHeadline": "change title", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5872b5711dad346f1d30e448fe0b32413a493382", "messageHeadline": "add vmalert managed vm integration guide", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 298, "deletions": 3}}, {"node": {"oid": "8bab50dc29b2d7cd84c3aaf5db3c681907991b76", "messageHeadline": "app/vmctl: add backoff retries to native protocol (#3859)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 663, "deletions": 477}}, {"node": {"oid": "d6fa4da7128e1ecbeff31d0091ecf843b5da938f", "messageHeadline": "vmalert: cancel in-flight requests on group's update or close (#3886)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 88, "deletions": 5}}, {"node": {"oid": "2e153b68cda6d9030ed78987d7996250d7cf9ce6", "messageHeadline": "dashboards: account for indexdb size in Bytes-per-Point panel (#3884)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3814747e947df4269f59cae338f1c919ed87b700", "messageHeadline": "deployment/docker: fix typo (#3883)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ec2abf9b69978f337332838696a087cfec9b5dd9", "messageHeadline": "app/vmctl: Increase http request timeout made by remote read client, \u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "06854738b680245a433bf7b1266b2d63a3ea75d0", "messageHeadline": ".github/workflows/check-licenses.yml: use the correct version of Go -\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95e11734233d11972581496e40c3b4f9df69bfd4", "messageHeadline": "docs/CHANGELOG.md: document v1.79.10 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "8937de5f99dc730d25b42dba5a8f817f2f2ba675", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 592, "deletions": 240}}, {"node": {"oid": "8288e327ee54456a54e958c5158f42851bb400f0", "messageHeadline": "docs/CHANGELOG.md: cut v1.88.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "dfe3939665ef6ec7a94e36683ea272400c726db3", "messageHeadline": "docs/CHANGELOG.md: link to the issue, which may benefit from `-intern\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46127b432d27eb6fda5626773a37b15f976d8ed1", "messageHeadline": "lib/bytesutil: add `-internStringDisableCache` and `-internStringCach\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 81, "deletions": 19}}, {"node": {"oid": "0d3f31f60ef2b81fc132c37cc03a90d5baa75aad", "messageHeadline": "lib/storage: follow-up for 39cdc546ddf794a56a306134ff814e2e3a0ea39a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "39cdc546ddf794a56a306134ff814e2e3a0ea39a", "messageHeadline": "lib/storage: enhancements for snapshots process (#3873)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 81, "deletions": 20}}, {"node": {"oid": "5fadd58cf628925ab05695fedebd142712040aeb", "messageHeadline": "lib/promscrape: correctly register `vm_promscrape_config_*` metrics (\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "ac6d937372e1f2dd849802839d77f60290c0a803", "messageHeadline": "doc: add changelog reference for vmgateway OpenID discovery (#3877)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b3bb18d67457abad543b4a4e6f6ce349c6af2ebe", "messageHeadline": "app/vmselect/promql: fix panic when calculating `aggr_func(rollup*())`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "ac4c7adec6138b52aa6cbdb86f1238895c978183", "messageHeadline": "app/vmgateway: add new flag doc", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5d7da8479f19461221d62209dceb36b2d68ece0d", "messageHeadline": "app/vmgateway: fix typo in docs", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4ee73f54a6ae07bcedd7fb40962c2a1f625d1360", "messageHeadline": "app/vmgateway: add OpenID discovery of JWKS endpoints", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 68, "deletions": 0}}, {"node": {"oid": "23871fb0bf304ce846e5ea24d3ded904ea2ca8b6", "messageHeadline": "app/vmagent: add -remoteWrite.vmProtoCompressLevel command-line flag \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "1a6f2f07fd2594f308b68bddf587fe5a23d56fe4", "messageHeadline": "lib/httpserver: use github.com/klauspost/compress/gzhttp for compress\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14389, "deletions": 7837}}, {"node": {"oid": "27c9446520384553f0ab769e584073f3f231349f", "messageHeadline": "app/vmctl: skip series if measurement not found (#3869)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "bcbf73225edead87fd3d7ffc3e270ab2dce42be4", "messageHeadline": "app/vmctl: enable version flag (#3868)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "255a0cf635368f57861d8943f79305643b129d74", "messageHeadline": "all: add makefile rules for GOARCH=s390x for all the VictoriaMetrics \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "007530f882392cf3844546f5caba4b37a0802dce", "messageHeadline": "Option to build for s390x (Linux on IBM Z) (#3870)", "author": {"name": "v1gnesh", "email": "v1gnesh@users.noreply.github.com", "user": {"login": "v1gnesh"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f7ef80aaadc44aaa57183a85fa79c47f984ee2d5", "messageHeadline": ".golangci.yml: properly enable `revive` linter and fix all the warnin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 22}}, {"node": {"oid": "ffa327d6d1cc1ecfa8c28324a57da2667ff2030e", "messageHeadline": "app/vmagent: use the provided auth options when checking whether the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 90, "deletions": 59}}, {"node": {"oid": "eece61a611cc5b4e78824225f9183b6072589d11", "messageHeadline": "deployment/marketplace: update VictoriaMetrics release from v1.87.1 t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "0c016279d5e7a22851b6324903de1586d66ce7f5", "messageHeadline": "deployment/docker: update VictoriaMetrics docker tag from v1.87.1 to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "2d36dbcfa9f22edea37c1804c443b8e396ec65fe", "messageHeadline": "docs/CHANGELOG.md: cut v1.88.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8cfe4064b553c7bef79dd39aab52afa27ac712f7", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 143, "deletions": 81}}, {"node": {"oid": "b4bf8dc2f076ccae9522cbade203cb420b4b6c7d", "messageHeadline": "docs: update -help output after e1c3267e34e6ef4b7694c6fef718adb8483cca6b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e1c3267e34e6ef4b7694c6fef718adb8483cca6b", "messageHeadline": "vmselect/promql: check for deadline in `count_values` fn (#3806)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 59, "deletions": 45}}, {"node": {"oid": "c33cc4322cd521edfbffea3b6dce2e0c6b134ed8", "messageHeadline": "docs/CHANGELOG.md: document v1.87.2 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6a88d5402d31b7ab882166bb4dfbe07ac6a192ff", "messageHeadline": "docs/CHANGELOG.md: document v1.79.9 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "dac21d874b555a80166561376059961d861cbc76", "messageHeadline": "metricsql: support optional 2nd argument for rollup functions (#3841)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 205, "deletions": 24}}, {"node": {"oid": "87aeeec3e8da4e32da2b165619fbe017868561d9", "messageHeadline": "docs/CHANGELOG.md: document d8eaa511b06cbc41e79e4c8298e00772319f3c06", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d8eaa511b06cbc41e79e4c8298e00772319f3c06", "messageHeadline": "lib/{fs,mergeset,storage}: skip `.must-remove.` dirs when creating sn\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "a2340e6c9537f913bec1ffe3f8cb90622fa37d5f", "messageHeadline": "docs/CHANGELOG.md: typo fix: `scrape scrape` -> `scrape`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6ad3692ad77307215b8cf77a073cc62af1744ae", "messageHeadline": "lib/promscrape: follow-up for 43e104a83f2d4f49271dc7354ccb6a9ad89eedca", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 32}}, {"node": {"oid": "43e104a83f2d4f49271dc7354ccb6a9ad89eedca", "messageHeadline": "fix: do not use exponential backoff for first retry of scrape request\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 57, "deletions": 22}}, {"node": {"oid": "c87c7d1e29d382ef357e79dcd90256259f7c9cd8", "messageHeadline": "app/vmselect/promql: measure the time required for calculating the ag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8b7a828c65755eee6a96c87c52fa0a7d0bfcfe9a", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after d4fc0ed874f17907ce75b83c8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "d4fc0ed874f17907ce75b83c835c37b0f09239bb", "messageHeadline": "vmui: improve mobile ui (#3848)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1554, "deletions": 445}}, {"node": {"oid": "a02cf92fd130da75369ee1098779478c659b2f77", "messageHeadline": "docs: update --help descriptions after recent changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 26}}, {"node": {"oid": "c734416f86f843ef91da9d2cc372796f818e581c", "messageHeadline": "lib/protoparser: fix golangci-lint warning after f579cac297dd98456aca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b285207aa7b6c16bbfec74a0611ed8c901e85c16", "messageHeadline": "app/vmselect: add -search.logQueryMemoryUsage command-line flag for l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "c080443fef1d7af47705ab8eeea724cb2efe2681", "messageHeadline": "app/vmagent: automatically detect whether the remote storage supports\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 109, "deletions": 61}}, {"node": {"oid": "e688121de89edbb10a0c7c2991227614c59252f4", "messageHeadline": "lib/promscrape/discovery/kuma: substitute blocking HTTP call with non\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "24915fd4bc7e7180013c4ab6c36278e8b1f166f0", "messageHeadline": "Fix some typos and adds improvements for packer builds (#3825)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 306, "deletions": 344}}, {"node": {"oid": "637043a40ea4dac23c203bbdc72148ccc783f59b", "messageHeadline": "docs/CHANGELOG.md: document 6d019a3c371861f42e5bee70101c949d8b782bbf", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d019a3c371861f42e5bee70101c949d8b782bbf", "messageHeadline": "Azure Service Discovery - Fix token fetch for Container Apps/App Serv\u2026", "author": {"name": "Mattias \u00c4ngehov", "email": "mattias.angehov@castoredc.com", "user": {"login": "MattiasAng"}}, "additions": 34, "deletions": 2}}, {"node": {"oid": "510f78a96bd734c497e173346f90094cd435b075", "messageHeadline": "all: consistently use http.Method{Get,Post,Put} across the codebase", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "9dec3c8f804b1af1919f78376fb03dfd66a193b1", "messageHeadline": "chore: Use http constants to replace numbers (#3846)", "author": {"name": "my-git9", "email": "xin.li@daocloud.io", "user": {"login": "my-git9"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "aaef0bac00dd895c73234583e3406d3428421c45", "messageHeadline": "fix interpolate function for filling only intermediate gaps (#3816) (\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "fc720a5a78db1b1201b8df186c5f0eef4c4375c2", "messageHeadline": "fix: change query params update (#3860)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 23, "deletions": 28}}, {"node": {"oid": "383bf9689e80a6ef229a2db368fcbceeaf10c7db", "messageHeadline": "docs/CHANGELOG.md: document d2b92d32643509d74e0cc05430aaa74df025a68d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fbd45a22fdba49fd496aa6d2760b1cd4e44a46f", "messageHeadline": "lib/promscrape/discovery/kuma: follow-up for 317fef95f94b189b9ba1dfe9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 294, "deletions": 467}}, {"node": {"oid": "eb085794526fb84ff855dc00ba4f616bd950f649", "messageHeadline": "lib/promscrape/discovery: add a comment explaining why duplicates are\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4f649a057344868a55ec2c4e87c4ee3fa16c1d56", "messageHeadline": "docs/CHANGELOG.md: document 110c3896e758e7e33b537db12fcbfe07b2a95d20", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f8811411fd29b16f8533ac86106b37f9464fd65d", "messageHeadline": "app/vmagent/remotewrite: removed unneeded code in testPushWriteReques\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 10}}, {"node": {"oid": "b6845951a5261f8129898fa9766b48cd27b33725", "messageHeadline": "fixed typo in dns+srv documentation (#3861)", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2b92d32643509d74e0cc05430aaa74df025a68d", "messageHeadline": "lib/promscrape: fix cancelling in-flight scrape requests during confi\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "84c82e988d4c06f2a76bcc6f4d93f9844995972f", "messageHeadline": "Add Dig Security case study", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "317fef95f94b189b9ba1dfe9f637b7b9ff3669c0", "messageHeadline": "add kuma_sd_config for Kuma Control Plane targets discovery (#3389) (\u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 729, "deletions": 6}}, {"node": {"oid": "110c3896e758e7e33b537db12fcbfe07b2a95d20", "messageHeadline": "app/vmctl: add retry backoff policy (#3844)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 188, "deletions": 40}}, {"node": {"oid": "57801660ab9c6dfc42a701d68eb8557574c43dea", "messageHeadline": "Fix TestPushWriteRequest for remotewriteprotocol for pure-test (with \u2026", "author": {"name": "Alexander Marshalov", "email": "_@marshalov.org", "user": {"login": "Amper"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "6b4ccc17c2adb75dd792f86329d20647d023c556", "messageHeadline": "docs: fix typo OpentTSDB -> OpenTSDB (#3854)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "10cf6c9781d18cd48e8ef991b3252c575db498a9", "messageHeadline": "app/vmselect: allow zero value for `-search.latencyOffset` command-li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "836d56876a75f7bb5807cca3d85b0ab1945a6948", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13688, "deletions": 280}}, {"node": {"oid": "d59dc7616d82d7f2fb02013155c456a4a7c6fea9", "messageHeadline": "go.mod: update github.com/VictoriaMetrics/fastcache from v1.12.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "ffebc20f6d6dff925df4fbd2e16c32b7e1e51806", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.1.0 to v1.2.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 236, "deletions": 190}}, {"node": {"oid": "f04ec714c2d6af80d1f5a0ac91f116546ab580a4", "messageHeadline": "docs/Articles.md: mention `rules backfilling via vmalert` article", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5446ce0018aba831e5d19d2f7d21e390bd46f7f1", "messageHeadline": "docs: mention rules replay blogpost in vmalert docs (#3851)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "21546e69224a17218c2c670549326061ae2e0788", "messageHeadline": "docs: update operator release name to be consistent with the followin\u2026", "author": {"name": "panguicai", "email": "1121906548@qq.com", "user": {"login": "panguicai008"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7be8a8a37b3a4995884ea9b85ff8c90d9eb3bb94", "messageHeadline": "docs/CHANGELOG.md: fix a link to VictoriaMetrics remote write protocol", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c387022125a206b0e92270a8a07e0148547140e", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: remove `+` from `start` and `e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ef1ef0598b5d693e43a8fa97a85c8137c594e764", "messageHeadline": "docs/guides/migrate-from-influx.md: remove misleading doublequotes fr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d91d8fc91c2c1bdc116f0cd2521205c973dbe23", "messageHeadline": "vmgateway: add support of JWKS endpoint usage for JWT keys verificati\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "f4f1f2f9767605d9dbee36c8055237159b9e9774", "messageHeadline": "docs/vmagent.md: remove the claim that VictoriaMetrics remote write p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a678cbe62e37112e204b82ed5fba2712e2681334", "messageHeadline": "docs/vmagent.md: mention that Mimir doesnt support backfilling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "76f2c70be361c78c52d9fb76e03f4942871a1e9c", "messageHeadline": "app/vmagent: add support for VictoriaMetrics remote write protocol, w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 184, "deletions": 74}}, {"node": {"oid": "74f122294dd13bc950e100d390c6f12e3e5d0042", "messageHeadline": "docs: update vmalert docs (#3843)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "d5171c155ce07fab644281df69b79701fe4fcfa7", "messageHeadline": "docs: typo fix (#3839)", "author": {"name": "Corporte Gadfly", "email": "corporate-gadfly@users.noreply.github.com", "user": {"login": "corporate-gadfly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cea923ff742f50d01a84fdbcf9be5737c8bcd8e", "messageHeadline": "app/vmselect/promql: add `share(q)` aggregate function for normalizin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 138, "deletions": 8}}, {"node": {"oid": "c86f1f1d1b767a9c32e07c0712f60f0d51bf5d3c", "messageHeadline": "app/vmselect/promql: add range_zscore(q) and range_trim_zscore(z, q) \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 116, "deletions": 14}}, {"node": {"oid": "1030be91ae07c1bc9e884be7ad6741766700539e", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 450, "deletions": 242}}, {"node": {"oid": "8bd2eee8e0a557224cab0e9a6e7971f6bff10edf", "messageHeadline": "app/vmalert/README.md: sync with docs/vmalert.md after 6ef6f3a771bdcb\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "406822a16cb7c5b60c3d46ee3eb52f92d9c00306", "messageHeadline": "app/vmselect/promql: add range_mad(q) and range_trim_outliers(k, q) f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 106, "deletions": 10}}, {"node": {"oid": "c8467f37a901c3792db954f14f99d3ae6e79fbbf", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.17.0 to v1.18.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 581, "deletions": 136}}, {"node": {"oid": "6ef6f3a771bdcb22bf1988c793d086c54f4ddcae", "messageHeadline": "vmalert: fix maxResolveDuration flag note (#3827)", "author": {"name": "Haleygo", "email": "hui.wang@daocloud.io", "user": {"login": "Haleygo"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b58107c85a6a56426dcb825a64b2f4371bab9099", "messageHeadline": "docs: fix links to alerts and alertmanager (#3829)", "author": {"name": "Duc Tran", "email": "trannhuduc531998@gmail.com", "user": {"login": "ductnn"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "87f1ed5d87fd2eba0d7aa724e4f60366489246b4", "messageHeadline": "app/vmui: tooltip formatting enhancements according to https://github\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 18}}, {"node": {"oid": "11ce30820bc51bf53e7135c63da399ff967c3076", "messageHeadline": "all: update Go builder from Go1.20.0 to Go1.20.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "5123a61be9ece59e7570dcc574ee24bc29f1f71f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 75, "deletions": 15}}, {"node": {"oid": "5c4f5b83fc206222e6cd44cb02fb852efd09083b", "messageHeadline": "all: rename ParseStream -> stream.Parse", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ccdddf7996a85d3a7bc5bfd0e008562b0b81b474", "messageHeadline": "lib/protoparser/promremotewrite: extract stream parsing code into a s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9be1398b924c438533278a4bc67c3bb44d0e36de", "messageHeadline": "lib/protoparser/native: extract stream parsing code into a separate s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "88306070210bcecc5574c3069cebe7772eb67714", "messageHeadline": "lib/protoparser/graphite: extract stream parsing code into a separate\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 89, "deletions": 79}}, {"node": {"oid": "a646841c0742e5fafd77e62053f28666d9c41691", "messageHeadline": "lib/protoparser/csvimport: extract stream parsing code into a separat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "7568658c19bfd0310d8ba30f48b4dd83f1c29965", "messageHeadline": "lib/protoparser/vmimport: extract stream parsing code into a separate\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "af37717108d45b95e6661f6b73ecda29ecb4468a", "messageHeadline": "lib/protoparser/opentsdbhttp: extract stream parsing code into a sepa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "7720d403c075ccfc01cd3116554a00ef7e7057c0", "messageHeadline": "lib/protoparser/opentsdb: extract stream parsing code into a separate\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "fe196e0b7a21905fbc63f4543f4e918ee0927fc6", "messageHeadline": "lib/protoparser/influx: extract stream parsing code into a separate s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 12}}, {"node": {"oid": "f83d6d69b2edab75ac5dd1eeb221df553f53f960", "messageHeadline": "lib/protoparser/datadog: extract stream parsing code into a separate \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "f3be9483f452f18f7abcb270802c80a4afe87a84", "messageHeadline": "docs/CHANGELOG.md: improve the docs for 8ea02eaa8e1243d7cd38d43af984c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "057698f7fbfd1d1322a888f7b26bebead83fe115", "messageHeadline": "lib/protoparser/prometheus: move `streamparser` to subpackage (#3814)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 29, "deletions": 24}}, {"node": {"oid": "a645a95bd6a42701d937b19a011619b640469538", "messageHeadline": "docs: improve troubleshooting docs for vmalert (#3812)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 82, "deletions": 32}}, {"node": {"oid": "934646ccf7ebad5995adbe394d67a89c0a6ffc3f", "messageHeadline": "follow-up after d1cbc35cf6010204c7267a3d3a5c9d0412a29e90 (#3813)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ea02eaa8e1243d7cd38d43af984cdbccc287ddc", "messageHeadline": "fixed opentsdbListenAddr timestamp conversion (#3810)", "author": {"name": "Droxenator", "email": "125274321+Droxenator@users.noreply.github.com", "user": {"login": "Droxenator"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "2e2b1ba87ec7f6c3b80bdc9e73d95d7e771cdd07", "messageHeadline": "change docs for VictoriaMetrics Managed (#3803)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 74, "deletions": 25}}, {"node": {"oid": "9fff48c3e3b8c78795a609a8a81c73a3591cf1a8", "messageHeadline": "app,lib: fix typos in comments (#3804)", "author": {"name": "Oleksandr Redko", "email": "oleksandr.red+github@gmail.com", "user": {"login": "alexandear"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "438b2e11bd265df30cf36683a55a42d8a51a6f23", "messageHeadline": "app/vmauth: allow specifying `max_concurrent_requests` value on a per\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5070c0bcd7d258f74fa4cceb15e53b0113e3617", "messageHeadline": "docs/sd_configs.md: properly escape __address__ string", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "c5b9f7f751859cba81d9f1e2b19677a97af1a85f", "messageHeadline": "docs/sd_configs.md: document how the __address__ label is generated p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 105, "deletions": 22}}, {"node": {"oid": "f9b3409ee305dcda3eb377e0b02f32b9457fa574", "messageHeadline": "lib/promscrape/discovery/openstack: use port 80 for the discovered ta\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "25a9017a72c82d3cbc4ce295c7cee3be8c0f827d", "messageHeadline": "app/vmui: show `median` instead of `avg` on graph tooltip and line le\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 12}}, {"node": {"oid": "3ec8a4dc80e650dbdad9a73b0cd9b78eb292a1bf", "messageHeadline": "lib/{mergeset,storage}: allow at least 3 concurrent flushes during ba\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "4156e78e118122ba6301446f7488c3adba9f26f3", "messageHeadline": "docs/Articles.md: add a link to https://www.techetio.com/2022/08/21/e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b209d4ace07cf0e48cab885d94b8afe0b0017214", "messageHeadline": "dashboards: use `median` instead of `avg` (#3800)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "b11bdc46bebcd11098c5e0414f7dacab6fdc7945", "messageHeadline": "app/vmselect/promql: add `mad_over_time(m[d])` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "ed4492ddd5bc7e5a2f0ba5d6b050dd75e43a7533", "messageHeadline": "all: update alpine base docker image from 1.17.1 to 1.17.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "776391917f7242354aef4c4aa6bbe66a2c7e4053", "messageHeadline": "app/vmauth: improve load balancing by sending incoming requests to ba\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 175, "deletions": 48}}, {"node": {"oid": "f3625e4f3f610214fa8354f1223939be0190d517", "messageHeadline": "app/vmauth: add `-maxConcurrentPerUserRequests` command-line option f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "70f8911ca7f03f869ee7f67a5a653ba78f8601ec", "messageHeadline": "app/vmauth: automatically retry failing GET requests on the remaining\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 68, "deletions": 31}}, {"node": {"oid": "f582f9e8ab72277b85a9930e6b36f37ea0e7c82f", "messageHeadline": "app/vmauth: add concurrent requests limit per auth record (#3749)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 112, "deletions": 62}}, {"node": {"oid": "73358571eec983b9e604368f8536e4ba9aebe84f", "messageHeadline": "app/vmalert: follow-up after d3c64aae8768d58781ee7e358bd7f3d8e0eb836d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 123, "deletions": 21}}, {"node": {"oid": "14c20c18436001bf09d38ee2e9525cd100321885", "messageHeadline": "vmalert: support object storage for rules (#519)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 190, "deletions": 23}}, {"node": {"oid": "c12eb2cc7f31a49c7878a9cba603b5053a7f32d1", "messageHeadline": "deployment/docker: update VictoriaMetrics Docker images from v1.87.0 \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "291c41978ee1aba21502988d46dfe9b24c1b22f5", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 99, "deletions": 109}}, {"node": {"oid": "d4b97b69bfc0ffcf3e897fdaa89586814ca44adf", "messageHeadline": "docs/CHANGELOG.md: document d621d50d4fb3b43a0bcb4419bee979f0192d38fe", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "035a2b5ed5f4d5c688d919be9e6e38f6a914e17f", "messageHeadline": "all: skip issues with low severity at `docker scan`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e0095d35051eb9544e234e79bf8d35ed328e964", "messageHeadline": "all: run `apk update && apk upgrade` in base Alpine Docker image in o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "a42e3e8dfbfe1dccc36b2f8eed8b7243f0839def", "messageHeadline": "docs/CHANGELOG.md: cut v1.87.1 and mark 1.87.x as LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f13a25591899b836a4a6d0e2224e160e7b6389e1", "messageHeadline": "lib/promscrape: fix cancelling in-flight scrape requests during confi\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "513707a8c7a7b9295326eabec2444b85ab7b8de1", "messageHeadline": "app/vmui: UX enhancements for https://github.com/VictoriaMetrics/Vict\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 60}}, {"node": {"oid": "f40661e7b73a94d62d70118a7bc403cb5816536d", "messageHeadline": "docs/vmagent.md: clarify that automatically generated metrics contain\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a1432e6b0ae45de30e100f7b0131114ed2359f22", "messageHeadline": "Possibly spelling in the Quick start", "author": {"name": "Air", "email": "88528265+air3ijai@users.noreply.github.com", "user": {"login": "air3ijai"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bff18cb5dd6926e22ee42c36cebe6f7c93ccccfb", "messageHeadline": "vmui: lazy loading predefined panels (#3795)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "e1063ce3c1d7088214f2e5568edcbf89c4294cd2", "messageHeadline": "vmui: improve tenant selector (#3794)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 41, "deletions": 6}}, {"node": {"oid": "46a521191f9cb323d0ca81ad139979b816fdb404", "messageHeadline": "docs/CHANGELOG.md: document changes at v1.79.8 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8afc0aef8d7aa7bbdc809d7e68242528d40d1244", "messageHeadline": "vmui: add last/max/avg values (#3789)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 111, "deletions": 48}}, {"node": {"oid": "114c14febfc1c0a03f6eb23dacc1a13e6a55de04", "messageHeadline": "docs/CHANGELOG.md: document 75bcf86a31f29be913a2fa456cdf455b01bc184a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "75bcf86a31f29be913a2fa456cdf455b01bc184a", "messageHeadline": "fix: turn off the local dashboards(#3740) (#3793)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a1ee679042c46d364f362e456cefa02d9ab9374e", "messageHeadline": "docs/CHANGELOG.md: add more context to the bugfix description in Noma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8e88e74ccb71f3bbeb480782e310e2add9900ef", "messageHeadline": "lib/backup/azremote: fix after upgrading github.com/Azure/azure-sdk-f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c9d2934bb4292c2dd97dd16ea88bfa666b097ad6", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6582, "deletions": 2046}}, {"node": {"oid": "6c21b6ec09462a564e2c67956bff38fa4d512c9d", "messageHeadline": "docs/CHANGELOG.md: document the change at 67b01329a03716e996da2565ae2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e83f14210dfee627eb67302659952cd0467400ab", "messageHeadline": "Vmalert fixes (#3788)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 143, "deletions": 125}}, {"node": {"oid": "6495b62866fa5e943f23f2b0076fd29a94d8330b", "messageHeadline": "bump go to 1.20 in ci jobs (#3787)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "86e47177dccfbf5f5129e3d56e9b52313a06c057", "messageHeadline": "docs: follow-up after 2e4bfcce6399e1f18ff104af8550e68018827ec4 (#3785)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "146fd2eca3dc440f488f4153c880c84ee6f97e0f", "messageHeadline": "sd/nomad: panic in nomad watcher because of nil map (#3784)", "author": {"name": "Karan Sharma", "email": "hello@mrkaran.dev", "user": {"login": "mr-karan"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67b01329a03716e996da2565ae26a466e21f608e", "messageHeadline": "lib/writeconcurrencylimiter: initialize concurrencyLimitCh before exp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f2be447270177b9afa98477fa05a08cd9b557281", "messageHeadline": "Makefile: update golangci-lint from v1.50.1 to v1.51.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1901fbf19b96487e132e8dfb7ef2ded03c9300fd", "messageHeadline": "docs/CHANGELOG.md: fix formatting for the change from 6fd10e88713f0e1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3a51a3bc42fb31d4b12ec05c26dccb3c287131d2", "messageHeadline": "Clarifications between standalone/cluster ingestion endpoints (#3771)", "author": {"name": "earthgecko", "email": "96679+earthgecko@users.noreply.github.com", "user": {"login": "earthgecko"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "6f24fa20557b126ebdd9720a6036d58b4d39557f", "messageHeadline": "CI: speedup build by 2.4x. restore nightly build (#3772)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "977c64293436d416b129c15339abf0c56174a39b", "messageHeadline": "docs: update formatiing for k8s monitoring with Managed VictoriaMetri\u2026", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 89, "deletions": 90}}, {"node": {"oid": "c32d8ea29e8f1f2fe63b963ee10a8cd0c17d9392", "messageHeadline": "vmalert: update docs (#3770)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 29}}, {"node": {"oid": "8aa7559462a8f6fce71af036a145675d1433cb2b", "messageHeadline": "fixed wrong vmstorage port number (#3769)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fd10e88713f0e181f4a488d3f89b57ccfd3701a", "messageHeadline": "vmalert: speed up state restore procedure on start (#3758)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 299, "deletions": 189}}, {"node": {"oid": "0a824d9490c677554fb332810f8109ae8375c36b", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after e4c04b6dbe8933acd8e125aa1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e4c04b6dbe8933acd8e125aa10f343708d1285a0", "messageHeadline": "vmui: set light theme for app mode (#3748)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 23, "deletions": 9}}, {"node": {"oid": "98dc96892018b01bea55d8fe300b26435ab4a723", "messageHeadline": "docs/CHANGELOG.md: document f63f487787f7cfcafb88c2315e100dedbd4ff019", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f63f487787f7cfcafb88c2315e100dedbd4ff019", "messageHeadline": "vmui: mobile view (#3742)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 895, "deletions": 144}}, {"node": {"oid": "88fed0232c11569b7ae31abafad88882966e266f", "messageHeadline": "dashboards: typo fix `Datapoints scanned per series` -> `Datapoints s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af1a9c5edaaada9bc6850c512bbb94e272bcddc9", "messageHeadline": "deployment/docker: update Go builder from Go1.19.5 to Go1.20.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7440f971ab74a18ae814d7d73d2af0469d2aa285", "messageHeadline": "docs/MetricsQL.md: add links to \"rollup results\" explanation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "12cf8d9f699cc5e28bc06ad5d714f83f27a0bd1b", "messageHeadline": "docs/managed-victoriametrics/how-to-monitor-k8s.md: rename image file\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e18f8e9413991f55957d2dee048678b511a765c9", "messageHeadline": "docs: move managed victoria metics guide into right folder  (#3750)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "07b7fe83c4af009753c40509101ba8e2257b321e", "messageHeadline": "Update docs/managed_victoriametrics/how-to-monitor-k8s.md", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a2ba1f09e4ba709a609028c3193f3122210bb173", "messageHeadline": "add guide to list of guides", "author": {"name": "Max Golionko", "email": "max@victoriametrics.com", "user": {"login": "k1rk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "79527441ec71e026e0d5807041ec71f44daa6e26", "messageHeadline": "added k8s guide for managed VM", "author": {"name": "Max Golionko", "email": "max@victoriametrics.com", "user": {"login": "k1rk"}}, "additions": 121, "deletions": 0}}, {"node": {"oid": "df1e545c0ef53f76896c6f27e539f863e62afeee", "messageHeadline": "disable codeql for docs. merge build and test back to one job (#3746)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 65, "deletions": 74}}, {"node": {"oid": "dc142867b8d31db4b9e66dc23ad71f6a34d8c54e", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "da539bc2868a0919163012f72d1c1920ff63d550", "messageHeadline": "deployment/docker: update VictoriaMetrics docker image tag from v1.86\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fe736c53884cd5c985e7512a5af379305992399c", "messageHeadline": "docs/CHANGELOG.md: cut v1.87.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "607b542222b79780affb2fd14bab1fc59da34a4c", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3257, "deletions": 844}}, {"node": {"oid": "8b9ebf625a64a2f94d61f66fe95efaedee985e54", "messageHeadline": "lib/promscrape: add a comment explaining the logic behind adding `exp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 8}}, {"node": {"oid": "7b87fac8e7eaae9deef68a9812de5bd4aee292e7", "messageHeadline": "lib/promscrape: fix `honor_labels` behavior (#3739)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 28, "deletions": 7}}, {"node": {"oid": "7b1caf1db3d4cf8f96d2ce092df1687dc50878ac", "messageHeadline": "docs/CHANGELOG.md: document 9254e494f9e93ad781eb224fcf8335f542dbf754", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9254e494f9e93ad781eb224fcf8335f542dbf754", "messageHeadline": "lib/storage: fixes finalDedup for backfilled data (#3737)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "68985455f13e3936cb3aa37929607f7ea4b90ca7", "messageHeadline": "fix: vmselect multi-level setup panic (#3738)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4cf37c5e7086e3415d9316f45ca58d4b8e98bc0e", "messageHeadline": "app/vmbackup: fix deleting snapshot after backup completion (#3735) (\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d331e4c5d22dd93c74b65e236aa79647b109970", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after dcc56161260437e8a8c3f990d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4ecb61e247bd331a28b2cc0096111b93193ab302", "messageHeadline": "docs/CHANGELOG.md: document 442a9f16b4246a33a5ebab025d395f58dda45b85", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "442a9f16b4246a33a5ebab025d395f58dda45b85", "messageHeadline": "Makefile: adds i386 architecture (#3725)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "dcc56161260437e8a8c3f990d88476a6d3d4aef2", "messageHeadline": "vmui: improvement the theme (#3731)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 426, "deletions": 200}}, {"node": {"oid": "080a3e2396031cd40f3a1801ff7f50a76f20b167", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3054, "deletions": 1755}}, {"node": {"oid": "ac8bc77688be47113620bf406dfb8009f2ffdfe6", "messageHeadline": "lib/bytesutil/internstring.go: increase the limit on the maximum stri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1cbdcd391c823771adc3cf99ae22bfabb990258c", "messageHeadline": "docs: mention `-vmalert.proxyURL` in vmalert docs (#3730)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "0788be35eb5ccd659dc0bb7aa9d63ff2449f1c2f", "messageHeadline": "lib/promscrape/discovery/azure: add __meta_azure_machine_size label i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "ab57b92932604158f1cbe228439e6b2cf1d91467", "messageHeadline": "lib/promscrape/discovery/kubernetes: add support for __meta_kubernete\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 10}}, {"node": {"oid": "6a7faf9f2228fb559cb0bffb71097e6d8fde4043", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 372, "deletions": 84}}, {"node": {"oid": "ac14d50c18f489675db439dbdcfbc03bd68aaabe", "messageHeadline": "vmui: add select of Tenant ID (#3673)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 235, "deletions": 99}}, {"node": {"oid": "51ad94677c3bc36fac6827203c796e13d0d6fa11", "messageHeadline": "docs: update security chapters after bd716d1b0cda860f090fcf0d882dec35\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 26}}, {"node": {"oid": "bd716d1b0cda860f090fcf0d882dec35e0ebcfd5", "messageHeadline": "Improving docs by adding additional security sections (#3713)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "06f6b765217fa75a6d1dbb32d4bb810629ea10ee", "messageHeadline": "app/vmagent: properly return 200 response code when importing data vi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a0c8b86eab7cf9c3975bf7f9017cb8cd4881a6bf", "messageHeadline": "docs/vmauth.md: update docs after ff39a9114786aaf82682bdb574eedee561b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "ff39a9114786aaf82682bdb574eedee561b5f969", "messageHeadline": "app/vmauth: limit the number of concurrent requests served by `vmauth\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 8}}, {"node": {"oid": "372b1688d73cd5b55d45ce390fe57c7defb07c72", "messageHeadline": "app/vmauth: do not use net/http/httputil.ReverseProxy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 119, "deletions": 47}}, {"node": {"oid": "1b81d8f5427827b4cbdf53f635943c223650c78b", "messageHeadline": "lib/netutil: move IsTrivialNetworkError() function there, since it is\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 23}}, {"node": {"oid": "7e355080ce51f54452e19706da96527a6c4d6a34", "messageHeadline": "app/vmauth: pass the target url to reverse proxy via context.Value in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 13}}, {"node": {"oid": "2afa4ae00a164b17ebed6b2bd23e9e81b64f630f", "messageHeadline": "docs/managed-victoriametrics: typo fix in links to images", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "6342eb552365bf0ba5681dd52a7f0589a4c9b5df", "messageHeadline": "docs/assets/README.md: mention that locally placed doc-specific image\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "54a0ccbacaf6a41ead3042f5753d8f226f566e20", "messageHeadline": "docs/managed-victoriametrics/user-management.md: move the associated \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b28cf0faa88760cac48e372e9e84bd243dd63040", "messageHeadline": "docs/managed-victoriametrics/quickstart.md: move the associated image\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "3251d392b501ccf5cf7734abfe185f8f259521dc", "messageHeadline": "docs/assets: add README.md with the explanation on which files can be\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "119010f7f299539e7be7e60b827f795a692a8fb2", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: move Naive_cluster_scheme.png from t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eedb294754e941cbe97b3935ee9d2c79b1e3e277", "messageHeadline": "lib/netutil: typo fix in the error message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4250b67fe8ef105b53225139808fad98b369bb8e", "messageHeadline": "docs: move how to register from dbaas to docs", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "465c889f7fc47a3676ab8efa2850e018c2a7731c", "messageHeadline": "docs: use absolute path", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "834c18a3460515339d239034ebae6eb944668f0b", "messageHeadline": "docs: add documentation of user management on managed-vm", "author": {"name": "dmitryk-dk", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 222, "deletions": 9}}, {"node": {"oid": "36941d6d752c4bd3b32026b90aaf4ff51ca04b8a", "messageHeadline": "app/vmauth: consistency renaming: UserInfo.URLMap -> UserInfo.URLMaps", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "558165521bed16c687241a6d6a51c038a0d6fd76", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update command-line descriptions aft\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "0890adde676e4a4b015fb38acabe7ba58c4583f8", "messageHeadline": "docs: update command-line descriptions after 73256fe438ce63f5a44ee733\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 31}}, {"node": {"oid": "28d92a2f31ab470b42011db08e3d5c0d0a1dd3dc", "messageHeadline": "lib/netutil: limit the time needed for reading proxy protocol headers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "cb374677a95930cfdbec535fc834d92d563b4855", "messageHeadline": "app/vmagent/prometheusimport: delete the temporary directory created \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "73256fe438ce63f5a44ee733678ba37d179bfada", "messageHeadline": "lib/netutil: init implimentation of proxy protocol (#3687)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 325, "deletions": 43}}, {"node": {"oid": "2c1419c6871cc89dd82bda767cb28b537e3a0767", "messageHeadline": "docs/CHANGELOG.md: make the description for the bugfix from 465a28532\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "465a2853248d461eb36e7dc940daf3f9655d7da9", "messageHeadline": "lib/storage: properly release parts inMerge lock (#3711)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "95ee86b6004b49cc15dcf990232419805677558a", "messageHeadline": "docs: specify the time window for `series_limit` (#3708)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "28f66f0079fd24ba256f976a4f4c7e16690b8427", "messageHeadline": "docs: update the list of command-line flags according to the latest c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 23}}, {"node": {"oid": "d655d6b047099758f43a7e4c80c8265d62df3933", "messageHeadline": "lib/streamaggr: add ability to de-duplicate input samples before aggr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 195, "deletions": 20}}, {"node": {"oid": "99d49e3cebf4f3705f5e4b34abbdd0ee2769feb9", "messageHeadline": "vmui: include fonts in its bundle (#3705)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "20ad848c5d3a2860d76ad2cae0d683c312e42101", "messageHeadline": "vmui: improvements to the UI styles (#3704)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1491, "deletions": 656}}, {"node": {"oid": "1a8875b4175795f0b9117dbcf8bd67b40df224c6", "messageHeadline": "discover/ec2: follow-up after e2b4ab838425676d8b581dee495d8ff42cf6902\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7c4786f3fd883a3efa458a08ccad3065dd37d44", "messageHeadline": "discover/ec2: bump API version (#3702)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a971bcc3fe6d57bc2c0bbacd8505b27191e5c9a1", "messageHeadline": "lib/bytesutil: do not intern long strings, since they may need big am\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "0fd440cdb441188b505403211d2e729f89e54c9b", "messageHeadline": "deployment: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c496f06ca334c7dc1d84db6dc64a2138a4bb5f6b", "messageHeadline": "app/vmagent/{promremotewrite,vmimport}: remove unused functions Inser\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 16}}, {"node": {"oid": "f7acdb13db229d4736a9db98113d9339d1873db1", "messageHeadline": "app/{vmagent,vminsert}: follow-up for 1cfa183c2bba07f914f091967dcd920\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "1cfa183c2bba07f914f091967dcd920054b7a12b", "messageHeadline": "add error handler for parsing prometheus text format to vmagent and v\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 76, "deletions": 11}}, {"node": {"oid": "3536bef36e89ad0825ccac560c4a939b74479355", "messageHeadline": "vmui: add open graph and twitter card tags (#3697)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "babecd83632446b6f24b57266def3782cf39c07d", "messageHeadline": "lib/promscrape: follow-up for 393876e52a5bd25cec0bebc7997ecbf2e39af8da", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 68, "deletions": 67}}, {"node": {"oid": "393876e52a5bd25cec0bebc7997ecbf2e39af8da", "messageHeadline": "lib/promscrape: limit number of sent stale series at once (#3686)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 77, "deletions": 23}}, {"node": {"oid": "2c4e384f0752baf646d296f6e90bd8a3394b71fb", "messageHeadline": "lib/promscrape: properly log the actual response size after c4229a1bb\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ba5a6c851cee5601d3dc72522c9e36af97a7b193", "messageHeadline": "lib/storage: use deterministic random generator in tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 140, "deletions": 105}}, {"node": {"oid": "1a3a6ef90750608a0e188e7ac39380280a2c7ccc", "messageHeadline": "lib/mergeset: use deterministic random generator in tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 64, "deletions": 51}}, {"node": {"oid": "7030429958ac3ed6c762f1db241eddc64688d019", "messageHeadline": "lib/mergeset: fix data race in BenchmarkInmemoryBlockMarshal", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "30e968df6d383a774a18c46cef3f3de299c44eed", "messageHeadline": "app/vmselect: use consistent randomizer in tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f2b40dbe9afb96f9a50b00edd9e77f609bdb3258", "messageHeadline": "app/vmalert: use consistent randomizer in tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "a11dc6689ad69ce66c073b5bcd141c89b7639783", "messageHeadline": "lib/decimal: use consistent randomizer in tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0a4d8dc777f714ea6276ef4379fd25a9b0fac6da", "messageHeadline": "lib/uint64set: use repeatable randomizer in tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "3d1cb011b671b71fdda8c82c2a65106b6a0dbe1e", "messageHeadline": "lib/encoding: make deterministic tests which rely on math/rand", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 26}}, {"node": {"oid": "a7f8ce5e3da9c2d79a7eec9bc30f0d51f5b0ffed", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2652, "deletions": 2164}}, {"node": {"oid": "7c1daade15f4c783e9846cfdcb35c37af742f063", "messageHeadline": "tests: use DebugFlush instead of vmstorage stop. This simplifies the \u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 3, "deletions": 12}}, {"node": {"oid": "f3cb412508c42670faa3ce9d50381f304ba95a3e", "messageHeadline": "Fix/remove vmanomaly from release guide (#3699)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "edc51b31192901814d1562662b88a2d4990549b7", "messageHeadline": "docs/Articles.md: added missing third-party articles about VictoriaMe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cb5d073bc9488213531144787db722182867378f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: make it clear that VictoriaMet\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "864c651c039dd75720c3224c0870a1f15b791575", "messageHeadline": "docs/Articles.md: add https://dev.to/aws-builders/ultra-monitoring-wi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e25bc208753d617944e5c1cc4511fdb1d55d086", "messageHeadline": "lib/vmselectapi: propagate timeout errors from vmselect to vmstorage \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "74df30456b79bbffa738d1ee40526d9a7390ff03", "messageHeadline": "app/vmselect: `make vmui-update` after df7b81b44d946cef8748e6391f8cf5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "df7b81b44d946cef8748e6391f8cf5c3b4342cb0", "messageHeadline": "vmui: add support for time zone selection for older versions of brows\u2026", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 434, "deletions": 1}}, {"node": {"oid": "d513230d43021235209363f581e48c4b4d5e73aa", "messageHeadline": "Adds some improvements to release guide docs (#3679)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "e8554cd1cbb980de887d52dd401e38f3b8a71740", "messageHeadline": "ci: checkout correct branch for build step (#3676)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "59b67f1cfabd49e0cf092dfec61ab78773c51d18", "messageHeadline": "snap: update Go builder from v1.19.4 to v1.19.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adeec6e36900b5d789ed47652cc1b0fee7dcd064", "messageHeadline": "deployment/docker: update VictoriaMetrics components in docker-compos\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "9785b3f57f477982b2b9c100785328bf34bf551d", "messageHeadline": "docs/CHANGELOG.md: cut v1.86.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9c62391a5ce100228cb4142134f3cbb5feee150d", "messageHeadline": ".github/workflows: remove obsolete make targets: install-goling and i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "59b97f26c0c658d0ecf1ed51010eea02137fd35c", "messageHeadline": "CI: split js and go codeql, split test and build, enable matrix for t\u2026", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 166, "deletions": 68}}, {"node": {"oid": "19e28ce7b633216fe01c3697a5c64061f9335bfa", "messageHeadline": "docs/CHANGELOG.md: document 777038fe446dea7cb7bed67848254bedcf94dd81", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "777038fe446dea7cb7bed67848254bedcf94dd81", "messageHeadline": "app/vmbackup: prevent password leaks (#3672)", "author": {"name": "Tobias Jungel", "email": "Tobias.Jungel@gmail.com", "user": {"login": "toanju"}}, "additions": 20, "deletions": 8}}, {"node": {"oid": "e867df5ef5805c8a53bdd13e54390fb28986ac7e", "messageHeadline": "app/vmui: increase perceived performance by 2.5x by reducing the dela\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2ac530eb28e4cbbe47da28b875a652afd5cd1417", "messageHeadline": "lib/{storage,mergeset}: wake up background merges as soon as there is\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 32}}, {"node": {"oid": "b8409d66001edae68939b9777160751812254220", "messageHeadline": "lib/{storage,mergeset}: do not run assisted merges when flushing pend\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "1ac025bbc936861a07902c256cdc07c522591ce3", "messageHeadline": "lib/storage: use better naming for a function returning new []rawRows\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0c625185cb725d9ba141900749810435e9a92816", "messageHeadline": "app/vmselect/promql: updates tests for https://github.com/VictoriaMet\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 1}}, {"node": {"oid": "68463c9e87303a587a9af1d054aa32c9efeae31a", "messageHeadline": "lib/promscrape: follow-up for d79f1b106c2fd60d8760419fc4acb57d39cfd1c2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "d79f1b106c2fd60d8760419fc4acb57d39cfd1c2", "messageHeadline": "using writeRequestCtxPool when delete kubernetes clusters from kubern\u2026", "author": {"name": "lzfhust", "email": "lzfhust@126.com", "user": {"login": "lzfhust"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "322d96bfe5ecc3dbb1a7149f8741c3b869486ce1", "messageHeadline": "discovery/{consul,nomad}: fix cancelling serviceWatcher in-flight req\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 59, "deletions": 36}}, {"node": {"oid": "46b3b76d6d9699271281567025c9b1381fb84744", "messageHeadline": "lib/fs: use `unix.Statfs()` / `unix.Statvfs()` when using a path (#3663)", "author": {"name": "Scott Kevill", "email": "ScottKevill@users.noreply.github.com", "user": {"login": "ScottKevill"}}, "additions": 2, "deletions": 16}}, {"node": {"oid": "5cb8ce817440a85ecb316c2f700d79e88c8ae207", "messageHeadline": "ci: disable JS codeQL check (#3659)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fcef2ff6b2abbb55ab385936d4f0ec1503679fbb", "messageHeadline": "vmui: correctly display range results in Table view (#3657)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 33, "deletions": 20}}, {"node": {"oid": "1ffa793322d73b4fe7a873eb58cb34bfb10bb811", "messageHeadline": "docs/CHANGELOG.md: fix the link to feature request implemented at e58\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e58921aa8f070a02bbcc360eed21f6b8b1ebe3d4", "messageHeadline": "vmui: give more visually different colors to graph lines (#3656)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 57, "deletions": 29}}, {"node": {"oid": "c94020f7dc8d363df43f79f86fea5b2ddecceb67", "messageHeadline": "app/vmui: do not round the number in formatPrettyNumber() if the rang\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "006af394ffa1794d90ef33ecb08adadec30dc1ce", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.51.1 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 11}}, {"node": {"oid": "289af65071d5b2739643826feab780691515799b", "messageHeadline": "lib/promscrape: properly apply series limit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "e06168f489c7b516a533c5e011a57fd9a250f194", "messageHeadline": "docs/CHANGELOG.md: document the 74f196c37813a18c2c8f28831696ed7d9f535604", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09d7fa27372fc9252e01de00a863f3b7e075b4a5", "messageHeadline": "lib/{mergeset,storage}: do not slow down concurrently executed querie\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 248}}, {"node": {"oid": "094ae82df55a7db17b61a2c1e4c88a0fe685f58f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 150, "deletions": 49}}, {"node": {"oid": "092e2c8f2da5e922ac97b65355528f0c8ac76bb5", "messageHeadline": "github.com/VictoriaMetrics/metrics: update from v1.23.0 to v1.23.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "04c408e9863f6ad528e348014a0008a80b7439f1", "messageHeadline": "vmui: make the step input field global across all the tabs and views \u2026", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 220, "deletions": 126}}, {"node": {"oid": "cdb6d651e93c102b67b5c1aa178ff0343bb6e112", "messageHeadline": "app/vminsert: return 200 OK status code when importing data in pushga\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "207a62a3c22282ca02521b7ab9a09c9c96d15764", "messageHeadline": "app/vmselect/promql: reduce memory allocations when searching for tim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "27afe7bc38db2db358528d6cf38e521f31b47bb3", "messageHeadline": "app/vmselect/promql: reduce the number of memory allocations inside g\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 24}}, {"node": {"oid": "ffe6e6fe59e58a48c1adc9d002cc90141d2dba27", "messageHeadline": "guides/guide-delete-or-replace-metrics.md: fixed wrong curl command (\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fd82c0d3ab95d500feae20c04e6ff2d14e0f56a", "messageHeadline": "feat: make nav menu as links (#3646)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 141, "deletions": 44}}, {"node": {"oid": "f32a79189b65f696144919a112fbe8d7ab96b88d", "messageHeadline": "docs: fix typo (#3648)", "author": {"name": "Corporte Gadfly", "email": "corporate-gadfly@users.noreply.github.com", "user": {"login": "corporate-gadfly"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "be8fba9b6a3ca23801d30564de0d58d45f976e8c", "messageHeadline": "app/vmselect/netstorage: tune the number of blocks per series which s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98de06ff388864c3bca58744de0475c299820ed4", "messageHeadline": "docs/CHANGELOG.md: update the description of the change at 20f28eb9d6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "20f28eb9d6f0399a49312e4f3ee3b80264d57b5f", "messageHeadline": "/lib/promscrape: use correct err logger for scrape unmarshalling (#3645)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec7c3f45bae038eeac6d106aeba4f4e00e19d732", "messageHeadline": "dashboards: bump operator dash to v9 of Grafana (#3642)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 101, "deletions": 28}}, {"node": {"oid": "7067e8206c216fbb95753915e0b873826a03f655", "messageHeadline": "app/vmselect/promql: reduce memory allocations at getCommonLabelFilte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e2498af5306cc6ef5ecbf7b70e8a5e2d8738ef11", "messageHeadline": "lib/promscrape: log the number of unsuccessful scrapes during the las\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "9f5b5708ff452c42bf51d216f3651a3cb8030c78", "messageHeadline": "app/vmselect: handle the /custom-dashboards request from /graph/ page\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9fdd1a10c6803668d2af112c64619a7f3877ddd4", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention the -vmui.customDashboardsPa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a1949821173ee7dc17b3d5c7d05ce185de486cb7", "messageHeadline": "app/vmselect: follow-up after 820312a2b183349e9dea2d4896ebea363f498792", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 75, "deletions": 65}}, {"node": {"oid": "820312a2b183349e9dea2d4896ebea363f498792", "messageHeadline": "app/vmui: define custom path for dashboards json file (#3545)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 366, "deletions": 53}}, {"node": {"oid": "ec23ab6bc29af837435fd467f123ac637506cf68", "messageHeadline": "lib/promscrape/discovery: missing changes after b4ad3a3b4c2170cd0dd14\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "20af29294ef5d7c08bd17b6d17214d8db235da93", "messageHeadline": "app/vmctl: add remote read protocol integration tests (#3626)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 771, "deletions": 0}}, {"node": {"oid": "b4ad3a3b4c2170cd0dd145e55cf350015f4e6e28", "messageHeadline": "lib/promscrape: follow-up for 8537533beb92a72c110b3c13e84fba2b25580637", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "8537533beb92a72c110b3c13e84fba2b25580637", "messageHeadline": "lib/promscrape/discovery/dockerswarm: fix discovery filters being app\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "5c8bb029b566be8e5b9411bea3adae3eca1aef05", "messageHeadline": "vmui: small changes on explore metrics page (#3634)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 147, "deletions": 180}}, {"node": {"oid": "13a1a7f82603e81ec09d085331209104d11e2434", "messageHeadline": "fix operator docs hugo schema", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "83c87f822aa93dfd440f440a5e91f75336e4062f", "messageHeadline": "docs: prepare operator docs to migration", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 134, "deletions": 0}}, {"node": {"oid": "54aec2b1bad1cbc47ae01681ee7a3254e456cbb0", "messageHeadline": "docs: operator *.MD -> *.md", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "b3a70b828443249625eb5812ea6b332930f508bb", "messageHeadline": "dasbhoards: fix the tooltip info for 1.86 (#3628)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "351fc152e0b57a3a9e481b8495c49000f8a3b395", "messageHeadline": "docs/CHANGELOG.md: cut v1.86.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "975bb8722fcdceb90933a7638790bb652a82b546", "messageHeadline": "lib/vmselectapi: properly calculate query timeout", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f73953a0490c4539c274c8584aa85b708437ba73", "messageHeadline": "app/vmselect: fix typo (#3629)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "dff47c73b78c8bc9a1705f1007035258f6980f48", "messageHeadline": "app/vmselect: improve logging when the incoming query cannot be execu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "65b9dcfccad08a5a9a556efce201e07592736219", "messageHeadline": "app/vmselect/promql: typo fix after 0771d57860d87806b2eda684cc2d3b640\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0771d57860d87806b2eda684cc2d3b640939bf6b", "messageHeadline": "app/vmselect/promql: make a copy of per-series timestamps before thei\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "31fc29599fb2e8c7a01e8d61c5baefb739ec207c", "messageHeadline": "app/vmselect/promql: move the `eval function args in parallel` query \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a0f9cb27f945f09c783b27b51162f62b860e9ae7", "messageHeadline": "docs/CHANGELOG.md: document v1.79.7 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "4faf7ea41e0c56440340d13816db6d3a3ed79cd1", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 424, "deletions": 217}}, {"node": {"oid": "c449714c0a051f6d62d22a8a8d8ae5e6a8a50730", "messageHeadline": "deployment/docker: update Go builder from v1.19.4 to v1.19.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "37fe04999c0c8e87661c5f012517225df1ab48ea", "messageHeadline": "docs/CHANGELOG.md: add release date for v1.86.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "eda940106a14b581905990b7a11950cb6596677b", "messageHeadline": "deployment/docker: update Docker tag for VictoriaMetrics components f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "28df7c2a969d26cd3a5652269a255beddcd26496", "messageHeadline": "docs/CHANGELOG.md: cut v1.86.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2d294cca598acd4e6b6527bcf222d9e052064518", "messageHeadline": "deployment/docker: update Alpine base image from v3.17.0 to v3.17.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95ce1ba6ce71f0465c3c1a106f0d078e44016ade", "messageHeadline": "lib/httpserver: directly pass flag value to CheckAuthFlag()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 19}}, {"node": {"oid": "4225a0bd752507849e0413b756a7348f2e38ed58", "messageHeadline": "Use `httpAuth.*` flags as a fallback for endpoints protected by `*Aut\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 41, "deletions": 55}}, {"node": {"oid": "0811000bb081f7e5922b6528851c76a6d8ad1372", "messageHeadline": "app/vmctl: Add insecure skip verify flag for remote read protocol (#3\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 58, "deletions": 22}}, {"node": {"oid": "37c52ccaf4bd96043d3d5c280efcd2c018976fee", "messageHeadline": "vmagent: add minimal scrape file exampe for vmagent quick start (#3627)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cbe62f23ba8ae0965c04c522d0591c5846148bf6", "messageHeadline": "lib/promscrape/discovery/gce: follow-up for b2ccdaaa2f76350d9c8cbd318\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "53d871d0b173242c8f4ce13defd81abb861c358a", "messageHeadline": "app/vmselect/netstorage: reduce tail latency during query processing", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 265, "deletions": 205}}, {"node": {"oid": "b2ccdaaa2f76350d9c8cbd318980955fb164bee4", "messageHeadline": "lib/promscrape/discovery/gce: fix crash in case instance does not hav\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b06e795a1ee571e9d5ae2f724090fd3274dda690", "messageHeadline": "docs/Release-Guide.md: added missed link to rpm repository (#3623)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e640ff72f1336d09d3e53c8581e2d6ce5af32c92", "messageHeadline": "app/vmselect/netstorage: reduce memory allocations when unpacking tim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 79, "deletions": 43}}, {"node": {"oid": "9a563a6aef8f6d3eacd9910450351ac5a00e8627", "messageHeadline": "app/vmselect/promql: eliminate memory allocation when sorting values \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "30ed33fae0767a9c074076eebf6d6289aa08179e", "messageHeadline": "app/vmselect/promql: pre-allocate memory for values to be merged in m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "645c24dc5f4924f078ada448f572384219069198", "messageHeadline": "app/vmselect/promql: consistently intern series names obtained from m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "2f3ddd4884ed9935d2a358c1ab289cd7cabe7a3b", "messageHeadline": "app/vmselect/promql: avoid memory allocations and copying from source\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "26cf680468f055185e624ecb05ba690598c86b7b", "messageHeadline": "app/vmselect/promql: remove memory allocations from sortMetricTags()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 14}}, {"node": {"oid": "4f0c11ee93507e8ac2721ab3accb2aa548f13151", "messageHeadline": "app/vmselect/promql: intern output series names inside timeseriesToRe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "562d6bca08d2c5c49d73dd1a94cf888a03a76bd4", "messageHeadline": "app/vmselect/promql: intern output series names during normal aggrega\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "21ee9a1fabc629d9440c931c5a6897e5cf2ed228", "messageHeadline": "app/vmselect/promql: intern output series names during incremental ag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "df2a494a7ce8041bc8be1e45cd52c3a518c3e522", "messageHeadline": "app/vmselect/netstorage: pre-allocate 4 block references per each tim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "c5e0f527bcd6033e571dfced32d97594d1798ba5", "messageHeadline": "app/vmselect/netstorage: cache canonical MetricName for time series r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7afcca0c51c500665a203accc1b746ab7e06dd40", "messageHeadline": "all: use metricsql.CompileRegexp instead of regexp.Compile for compil\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "67ab49baa9a1c8359d875bce8afee8d198c6a28d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3980, "deletions": 1446}}, {"node": {"oid": "e5eca54951d40b79fb29436b4ae7b2148e5acd3a", "messageHeadline": "lib/promscrape/discovery/nomad: sync nomad_sd_configs fields with the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 90}}, {"node": {"oid": "c38a10e14355fd43648d39ed54e20c1fb725630f", "messageHeadline": "app/vmselect/netstorage: eliminate memory allocation for sortBlocksHe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 74, "deletions": 36}}, {"node": {"oid": "1f9d605988130063f345fb357100ca228974817b", "messageHeadline": "app/vmselect/netstorage: consistently select the sample with the bigg\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 9}}, {"node": {"oid": "fe0e199859afc3c047c8d775bcf7c4777450ce73", "messageHeadline": "deployment/docker: update Alertmanager tag from v0.24.0 to v0.25.0 in\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8aee209c5387e47ed00aa748c3eb28b906ba114f", "messageHeadline": "lib/promscrape: remove `datacenter` field from nomad_sd_config (#3612)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 540}}, {"node": {"oid": "28f8dc41b0f2c6401d3b200c4ee92533b1ebf4a1", "messageHeadline": "lib/promscrape/discoveryutils: cleanup after 5df9fddaf28700e3a87545ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "5df9fddaf28700e3a87545caae271cb76a94a06c", "messageHeadline": "lib/promscrape/discoveryutils: use correct timeout for blocking reque\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "41e00a0df7df284878fab2c9ffa60d3d74b50e66", "messageHeadline": "lib/storage: simplify the fix from 488940502c55b8ed0e693daf097a8eb96e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "488940502c55b8ed0e693daf097a8eb96e2af70f", "messageHeadline": "lib/storage: fix returning camelcase label names (#3608)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 38, "deletions": 14}}, {"node": {"oid": "5fe7ff24c2a3f5f94ec8d9388a69395e0d844f70", "messageHeadline": "lib/streamaggr: limit the the number of concurrent flushes of the agg\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad5bfe308984ad790a8c8f05a066b501a9c7f4f3", "messageHeadline": "lib/promscrape: reduce the number of concurrently executed processScr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af263fe88181d02bcd9f57cf462e187d9275c85d", "messageHeadline": "all: small improvements in error messages and command-line flag descr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "45f39e291ec4366f9d03ec575df8ccd7e89b8c60", "messageHeadline": "lib/writeconcurrencylimiter: moved the error generation from incConcu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "986a05e18d72b7b2f0be781df52c07bf83b80614", "messageHeadline": "lib/promscrape: limit the concurrency during parsing and relabeling t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "293e4dc77be11bcce93235479f976122c9a653ab", "messageHeadline": "app/{vminsert,vmstorage}: add comments on why storage.AddRows() is ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "5c4bd4f7c102c82c041d16e20b5921a153ffef9b", "messageHeadline": "lib/streamaggr: limit the number of concurrent flushes of aggregate m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c63755c316b71630d2f090e3ff7f2fbd36f9cccc", "messageHeadline": "lib/writeconcurrencylimiter: improve the logic behind -maxConcurrentI\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 230, "deletions": 254}}, {"node": {"oid": "f299d2ca1af355db9381e8cec8a216a74be6f53d", "messageHeadline": "lib/vmselectapi: limit the number of concurrently executed requests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 15}}, {"node": {"oid": "e7637885a6fb749b6310aa8406f2528d91fc782a", "messageHeadline": "app/vmselect: improve error message when the request cannot be starte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "463b957e54c446106d7ee4ad411deda5b036a1fd", "messageHeadline": "lib/promscrape/discovery/{consul,nomad}: wait until the deleted servi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 28}}, {"node": {"oid": "f392913d0053a3d58a75614904a3d776d89ef1e7", "messageHeadline": "lib/promscrape: follow-up after bced9fb9784dbe807dcf4c72c519a5a6f9c83a05", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 119, "deletions": 134}}, {"node": {"oid": "bced9fb9784dbe807dcf4c72c519a5a6f9c83a05", "messageHeadline": "lib/promscrape/discoveryutils: switch to native http client from fast\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 207, "deletions": 142}}, {"node": {"oid": "5bdd88014205603c76eb636ad0d06cac46774101", "messageHeadline": "vmstorage: add more context to the flock acquiring msg (#3584)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "9f348cf8a124f10194a3df34cca9e4b64e683705", "messageHeadline": "lib/promscrape/discovery/nomad: follow-up after 48f371a46c100b5458848\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 39}}, {"node": {"oid": "cad8553c018de9d94b5150f9600717758ca45eb0", "messageHeadline": "Makefile: remove trailing space after `golangci-lint run` command", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1a28f0e5b3b45b51f530ebc1ef446f0fe9ea6091", "messageHeadline": "lib/promrelabel: pass query args via query string at /metric-relabel-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 211, "deletions": 181}}, {"node": {"oid": "48f371a46c100b5458848805083156e76cb9e602", "messageHeadline": "lib/promscrape: add Prometheus-compatible service discovery for Nomad\u2026", "author": {"name": "Karan Sharma", "email": "hello@mrkaran.dev", "user": {"login": "mr-karan"}}, "additions": 1334, "deletions": 0}}, {"node": {"oid": "043b28c7255733b16d97ef6e95f45a10cf9c3c4e", "messageHeadline": ".github/workflows/nightly-build.yml: added dockerhub login (#3594)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "ec2c82e8005546849a84731850f4879f9612667b", "messageHeadline": "Lint and errcheck using golangci-lint (#3558)", "author": {"name": "Luke Palmer", "email": "luke@lukepalmer.net", "user": {"login": "lukepalmer"}}, "additions": 17, "deletions": 16}}, {"node": {"oid": "01bc0c94ab2b4cf0502e2bee4af1e7c71886e933", "messageHeadline": "doc: add vmbackupmanager monitoring section (#3605)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "9d1104d812eb0bed2b6d93d8ecbbfa6eb3228a22", "messageHeadline": "dashboards: fix operator datasource variable (#3604)", "author": {"name": "Thomas Danielsson", "email": "tumd@users.noreply.github.com", "user": {"login": "tumd"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8b763175ffecba13c0b20dfa4110ff2258cfe044", "messageHeadline": "Add Understand Your Setup Size Guide (#3572)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 111, "deletions": 0}}, {"node": {"oid": "2ee81a5dbbea4be2b4834a06e1602ec34b4a5dad", "messageHeadline": "docs/CHANGELOG.md: add missing dot", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "185cdcd81331dda45c3db13611976051a534f9a3", "messageHeadline": "lib/promscrape/discovery/dockerswarm: fix query encoding of filters (\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 13, "deletions": 10}}, {"node": {"oid": "0dea3b71da7a53070ff7ddc76326bf9f6e0257f6", "messageHeadline": "lib/promscrape: pre-fetch metric_relabel_configs rules when debugging\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 419, "deletions": 473}}, {"node": {"oid": "a1076abcbf0f3bee2b55af4d53c6bee8e4d671c0", "messageHeadline": "lib/promscrape: follow-up for a7e29c38bc232a633fd6a89e953f07809281380f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "a7e29c38bc232a633fd6a89e953f07809281380f", "messageHeadline": "lib/promscrape/targetstatus: fix crash during droppedTarget registrat\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "2460e0f51e34e67a60826dadd535ff275c06e2e9", "messageHeadline": "vmui: improve `Explore metrics` (#3598)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 775, "deletions": 402}}, {"node": {"oid": "0e1f0ade314f2c1effe9dccdc72c7a993cef25c8", "messageHeadline": "lib/streamaggr: sort `by` and `without` labels in the aggregate outpu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 22}}, {"node": {"oid": "04dff34de4cf2855205eb8fbbf95b6aa68d18a4d", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.50.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 111, "deletions": 80}}, {"node": {"oid": "66947ee5a2cfb04484e6b015a801fcc68e456d85", "messageHeadline": "lib/streamaggr: remove unused fields", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "9d0e1f8e68c16223ea473206f80427f944a945e4", "messageHeadline": "dashboards: add backupmanager dashboard (#3599)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1756, "deletions": 0}}, {"node": {"oid": "63bf583b3ce2d6bfbc3971d68344d344f720bd25", "messageHeadline": "github: rm `plaintext` render (#3597)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "09fe346d187e603463c03f1fde37ce0b59b8b691", "messageHeadline": "docs/Release-Guide.md: adds release scenario for RPM LTS packages (#3\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "59f20c10345e27d4060365f7c5a38ae9db0ecaa8", "messageHeadline": "github: use github templates for filling in feature requests or bug r\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 136, "deletions": 66}}, {"node": {"oid": "0ff85d00a470bf43785a524bab05f902c5c8d1c0", "messageHeadline": "update year in License", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fafece1af8e4dbe6ca817c299fcf3e619ef1d4fe", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 130, "deletions": 55}}, {"node": {"oid": "5bca3a5be2ed1e5b8c91f1c19caebaa0ec3ab14a", "messageHeadline": "app/vmselect: remove dependency on lib/promscrape from app/vmselect", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1215, "deletions": 1172}}, {"node": {"oid": "fd175ad80b236057c1c84a11e7802118841f7ab6", "messageHeadline": "docs: update `-help` outputs for vm* tools", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 16}}, {"node": {"oid": "fa13bbc48a4cfe4683c2f6101029a0ff20f6b72a", "messageHeadline": "app/{vmagent,vminsert}: add support for streaming aggregation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3142, "deletions": 22}}, {"node": {"oid": "add2c4bf078ce67ac3c80a8cf9b35760daa1ceec", "messageHeadline": "lib/bytesutil: add InternBytes() function as a shortcut to InternStri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 15}}, {"node": {"oid": "f33e6877232a2812f029fa480a215d7869ead17a", "messageHeadline": "app/vmagent/remotewrite: improve descriptions for `-remoteWrite.relab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "d3a1c36842277a6853a8704e46b2350d3195ad11", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: impromve formatting for `promi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 96, "deletions": 36}}, {"node": {"oid": "6db5c3801e445a0a43a91430410a6e0fe1e40abb", "messageHeadline": "app/vmbackup: remove superflouos whitespace after 8fe21ec7076abad0b3e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "189f85b24c9bfa464064c97b981e2dcacaefb6b0", "messageHeadline": "docs/vmbackupmanager.md: run `make docs-sync` after fa842d6534a7e5fd0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b264b0c2359854340ebd49bee9bc92fea5f8818", "messageHeadline": "lib/promrelabel: allow calling Match on nil IfExpression", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8fe21ec7076abad0b3e83f1406332b6760dc2c16", "messageHeadline": "Fix flag help message for the backups types. (#3577)", "author": {"name": "yanggang", "email": "gang.yang@daocloud.io", "user": {"login": "yanggangtony"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa842d6534a7e5fd0f21a420c8be3c7769ddbf0c", "messageHeadline": "fix typo for json values. (#3576)", "author": {"name": "yanggang", "email": "gang.yang@daocloud.io", "user": {"login": "yanggangtony"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "93e935bcaa3d73a73c008f96f9cc544d28ddd94b", "messageHeadline": "Fix vmctl command hint for vm-native-step-interval (#3575)", "author": {"name": "yanggang", "email": "gang.yang@daocloud.io", "user": {"login": "yanggangtony"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a519c93efeb533d06d5daca325e5619424a2b80", "messageHeadline": "run checks only for master/cluster branches (#3581)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4b3d8eb573adda449a24205bb61ccd6306becff3", "messageHeadline": "vmalert: mention specifics of Alertmanager HA mode (#3573)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "05fa11b296f152f2976dc61d9a7b8f7dedd097f1", "messageHeadline": "app/vmui: reuse the series color in line tooltip", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1794f3d46e36c40f55ca4f32c118b9e2cf1e3000", "messageHeadline": "app/vmui: small usability improvements", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 51}}, {"node": {"oid": "59e1e84a92eab2391ae233e9fbe404f848353c0d", "messageHeadline": "docs/CHANGELOG.md: document 1720bddb4f4a76f7ad5465fdb168345b4faa1b44", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b8bc62431a9b6eed002c8f264b9e426b3f67eeac", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 1720bddb4f4a76f7ad5465fdb\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1720bddb4f4a76f7ad5465fdb168345b4faa1b44", "messageHeadline": "fix: display correct graph tooltip title (#3562)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2cedb3e883e27f899b0403ad0a20a614c0d3c090", "messageHeadline": "csvimport: support empty values (#3565)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 66, "deletions": 6}}, {"node": {"oid": "83870aeb8df27ec2e10d049de83c928e6a2c0864", "messageHeadline": "tests: attempt to fix flaky graphite test (#3567)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7af8857b685baebc4b071c7ba8737ab2d58c169f", "messageHeadline": "docs/CHANGELOG.md: add a link to the docs and the pull request for `u\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c90752a8be2ecf3624ee80de30b5ebb30da3b6c7", "messageHeadline": "vendor: update github.com/valyala/fastjson/fastfloat from v1.6.3 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "0a9e1d64fe31d48cc85b9574bcc1c3e4a768bf67", "messageHeadline": "app/vmselect/prometheus: no need manually call queryDuration.UpdateDu\u2026", "author": {"name": "ChenyuanHu", "email": "hcyjob@gmail.com", "user": {"login": "ChenyuanHu"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "6588fcbfca35fd65fd2262bf3c0200d9f9da0b8a", "messageHeadline": "vmalert: allow configuring the default number of stored rule's update\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 144, "deletions": 33}}, {"node": {"oid": "3dc684634ecd9164c7eab7857fcee9a0f106473e", "messageHeadline": "app/vmselect/searchutils: accept partial RFC3339 values at `time`, `s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 244, "deletions": 72}}, {"node": {"oid": "d2f89b55b73e229a40eae597a68a99f6dd543e62", "messageHeadline": "vmui: fix step field (#3561)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 180, "deletions": 92}}, {"node": {"oid": "3d082ed6db7a71832eadcdf269721884f272f162", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2149, "deletions": 1186}}, {"node": {"oid": "c4229a1bbabbed96b388e40ec659376e1782d529", "messageHeadline": "lib/promscrape: log the actual response size in the error message whe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1b16118e17731df0824b91ceb5c9cc992e1767ee", "messageHeadline": "lib/{storage,mergeset}: tune the threshold for assisted merge", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "7ad9fff7e5f6e1b4c107b01be2d8c0436011376d", "messageHeadline": "fix(promscrape): check MaxScrapeSize after gzip decompression (#3550)", "author": {"name": "Cl\u00e9ment Nussbaumer", "email": "clement@astutus.org", "user": {"login": "clementnuss"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "293dda71698164e615b3790c23ba553b84aebcda", "messageHeadline": "lib/snapshot: improve log message on unexpected status code during at\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed9161a04f985d61f0ccdae39dea6bb8d45ae2fe", "messageHeadline": "docs: remove a case study for Dreamteam.gg, since it looks like the c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 21}}, {"node": {"oid": "c612bb165e5620e6090b3ed1a0b50b2cf59ea3a3", "messageHeadline": "lib/snapshot: fix error message format for failed HTTP request (#3559)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34c705988efca6494b4c95715a95eb87687391db", "messageHeadline": "fix broken links", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "7d9c4bebc0684f450e501d0e88d205063bac7c9b", "messageHeadline": "update links to grafana dashboards (#3534)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 37, "deletions": 37}}, {"node": {"oid": "b11c806d1c29d6af107eac4fcbdeb0db88cbf352", "messageHeadline": "app/vmui: show min, max and avg lines at `Explore metrics` graphs whe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "2a7e392bb3cb549c25bb1849040cf75d76518bf4", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 0dca224ec3a41737172b5b0c1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0dca224ec3a41737172b5b0c13e87f7ca3130692", "messageHeadline": "app/vmui: small improvements for header panel", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "8ef1fe2047c69b7f2afeee44a84b1a63e3963ea2", "messageHeadline": "app/vmui: move the `Explore metrics` tab closer to `Custom panel` tab", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f599e1bd34f17c694131384d91131bc372614a4a", "messageHeadline": "app/vmui: show less lines at metrics explorer when the instance isn't\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 5}}, {"node": {"oid": "4deea604bf07057abf2e05978e609d2af5612651", "messageHeadline": "app/vmui: follow-up after f6d31f5216f7305c81553ba39f52ad4df6ed8d1e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 41}}, {"node": {"oid": "f6d31f5216f7305c81553ba39f52ad4df6ed8d1e", "messageHeadline": "vmui: add explore tab for exploration of metrics, which belong to a p\u2026", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1020, "deletions": 50}}, {"node": {"oid": "f6ac045933cd25b48d68f61f69f88e0d2bb0e1c1", "messageHeadline": "docs/CHANGELOG.md: document 1df87807fd7b360a8c7eb9eb770b5773385a9e30", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1df87807fd7b360a8c7eb9eb770b5773385a9e30", "messageHeadline": "vmui: step (#3521)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 49, "deletions": 14}}, {"node": {"oid": "0076422350540ece9a9fdeec623b7c6df78acc68", "messageHeadline": "lib/promscrape/discovery/azure: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f1441a598fd9e0712008e6bde7811a5f4d1a38ad", "messageHeadline": "app/vmselect/promql: add tests for d3de110070e0e2635a7e443d3f6e16a173\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "fa236c5a84a6ef73a0cbd64b61ac7e0c5175f820", "messageHeadline": "lib/promrelabel: `make fmt` after d3de110070e0e2635a7e443d3f6e16a1737\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "d3de110070e0e2635a7e443d3f6e16a17370a681", "messageHeadline": "app/vmselect/promql: make sure that label_replace() doesn't create an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "31886aef3d2f853ae334fd6c6755a6d8af47bd2c", "messageHeadline": "lib/promrelabel: add support for `keepequal` and `dropequal` relabeli\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 180, "deletions": 2}}, {"node": {"oid": "3300546eab2aad3e54313f3ca8770431ea24f3f8", "messageHeadline": "lib/bytesutil: make sure that the cleanup code is performed only by a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "0f8ffc7df918d8d8437d95ed48bed6749791eaf9", "messageHeadline": "vmui: fix change timezone (#3519)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "192db0f0b1fca1355cf93fe3a740b784fa118a8a", "messageHeadline": "deployment/docker: update VictoriaMetrics tag from v1.85.2 to v1.85.3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "f443fad56d4e6201a48869f84bbc93efa50c5826", "messageHeadline": "docs/CHANGELOG.md: cut v1.85.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "77874d605505c93ca10f2d6e13c44a5502429da6", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 731d189fa96db749b4fc7cc77\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "7ca49290b621b4032ec543c22a823a7f4b571cc1", "messageHeadline": "docs: fix the image link (#3509)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e4e9dfb7855b6bb0290b603cd8822b588a0022b2", "messageHeadline": "vmagent: respect `-usePromCompatibleNaming` if no relabeling is set (\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 51, "deletions": 1}}, {"node": {"oid": "731d189fa96db749b4fc7cc7784f9e6170a9a0ee", "messageHeadline": "fix: change the logic for hide query (#3514)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4be4645142e277015f73ed8434a26859eb820426", "messageHeadline": "app/vmbackupmanager: add metrics for better observability (#488)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 96, "deletions": 16}}, {"node": {"oid": "4e55b67a4484fe448673a81714da18f9de8c5ab3", "messageHeadline": "lib/storage: clear the err if it is set to io.EOF when searching for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "8f5e8225658f9ad8654b2b0fe6c8c16ee8883282", "messageHeadline": "Makefile: update golangci-lint version from v1.48.0 to v1.50.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cad90c7ac15f3c02ef84b6d5b489b06d1670eeb2", "messageHeadline": "Makefile: publish release docker images at DockerHub with the `stable\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a48510573e782b516cdf66ea7be8e5acfa9a392b", "messageHeadline": "Revert \"docs/Release-Guide.md: add LATEST_TAG=stable env var for `mak\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8afa7ef837aad71e4b9a142d596dd6ae6a3156fe", "messageHeadline": "docs/Release-Guide.md: add LATEST_TAG=stable env var for `make publis\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1d7b5cb83cf74ff1ed7fb873eec6fd51a1d56790", "messageHeadline": "docs/CHANGELOG.md: document the change at 547f07463b29c09c62c9af35eac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "18e55d14c60d903cfb7cdcd4a364e38fa10f773b", "messageHeadline": "app/vmbackupmanager: update doc to include cluster to cluster restore\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 36, "deletions": 1}}, {"node": {"oid": "81221913681021a60269e2cca0d6940df4e6fec3", "messageHeadline": "docs: fix link typo in operator docs (#3508)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6bf46c7bf54fcfddd85282fdc87ddba1f928c619", "messageHeadline": "docs/CHANGELOG.md: formatting fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "9fa3f1dc57371e57666cc971b8040036f872515e", "messageHeadline": "app/vmselect/promql: do not extend too short lookbehind window for ra\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "eabb8762ee20b9b90cf21cd2a993c6b7917ef4dd", "messageHeadline": "docs/Articles.md: add a link to https://www.youtube.com/watch?v=Mesc6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fd53f86c841b16cafcd1037e2a890f1eba3c8a06", "messageHeadline": "build: fix issue with missing docker scan (#3501)", "author": {"name": "Michal Kralik", "email": "michal.kralik@percona.com", "user": {"login": "michal-kralik"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "680925f87280091549c031a09fe4fcef41707669", "messageHeadline": "docs/CHANGELOG.md: add a warning for releases between v1.83.0 and v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d2ad1843773c8e1a89e259ed2772ab071c3e9bb2", "messageHeadline": "docs/CHANGELOG.md: consistently use YYYY-MM-DD format for release dates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 73, "deletions": 73}}, {"node": {"oid": "944effca5457a1408b0ee510894c77df44278cc0", "messageHeadline": "lib/storage: do not check for the result returned by db.doExtDB() whe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 20}}, {"node": {"oid": "6530344a8ff35cac665d803c5edc28ed9b72fcd7", "messageHeadline": "docs/CHANGELOG.md: cut v1.85.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "9a0308ab326a04318909a9d1d5e100d6a72823ce", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 549, "deletions": 134}}, {"node": {"oid": "0bf3ae95592716ae192f039782c90e6c34a18400", "messageHeadline": "lib/promscrape/discovery/consul: expose service tags in individual la\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 4}}, {"node": {"oid": "6c98b56935b6c1d370e69b5849dadafc6fae2e14", "messageHeadline": "lib/storage: search for TSIDs for the given metricIDs in the previous\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 74, "deletions": 31}}, {"node": {"oid": "dc0b08efb0b9a9649e4cfa50ded91eb4dd1006b7", "messageHeadline": "lib/storage: optimize partSearch.searchBHS() for common case when the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "057fb2120b5628420147a11522c6355ae04ce847", "messageHeadline": "lib/storage: properly set buf capacity inside marshalMetricID", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4cb83f0f4a89b495c488f81b2c70a1aad6265101", "messageHeadline": "lib/logger: follow-up for 72f8fce10701ae218f14d2df60a4c18211b0cf0c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 37}}, {"node": {"oid": "72f8fce10701ae218f14d2df60a4c18211b0cf0c", "messageHeadline": "lib/logger: support for renaming json fields (#3488)", "author": {"name": "Michal Kralik", "email": "michal.kralik@percona.com", "user": {"login": "michal-kralik"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "56a9ea37532866b43a0b7f9e7186e4af42a2f294", "messageHeadline": "docs/vmalert.md: mention `latency_offset` query arg, which has been a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "285841bcce01c1739edce7c9e9d9ce6b95631e6b", "messageHeadline": "app/vmselect/prometheus: follow-up after 86dae56bd0296c32962bc84c6c6c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 18}}, {"node": {"oid": "65f8fc527fbed450a509ecd87ae119bb4a1dc484", "messageHeadline": "lib/promscrape: stop dropping metric name if relabeling rules do not \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 21}}, {"node": {"oid": "86dae56bd0296c32962bc84c6c6c07b124bd67f2", "messageHeadline": "vmselect: support overriding of `-search.latencyOffset` (#3489)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "07e93221570620e8473e47b9ec7643c472d18b2b", "messageHeadline": "build: nightly builds at 2:48am (#3490)", "author": {"name": "Michal Kralik", "email": "michal.kralik@percona.com", "user": {"login": "michal-kralik"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "e40c7d6efacd1fd71d3da3f50133788ae4325dca", "messageHeadline": "dashboards: respect $job var in sub-vars for cluster dash (#3487)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "17a244571b47ac3573c8b1e7d5031151dbbbe81e", "messageHeadline": "docs/keyConcepts.md: update the list of supported data ingestion prot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ad8852759dd320e100fb2bcf6fa34efe8391b6bd", "messageHeadline": "lib/storage: skip missing tsids in the current block header by using \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 8}}, {"node": {"oid": "4de9d35458acf798595d5728833edc6fee9184e3", "messageHeadline": "lib/flagutil/bytes.go: properly handle values bigger than 2GiB on 32-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "5d300805557a909c0e99edbb96ee1e5e5ad0341f", "messageHeadline": "lib/flagutil: support for TB and TiB suffixes for command-line flags,\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 122, "deletions": 104}}, {"node": {"oid": "38341802c258ddcb45d78643c33563dd78a627d3", "messageHeadline": "app/vmselect: add /expand-with-exprs page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 609, "deletions": 6}}, {"node": {"oid": "1896c47fee606bab9f26cdc2668ca86d82780030", "messageHeadline": ".wwhrd.yml: add ISC license, which is used by github.com/davecgh/go-spew", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "231569f89bcfef6aada8a4a78d47bc48b049055b", "messageHeadline": "docs/vmagent.md: small formatting fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0c54ff20ebb0d6b0edad118dfedc416bd090a960", "messageHeadline": "docs/CHANGELOG.md: fix the link to the issue https://github.com/Victo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "76445bfd9827ff2f7adf33cb704ac26d12fd9863", "messageHeadline": "docs/CHANGELOG.md: add release date for v1.85.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "09a70d3e90efc176004f81176096636aed34745f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 250, "deletions": 81}}, {"node": {"oid": "ac5948b3f36b65a8fa1e2caa575ded63828ac6cb", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ea44c393773bf4c73b3c1d7136bd7a19ba519619", "messageHeadline": "docs/CHANGELOG.md: cut v1.85.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e0009ec4669a4e31d7ad736fcf5ea47f860ef6ca", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention the `vm_storage_is_read_only\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "7a61bafe598258fe42418b2f08b98db8feffcaf6", "messageHeadline": "docs/vmagent.md: clarify that relabeling is actually a debugging at `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "b89d862aa53122aaae46f51c85bd7a45e6351432", "messageHeadline": "docs/CHANGELOG.md: document the bugfix at a50120a212084fb625d700771e9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a50120a212084fb625d700771e90a470ca01d9a7", "messageHeadline": "lib/backup/azremote: fix copying for parts larger than 256M by using \u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 28, "deletions": 5}}, {"node": {"oid": "d3418bafc09f3af62cf7eb0bb409785450b01ec6", "messageHeadline": "fix: prevent run query when selecting autocomplete option (#3480)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "0d41d933e9bc0361e5c1f279b903abe1ec1bf7aa", "messageHeadline": "lib/mergeset: reduce the parts threshold before starting assisted merges", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "33bff008908810b1bb943849a1bf0222084820e3", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cca3bc756bbfb3e7821971ee8e4d833a287437eb", "messageHeadline": "vmui: minor enhancements (#3471)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 427, "deletions": 15006}}, {"node": {"oid": "bde93844de578cb65f85ff539c75bbc513f2ea7c", "messageHeadline": "Add Anomaly Detection to enterprise features list (#3476)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1af6046c7f42375b69a40a93bcf14f0ae61fb44", "messageHeadline": "lib/{mergeset,storage}: do not block small merges by pending big merg\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 104, "deletions": 14}}, {"node": {"oid": "3b1893105066ea41ca0b9daa29b8b841f11e064b", "messageHeadline": "lib/bytesutil: cache results for all the input strings, which were pa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 125, "deletions": 48}}, {"node": {"oid": "ebcb4ab617da2d44310793da676ab4c033af5c5d", "messageHeadline": "{app/{vmbackup/vmrestore}: update path example to use Azure terminolo\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "8286f9608fa22d5d438912599b810365f6982d4a", "messageHeadline": "vmalert: support `$for` or `.For` template variables (#3474)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "eb275be99d5675e9caa12c98048fffbc0c17bed5", "messageHeadline": "dashboards: add VersionChange annotation (#3473)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "7ae744fce6e2f323280dbed044ae552561ef72e0", "messageHeadline": "lib/protoparser/datadog: do not re-use previously parsed field values\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 73, "deletions": 7}}, {"node": {"oid": "4a4b3c2462a532ec4d08671c9a61b28f0687b7fa", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.15.12 to v1.15.13", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 468, "deletions": 458}}, {"node": {"oid": "9f642d10ff60ef02807a11f26a8a202befc675f3", "messageHeadline": "docs/CHANGELOG.md: cut v1.85.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "38f8e8adc39d301c61444374abbfe8e188402bb1", "messageHeadline": "docs/CHANGELOG.md: document changes at v1.79.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "d141cb28a66d132ef968277853229ccf74516495", "messageHeadline": "docs/CHANGELOG.md: document 461158a4376ee81856c7423d9752dbf3ed686aa7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88597f187ba650bd1d4a107bbd266db6ea1eeb76", "messageHeadline": "app/{vmagent,vminsert}/datadog: make the `host` label optional in Dat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "e272a0ec78b3c05c6f17cbb608adf90849218928", "messageHeadline": "app/vmselect/promql: allow passing `inf` arg into functions, which ac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 13}}, {"node": {"oid": "b7aec1be4d8230cd5b85f99bc87dc11798c99794", "messageHeadline": "docs/CHANGELOG.md: add a link to the issue related to reduced CPU and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19f20c0f4e5e573e182301611c9b8b32648bf24f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1821, "deletions": 953}}, {"node": {"oid": "b01607e3fb5aa4b895a351f0f0f931a624fdb0c5", "messageHeadline": "docs: clarify that single-node VictoriaMetrics also provides function\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 11}}, {"node": {"oid": "a30ae502efe3e3f9acfdb022c448f414908b0893", "messageHeadline": "lib/promscrape: allow editing relabeling configs and labels at /targe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 329, "deletions": 234}}, {"node": {"oid": "3e7276639ede0b3c225caf02da10527c59cfd391", "messageHeadline": "app/{vminsert,vmselect}: move the handler for /metric-relabel-debug f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "3f4cb9a142aae23555999ca5490730238d66b43c", "messageHeadline": "docs: sync with cluster branch after 97b41e727c4db2a4b62c95227bccdaaf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a8b8e23d6851d22c0b8ba3f5c40185be8d56ec08", "messageHeadline": "lib/promscrape: implement target-level and metric-level relabel debug\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1311, "deletions": 438}}, {"node": {"oid": "6f0179405afd3b2da8313f21dc844aed7d731fc9", "messageHeadline": "app/vmalert: properly handle nil req passed to requestToCurl()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5dd973f9c976b0e388235d0136b3e9c339649e6", "messageHeadline": "docs/url-examples.md: add missing whitespace for proper heading for t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "765ee5f7ba11e791e249b2ba3f1f8d196a3b69bc", "messageHeadline": "docs/CHANGELOG.md: document b97bd01605cd0cf8f4fdb4a131aaf7e199a7c209", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ca59d3de5919dabea00e795b559395069416ffa5", "messageHeadline": "app/vmalert: do not show system links at http://vmalert:8880/ page wh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 553, "deletions": 519}}, {"node": {"oid": "b97bd01605cd0cf8f4fdb4a131aaf7e199a7c209", "messageHeadline": "vmalert: do not hold pointer to http.Request (#3467)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "2406c0dcfdd77a24ab188d51a89aa649dd2df742", "messageHeadline": "docs/CHANGELOG.md: document the bugfix at 05b42601c3ce870161878419bd0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "05b42601c3ce870161878419bd055db09d2c0b87", "messageHeadline": "lib/promscrape/discovery/azure: remove API server from URL returned b\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "8434aa142d9fbf3a12c5277c77a6155f5efe0609", "messageHeadline": "lib/querytracer: fix remaining tests after 49ebc488094bfe637c01a56e7c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5b9e6b9d242d0a824d076268b63aa5b60c7bd937", "messageHeadline": "lib/storage: follow-up after 7c0ae3a86aca77963c5895e1dc19ecdca78f3c29", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 165, "deletions": 95}}, {"node": {"oid": "7c0ae3a86aca77963c5895e1dc19ecdca78f3c29", "messageHeadline": "lib/storage: keep sample with the biggest value on timestamp conflict\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 96, "deletions": 22}}, {"node": {"oid": "3019ec3da6404424ef1508a503b628f181b43468", "messageHeadline": "lib/querytracer: fix tests after 49ebc488094bfe637c01a56e7c39c4af08a6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "eeacbaf0b6790912549efae05d010ab9d22783f1", "messageHeadline": "all: update Go builder from v1.19.3 to v1.19.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "56b8980915b196aa4d4e43911a6816b1753d68b4", "messageHeadline": "lib/promscrape: allow using `sample_limit` and `series_limit` options\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 21}}, {"node": {"oid": "f9730676d9f6db7c28b88b294aff8c628a8b5faa", "messageHeadline": "app/vmselect/searchutils: do not print flag name responsible for quer\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bce1c5d5723391cf9a9fd9b4b37f628878d4fc76", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "189217a06929946a29bb9bed66754bf031103749", "messageHeadline": "docs/CHANGELOG.md: document the addition of file-based discovery of v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "59430e4274e7b2e1706f1f57f08ebfbd60ce10e1", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: `make docs-sync` after 5de8330ce00ad\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "49ebc488094bfe637c01a56e7c39c4af08a6f731", "messageHeadline": "lib/querytracer: put the version of VictoriaMetrics in the first mess\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "0b6b6d52bf378d277300204a939b4684040f8ec4", "messageHeadline": "dashboards: remove DataLinks from single version (#3456)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "9f1403db3863cfa0a242b652a7f8839d17767847", "messageHeadline": "dashboards: add non-default flags panel for vmagent (#3453)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 181, "deletions": 83}}, {"node": {"oid": "b9dc11612e466717d43c65833b897bb0917c43d3", "messageHeadline": "alerts: remove `show_at` label for RequestErrorsToAPI alert (#3455)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f12dae130a9be15beae3c086cefed8f46040523a", "messageHeadline": "deployment/docker: bump Grafana version to v9.2.7 (#3454)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6183975d4538287b7e5242cc1b276327f31c9478", "messageHeadline": ".github/ISSUE_TEMPLATE/bug_report.md: update the link to troubleshoot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f82e3fa3677c6b12bc268297296d6e6a51aafd4", "messageHeadline": "docs: follow-up after e1bf2a85d0559d112908ce81597f3261d3a085c0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 85, "deletions": 2}}, {"node": {"oid": "758e8a15fd65becfa07b673fc8aeee151e7baf05", "messageHeadline": "app/vmselect: typo fixes in code comments", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "35a3170d9727b29d39ce258ff70c8bba8b4e59eb", "messageHeadline": "docs: document the addition of `-storageNode.discoveryInterval` comma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "5cc19b1f7eb3eec416e906d4a3845d7b3204260b", "messageHeadline": "docs/Articles.md: change the link to `How we tried using VictoriaMetr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3dec847c93a72922dd3a52644e197648a61cdd4b", "messageHeadline": "vmalert: correctly return error for RW failures (#3452)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "9a7c36e6456af41b8598d8d182abaea3b9a08af8", "messageHeadline": "docs/Articles.md: add a link to the talk \"How do We Keep Metrics for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "50ea632bfe28ceedc86c03828fa7003c813fd94b", "messageHeadline": "docs/Articles.md: link to a video for the talk 'VictoriaMetrics: scal\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06758650bfd77a323daea4009666cac1af9f6262", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 603, "deletions": 135}}, {"node": {"oid": "a40c50f4fea75ce51b1ae7ea550086540580d39c", "messageHeadline": "docs/CHANGELOG.md: document 1e0666abb4a5a5e7c79d683b3db8a159937aa2cc", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e2e341da9fe6c6fb7f50aae6dfed25467a40808e", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 7645d9ae007c6bd4aa9318262\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1e0666abb4a5a5e7c79d683b3db8a159937aa2cc", "messageHeadline": "Datadog - Add device as a tag if it's present as a field in the serie\u2026", "author": {"name": "Pedro Gon\u00e7alves", "email": "PerGon@users.noreply.github.com", "user": {"login": "PerGon"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "caa1c43166ab63a2cfa209c47b775ce91d3a9aa1", "messageHeadline": "docs: follow-up for 7645d9ae007c6bd4aa931826299675f642662ce6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "7645d9ae007c6bd4aa931826299675f642662ce6", "messageHeadline": "feat: add toggle query display by Ctrl (#3449)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "01a9b36a95ee10374d21b959a7a4db2b80b0cc11", "messageHeadline": "vmui: timezone select (#3414)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 453, "deletions": 67}}, {"node": {"oid": "71f0bbbe39973c2962e9ee459931d5bc2b7085b7", "messageHeadline": "deployment: update the README (#3447)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 25, "deletions": 27}}, {"node": {"oid": "718d1d90b6bc784069ec6e7cb12bbeee5498e353", "messageHeadline": "docs/CHANGELOG.md: document fd43b5bad022bdca9fbfef9a9831559f0299018f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fd43b5bad022bdca9fbfef9a9831559f0299018f", "messageHeadline": "vmui: fix multi-line query (#3448)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5eae9a9914d4272582514ba69a9dc2196a3ecd29", "messageHeadline": "app/vmselect/promql: add range_trim_spikes(phi, q) function for trimm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "d99d222f0ad54bd95f8c1a95f682881591861823", "messageHeadline": "lib/{storage,mergeset}: log the duration for flushing in-memory parts\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "eed32b368c2bd971095cfaebde7c54d735f2ddd4", "messageHeadline": "docs/vmctl.md: `make docs-sync` after 86c31f2955c291da5bb652bffa9e0d5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 74, "deletions": 0}}, {"node": {"oid": "86c31f2955c291da5bb652bffa9e0d5bfd59c96e", "messageHeadline": "app/vmctl: add option to migrate between clusters with automatic tena\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 167, "deletions": 19}}, {"node": {"oid": "f3e84b4deaa003051d57a72586cdd201c8ce91b0", "messageHeadline": "{dashboards,alerts}: subtitute `{type=\"indexdb\"}` with `{type=~\"index\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "8189770c50165b62867327ad388f2c2ef237ab6f", "messageHeadline": "all: add `-inmemoryDataFlushInterval` command-line flag for controlli\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1819, "deletions": 962}}, {"node": {"oid": "e509552e92c9aa23f36d2af4ba2a7c4dc1ce3566", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1455, "deletions": 601}}, {"node": {"oid": "461158a4376ee81856c7423d9752dbf3ed686aa7", "messageHeadline": "fix: add word-break for tooltip (#3437)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6801b37e538b3e55e0c7dc1afdc516adf2015ec1", "messageHeadline": "dashboards: add `Disk space usage %` and `Disk space usage % by type`\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 392, "deletions": 117}}, {"node": {"oid": "91a8afa17295e456c461cc7fe2ad131490888e04", "messageHeadline": "vmalert: reduce allocations for Prometheus resp parse (#3435)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 70, "deletions": 17}}, {"node": {"oid": "544ea89f91cb5b74f2ee423d26a023bbf79e07b5", "messageHeadline": "lib/{mergeset,storage}: add start background workers via startBackgro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "33dda2809b63f990dce03211722903146ed13c8c", "messageHeadline": "lib/mergeset: panic when too long item is passed to Table.AddItems()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 169}}, {"node": {"oid": "932c1f90ae76eea4805cca0910508f85a5d587ce", "messageHeadline": "lib/storage: remove duplicate logging for filepath on errors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "044a304adb4a2ccaa7d0773dd16bcbc7a225f6f8", "messageHeadline": "lib/storage: pass a single arg - rowsPerBlock - to getCompressLevel()\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cb449767162a5b1ed1bf19ee58d3419236d75188", "messageHeadline": "lib/{storage,mergeset}: use a single sync.WaitGroup for all backgroun\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 56}}, {"node": {"oid": "28e6d9e1fffbfcd9c6ed66dc8bf4a8ad74b51579", "messageHeadline": "lib/storage: properly pass retentionMsecs to OpenStorage() at TestInd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "343c69fc153591a914f2636bc1076e8386fb44e9", "messageHeadline": "lib/{mergeset,storage}: pass compressLevel to blockStreamWriter.InitF\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "6d87462f4b7e703dad3f780ad86eb594e77ef86b", "messageHeadline": "lib/mergeset: use the given compressLevel for index and metaindex com\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f3e3a3daeb78bfc0e06e13f0fbe782d3ae17e44f", "messageHeadline": "lib/{mergeset,storage}: take into account byte slice capacity when re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "c4150995ad5a003f0cbce436cb42acddc7a5eeca", "messageHeadline": "lib/mergeset: reduce the time needed for the slowest tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 18}}, {"node": {"oid": "45299efe22ed9a1a800d04c1fc6d56c1e2e4702f", "messageHeadline": "lib/{storage,mergeset}: consistency rename: `flushRaw{Rows,Items} -> \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5ca58cc4fb6c313a43ab305d8a8242580a47dc5f", "messageHeadline": "lib/storage: optimization: do not scan block for rows outside retenti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "152ac564ab82dca8011f2df3160bc1afe8bf89ca", "messageHeadline": "lib/storage: remove logging redundant path values in a single error m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "93764746c27c19a05e6eabc5b7559eae48639056", "messageHeadline": "lib/filestream: remove logging redundant path values in a single erro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4f28513b1a06207ff3113c1e224fd33b1de11a84", "messageHeadline": "lib/fs: remove logging redundant path values in a single error message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 24}}, {"node": {"oid": "7c3c08d102e0da93778950127699ecaa676cfda8", "messageHeadline": "lib/backup: remove logging duplicate path values in a single error me\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "14660d4df5914fba15f1979caed7139edd708e18", "messageHeadline": "all: typo fix: `the the` -> `the`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ddc3d6b5c3604b77ccad128b8334c948bf06c2f2", "messageHeadline": "lib/mergeset: drop the crufty code responsible for direct upgrade fro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 79}}, {"node": {"oid": "05c65bd83f4a414b043d4f330c7e3f60a5b62a62", "messageHeadline": "lib/storage: speed up search for data block for the given tsids", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "c1cd4a91019574020e9f33a979d8000cfe86f11a", "messageHeadline": "docs/CHANGELOG.md: consistently add `-` prefix in front of command-li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6712ac08eba01b5ffad7204574fa4b7934d697e", "messageHeadline": "docs: follow-up after 30fea3068569bdbf2ae5aee2055c1728fd899b57", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "299285b147994d8a7635e55a91c4da7179c0c87a", "messageHeadline": "lib/storage: fix TestUpdateCurrHourMetricIDs test when it runs on the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 10}}, {"node": {"oid": "e9636b4c697024ffcf84c6692da8dabc8d980686", "messageHeadline": "lib/{mergeset,storage}: re-use the code for removing isInMerge flag a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 36}}, {"node": {"oid": "54741f6f38559bc02ba8abca5bcee0bd44322282", "messageHeadline": "docs/Articles.md: fir broken link (#3433)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd5c451ea37be36e03b9605afb43e32745a19ebb", "messageHeadline": "docs: fix typo in cluster's README (#3430)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd2ac07195007f528a3fd81dbf35885ae89080dd", "messageHeadline": "make: make openssl output parsing symbol number agnostic (#3429)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bcba5d2a78e98f43c37f04941819843da92fbd43", "messageHeadline": "vmalert: fix replay step param (#3428)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 11}}, {"node": {"oid": "f989c20dd711f5ffd3258cb7ab725d26e1e07703", "messageHeadline": "dashboards: fix typo in data link (#3426)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30fea3068569bdbf2ae5aee2055c1728fd899b57", "messageHeadline": "app/vmalert: add `remoteWrite.sendTimeout` command-line flag to confi\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 12, "deletions": 17}}, {"node": {"oid": "8cc4f7eac6b50bc711b2634962bb6373de318b5b", "messageHeadline": "vmalert: properly pass headers during the restore procedure (#3420)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3cdff3de23050771fe5cbf4685f102ae98d0f310", "messageHeadline": "docs/vmagent.md: update after 959f06d1754ebf36c5bd2e940c4ef16f55a15e65", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f325410c262a0c724ed2a649131c61b3b10c2f26", "messageHeadline": "lib/promscrape: optimize service discovery speed", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2272, "deletions": 2402}}, {"node": {"oid": "c7ce4979ec80be8f43d99175516827307bb20739", "messageHeadline": "all: follow-up after 05cf8a6ecca212606f2840a9772996f27d6ff668", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30916, "deletions": 1158}}, {"node": {"oid": "4822406b64496e530e2cef977b31f4bcb4d8877c", "messageHeadline": "app/vmalert: substitute -datasource.disablePathAppend with -remoteRea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "295c84df66fb16d224b366e1914c121354a048b6", "messageHeadline": "lib/promscrape/discovery: add a benchmark for measuring the performan\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "05cf8a6ecca212606f2840a9772996f27d6ff668", "messageHeadline": "vmctl: support of the remote read protocol (#3232)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 167151, "deletions": 3860}}, {"node": {"oid": "bdd0683c4a5906657abebd67419fcbecf25473a3", "messageHeadline": "dashboards: update VM single dash (#3400)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3330, "deletions": 3109}}, {"node": {"oid": "5d835a6d64d7e78b1cafcfd2befd69de33a1f19a", "messageHeadline": "dashboards: update vmalert dash (#3404)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1887, "deletions": 1313}}, {"node": {"oid": "959f06d1754ebf36c5bd2e940c4ef16f55a15e65", "messageHeadline": "vmalert: flag reference update (#3415)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7dfb01bd7b4545863bb86d4aebc73312e2fe98fd", "messageHeadline": "dashboards: update vmagent dash (#3411)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3782, "deletions": 3206}}, {"node": {"oid": "2f837c1b2389ad70287e83cdc93d5615268bcef5", "messageHeadline": " doc/operator: update formatting for backup section, add FAQ section \u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 101, "deletions": 68}}, {"node": {"oid": "0002de937be1f1b34595e10dfd185f93495509ee", "messageHeadline": "docs/CHANGELOG.md: document 027ab74efb9021b3de93a7d64ae21139f1804dd4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c906beea2b8eefbbd7f157b7b1d3530224b333c", "messageHeadline": "docs/url-examples.md: allow linking to `how to send OpenTSDB/Graphite\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "654e94f420c071b4d258b7496b7b6d6a33516e98", "messageHeadline": "lib/promscrape: add `exported_` prefix to metric names exported by sc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 120, "deletions": 3}}, {"node": {"oid": "fa0ce10275b805b5064fd713f70e207ef19f93d0", "messageHeadline": "lib/storage: remove extra error check (#3396)", "author": {"name": "\u5320\u5fc3\u96f6\u5ea6", "email": "97019752@qq.com", "user": {"login": "jiangxinlingdu"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "090343ff503e21c9dbe00d543f4b0073577c4682", "messageHeadline": "docs/Articles.md: add a link to slides about scaling to 100 million m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31ff26065bfecf44ffcb4267eb0c4b9374a6dc42", "messageHeadline": "dashboards: update VM cluster dash (#3401)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 77, "deletions": 58}}, {"node": {"oid": "4b3479c00303f016b39078bb60100c48ed8cbe1d", "messageHeadline": "deployment/docker: bump grafana version to latest v9.2.6 (#3398)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ad578214e7c355eb695897bb7c56a23f8899648", "messageHeadline": "Update `datasource` entries consistently contain type `prometheus` an\u2026", "author": {"name": "Timur Bakeyev", "email": "timur@FreeBSD.org", "user": {"login": "b-a-t"}}, "additions": 286, "deletions": 51}}, {"node": {"oid": "fa308ae9f894bc600ad4e6a4caa074a5b03c8b0a", "messageHeadline": "deployment/docker: update VictoriaMetrics tag from v1.83.1 to v1.84.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ad105147dd6dbceb8303611fac5d1d1151e5b814", "messageHeadline": "docs/CHANGELOG.md: cut v1.84.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "e2a061b6a38518e44050bc9cfd5bb27d88b8c910", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 25}}, {"node": {"oid": "e014467f4255e5ab31752334415a1176149da931", "messageHeadline": "docs/README.md: `make docs-sync` after 58d459e8a8c5212f79e943e78befac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "58d459e8a8c5212f79e943e78beface5cac2251c", "messageHeadline": "app/{vminsert,vmagent}: follow-up after 53a63c6c4c5c970c17c2b8232cb3b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 221, "deletions": 194}}, {"node": {"oid": "53a63c6c4c5c970c17c2b8232cb3b8b7f952f416", "messageHeadline": "Adding pushgateway basic capabilities to vmagent (#3360)", "author": {"name": "Pedro Gon\u00e7alves", "email": "PerGon@users.noreply.github.com", "user": {"login": "PerGon"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "8b6d528fbdafc2be43b0812d836e7ae1244520ac", "messageHeadline": "{app/vmstorage,app/vmselect}: add API to get list of existing tenants\u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4ca44cfe9cbc889abbb9c1ee323d22518a6b9138", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 37cda9abd0b836849c7d30c03\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "37cda9abd0b836849c7d30c0337a2f6201634f87", "messageHeadline": "fix: change header settings (#3391)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "1ab66186ca59e9b065c6dba5d05afaae4b7dc37b", "messageHeadline": "refactor: create Autocomplete component (#3390)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 157, "deletions": 98}}, {"node": {"oid": "42e63fe0fd52e20521c0670a190ea4a526ff8bcd", "messageHeadline": "dashboards: cleanup & remove artifacts (#3387)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 16, "deletions": 28}}, {"node": {"oid": "da13d36af92e7d738a8cb3edbc6d566fa3d4b49c", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after eb772aa50e33f532947e89b59\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "eb772aa50e33f532947e89b59a795bea1f6217a8", "messageHeadline": "vmui: improve table view (#3377)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 206, "deletions": 124}}, {"node": {"oid": "399ed9a3b98024e773fdc5387d3d395f8bb4d644", "messageHeadline": "docs/MetricsQL.md: document that `histogram_share()` accepts optional\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "045fec631be0407e4821c4f739892a04c2fb4a97", "messageHeadline": "docs/vmagent.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3407006cdba589f84c145d8c777bbc6cf6918278", "messageHeadline": "dashboards: cluster dashboard update (#3380)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6160, "deletions": 5921}}, {"node": {"oid": "04bb2e14dd17527bc0b35cfe8de75370f97efc95", "messageHeadline": "docs/Articles.md: add a link to \"The cost of scale in Prometheus ecos\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ccf9bb32acf10f854810e2a6c912d61c55f6d31c", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 7dc2349913ca4b90fede48386\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7dc2349913ca4b90fede4838663f76456c3011cb", "messageHeadline": "vmui: add set up series custom limits (#3368)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 279, "deletions": 53}}, {"node": {"oid": "633ad34eb7732515075137f2b2363d0c00e264a1", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 718, "deletions": 455}}, {"node": {"oid": "b1622ad63e7690e13daf011d3b3e6fe0c04dbbe6", "messageHeadline": "docs/Articles.md: add a link to https://www.youtube.com/watch?v=_zORx\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9498f871e7514602301e2f56f9fb9a74c42ec10a", "messageHeadline": "app/vminsert: add missing vm_relabel_config_* metrics after 03d88bc06\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "03d88bc066627cf4d32be681c85bb85aabdc86f3", "messageHeadline": "vmagent: expose metrics for tracking config state (#3375)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 47, "deletions": 3}}, {"node": {"oid": "2ddfde78c323769f4c34ae118c8526fff158ff90", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 7d1b3e7e149a8d68c4ec24116\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7d1b3e7e149a8d68c4ec24116f7b48b33e95d0ef", "messageHeadline": "vmui: add copy button to row on Table view (#3363)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 47, "deletions": 5}}, {"node": {"oid": "f81072f9a7ae8dd2be2486573b43f765f48df588", "messageHeadline": "vmui: minor fixes (#3361)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 42, "deletions": 18}}, {"node": {"oid": "82d254af082a653970af5e4de50e98a121c1e0c4", "messageHeadline": "vmui: sticky tooltip (#3376)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 371, "deletions": 119}}, {"node": {"oid": "ee1479bac6fdcf47239ade62dddbe27b8ee6b8cc", "messageHeadline": "docs/CHANGELOG.md: link to the related issue for range_normalize() fu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9c3a2b60516d86fb5a33b4bc7d316bd694c3342", "messageHeadline": "app/vmselect/promql: add `range_normalize(q1, ..., qN)` function for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "95f02665583598ea81895e10d03453ef9950ce7e", "messageHeadline": "lib/promscrape/discovery/gce: do not pass filter arg when discovering\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "05ed98c98b63ba147784542f919075c623e53e1f", "messageHeadline": "app/vmselect/promql: allow using SI and IEC suffixes in numeric value\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 139, "deletions": 21}}, {"node": {"oid": "2c9e403d5f4617c1710709c4a9198b92d415f256", "messageHeadline": "app/vmselect/promql: properly return an empty result from limit_offse\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "0b6f439b1109f50427b20b90f0d19d2ae6595300", "messageHeadline": "vmalert: bump alerting rules evaluation interval to reasonable 30s (#\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b796a0dc3f511a1e4a46ce6c3b41381701d3a246", "messageHeadline": "app/vmselect/promql: optimize `e1 op e2` when `e1` returns an empty r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "84742f229a4203f6d9eddde0a30c42da14da912c", "messageHeadline": "vmalert: add default list of alerting rules (#3373)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 81, "deletions": 2}}, {"node": {"oid": "20d758e3e4e28a208a1096fe1b8c393c55e779c8", "messageHeadline": "all: add a link to https://docs.victoriametrics.com/enterprise.html i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 122, "deletions": 100}}, {"node": {"oid": "cb1a621d631421293c08882073aead8c5bc6cf8e", "messageHeadline": "app/{vminsert,vmselect}: add `-storageNode.filter` command-line flag \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "65b4e96a80b69f042ca0515e1a098db8de034424", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a061d33400a98d80840f9a8d9dee18dd510f1c57", "messageHeadline": "app/vmselect: clarify that it isnt recommended setting -replicationFa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cae0f37eddc7d380d2957cf57901706b23307b2b", "messageHeadline": "app/vmselect/netstorage: remove superflouos map lookup at ProcessSear\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "519bd2af7b6bfc00721bebd71ce99df08e690f16", "messageHeadline": "vmui: add trace analyzer (#3310)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 580, "deletions": 54}}, {"node": {"oid": "e79bfdf4b8f8631d29dc52159c79357836a1f8d2", "messageHeadline": "docs/CHANGELOG.md: document the fix for CPU usage spikes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "353396aa23fa79b7f609741f36ecba8ff63c204b", "messageHeadline": "lib/workingsetcache: expose -cacheExpireDuration command-line flag fo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "578bb58ea94cbfba6a0553827d5fca41dd94fc7c", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 51bfd1ab803ae16e2961555cf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 15}}, {"node": {"oid": "51bfd1ab803ae16e2961555cf210bb5d95708dc4", "messageHeadline": "vmui: add ability hide query (#3359)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 122, "deletions": 28}}, {"node": {"oid": "3ed238b75b04ea0e75c2978500d5332b5577209d", "messageHeadline": "build(deps): bump loader-utils in /app/vmui/packages/vmui (#3350)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "2c9017f6dffe5d40c13f4327a505f24952364463", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2001, "deletions": 171}}, {"node": {"oid": "fb65fb39d2fe9b0b9b5c1105efed774cec7e4158", "messageHeadline": "app/vmstorage: fix potential file inclusion via variable (#3339)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "a21c8e7b9a7ad68218aed068d4ed384215dbe6e3", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after bc8a782f74443ca03fba391bf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 55}}, {"node": {"oid": "bc8a782f74443ca03fba391bf5da383e09141e12", "messageHeadline": "vmui/refactor (#3298)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 13713, "deletions": 9957}}, {"node": {"oid": "a260e2659efe64a7c32d7478051f0334d673fe7c", "messageHeadline": "app/vmselect/promql: add `range_stdvar()` and `range_stddev()` functi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 113, "deletions": 32}}, {"node": {"oid": "c1a3192d8b2a9c987ec20f72662dc5eb867d81e6", "messageHeadline": "app/vmselect/promql: add `range_linear_regression(q)` function for ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 98, "deletions": 25}}, {"node": {"oid": "5955d232325b2c7040fb82ae2cc1121e705e10c8", "messageHeadline": "lib/promscrape: add a benchmark for internLabelStrings()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "a75137c1c2f4d99aa57c37bdac684df80f7a856f", "messageHeadline": "lib/mergeset: properly reset bsr.bhIdx after the call to blockStreamR\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c3362e3db472af2b95f06c88c4855b5547e32107", "messageHeadline": "lib/workingsetcache: add `-prevCacheRemovalPercent` command-line flag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "4106f197f29f380f418697ca9410c4ad8435b3dc", "messageHeadline": "lib/mergeset: retain the buffer with the data used by indexBlock.bhs,\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "58b40f514ca2148749635e09c288d62ef150514c", "messageHeadline": "lib/mergeset: remove string allocation and copying when unmarshaling \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "09b79d74a7ca97df43e7e3f45b30f87945ff69a2", "messageHeadline": "docs/CHANGELOG.md: document changes in v1.79.5 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "99f187d9bcbdcd1dc0009894889fec18c078b5b5", "messageHeadline": "deployment/docker: update VictoriaMetrics version from v1.83.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "bbe1a1472c373dbd39c08931df0e5f604848e09a", "messageHeadline": "docs/CHANGELOG.md: cut v1.83.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1b9dff133a979258a383f44cb64283a43d95ef07", "messageHeadline": "docs/CHANGELOG.md: document the fix at 71335e6024831408f79d3d086a7cbf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2bcafbef2538ce5cde922e51095acbfbe11b558d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3658, "deletions": 2061}}, {"node": {"oid": "71335e6024831408f79d3d086a7cbfb8ebd670e5", "messageHeadline": "lib/workingsetcache: tune cache miss threshold for resetting the prev\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5ff6e0fb0290a33991229b5247adf913eee82e01", "messageHeadline": "vmui: fix vmui vulnerability (#3336)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 9, "deletions": 34}}, {"node": {"oid": "6c7361b1c5449a537a80331ea86c3cc601f92a2c", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 7130af7fd29d98838a66e69d9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "86bce7f5f92553064956fb0ed4bcaeb7bfaa29c6", "messageHeadline": "lib/promscrape: add more cases to TestAddRowToTimeseries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 205, "deletions": 175}}, {"node": {"oid": "16fdd2af8a63e3974b6cb057638db2be34fc55d8", "messageHeadline": "test(golang): add test to function addRowToTimeseries (#3282)", "author": {"name": "Jeremy PLANCKEEL", "email": "78090694+jplanckeel@users.noreply.github.com", "user": {"login": "jplanckeel"}}, "additions": 322, "deletions": 0}}, {"node": {"oid": "b8839df32c758df6c2a6bfe605a7fc0fe3f8f27b", "messageHeadline": "lib/protoparser/opentsdb: follow-up after 04b0e4e7bf96b2ba432b8ed1f05\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 19}}, {"node": {"oid": "04b0e4e7bf96b2ba432b8ed1f0589a79fb0a843f", "messageHeadline": "protoparser/opentsdb: allow lines without tags (#3303)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "e17a1acf4adc7bc25f89e52a9a894c64071a263b", "messageHeadline": "docs/CHANGELOG.md: document 7130af7fd29d98838a66e69d9dc42d6e4ef94627", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7130af7fd29d98838a66e69d9dc42d6e4ef94627", "messageHeadline": "vmui: show tracing in json view (#3316)", "author": {"name": "Michal Kralik", "email": "michal.kralik@percona.com", "user": {"login": "michal-kralik"}}, "additions": 5, "deletions": 11}}, {"node": {"oid": "10791bf224defb1bc6b3e84bf3cc0cc55ac765dc", "messageHeadline": "build(deps): bump loader-utils in /app/vmui/packages/vmui (#3328)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "aebe21e2c85a46de8bf50d58a4f2bfdb4fb1d7fc", "messageHeadline": "guides/README.md: fix link to guide-delete-or-replace-metrics.html (#\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34aa3f6404fc40f137f0825850604f0d0d07f3b3", "messageHeadline": "README.md: sync changes with 9f8bf524ad08533ae0e94840635602479ed6cf08", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "20046dab6ea59e5f0a5cc820f55419c57f914aca", "messageHeadline": "app/vmui/packages/vmui: return back accidental changes at 9f8bf524ad0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c973aca61753488cff0a83f242c5014caa57bf8c", "messageHeadline": "app/vminsert/netstorage: move nodesHash from global state to storageN\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9f8bf524ad08533ae0e94840635602479ed6cf08", "messageHeadline": "bump go version to 1.19.3 (#3327)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "9b540bba6f41c783e07b3c42fa87c2c4eba0f2f3", "messageHeadline": "vmui: change graph legend label format (#3315)", "author": {"name": "Michal Kralik", "email": "michal@1234.sk", "user": {"login": "michal-kralik"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "91dd79f40f773eb1e1b0b0ec3457ed36a9958b06", "messageHeadline": "docs/operator: fix description for SA at VMClusterSpec (#3313)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7fa5d043f5225964e3312b8c7ab11cdb36739369", "messageHeadline": "lib/promscrape/discovery/consul: add `__meta_consul_partition` label \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "833262203738278f9cfaa3d14b879f6afbe467fb", "messageHeadline": "vendor: update github.com/urfave/cli/v2 from v2.23.2 to v2.23.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "daa70e6560b23e931c56fe38614ca745c727f514", "messageHeadline": "lib/storage: follow-up for 790768f20b7ed83af315fcc37ee15d3fd11b33e3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 62}}, {"node": {"oid": "f9dc3da9e2c5a6d465344bc2b70e88cf28e97ae6", "messageHeadline": "lib/storage: typo fix after 32d48f8dfbb03174858c00bdfe6d9d22431dc8d8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "116811d76132681d75ee37d85d7b1423e5a826ac", "messageHeadline": "lib/envtemplate: allow non-env var names inside \"%{ ... }\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "dd88c628aac28159ee64dd83eaef77dc59fcd7fc", "messageHeadline": "lib/storage: remove unused isFull field from hourMetricIDs struct", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 28}}, {"node": {"oid": "790768f20b7ed83af315fcc37ee15d3fd11b33e3", "messageHeadline": "Fix issue-3309 - currHourMetricIDs shouldn't contain metrics from pre\u2026", "author": {"name": "\u0141ukasz Marsza\u0142", "email": "lmarszal@gmail.com", "user": {"login": "lmarszal"}}, "additions": 90, "deletions": 46}}, {"node": {"oid": "63d4cf661b6aaf0d9bba8791b7784e9fcb9f6d33", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 591, "deletions": 99}}, {"node": {"oid": "d61691d5fa49b93e3ce74823e984ff041d1f6d49", "messageHeadline": "deployment/docker: update Go builder from v1.19.2 to v1.19.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "23c79e2e4941baf8d2408a271ff7d7888bcd28a5", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention about security certifi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "4ef5fe13174f32f49bf318632e791b1545336a74", "messageHeadline": "docs/guides/guide-vmcluster-multiple-retention-setup.md: clarify docs\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "94bd49402ec96a720b9807a188865e204ad73342", "messageHeadline": "docs: Add link to security page from Readme (#3286)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "99d8fcb332d38292d3e149ea832e32d1cba4bc91", "messageHeadline": "docs/operator: change VMAgentRemoteWriteSettings.MaxDiskUsagePerURL t\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 186, "deletions": 112}}, {"node": {"oid": "ac4e23de39ab0a81155db0c35011726bf70ca1fe", "messageHeadline": "vmctl: fix panic on start (#3300)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a75d85b11e193f43f2ada0b470a929ad5dc97900", "messageHeadline": "update multi-tenancy guide. Add infromation about Enterprise and Rete\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "df88832c8635d16b8bc8e990136eb14d61d9a23f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: follow-up after a1a97b93219b5b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "a3dc324b19a2651cd651ccfa5bba9a380496ab6f", "messageHeadline": "vendor: update github.com/urfave/cli/v2 from 2.20.3 to 2.23.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 97, "deletions": 14}}, {"node": {"oid": "a1a97b93219b5bd3a9871283aaacb19e466bd626", "messageHeadline": "docs: clarify information about usage of the `api/v1/admin/tsdb/delet\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a1011931ac93f4f23678861b010864b7d24bba05", "messageHeadline": "docs/Release-Guide.md: instruct to update VictoriaMetrics version in \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "619b3c926d0962ba9ea2fae2e925b1617609232c", "messageHeadline": "docs/enterprise.md: mention that feature requests from enterprise cus\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d1509f45598c21e040019577b47f4c1fb01f60e2", "messageHeadline": "docker-compose: bump version of container tags for VictoriaMetrics co\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "869e0f9f857cc81e6539925754eb9735dbd82106", "messageHeadline": "lib/promrelabel: go fmt after 5cec9706dc74376aa91d337c5c725723b93667de", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0f8f36de2491850265b4b4f73663d40bfa98813d", "messageHeadline": "docs: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5cec9706dc74376aa91d337c5c725723b93667de", "messageHeadline": "lib/promrelabel: add a test from https://github.com/VictoriaMetrics/V\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "740f7ac5e02f5e82d4cfcc6671375de3e4649c9d", "messageHeadline": "docs/CHANGELOG.md: cut v1.83.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6ac7b088b21498ce01c4436e69927bd4fe8907f3", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 253, "deletions": 4}}, {"node": {"oid": "cdd344380675be1ab0b20976d53832a548ca7ea8", "messageHeadline": "app/vmbackupmanager: add functionality for automated restore from backup", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 277, "deletions": 0}}, {"node": {"oid": "320ae1c60a4b034642c4f50ddf437eee45e8b8df", "messageHeadline": "lib/envflag: small refactoring after 518c340ae3ed726227ed73d5e7e57027\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 21}}, {"node": {"oid": "76e8888272589a65d93a5d1e6417ab4c954ee5c4", "messageHeadline": "lib/promscrape: properly add `exported_` prefix to labels, which clas\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "454baf84d607852eece1df6d32876c6b573e8544", "messageHeadline": "lib/promscrape/discovery/kubernetes: do not print an empty `kubeconfi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9565dbed349024b39e60381b9ad6e8ce78276e21", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 54e1865d17286c0917b36ea4e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "54e1865d17286c0917b36ea4e7058d95f9bb96e4", "messageHeadline": "vmui: minor fixes (#3276)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 61, "deletions": 41}}, {"node": {"oid": "9aee303ca19d1582e25baf098ff4caeb693a7c10", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: improve docs for `dns+srv` service d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "a72c5f76eb6ed950a81efa9da16ff2a586ca0d91", "messageHeadline": "app/{vminsert,vmselect}: add support for automatic discovery and upda\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "ad76a54c870c6f88bf42d5721d6505dd6e2c869c", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 253}}, {"node": {"oid": "a018b1d75ea638df62b53b331140a368c4071860", "messageHeadline": "app/vmalert/templates: properly escape all the special chars in `quot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 365, "deletions": 65}}, {"node": {"oid": "4bd024459931a0671dee4abae4bc3556795ee398", "messageHeadline": "Revert \"vmalert: escape query params if external alert source defined\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "75e22ed3a432e64d10741f1f54ec3c703ea12af0", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 675, "deletions": 164}}, {"node": {"oid": "b4e6460d2f92f712c3338e4d065e521592d862da", "messageHeadline": ".github/workflows/codeql-analysis.yml: specifically setting the Go ve\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "00c838353d1246495fd7c7546f3d71095e855eab", "messageHeadline": "vmalert: escape query params if external alert source defined (#3267)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "518c340ae3ed726227ed73d5e7e57027a654deac", "messageHeadline": "lib/envtemplate: allow referring env vars from other env vars via %{E\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 181, "deletions": 42}}, {"node": {"oid": "3c66e45ef025911b078356350c41f41abb8fb599", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after eae6063450944b28fdaeb541a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eae6063450944b28fdaeb541a821817b304b3ddc", "messageHeadline": "fix: change step setting field (#3270)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 40, "deletions": 6}}, {"node": {"oid": "794bd8b424770ef54fd0090d51c417554e7c5f6d", "messageHeadline": "vmui: limit the number of decimal places to 10 characters (#3258)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "bc7456841f23543e1e4709c758d8f75d4fe1ee29", "messageHeadline": "vmui: add responsive styles for small screens (#3256)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 35, "deletions": 23}}, {"node": {"oid": "685433b8da5066f6e6dec0860c1ba0fc2f394059", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update docs about env vars usage in \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "02096e06d020b1828c285ca68b16074d2e6d03c3", "messageHeadline": "lib/envflag: allow referring environment variables in command-line flags", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "5d82e7d64a2564c1a845177002442b17b06a65c1", "messageHeadline": "docs: run `make docs-sync` after 2ed3d49c2697354604b19e704e7460c76912\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2ed3d49c2697354604b19e704e7460c769126966", "messageHeadline": "Fix: typos (#3269)", "author": {"name": "omahs", "email": "73983677+omahs@users.noreply.github.com", "user": {"login": "omahs"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c4265322f42b63f3233f956cea79b89b6bfc3a69", "messageHeadline": "lib/fs: add canOverwrite arg to WriteFileAtomically when it is allowe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "db8abd000e398881a52acc691122f036cb303ec3", "messageHeadline": "docs/Makefile: fix `docs-up` Makefile command after 9ccd22c1f6895047d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "d9bbf24183c13c2158cb406e1eb026200843c214", "messageHeadline": "app/{vminsert,vmselect}/netstorage: allow calling Init()+MustStop() i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 72, "deletions": 36}}, {"node": {"oid": "9ccd22c1f6895047dd768494abca07e84b64b700", "messageHeadline": "Docs: add guide \"How to delete and replace metrics\" (#2829)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 240, "deletions": 4}}, {"node": {"oid": "b7882dc9af93ad26d6427ae2be0dbf91e33c65fb", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 274e235bf73680543d2874dca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "15849cb5714218aae92a08c19cdbe0de338e0bee", "messageHeadline": "docs/guides/migrate-from-influx.md: properly display images at https:\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "42375679db933618580aa1a66fe1357703ce153d", "messageHeadline": "Fix images not display on key concepts document (#3266)", "author": {"name": "Nguyen Van Duc", "email": "vanduc95@users.noreply.github.com", "user": {"login": "vanduc95"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b1324631b13f0403f248ed369425fa1dbacf988c", "messageHeadline": "docs/CHANGELOG.md: document 274e235bf73680543d2874dca0711a4ec4455a18", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "274e235bf73680543d2874dca0711a4ec4455a18", "messageHeadline": "vmui: optimize memory (#3255)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 30, "deletions": 28}}, {"node": {"oid": "59199a98dd80094548f77ba01aec2febd867c515", "messageHeadline": "vmui: extend options for app mode (#3252)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 299, "deletions": 177}}, {"node": {"oid": "c52c23c272d71616cd4b9955d6e69dc9904c76a7", "messageHeadline": "docs/enterprise.md: describe all the enteprise features in a short do\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 104, "deletions": 51}}, {"node": {"oid": "cac28ae0aefe4cc4d417cf8dd2920cfc4628b8c5", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8e998aa1a1842b4b4ddfa1b4f56ce75289b7d00b", "messageHeadline": "lib/storage: add support for retention filters (aka multiple retentio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 181, "deletions": 14}}, {"node": {"oid": "d7e657e5f9ffca272de651f0ec1b14087c339ce9", "messageHeadline": "docs/CHANGELOG.md: document 69b27275d2b2bf1bdae0d8b887b44bde2a787649", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "692af2d17cd6d31174391b322dd4b77638a07fde", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 853, "deletions": 283}}, {"node": {"oid": "dba218a8ce4e44d047871946ffd5884baa15c7fc", "messageHeadline": "lib/storage: skip blocks outside the configured retention during search", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 4}}, {"node": {"oid": "e2f0b76ebfece625a2567e1767dcda083c77045b", "messageHeadline": "lib/storage: do not pass retentionMsecs and isReadOnly args explicitl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 57}}, {"node": {"oid": "89a1108b1a7eccac1bafe016fc5154356080e583", "messageHeadline": "lib/storage: small code cleanups", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "05512fdd74873da4c5f99f17ea15d01c35994d84", "messageHeadline": "lib/storage: re-use newTestStorage() instead of manually initializing\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "d2d30581a0ab7470ec2baae7b7d299a6cedb1aed", "messageHeadline": "lib/storage: pass Storage to table and partition instead of getDelete\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 63, "deletions": 53}}, {"node": {"oid": "54f35c175cd8be9438657334ac4a3dd34ec16393", "messageHeadline": "lib/storage: small refactoring: move retentionDeadline to blockStream\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "187e294a53b9be7b07d2a7cb7574fabefc7c01da", "messageHeadline": "lib/storage: use a single reference to the currently merged block - b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 21}}, {"node": {"oid": "d0a9ca1bc296ef8426d6f4d35d2645f6357cec08", "messageHeadline": "lib/storage: properly pass uint64 constant to fmt.Errorf on 32-bit pl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e4dfe50c6b30aa49aefd911176433783a3aca4a", "messageHeadline": "lib/storage: subsitute searchTSIDs functions with more lightweight se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 326, "deletions": 381}}, {"node": {"oid": "a10647e0bf2666173ca2866ee7cc360dad7898d3", "messageHeadline": "app/vmselect/promql: expose missing metric `vm_cache_size_max_bytes{t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "4128ad71e24b3ac1391bcbc3f2f04b0674ffefc6", "messageHeadline": "lib/storage: move common code to newRawRowsBlock() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "b5674164c6ef0fec847106f4ef0840cef6897f6f", "messageHeadline": "lib/storage: simplify code a bit after 3f5959c053e61b6a36242525ae3796\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "fd7c86ae255d63d500e3bb9d95d7dbed7e4e0360", "messageHeadline": "lib/{mergeset,storage}: simplify the code a bit after ae55ad8749c3ed9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 16}}, {"node": {"oid": "99d67ac8ad2335c77f81d9a01ac275e6d4c08eef", "messageHeadline": "lib/storage: validate timestamps in the block only if they use encodi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "3f5959c053e61b6a36242525ae3796d837c2358a", "messageHeadline": "lib/storage: try generating initial parts from inmemory rows with ide\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "891ff6af2a24e477d03890382b2ed7c7fadc6662", "messageHeadline": "lib/workingsetcache: increase default cache expiration from 10 minute\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08ca45d2384687304d94637dfa6efeb14fe6ee9a", "messageHeadline": "lib/workingsetcache: move the cleaner for the prev cache into a separ\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 44}}, {"node": {"oid": "4cd173bbaab2726dcdbb81df7ddfc3c425df2dfb", "messageHeadline": "lib/procutil: stop immediately after receiving the second SIGINT or S\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "150e99d403f01a89adcc21cbfa3408a8a9d768d3", "messageHeadline": "lib/{mergeset,storage}: avoid `unaligned 64-bit atomic operation` pan\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 6}}, {"node": {"oid": "d906d8573ee373393d2f5d4223b7b372952c5be7", "messageHeadline": "lib/workingsetcache: drop the previous cache whenever it recieves les\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "817aeafd699386dd86f23c5c13fe30deda6cdcbf", "messageHeadline": "lib/workingsetcache: use per-bucket stats counters instead of global \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 25}}, {"node": {"oid": "9c02c39487d9b408e5c8b139b3b701ef96bc9f9b", "messageHeadline": "lib/workingsetcache: randomize interval for swapping curr and prev ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "cba9696a148f93961e3d90d90e522978cd8ea978", "messageHeadline": "docs/CHANGELOG.md: move the BUGFIX line for 1059c4d84a67358b8dab6a9e0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1059c4d84a67358b8dab6a9e00c71e342c45a2d0", "messageHeadline": "lib/promscrape/discovery/kubernetes: correctly wrap error (#3250)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e0ea95f26ae6363d8c3acc486dcae5344c72ee3", "messageHeadline": "vmalert: lower severity level for RW retries (#3237)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b4f72431104daf579afbdc6db5175cd9c68a4166", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 798, "deletions": 738}}, {"node": {"oid": "3bb3893b2d6076b4b7f53fbbf0aefc0486b0601d", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 080562030d76e22087c6ab03c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "080562030d76e22087c6ab03c82f1a571739a947", "messageHeadline": "fix: remove rounding of axis limits (#3238)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "069401a304462365a2bc8ec9259e081e43ff466a", "messageHeadline": "all: log error when environment variables referred from `-promscrape.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 66, "deletions": 24}}, {"node": {"oid": "fb50730ba70ae9eb410398fd31086427e8d74e2d", "messageHeadline": "lib/storage: double the number of rawRows shards on multi-core systems", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae55ad8749c3ed9db1cb26438eb92640d15bc694", "messageHeadline": "lib/{storage,mergeset}: do not hold per-shard lock in fast path when \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 13}}, {"node": {"oid": "b6e8c1403a76e5a3bfd4b6a8e396aab34a47169f", "messageHeadline": "lib/promrelabel: add relabeling tests when the source label is missing", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "2b2c58ecf8fc727cb417f765ef66d2c60ad9ad78", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 377, "deletions": 118}}, {"node": {"oid": "646fb1723716bd15ea841fee5f5651f72ae763de", "messageHeadline": "docs/MetricsQL.md: document that input histograms must have the same \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "adf341969954783c7d1d4bbf436b29a79249dfff", "messageHeadline": "docs/CHANGELOG.md: add a note that it is recommended to use v1.82.1 i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3a0c69651a71ef841534398340d0370655bfcb94", "messageHeadline": "docs/CHANGELOG.md: release v1.82.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2e3be68617182f2777b232906854b221ab234b3f", "messageHeadline": "lib/bytesutil: make sure that the string passed to FastStringMather.M\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "b1de74a6ba1073be5ff104f5c25509ec1a1cc3b3", "messageHeadline": "k8s-monitoring-via-vm-cluster.md: remove extra spaces (#3234)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ff6151fa497a2bcdf2346b4296bf4ec7e8b1f1c8", "messageHeadline": "vmui: limit number of plotted series (#3229)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "92f7fe306ef8d7175da4d5890db6130195fe3a63", "messageHeadline": "app/vmagent/remotewrite: typo fix after c914e4dacebc3c8a846634da904ce\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6fd33044f370e3422ecd6c793d0cd2044958dff", "messageHeadline": "app/vmselect/promql: follow-up for 930f1ee153bbcee08021ec394fdc7f747a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 26}}, {"node": {"oid": "930f1ee153bbcee08021ec394fdc7f747a2e5aee", "messageHeadline": "BUGFIX: properly calculate histogram_quantile with the same value and\u2026", "author": {"name": "Siqi Liu", "email": "liusiqi@ustil.cn", "user": {"login": "647-coder"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "76e275ddef41451bf074bf26b48f7585a80dd0f5", "messageHeadline": "docs/CHANGELOG.md: document b856581ad30118750c519896669fb1330a3cfed5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b856581ad30118750c519896669fb1330a3cfed5", "messageHeadline": "lib/backup: set s3 default region to us-west-2 (#3224)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "42ce4364fc5f982421fec7cd79d47b849ea56597", "messageHeadline": "Multi retention standardization of docs (#3223)", "author": {"name": "Dan Fredell", "email": "furtchet@gmail.com", "user": {"login": "dfredell"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c914e4dacebc3c8a846634da904ce1bac69754b2", "messageHeadline": "app/vmagent/remotewrite: typo fix after 50f5eae0e0358e6b7e80066cf3926\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96a106eab2adb9e18e64c94a9028e69f41bfadcc", "messageHeadline": "vmalert: update troubleshooting docs (#3228)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "185cff307bc720f5f21ea8a4352efae543d08df4", "messageHeadline": "lib/mergeset: mention in the error message the path to the part, whic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cfae887c756d0e3df34c3e43ef02157e47224dcc", "messageHeadline": "docs/CHANGELOG.md: document a4975ace86b38b4e8296f6556d065a5ad28feec9", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b8da90b893e463e185fbba403a4b4df643b7d049", "messageHeadline": "app/vmselect/promql: properly handle zero and negative values for `-s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41925a9500cd52273ee2b2f58e0da1a209d1432f", "messageHeadline": "docs/CHANGELOG.md: document 9544b5cacf7446203fac19eb7c575779dc9b280e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a4975ace86b38b4e8296f6556d065a5ad28feec9", "messageHeadline": "vmalert: revert unexpected fileds rename during refactoring (#3222)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 66, "deletions": 66}}, {"node": {"oid": "b7887c426b1eea2018e2cf1814073f843ec90ea1", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12565, "deletions": 401}}, {"node": {"oid": "a79272db1fe544a3704f7c170c770633dd23cf2f", "messageHeadline": "docs/vmbackup.md: run `make docs-sync` after 076e721c220050ced7a6502c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "076e721c220050ced7a6502cac330bb9196c95c2", "messageHeadline": "doc: describe usage of env variables for obtaining credentials (#3219)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "875abf0ef40932544f5cc838b593fece4cb98c18", "messageHeadline": "docs/CHANGELOG.md: document e384d88abfa1cc8cab185cf5674f5b6fc859c6e2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "04a05f161c91a6d572de7c67de0172880d2da7ec", "messageHeadline": "app/vmselect: return back the logic for limits the amounts of memory \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 125, "deletions": 29}}, {"node": {"oid": "e384d88abfa1cc8cab185cf5674f5b6fc859c6e2", "messageHeadline": "fix issue#3053 (#3182)", "author": {"name": "Howie", "email": "haoweili35@gmail.com", "user": {"login": "Howie59"}}, "additions": 68, "deletions": 66}}, {"node": {"oid": "921918cb497397f06b5b31f5b35d0f49fb552739", "messageHeadline": "docs/sd_configs.md: document __scrape_timeout__, __scrape_interval__ \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "50f5eae0e0358e6b7e80066cf3926fcdc9555e9f", "messageHeadline": "lib/promrelabel: remove unconditional sorting of the labels in Parsed\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 115, "deletions": 60}}, {"node": {"oid": "8e1ccecd9711d1caeaa76c3f03d41e5b86e7e5a4", "messageHeadline": "docs: mention -search.maxMemoryPerQuery in the description to -search\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "4f4d591ccbf5d33cd28e31d9efab82458624cdb3", "messageHeadline": "docs/vmbackupmanager.md: update docs after adding the support to make\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 38}}, {"node": {"oid": "8f8ce5e238771b1b4512b2caee2c738fd123dc95", "messageHeadline": "docs: add description for -search.maxMemoryPerQuery command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "5138eaeea0791caa34bcfab410e0ca9cd253cd8f", "messageHeadline": "app/vmselect: allow limiting per-query memory usage via -search.maxMe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 113}}, {"node": {"oid": "3aafbc3624e74726ea8d82c19a5319c64259bc24", "messageHeadline": "docs/CHANGELOG.md: add a link to a feature request for the feature, w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5269b1ad775d202ead16864782803029bed041f3", "messageHeadline": "lib/promscrape: allow controlling staleness tracking on a per-scrape_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 17}}, {"node": {"oid": "93811da76d11f01e27a4a796007d361dd20abab9", "messageHeadline": "docs/CHANGELOG.md: document the 27ed4b853edd98eca0e5859cc4b3da3ddeec407c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "27ed4b853edd98eca0e5859cc4b3da3ddeec407c", "messageHeadline": "vmui: auto-update chart after query field removed (#3210)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "b47caa86db3eb2b9546d91bdabd6516e93c70432", "messageHeadline": "all: update the minimum required Go verson from 1.19.1 to 1.19.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 31}}, {"node": {"oid": "f9df0cae16438beeb8245a95bc11406a0bd44842", "messageHeadline": "lib/promscrape: allow specifying full target url in `__address__` label", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 203, "deletions": 475}}, {"node": {"oid": "8322760647f0e59778b89de14406fe73232e5814", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after a54987f6715f0565593f948fd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8bc840358fc7cc451d71141b02b5868ffd9b0f79", "messageHeadline": "docs/CHANGELOG.md: cut v1.82.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7b6ce3f75ef972cc6be9dbff7a7dc4cdbe808d64", "messageHeadline": "docs/CHANGELOG.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ba4050ab1f539a9c3960ecdade5a6cfaac5a1f6f", "messageHeadline": "docs/CHANGELOG.md: add a changelog for v1.79.4 LTS release (copied fr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "897e9ef427ff9b0273941bf45976baa61eddcd26", "messageHeadline": "go.mod: `go mod tidy`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "711698b8582dc8bc97ed64a934e70b5b0ab13f07", "messageHeadline": "lib/backup/azremote: typo fixes after 03872025b747fcc4ee98710ad10fc98\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "176f10f5b2ef9a980c22a9d0f02a7a51d99b90fd", "messageHeadline": "app/vmbackup: fix compatibility with latest azure sdk (#461)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 51, "deletions": 76}}, {"node": {"oid": "0cea525456d61df8cbca1a9d80e5cb37232446b0", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14473, "deletions": 13432}}, {"node": {"oid": "285e92706d08b26eafff18f3b2bcd20f9335ef77", "messageHeadline": "docs/MetricsQL.md: formatting improvements", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1160, "deletions": 276}}, {"node": {"oid": "f452c84579b834558bf9893a7fda487cd287d0e3", "messageHeadline": "app/vmselect/promql: properly calculate `vm_rows_scanned_per_query` h\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 138, "deletions": 91}}, {"node": {"oid": "40e899fd67fadd2b0d2d97e39bde01e7a463e0b7", "messageHeadline": "app/vmselect/promql: properly calculate `quantiles_over_time()` over \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "8ae713253eed09ad20439d3d43db1665e84d958b", "messageHeadline": "docs/CHANGELOG.md: remove duplicate description of the bugfix, which \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "ecd2f7451b8773af3fc1cf41d30a3f677e770a63", "messageHeadline": "Makefile: remove docs/*.tmp files after running `sed` command there", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9acf1845f461f8e2f6c1d9c5d9b79caf7cc447d9", "messageHeadline": "Makefile: add missing \"=\" char between \"-i\" flag and its value for sed", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78af27f95588982f0abfadb06751661c989e80f1", "messageHeadline": "docs: when modifying docs in place allow storing backups (#3205)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5b10fa87b2224d027f8e9c9014b56b1c1da23a51", "messageHeadline": "vmalert: fix misleading line regarding multitenancy (#3206)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "8d7910a463e2e4037214c01068605f5d087042e1", "messageHeadline": "docs/CHANGELOG.md: add missing link to /api/v1/export docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d9282027e627a14c9eaae16e5e224177565bd37d", "messageHeadline": "app: follow-up after ec04fcac938245e003477e1ab37da2bf070e124c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 117}}, {"node": {"oid": "ec04fcac938245e003477e1ab37da2bf070e124c", "messageHeadline": "Properly parse json when export import metric (#3180)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 173, "deletions": 17}}, {"node": {"oid": "97239e05cef6716304a40bbbb19cf894018dde8d", "messageHeadline": "lib/backup/s3remote: fix error checking for alternative S3 providers \u2026", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "dba49943d39d406e9d0ec30820252d8fce3bf9d4", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update docs after the a54987f6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "1e93ad84e3244f6f03a2569db30b98f9011e12c9", "messageHeadline": "lib/backup/azremote: remove unused methods after the 262ce77e2d8fba0d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 77}}, {"node": {"oid": "a54987f6715f0565593f948fdd99624b939c979c", "messageHeadline": "vmui: maximum queries (#3196)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 67, "deletions": 66}}, {"node": {"oid": "cdf385f9e482b412ec322a2a4a92a2d56c066ce4", "messageHeadline": "deployment/docker: update Go builder from v1.19.1 to v1.19.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5307cf068f24282704a5c87ba74785911f40506f", "messageHeadline": "docs: follow-up after 262ce77e2d8fba0d4c7187654b7fbd255e7e9e3d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 17}}, {"node": {"oid": "262ce77e2d8fba0d4c7187654b7fbd255e7e9e3d", "messageHeadline": "lib/backup: add support of Azure Blob Storage (#460)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 27206, "deletions": 2}}, {"node": {"oid": "f596e498819ed7bd24c0404739eb38440cdb5727", "messageHeadline": "docs/CHANGELOG.md: document f8ac55d70ada9ef8490b322abefb05f28f75e2e9", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c45c61cf931a2bbb0366f675dbf64fef2dfd70d3", "messageHeadline": "app/vmalert: follow-up after f8ac55d70ada9ef8490b322abefb05f28f75e2e9", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "703094a37a621eacb5ee5da1d30068b3a791cfe7", "messageHeadline": "app/vmbackupmanager: expose `vm_backup_in_flight` metrics (follow-up \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f9fc838b7b4a25aa7cb52bba5e1478c3ba06c5fa", "messageHeadline": "app/vmalert: update -external.alert.source command-line flag descript\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "36584ef52cd74d64809d113dd50312fc72cfee1a", "messageHeadline": "README.md: sync with docs/README.md after e0ea76db62ed58b28f9fa22f81e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "440495df5225d07af9d62bb16c0879f9a8473d7c", "messageHeadline": "Makefile: fix sed command and if condition for Linux bash after 2d118\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "61544e13ad13b352bb04d3446ea310387a77a91b", "messageHeadline": "vmalert: allow using `{{$labels}}` for templating in `-external.alert\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6711eec10900ab56b452b3e4b128e3247f8794a9", "messageHeadline": "docker-compose: move `TooManyLogs` into `vm-health` alerts set (#3199)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "e0ea76db62ed58b28f9fa22f81ef3c0580081fe1", "messageHeadline": "docs: add cardinality explorer blog post (#3198)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "2d11896486219ca9f8f9cf6152bf28eac7db06f8", "messageHeadline": "docs: udpate Datadog section (#3190)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 135, "deletions": 227}}, {"node": {"oid": "272f00dbb66da1544435b6cc7f4c6b96ebb1d7f2", "messageHeadline": "docs: Update How to send data from DataDog agent (#3168)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 88, "deletions": 10}}, {"node": {"oid": "c53b7e66ef31af03de8a7ef2383b553f1270965c", "messageHeadline": "app/vmselect: improve performance scalability on multi-CPU systems fo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 202, "deletions": 238}}, {"node": {"oid": "49311ae977fac34fc9fe82464487b18b99d0b2de", "messageHeadline": "app/vmselect/prometheus: improve scalability of `/federate` endpoint \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "fb1cc3cc945f91af0230d2dcb4ee072d30a2a321", "messageHeadline": "app/vmselect/promql: increase scalability of incremental aggregate ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "fcc7ab71b3daba61f518c61ba0cf129b752c35bd", "messageHeadline": "app/vmselect: do not export NaN values for stale metrics at /federate\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 31}}, {"node": {"oid": "7812761ab4f9da722ae3770886dc328b5b3210df", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add a security note for multitenant \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d7327d2f0245a78a1175b98ba47441b13a336eb0", "messageHeadline": "docs/vmagent.md: fix incorrect url for multitenant writes to Victoria\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "0dc93cca7f4b99642e58fe491e2da53a8a6a21d1", "messageHeadline": "app/vmagent/remotewrite: allow specifying per-`-remoteWrite.url` disk\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "c1fa9828b3de1a0fb9fd0e5797a6975b8cdba648", "messageHeadline": "lib/flagutil: rename Array to ArrayString", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 217, "deletions": 120}}, {"node": {"oid": "366f04001b4ad6af17349cce57cb629b9b4e8d91", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8655, "deletions": 1011}}, {"node": {"oid": "87c77727e4ad98856f28a3ca714b86b11d963e69", "messageHeadline": "vmbackup: update AWS SDK to v2 (#3174)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 125611, "deletions": 105985}}, {"node": {"oid": "725dfb0ed69195c297b087b528e300b0f26dcd66", "messageHeadline": "lib/httpserver: use 302 redirects instead of 301 redirects", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "a296994fed5f392d178a6a38edc1854041653135", "messageHeadline": "app/vmauth: do not remove trailing slash from the proxied path", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "4998402004a9bc400f2fe414d013a8fe3bab9703", "messageHeadline": "lib/promscrape: add `external_labels` from `global` section of `-prom\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 39}}, {"node": {"oid": "3a98ef2f5f59da4fe64b0ced1613c8de74b865a8", "messageHeadline": "lib/promrelabel: export MustParseMetricWithLabels function, which can\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 65}}, {"node": {"oid": "f86070169d5ab0df7767fcddf190047e3c204a32", "messageHeadline": "lib/promscrape/discovery/azure: remove unneeded conversion to string", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "973ce4b5615627d39c5e88083dc531f1983355d7", "messageHeadline": "app/vmagent: accept requests with `/prometheus` and `/influx` path pr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "63a94b1d549c25a99d487fb0e9d420c37b344b78", "messageHeadline": "docs/vmagent.md: formatting fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 610, "deletions": 230}}, {"node": {"oid": "5b83e6e14e6747f75e04dfb0eb4a6bad94053135", "messageHeadline": "app/vmagent/README.md: apply typo fix from 1fda517af9a0f18b0e4a24484c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1fda517af9a0f18b0e4a24484c2aed7bb9278ad5", "messageHeadline": "docs/vmagent.md: fix typo (#3186)", "author": {"name": "lionelee", "email": "lixycm@gmail.com", "user": {"login": "lionelee"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db16759c68e926807314b7c8fd456f8c857e48e0", "messageHeadline": "lib/storage: optimize matching speed for non-trivial regexp filters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "9e8fbef27ed7484af4db4938d8947c5f182a5e95", "messageHeadline": "docs/CHANGELOG.md: clarify the description of the improvement in rela\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e8a64f6e7a09df2db93f0905be0e624d0289e4c1", "messageHeadline": "lib/promrelabel: remove redundant memory allocations by using interne\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "73dc17ef647f0ceaed5018b98c9731956b501d5d", "messageHeadline": "lib/promrelabel: add a benchmark for realistic Kubernetes relabeling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 234, "deletions": 215}}, {"node": {"oid": "c54e14cdec445c6ea18fba79c7dc2368b7671b68", "messageHeadline": "lib/promscrape/discovery/ec2: expose __meta_ec2_region label in the s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "4d27fa41c8fc76a0f472b90a3acd848ce8f3aac9", "messageHeadline": "Makefile: run errcheck for all the app/... subdirs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d0b71723160fc76b40856259745f8680cace3777", "messageHeadline": "app/vminsert: remove support for undocumented VictoriaMetrics_Account\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "33f40f4a5f017903274bf886b8498a2cf31bf972", "messageHeadline": "app/vminsert: allows parsing tenant id from labels (#3009)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 86, "deletions": 14}}, {"node": {"oid": "740bb2cc00d59ea417c2e5600f4e718ef35d3169", "messageHeadline": "vmalert: support auth configs per static_target (#3188)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 135, "deletions": 8}}, {"node": {"oid": "171dd14aa3b6cd3ba6fcecc0a036a85611eea18f", "messageHeadline": "lib/promrelabel: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a18d6d5cccd67eeb5c7c5f8f4bd09fbb11b46820", "messageHeadline": "lib/promrelabel: optimize `action: replace` for non-trivial regex values", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 21}}, {"node": {"oid": "146021a07604672a61b41726be5e7f6fd9a5b86e", "messageHeadline": "lib/promrelabel: there is no need in calling regex.HasPrefix() after \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 14}}, {"node": {"oid": "899d2c40fb70a5ec1fa16b9699798042b1816a04", "messageHeadline": "lib/promrelabel: optimize `action: labelmap` for non-trivial regexs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 19}}, {"node": {"oid": "17289ff4813d255eef72bd6704ad21fea66d1b01", "messageHeadline": "lib/regexutil: cache MatchString results for unoptimized regexps", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 132, "deletions": 20}}, {"node": {"oid": "e220bc3cd5cd80dd4c1efa746e153b361a667981", "messageHeadline": "docs, app/vmgateway: add description about new `auth.httpHeader` flag\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b70f815dc4f1b2412d5e5fefa529a51df2ed3677", "messageHeadline": "app/vmselect/promql: remove empty series before applying aggregate fu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b64b9b9fec16e5a8513c8890f2b8ebf4bb5fefbe", "messageHeadline": "app/vmselect: ignore empty series for `limit_offset` (#3178)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 25, "deletions": 1}}, {"node": {"oid": "fda60b3d4d22e76ced2f3ba761c72552d3a5c6a9", "messageHeadline": "lib/promrelabel: properly parse regex with escaped $ at the end", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 1}}, {"node": {"oid": "bf2f14a3a650d972ff8e28bda6c1e696a08818a3", "messageHeadline": "docs/CHANGELOG.md: document 39f559d22b0610fbe7a7ebe6da33e48de480cf03", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "593da3603ec8034478ae550972d57db13670cf83", "messageHeadline": "lib/bytesutil: move InternString() from lib/promscrape/discoverytutil\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "f61b8cec6950226adf2601141bdc7628eb84a6fa", "messageHeadline": "lib/awsapi: fixes sign encoding (#3183)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "39f559d22b0610fbe7a7ebe6da33e48de480cf03", "messageHeadline": "vmalert: allow using extra labels in annotations (#3181)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "6a32a640736d3a7770a52cd8b35b8ca25dc9d5e8", "messageHeadline": "lib/bytesutil: add FastStringTransformer and use it in the rest of th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 126, "deletions": 107}}, {"node": {"oid": "92b36222538b77c63b6947606e806f2eb510d6af", "messageHeadline": "lib/protoparser/datadog: optimize sanitizeName() function by using re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 5}}, {"node": {"oid": "ef435f8cc414d91bd2f428aa1d86b7ebee5af88a", "messageHeadline": "lib/promrelabel: add SanitizeName() function for sanitizing Prometheu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 89, "deletions": 25}}, {"node": {"oid": "6a818dbddf396b4b3fffd53f2319b185369f517b", "messageHeadline": "docs: fix typo in Cluster-VictoriaMetrics.md (#3172)", "author": {"name": "nemobis", "email": "federico.leva@relexsolutions.com", "user": {"login": "nemobis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fbc85e654cd2edf8c52a66f42269c9400380a602", "messageHeadline": "docs: fix typo for vmalert docs (#3173)", "author": {"name": "panguicai", "email": "guicai.pan@daocloud.io", "user": {"login": "panguicai008"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "4ad3b3663082d3df96c98730097834afc3b7db23", "messageHeadline": "docs: update img for key concepts (#3176)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1267, "deletions": 981}}, {"node": {"oid": "6411bbcce7fa98333686d6818f841f78da444f31", "messageHeadline": "lib/netutil/tls.go: consistently use tlsMinVersion name across source\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ab1cede62f15a529c49eed1378cf37b6036f616", "messageHeadline": "lib/{httpserver,netutil}: allow to define min and max TLS version of \u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 137, "deletions": 40}}, {"node": {"oid": "d63410bf6f32ee887d9f66fa0761be86d78ca05b", "messageHeadline": "docs: managed_victoriametrics/quickstart.md fix image link (#3165)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "36a9a834b3b9ac8758e65a2766f6a70c9f1c5a2f", "messageHeadline": "docs: clarify numeric label values for `label_value` (#3129)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d67948b8e3c7793b6104d5e702393329edb6f3ca", "messageHeadline": "added security policy (#3140)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "32be84fc759e7b2ca705d0456c5bd21e76309e17", "messageHeadline": "Adds packer build for server with VM Single node in vultr.com marketp\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 642, "deletions": 0}}, {"node": {"oid": "e96ccf3f710ddbcecfbb6b5401d5db0d81a946f3", "messageHeadline": "lib/mergeset: follow-up after a0e7432e4248405440675bde3b98554f4aa73a8\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "72c29d762eb8a7202ea6ce86488bb1426c1dace8", "messageHeadline": "docs/CHANGELOG.md: document f022296d96874b8bcdc421f16b9c75189091832e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f022296d96874b8bcdc421f16b9c75189091832e", "messageHeadline": "vmbackup: configure retries for GCS remote FS (#3156)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1bac96dfceb7ca3d6cae7c48627e69541f43e7bb", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 621, "deletions": 424}}, {"node": {"oid": "a2431c2a88b39f63b95d747da2224a77bbeb23b1", "messageHeadline": "docs/CHANGELOG.md: document 166d4441598c9c48f234eaeda0df0c0a979062b9", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "166d4441598c9c48f234eaeda0df0c0a979062b9", "messageHeadline": "vmselect/rollup: rm workaround for slow-changing counters (#3163)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 15}}, {"node": {"oid": "41f8c2987ddc04bf1bf619937c72ac9dd7af68a9", "messageHeadline": "lib/protoparser/graphite: accept whitespace in metric names and tags \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 117, "deletions": 51}}, {"node": {"oid": "5983ecf4d1c45ddf7861e3ceaf7c908a5bca4a63", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7c2474dac7bba6cd42e861de9f99fef2472f680b", "messageHeadline": "lib/protoparser/datadog: sanitize metric names by default in the same\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 69, "deletions": 2}}, {"node": {"oid": "fcffdba9dcbc6a696d328cc8f4268349d54218e3", "messageHeadline": "app/{vmagent,vminsert}: add `-usePromCompatibleNaming` command-line f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 73, "deletions": 8}}, {"node": {"oid": "819aa95552989c4638761953df06d636bb88d2da", "messageHeadline": "docs/vmalert.md: follow-up for 0c95f928ae13d2f43ab3bb9ee3323cae12e5b4c1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "6b71f33c8bf239b2851554d6a10431b327deb984", "messageHeadline": "docs/vmalert.md: follow-up after 7748a9d629f475bce6f96d9a28ca0d0a931c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "b68cd810fc35248424eee9089e464d5b69d546d2", "messageHeadline": "docs: follow-up for 03d54ac890849f731d4540678faacf3f6097960a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "908fe6a623c56174de82bd6db84f4c7453862346", "messageHeadline": "dashboards: replace `Index size` panel with `Active series` (#3157)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 29, "deletions": 20}}, {"node": {"oid": "0c95f928ae13d2f43ab3bb9ee3323cae12e5b4c1", "messageHeadline": "vmalert: set default value for `datasource.queryStep` to `5m` (#3149)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "7748a9d629f475bce6f96d9a28ca0d0a931c6eec", "messageHeadline": "vmalert: add info about `search.latencyOffset` to Troubleshooting (#3\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "fc9caa67383766354206cc2a4c7335ba14fcb9d3", "messageHeadline": "deployment/docker: fix image versions for cluster components (#3150)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "03d54ac890849f731d4540678faacf3f6097960a", "messageHeadline": "docs: mention VictoriaMetrics Monitoring blog post (#3152)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "3d5509a7208a15bb907fef2c8e021768f2cdaa6b", "messageHeadline": "lib/querytracer: fix comment (#3135)", "author": {"name": "\u5320\u5fc3\u96f6\u5ea6", "email": "97019752@qq.com", "user": {"login": "jiangxinlingdu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27254096b29a31e27b4d1c946df86ad2d8f55c82", "messageHeadline": "docs/Articles.md: add a link to https://victoriametrics.com/blog/vict\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a3e536c0e7ed1cd08584e578571941a3aeb3cf99", "messageHeadline": "docs/Articles.md: add a link to https://dataswamp.org/~solene/2022-09\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e347dd7cc6743f3088b67647d81d296a69e4fda0", "messageHeadline": "deployment/docker: add version tag for docker containers (#3141)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "dc4b87621f1f63e779803af700a6f6af8e98ee5e", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 181, "deletions": 72}}, {"node": {"oid": "5714a68ac638ebcbb588742f77f4712b53c6bf80", "messageHeadline": "deployment/docker: move cluster compose env to master branch (#3130)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 618, "deletions": 192}}, {"node": {"oid": "6a794ec5d5e75d5ebd14dccb91d2ff3772ca0b77", "messageHeadline": "app/{vmctl,vmalert}: update progress bar library (make vendor-update)\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 74, "deletions": 129}}, {"node": {"oid": "d61cce06fd810cf46e3b5b807940aa01029efec8", "messageHeadline": "vmalert: prodvide more details on duplicates (#3136)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "5e2fcd455daff851fdc11b359adf6a3321d5bb5b", "messageHeadline": "app/vmagent/remotewrite: `go fmt` after 2b55d167d787667017f6acf83bc36\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "310d0caec299497d0a7ab11b6a6830140c999b6c", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1283, "deletions": 927}}, {"node": {"oid": "fd98ec8ba3432310256e4ec0b88af97afa1f2695", "messageHeadline": "Makefile: fix -compat value passed to `go mod tidy`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1aef635de429e49dbe5179932b0ea70b55220ae0", "messageHeadline": "docs/CHANGELOG.md: clarify the change at 622bbedbe11149ad0a7dbfef075a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "584a5d6b1f3f78f5a0e21dfe81b2a3fb87a8da80", "messageHeadline": "docs/managed_victoriametrics/quickstart.md: small fixes after 606166e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 16}}, {"node": {"oid": "2b55d167d787667017f6acf83bc3607aba7916db", "messageHeadline": "app/vmagent/remotewrite: add benchmarks for comparing the performance\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25601, "deletions": 4}}, {"node": {"oid": "b4410b1c630b0ce4e25ab7fdf8307aabcea45df5", "messageHeadline": "Dashboards (#3120)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3175, "deletions": 1586}}, {"node": {"oid": "622bbedbe11149ad0a7dbfef075a2c4e2b57e527", "messageHeadline": "vmalert: always re-evaluate Annotations (#3119)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "348467356631efe5004dd691ef6b5b7a94e91824", "messageHeadline": "vmalert: add Troubleshooting section to docs (#3115)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 250, "deletions": 116}}, {"node": {"oid": "606166ef6831dd8334e81552cb1b6b1fa4b91745", "messageHeadline": "docs/managed_victoriametrics: add how to restore password section (#3\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "9c95c81534305543af07ab6d4d8ab06a8b8658cf", "messageHeadline": "vmalert: print example of `curl` command for rule's state (#3112)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 324, "deletions": 158}}, {"node": {"oid": "455002922e71fcd4fb0b7b5c6d32e8eb45f3f456", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update `-help` output after explicit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "e7995375b54cf2f201a3e6c7e3903f628808e70a", "messageHeadline": "docs: update `-help` output after explicit mentioning of enterprise f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "4193af45717abc939b2c8191eafc8c4f241fdbc9", "messageHeadline": "docs/vmauth.md: update `-help` output after explicit marking of enter\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b2599c65952e6e5071a62ab17bf40637545e67b", "messageHeadline": "docs/vmalert.md: update `-help` output after explicit marking of ente\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 19}}, {"node": {"oid": "bbecd27557e2973eca35a2f5c96ab2b03ef5849a", "messageHeadline": "docs: update docs with explicitly marked enterprise command-line flag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 46}}, {"node": {"oid": "a9629cc32dd5872bab4548362f1bb9eaa1a2418d", "messageHeadline": "app/vmctl: add description about `influx-skip-database-label` flag (#\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b869c757a929714d84b4b06cd6055df45e807806", "messageHeadline": "docs/FAQ.md: add an answer for `What is the difference between single\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "b75f1854c55740ca13fc07aca5e93ac8d4c8ca04", "messageHeadline": "vmselect/promql: add alphanumeric sort by label (sort_by_label_numeri\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 625, "deletions": 202}}, {"node": {"oid": "5306f79fd152f9e52b92d01f08c0169579ff0bd1", "messageHeadline": "docs/Articles.md: add a link to https://www.groundcover.com/blog/prom\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56ce7ce85b368bf9302aaffd27f777afeeba6527", "messageHeadline": "lib/promscrape: typo fix after 74c00a87623718f9c1a8ecaeab3a6a0febc2db2f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "877940a131c78edff298ff9cce9c68386b9b34e6", "messageHeadline": "vmalert: add experimental feature of storing Rule's evaluation state \u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1128, "deletions": 483}}, {"node": {"oid": "99bc18774c4373f01a55cf3606e1c6c09e767f9f", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 1304824201bd8bb52907431f2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "efea51a9eebaf3ca84bed0dd06cafdc1557b38cb", "messageHeadline": "bump Go version to 1.19.1 (#3108)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "74c00a87623718f9c1a8ecaeab3a6a0febc2db2f", "messageHeadline": "lib/promscrape: read response body into memory in stream parsing mode\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 33}}, {"node": {"oid": "ccad651a61be755140b47dd53077f3ae57aa9ec1", "messageHeadline": "lib/promscrape/discovery/kubernetes: add more context on WatchEvent p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1304824201bd8bb52907431f2b22981cd11e3930", "messageHeadline": "vmui: fix query params saving in URL (#3104)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3af24a5b7c99cbd55e1f5297b5380f4ec197f813", "messageHeadline": "docs: consistently use docs.victoriametrics.com instead of victoriame\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "523ff2507766515f73b48371857f35bbb3b5d0d7", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1780, "deletions": 339}}, {"node": {"oid": "0ead64b6cfe7eed31ccfdf5c0aab836c652b8c4e", "messageHeadline": "app/vmalert: follow-up after 8441375da227390a8939dbf64fd1e038a777f1ee", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "8441375da227390a8939dbf64fd1e038a777f1ee", "messageHeadline": "vmalert: add `debug` mode for alerting rules (#3055)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 84, "deletions": 2}}, {"node": {"oid": "25c9a1604ac77039526a1599e1d391e7df6f492d", "messageHeadline": "docs/CHANGELOG.md: document atomic directory deletion", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce2c07c5a709515c061fffa8244a717281052735", "messageHeadline": "lib/mergeset: atomically remove part dirs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 37}}, {"node": {"oid": "042a532f701818847ea7472738713e63e88e32b6", "messageHeadline": "lib/storage: substitute remaining calls to fs.MustRemoveAll with fs.M\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "68e32b07645be7dad0ab0ed065a00022a3673e17", "messageHeadline": "lib/storage: atomically remove parts inside partitions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 18}}, {"node": {"oid": "db4f0fe6fc63edc3c9f6c0663f9b1353e7178da2", "messageHeadline": "docs/ExtendedPromQL.md: move the page to the bottom of the contents l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "e041c913bdb57be59d00727298ebc63353ec57d4", "messageHeadline": "Revert \"docs/ExtendedPromQL.md: remove outdated doc\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "340ada871d5d8e8ffdf5e60775722e2a32963ed3", "messageHeadline": "lib/storage: atomically remove partitions, which went outside the con\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "978dcb4574bade605a3ec6b812470aecd654b756", "messageHeadline": "lib/storage: properly remove cache directory contents if `reset_cache\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "5f28ca1f429a9eb5f78db6e7c542c35d86b6811c", "messageHeadline": "lib/storage: atomically remove snapshot directories", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "57ea8dbb36b8525f4822885fcd2b098e11042a2a", "messageHeadline": "docs: Use headings in DataDog section to make things easier to read (\u2026", "author": {"name": "Craig Rodrigues", "email": "rodrigc@crodrigues.org", "user": {"login": "rodrigc"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1b4116941523e69506b756d9865ca8f721bdcca9", "messageHeadline": "vmui: fix data processing (#3092)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b5f40605208244fca852be9906bdf7d2fc18ee3d", "messageHeadline": "fix: change columns for Top Queries (#3093)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 57, "deletions": 33}}, {"node": {"oid": "c48ff746c6ab554d045e4861246c565d25146414", "messageHeadline": "docs/FAQ.md: add a link to https://victoriametrics.com/blog/mimir-ben\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "c4af0e833a7fed52d853db3aae2b600eeca8ab40", "messageHeadline": "docs/Articles.md: add a link to https://victoriametrics.com/blog/mimi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9541ef2e9eb1923736237efd478c8e4b3441ee46", "messageHeadline": "vmui: add lists of top queries (#3065)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 563, "deletions": 33}}, {"node": {"oid": "defced2599bebb4b7665b6a73289c9600f207acc", "messageHeadline": "MetricsQL doc spellcheck (#3080)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "53b0c2eee432ad37240c8ab91bf84a7f335a813a", "messageHeadline": "docs/CHANGELOG.md: document ec273eafef6ce9c5746da8193663be3dab7e5c51", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e7635e1c832215069cc01a0f49148874105f348f", "messageHeadline": "Makefile: remove github-create-release and github-upload-assets comma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7c2fa1bc48f5677f5df8cf4bec9bedfa1b70f232", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 275, "deletions": 4906}}, {"node": {"oid": "aa0c6ed27f0214c25e33ed7ec91ba684cfd52fde", "messageHeadline": "Makefile: consistently use `go install` instead of `go get` for insta\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "28b6dec1f44d841bb86dd06c1c9d3278d26e8540", "messageHeadline": ".github/workflows/main.yml: stop setting GO111MODULE=on env var, sinc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "5dad557868691e92deaafd0bcabedc5c7685ef58", "messageHeadline": "Makefile: check for vulnerabilities in used Go packages with govulnch\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f81dfaf20d4e9d044dd9f1ed98e8143ebf513824", "messageHeadline": "deployment/docker: update Go builder for prod binaries from Go1.19.0 \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b9231c715a50741123359c0d6ca59134856181f3", "messageHeadline": "docs/Release-Guide.md: require manual push of the created release tag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "07441b1ceed61f3cea1d9c7168595f992932e403", "messageHeadline": "app/vmselect/netstorage: fix a typo, which leads to incorrect query r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "9f20d01a81ef36e023c0d16b9299b641b0867f4e", "messageHeadline": "Revert \"docs: add `Monitoring at scale with Victoria Metrics` (#3078)\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f24572fa65fecd5e05a829d4bffaadcfea553069", "messageHeadline": "docs: add `Monitoring at scale with Victoria Metrics` (#3078)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7da9443686aafdc8cf1c8470be17fc1ca89fec86", "messageHeadline": "moved cluster dashboard to master (#3074)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 7484, "deletions": 1}}, {"node": {"oid": "ef7fdbb63c214c2b76bbbf6b64c10fd5aee842fa", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a note that cardinality ex\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "09ff3f1928c688a322d17f3f58d668df9eec4075", "messageHeadline": "docs/Articles.md: add https://tech.bedrockstreaming.com/2022/09/06/mo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4415c71a2b04cfa6d493616dd829a6e0aecbc1eb", "messageHeadline": "vmselect/{promql, prometheus}: show flag names which user can update \u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "651ace6ce4a47fa9e1baaae00d0c6154fd2d959e", "messageHeadline": "docs/vmctl.md: `make docs-sync` after c5261d5f56be1d912d3fd1f9704f962\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "5fa952549893d90ef9d1074d4d61ab4134e7a010", "messageHeadline": "lib/storage: verify that timestamps in block are in the range specifi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 137, "deletions": 61}}, {"node": {"oid": "c5261d5f56be1d912d3fd1f9704f962485df820e", "messageHeadline": "vmctl: implement support of chunking data for vm-native export (#3044)", "author": {"name": "Zakhar Bessarab", "email": "z.bessarab@victoriametrics.com", "user": {"login": "zekker6"}}, "additions": 447, "deletions": 13}}, {"node": {"oid": "462fc7b394703a72a826a60e9e6a011613e3f362", "messageHeadline": "docs: Clarify DataDog examples for VictoriaMetrics cluster (#3048)", "author": {"name": "Craig Rodrigues", "email": "rodrigc@crodrigues.org", "user": {"login": "rodrigc"}}, "additions": 163, "deletions": 15}}, {"node": {"oid": "7b0411235231923527f80a573fd32e5b09f311dd", "messageHeadline": "docs: Update keyConcepts (#3040)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "ae31b2363f0b11892f6c1ec723fefd16f34098c0", "messageHeadline": "app/vmselect/prometheus: follow-up after 50e2524bc2a3750a1f20e221993f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 17}}, {"node": {"oid": "50e2524bc2a3750a1f20e221993f0b2cf8939460", "messageHeadline": "api prometheus/api/v1/label/../values time  not specified, (#3052)", "author": {"name": "\u5320\u5fc3\u96f6\u5ea6", "email": "97019752@qq.com", "user": {"login": "jiangxinlingdu"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "7dc632719dde71b99d47b360c1fa0f632f3f765b", "messageHeadline": "app/vmselect/promql: consistently calculate `rate_over_sum(m[d])` as \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "2d4619c9a08f56f17d55654998448d849f80f639", "messageHeadline": "Makefile: properly push public tags", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac98ecdc1d7c02556f6955e050cf77d0137a81a1", "messageHeadline": "docs/CHANGELOG.md: cut v1.81.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "298b3c7f45a5e524c64f0122aeabfd10296b3f4a", "messageHeadline": "Makefile: push v1.xx.y and v1.xx.y-cluster tags to github before crea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a1ede0977f8d212a8d043c52ac10cdc6bbde80f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 805, "deletions": 198}}, {"node": {"oid": "08538ff82a90eedcaf61ca86fa25aebdaf24607f", "messageHeadline": "app/vmselect/netstorage: fix potential panic under high load", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4076277cf0402f381730fed9a2b76b7d4c7cb94a", "messageHeadline": "app/vmselect/promql: evaluate `union()` args in parallel in order to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 3}}, {"node": {"oid": "f9d4ade35a719e3cf6880dd34d43c3bcf2e3f5b5", "messageHeadline": "docs/Articles.md: add a link to https://aatarasoff.medium.com/optimiz\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b26de84b4adee9a8102b14763d166589162a015c", "messageHeadline": "docs/FAQ.md: mention that single-node vm is easier to setup and opera\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6b0050a028c396be63df65551fcd64ee14ce6a0f", "messageHeadline": "docs/CHANGELOG.md: cut v1.81.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c685afebb2c410bf8912a6e30aac39694be5c60a", "messageHeadline": "simplify release process (#3012)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 116, "deletions": 8}}, {"node": {"oid": "6c5d5bc7e6fbc40a347684fc3a1c2089047784bd", "messageHeadline": "docs/CHANGELOG.md: add missing link to vmagent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c84e6429a037d1a69918659cf0850cd621c1fbcc", "messageHeadline": "docs/CHANGELOG.md: document v1.79.3 LTS release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "022bb62fa1df476b449baab4b281df00c8b6d58d", "messageHeadline": "docs: clarify why cluster version is recommended to use for serving h\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a54d7c24ff0986c423ad8261e591579488cf1677", "messageHeadline": "docs: Add DataDog to list of ingestion methods (#3047)", "author": {"name": "Craig Rodrigues", "email": "rodrigc@crodrigues.org", "user": {"login": "rodrigc"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e68a97f8d4c0af78db565964c44e29d1d1859dcd", "messageHeadline": "docs: add https://github.com/VictoriaMetrics/ansible-playbooks to REA\u2026", "author": {"name": "Craig Rodrigues", "email": "rodrigc@crodrigues.org", "user": {"login": "rodrigc"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "bcdba8be18c23755d6575c22e9669f43b8c3f708", "messageHeadline": "docs/FAQ.md: add chapters explaining main differences between single-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "6d81584d2a3f6ff3ea49296808ec917eb864cd3d", "messageHeadline": "reduce unnecessary vmstorage query (#3031)", "author": {"name": "\u5320\u5fc3\u96f6\u5ea6", "email": "97019752@qq.com", "user": {"login": "jiangxinlingdu"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "5d4b1bc74244c80d512d5d3cff990f81542ccb87", "messageHeadline": "update multi-region guide, specify multi-level vmselect option (#3039)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "eb9098ce120dddd30ccb171bf930f586e23f704d", "messageHeadline": "snap/snapcraft.yml: yet one fix for broken links", "author": {"name": "Denys Holius", "email": "denaspireone@gmail.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7d8a2c04810bf9d6a066b395b147b4c9b3fec3c7", "messageHeadline": "snap/snapcraft.yml: fixed broken link", "author": {"name": "Denys Holius", "email": "denaspireone@gmail.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3d6ae60d580cfbbfc649faca83fb5fde55a5564e", "messageHeadline": "04-install-victoriametrics.sh: update download link for tar.gz", "author": {"name": "Denys Holius", "email": "denaspireone@gmail.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9878a93428eb1cf6fd70bab34bab2b81715b6ad6", "messageHeadline": "RELEASE_GUIDE.md: updated the document considering the fixes", "author": {"name": "Denys Holius", "email": "denaspireone@gmail.com", "user": {"login": "denisgolius"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "9a90da454501b0205e39c3fd2bed1ba54622cdaf", "messageHeadline": "remove not needed template.json", "author": {"name": "Denys Holius", "email": "denaspireone@gmail.com", "user": {"login": "denisgolius"}}, "additions": 0, "deletions": 73}}, {"node": {"oid": "cb26de726e4e04d4eace0ffb3ada29b6902e3ff2", "messageHeadline": "template.pkr.hcl: fix wrong variable name", "author": {"name": "Denys Holius", "email": "denaspireone@gmail.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1eec2460baa0e75c3cedaef989c77984fad8beb4", "messageHeadline": "docs: fix links to DogStatsD", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6ba93bf2dcaeaad4a5db89c02bb2716455227c3b", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 989, "deletions": 384}}, {"node": {"oid": "d2e94ee91a16c28f9fdc7a92012287880156040a", "messageHeadline": "docs/CHANGELOG.md: document the 044d51b668207bd75270cdbf68369260bc17686a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "044d51b668207bd75270cdbf68369260bc17686a", "messageHeadline": "deployment/docker/Makefile: bump version of Alpine linux to latest 3.\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "74f8e12e871dfc25e6528a2297a68e0eabec1e6d", "messageHeadline": "Support \"HTTP\" and \"HTTPS\" schemes (#3019)", "author": {"name": "Bryce Lampe", "email": "brycelampe@gmail.com", "user": {"login": "blampe"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad11b8d83d910068b37bfbf96b212f4ead12806d", "messageHeadline": "app/vmselect/promql: follow-up after 2d71b4859cb9dc26b9fc2057f7960715\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "2d71b4859cb9dc26b9fc2057f7960715b3929857", "messageHeadline": "vmselect/promql: fix panic in histogram_quantiles function (#3029)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "30b8d91727acee4de2eb32830a246b10fbc3c511", "messageHeadline": "lib/promscrape/discoveryutils: always store just allocated string to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c06e7a142c8240202a5f4bec350f9022d9494090", "messageHeadline": "lib/promscrape: optimize discoveryutils.SanitizeLabelName()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 217, "deletions": 105}}, {"node": {"oid": "a2cd79576f9e672e080a01a2ef7fe44d06f85820", "messageHeadline": "lib/promrelabel: call PromRegex.MatchString() on a slow path only if \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 12}}, {"node": {"oid": "30fb4b948e8472b0973219d08b2ea932c8639cf5", "messageHeadline": "vmctl: fix progress bar not being stopped on error during import proc\u2026", "author": {"name": "Zakhar Bessarab", "email": "zekker6@gmail.com", "user": {"login": "zekker6"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f49c9bb7007a5b136ed74fe1187460a184bcb795", "messageHeadline": "lib/promrelabel: optimize common regex mismatch cases for `action: re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "4c6916f32a4af987cf7803680483a14ea3544b2d", "messageHeadline": "lib/promrelabel: use regexutil.PromRegex for regex matching in action\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 85, "deletions": 93}}, {"node": {"oid": "7afe8450fc094ab2be748ffdb4b902f4a6441b84", "messageHeadline": "lib/promrelabel: optimize matching for commonly used regex patterns i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 318, "deletions": 10}}, {"node": {"oid": "0ad3bbadd33c972252b8c247b1aa942544a8597b", "messageHeadline": "lib/regexutil: add Simplify() function for simplifying the regular ex\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 368, "deletions": 212}}, {"node": {"oid": "b3736619885ccb8fec61587c5908746799768a35", "messageHeadline": "lib/promrelabel: optimize `action: {drop,keep,labeldrop,labelkeep}` w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 224, "deletions": 50}}, {"node": {"oid": "0d4ea03a73470fac08bf2ec5babc738a8eeacf51", "messageHeadline": "lib/promrelabel: optimize `action: {labeldrop,labelkeep,keep,drop}` w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 308, "deletions": 128}}, {"node": {"oid": "0d46e24af5282c8d03e46e630f61db87a4975d42", "messageHeadline": "lib/storage: increase the maximum possible `or` values extracted from\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fdbf5b579591a8ce5926626523c955cd567f6fb4", "messageHeadline": "lib/storage: ignore `start text` and `end text` anchors in getOrValue\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "cdffe401e4523a1a6dbfa31a603cc4c2848c8b23", "messageHeadline": "app/vmagent: follow-up after 2b22aa15376170a675f703f11992d3b9413f949a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 17}}, {"node": {"oid": "2b22aa15376170a675f703f11992d3b9413f949a", "messageHeadline": "[vmagent] make opentsdb insert url support multitenant (#3015)", "author": {"name": "Jianyun Cheng", "email": "chengjianyun@outlook.com", "user": {"login": "chengjianyun"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "463ea6897b2e9c700b6de07b8f0f6601b867b6ff", "messageHeadline": "vmselect/promql: enable search.maxPointsSubqueryPerTimeseries for sub\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 458, "deletions": 348}}, {"node": {"oid": "3d12ee47f9c9c50c26c66ee0c2492cb08450e489", "messageHeadline": "docs: mention that it is safe sharing the collected profiles from sec\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 97, "deletions": 28}}, {"node": {"oid": "796aa310c28534fd4d02f8ce1a303a9fc845e30c", "messageHeadline": "app/vmstorage: expose `vm_{hourly,daily}_series_limit_{max,current}_s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 125, "deletions": 23}}, {"node": {"oid": "b1e1c506273e03ef1d8f43e113c58fb780393589", "messageHeadline": "all: update Google Analytics tracking code from Unversal Analytics to v4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c011fb0f3082e210283a5a213e6697b175ed6232", "messageHeadline": "docs/vmagent.md: fix alerting query when scraped samples are dropped \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d0f5b9e601f933c2cf6110d4efd89be81d3016c", "messageHeadline": "docs: follow-up after 88425bb2854b2f186af4074b24100e0f18f5e5b8 (#3007)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "88425bb2854b2f186af4074b24100e0f18f5e5b8", "messageHeadline": "vmalert: add $activeAt into template variables. (#3000)", "author": {"name": "laixintao", "email": "laixintaoo@gmail.com", "user": {"login": "laixintao"}}, "additions": 84, "deletions": 24}}, {"node": {"oid": "343241680bde1227d67db1bc016211f46bd91ec1", "messageHeadline": "all: remove the remaining bits of io/ioutil", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "1f89278d886c7c2ad3ef897a35b2d03fe7b6f48a", "messageHeadline": "all: subsitute ioutil.ReadAll with io.ReadAll", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 44}}, {"node": {"oid": "2c3a89339d50929bb1476aa9949a8fec7709c29c", "messageHeadline": "all: use os.ReadDir instead of ioutil.ReadDir", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "9f94c295ab4b87696c8574488213cb1a340ef32d", "messageHeadline": "all: use os.{Read|Write}File instead of ioutil.{Read|Write}File", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 47}}, {"node": {"oid": "02ca2342ab01627eb5fdbb3174792b86fc1de7a9", "messageHeadline": "app/victoria-metrics: replace ioutil package with os package (#2993)", "author": {"name": "Cosrider", "email": "40035645+Cosrider@users.noreply.github.com", "user": {"login": "Cosrider"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6e4e3fae6360150dbcac62632c64892b97d67438", "messageHeadline": "docs/CHANGELOG.md: document d59d829cdbcbc3f9f3cbcc89015a7cf559c0ae4e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d59d829cdbcbc3f9f3cbcc89015a7cf559c0ae4e", "messageHeadline": "lib/storage: bump max merge concurrency for small parts to 15 (#2997)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f69990ba109ab766ad7117c3b80556e22ce070ef", "messageHeadline": "Update Cluster-VictoriaMetrics.md (#3005)", "author": {"name": "Ivan Dudin", "email": "s@vandud.ru", "user": {"login": "vandud"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "22aa07b8c97813a4ba3736527e099a0e856ba02b", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: document the best strategies for clu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 9}}, {"node": {"oid": "8550c44e31cf37edbcc85c03826159b64aa07500", "messageHeadline": "app/vmagent: add ability to construct a label from multiple existing \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 340, "deletions": 1333}}, {"node": {"oid": "278481f71d02d1ee05f4b6f0a4032fe1c6b6305f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1542, "deletions": 179}}, {"node": {"oid": "f2043d53ad0b00ca11f65110f9da9d97f367aa24", "messageHeadline": "docs: change links to Prometheus docs about instant and range queries\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "e94b4622f3ad1ae691266df88f6e788efcaf3549", "messageHeadline": "docs/keyConcepts.md: more fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 132, "deletions": 123}}, {"node": {"oid": "af8201cbccd03e962d85dd81b0ad9b378a0bcc3c", "messageHeadline": "docs/FAQ.md: add a question on differences between Grafana Mimir and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1b6f66d566a95358001798a617564d63229c58c3", "messageHeadline": "docs/keyConcepts.md - clarify docs a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 206, "deletions": 153}}, {"node": {"oid": "c6736a3ad20f5c01a903b8431e2a63924571d143", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify required conditions for clus\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 5}}, {"node": {"oid": "4ca189bf94ad82c1f603c70ceb8aba64f6695bbb", "messageHeadline": "doc: udpate Cluster-VictoriaMetrics (#3003)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3a1eb471a33cce8f79f90ae31e8ca05f4411f09b", "messageHeadline": "app/vmalert/README.md: sync with docs/vmalert.md after a229182dbed381\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a229182dbed38157ca0aedeaf9ac91beb9d581de", "messageHeadline": "doc: fix broken url of template function for vmalert. (#3002)", "author": {"name": "laixintao", "email": "laixintaoo@gmail.com", "user": {"login": "laixintao"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b90103d9503acfa848fbb1e2c72bcfed4f101a69", "messageHeadline": "docs/CHANGELOG.md: document 10402459d8de6cb01989bc3df0acd4eabab7572a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "202ff2216fbc3aedddba5dffb2e08e698b532f24", "messageHeadline": "deployment: bump Grafana version to latest 9.1.0 (#2996)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f451e0eabe75b7be8f19d211ab9a9b8cf15a2ab5", "messageHeadline": "docs: fix docs formatting related to vmalert (#2994)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "dff6314c8706420673cdc6639f7e7c0c0aeaaaf1", "messageHeadline": "docs/relabeling.md: fix heading for `useful tips for target relabeling`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "149eb595468b0bf75a58c087fb4a11482f309bcd", "messageHeadline": "docs/relabeling.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c1b43afdcd3376e85819a0665bc4f590512d5532", "messageHeadline": "docs/relabeling.md: improve relabeling tips for scrape targets", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "21e63e15189bfc5464f516a36d197f7d02e6d22c", "messageHeadline": "docs/relabeling.md: add a link to VictoriaMetrics enhancements for re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "421aca7b2f09d69ff82b6f58137974cc329e683e", "messageHeadline": "docs: fix ordering after adding the docs/relabeling.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "43c6f81b90bd0af6753ce75be0dc453f77432e70", "messageHeadline": "docs/relabeling.md: add a cookbook for common relabeling tasks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 480, "deletions": 5}}, {"node": {"oid": "31f922944e95ba411248a2f1fc169036daa97e3a", "messageHeadline": "lib/storage: fix the search for empty label name (#2991)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "22c47e97a51a34d90a3aeb980c6b9c277d13594b", "messageHeadline": "docs: follow-up after 68e56b6fc5855ef7d1b161841c0888d07c3a4cab", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "28a7a19a94d7e8727cf1c7b6273d66cd2a45f18a", "messageHeadline": "go.mod: update github.com/VictoriaMetrics/metrics from v1.22.1 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "68e56b6fc5855ef7d1b161841c0888d07c3a4cab", "messageHeadline": "vmalert: set alert's source link to UI instead of JSON source (#2986)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "eaa5d6cbd74bb74f4332ee57c265eef29fb6b2c7", "messageHeadline": "docs/sd_configs.md: clarify a bit honor_labels config option", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d26414b2e98b0a949df207c1100293499c3db3b", "messageHeadline": "lib/promscrape: automatically generate additional per-target labels f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 202, "deletions": 72}}, {"node": {"oid": "5b449649b6684225f899c71442fc2fb7d8aa6b38", "messageHeadline": "docs/CHANGELOG.md: group vmalert features closer to each other", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04c174a11e30075efa05645ffc41e2d1dffdc7c9", "messageHeadline": "docs: add new article link (#2989)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb68ab99fa0e55032f407e72fde60e080e3b6bcd", "messageHeadline": "lib/promscrape: retry http requests if the server returns 429 status \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 31}}, {"node": {"oid": "b0e1bb517e9c57a0be637aa88b4c0e928ddbd96b", "messageHeadline": "lib/storage: typo fix in comments after f830edc0bc6b807cb53a16bb7baa2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f830edc0bc6b807cb53a16bb7baa2efc521c0a84", "messageHeadline": "lib/storage: improve performance for /api/v1/labels and /api/v1/label\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 83, "deletions": 6}}, {"node": {"oid": "e0e7c14788439c6d7752777ae4b27adca0851865", "messageHeadline": "docs/MetricsQL.md: add `the list of supported ... functions` lines ju\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8b3989ba39f06949391d7cf2983ec0d7ac8e52e4", "messageHeadline": "docs: update vmalert docs (#2987)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "f1b2273d1352a9e4964fd1245c53eb0767370615", "messageHeadline": "vmalert: support `$alertID` and `$groupID` in template variables (#2983)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 63, "deletions": 13}}, {"node": {"oid": "edd7a92e8b9cd37ec82ed9fbeb373af55e4183c0", "messageHeadline": "fix typo in influx guide (#2984)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ac79d29ad78da28cd4499b3b9fc3ab9116153d3", "messageHeadline": "app/vmselect: follow-up after 63e0f16062c32a601a197d27ca6006077ba9bd8c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "63e0f16062c32a601a197d27ca6006077ba9bd8c", "messageHeadline": "vmselect: introduce UserReadableError type of error (#2894)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "5792cae0ab0a02aa9b7b804bf73e5d3681182c16", "messageHeadline": "docs: mention default vmalert's behavior change in Update notes (#2981)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1513866d5124f452de59c9105dce8ed6db59489c", "messageHeadline": "vmui: shortcut keys legend (#2971)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 173, "deletions": 39}}, {"node": {"oid": "88c4f29ea560da459068801bdf1d3c172b2910e5", "messageHeadline": "doc: add upgrade/downgrade without downtime to FAQ (#2973)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c3f84810116f096e47100c57af88228a14433b91", "messageHeadline": "lib/promscrape: update links to sd_configs from Prometheus site to ht\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 103, "deletions": 102}}, {"node": {"oid": "95d36da358fd9f464379968b65d7348a995243c2", "messageHeadline": "lib/promscrape/discovery/kubernetes: add `__meta_kubernetes_pod_conta\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "c4fcd9f1c5a9b4ac93e49c4b0e869f90d02a892f", "messageHeadline": "lib/promscrape/discovery/kubernetes: add `__meta_kubernetes_service_p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "308f29f674e66703210c2c75e7b786016865b36c", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10892, "deletions": 6650}}, {"node": {"oid": "d335694add319a61979869af7733a4fdb290cfac", "messageHeadline": "app/vmalert/templates: add `toTime()` template function in the same w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "511805d88d21d188583e3922b69a9d29a6170d30", "messageHeadline": "lib/promscrape/discovery/dns: add support for resolving MX records", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 2}}, {"node": {"oid": "e1cb15807e17a015853c61e10d532c9a55d0056e", "messageHeadline": "app/vmselect/netstorage: improve scalability of blocks processing on \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1e4fc204868c6a5307b3dc536e3e36b2ebf4608f", "messageHeadline": "docs/CHANGELOG.md: clarify the change at 28441711e6784dc3e9a75caf4d09\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fa51c76ef9c470df605f48a013df975eaafd9ed7", "messageHeadline": "vmalert: follow-up after 28441711e6784dc3e9a75caf4d096452f0d2ea9c (#2\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "28441711e6784dc3e9a75caf4d096452f0d2ea9c", "messageHeadline": "vmalert: mark some url flags as sensitive (#2965)", "author": {"name": "Matthew Blewitt", "email": "7468723+mble@users.noreply.github.com", "user": {"login": "mble"}}, "additions": 35, "deletions": 1}}, {"node": {"oid": "45d94d12ba962a59ea3b95a128d32a14ccb1bfee", "messageHeadline": "deployment/docker: specify docker image tags for all the docker image\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a0e7432e4248405440675bde3b98554f4aa73a81", "messageHeadline": "lib/storage: prevent excessive loops when storage is in RO (#2962)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "968688f4f6a57ddb2daa2f792f55768ef6ffc5f1", "messageHeadline": "snap/local/Makefile: upgrade Go builder for snap package from Go1.18.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef095a9350945128e06bb1b220db1bed3f67d755", "messageHeadline": "vmalert: sort groups at `/alerts` page (#2968)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ad00f4aaaa3b80c321a90bde5d754a9e76dc1095", "messageHeadline": "docs/CHANGELOG.md: cut v1.80.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "289a4862ba17eb3d49388177a3b2e960078b4604", "messageHeadline": "dashboards: add `Cache usage %` panel to Caches row (#2964)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 330, "deletions": 36}}, {"node": {"oid": "901300aea250f761be2c4bb300ee0ee1407b5ada", "messageHeadline": "docs/CHANGELOG.md: add changes for v1.79.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "1a851b14c9920d3f2540663da630af91358f8b15", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.21.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 206, "deletions": 132}}, {"node": {"oid": "06b6063a367eab5e8e1374a053bdbb6ea0918bfa", "messageHeadline": "docs/CHANGELOG.md: link to the issue related to vmselect panic in mul\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "44c4c1a8cbb0035f96740a3b07e7546c4d740b4a", "messageHeadline": "docs/vmagent.md: typo fix in __meta_kubernetes_annotation_prometheus_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "46d7792b7209101afc699aeaecac25ef502629b2", "messageHeadline": "lib/promscrape: follow-up after 2c553d5a2fcc9d62c30da583029358d311cb75e8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 30}}, {"node": {"oid": "2c553d5a2fcc9d62c30da583029358d311cb75e8", "messageHeadline": "add support to scrape multi tenant metrics (#2950)", "author": {"name": "Fury", "email": "zhaofuyu76@gmail.com", "user": {"login": "Fury76"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "7a87251ff5f90db836c03576578e4394c1367870", "messageHeadline": "docs: sync -help output with the latest changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 437, "deletions": 303}}, {"node": {"oid": "d3f13ab85bd4f62ded9ff78360489f4d11ebc238", "messageHeadline": "lib/promrelabel: fix expected test result (#2957)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b8bc8ad5918877c90dcac4a21a620848e906ce1", "messageHeadline": "all: bump the minimum supported version of Go from 1.17 to 1.18", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 30}}, {"node": {"oid": "730c39876e2de9a64c3dc5542e10e95bf3837496", "messageHeadline": "app/vmselect/netstorage: prevent from calling processBlocks callback \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a086e48964a84f4818605f3a50628e0a7fcea0d4", "messageHeadline": "vmalert: remove notions of vmalert being compatible with VM only (#2954)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 320, "deletions": 444}}, {"node": {"oid": "caf3dd4fa28fd630068ae92fda7dbdfde9a696b7", "messageHeadline": "workflows: bump go version (#2955)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "34f0341b36dfc0983dec75ff60cd1daeef6053f4", "messageHeadline": "docs/CHANGELOG.md: link to the issue with improper handling of `enpoi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68c4ec9472bba3011c7f70a526a4ae6d99410be5", "messageHeadline": "lib/promrelabel: do not split regex into multiple lines if it contain\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "51debcdf6d12b8f28bf8afbe5b5f6ae9f408f988", "messageHeadline": "docs/CHANGELOG.md: link to the issue regarding the increased load on \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "566d12d9efdf725fe3004e3168e46187a2a3cb93", "messageHeadline": "docs/_includes/img.html: fix https://github.com/VictoriaMetrics/Victo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "97abb601f2f18387b52c8ed0b158c2a34a08d15f", "messageHeadline": "bugfix: fix vmalert navbar url. (#2949)", "author": {"name": "laixintao", "email": "laixintaoo@gmail.com", "user": {"login": "laixintao"}}, "additions": 83, "deletions": 62}}, {"node": {"oid": "3cb013aeb81a5b68a90608fab849ad92a98f891a", "messageHeadline": "vmui: graph action on moush hold and move (#2915)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 62, "deletions": 21}}, {"node": {"oid": "892c97e350d18540956203ae412c497676d3ba77", "messageHeadline": "lib/auth: follow-up after b6a6a659f437417a8ee867f273ae59c02d9755ef", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "b6a6a659f437417a8ee867f273ae59c02d9755ef", "messageHeadline": "lib/auth: add tests for NewToken function (#2921)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 61, "deletions": 2}}, {"node": {"oid": "9fa6b25fb27b1df0e7aa62d024f2b0d1e2cbcb66", "messageHeadline": "lib/logger: prettify logging the defined command-line flags", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ebd59e17df584730284863535e26031803ab8119", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2019, "deletions": 323}}, {"node": {"oid": "8338776ed05fd07748ee18f9457219849bac9fed", "messageHeadline": "Makefile: update golangci-lint from v1.47.1 to v1.48.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2105c43982620e2dba997374c982ee9241ebc92d", "messageHeadline": "deployment/docker: update Go builder from Go1.18.5 to Go1.19.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9f37935819949b5a577e7c0527bea50e9a2be43f", "messageHeadline": "Makefile: remove redundant `-mod=vendor` option when running Go tools", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "004e683c556ad4375d028ab251e00f10ca4b9e88", "messageHeadline": "docs/sd_configs.md: mention that http client configs can contain `hea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 82, "deletions": 70}}, {"node": {"oid": "0e3f21bc252d15753e72924918b2eeff33a0a078", "messageHeadline": "docs/sd_configs.md: mention that http client options can be specified\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f36de0ecc9ba191d9f7d8e94e2d53ca272be246e", "messageHeadline": "docs: add docs for scrape_configs section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 159, "deletions": 15}}, {"node": {"oid": "46ed82b89499a6dab268c62a203c42c5b8399540", "messageHeadline": "docs/sd_configs.md: add docs for static_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "b8fc2d356f9defad4b413bc8a98764f1640326b8", "messageHeadline": "docs/sd_configs.md: add docs for openstack_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 116, "deletions": 7}}, {"node": {"oid": "34d5eda90479d55ff67221b541135c1a06e30b86", "messageHeadline": "docs/sd_configs.md: document kubernetes_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 396, "deletions": 195}}, {"node": {"oid": "0ef29ceb14cba6fddb22653d0638a5c3bbde57c8", "messageHeadline": "lib/promscrape/discovery/kubernetes: add missing `__meta_kubernetes_i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 14}}, {"node": {"oid": "b8fdac4bd73b6821cd6ce81198fb82a0453a2c69", "messageHeadline": "docs/sd_configs.md: document http_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "d8b9cb909a5e6e0f5bb4b374ee398e68e83501c1", "messageHeadline": "docs/sd_configs.md: document gce_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 73, "deletions": 5}}, {"node": {"oid": "e3b427ea5459a3e9b7b013f866c35b6b484800b5", "messageHeadline": "docs/sd_configs.md: document file_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "fad2e797472d747b2d58077cd93393f6eca4c19b", "messageHeadline": "docs/sd_configs.md: document eureka_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "417d3baab0e6205ba4464ad07c70d50d1551a484", "messageHeadline": "docs/sd_configs.md: document ec2_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 82, "deletions": 6}}, {"node": {"oid": "f2816ef03142a7a1106917c7829a59830efcd8f6", "messageHeadline": "lib/promscrape/discovery/ec2: properly handle custom `endpoint` optio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 15}}, {"node": {"oid": "60e5005d1757004224f5cb2b2872ca30c32e9fae", "messageHeadline": "docs/sd_configs.md: add docs for dockerswarm_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 123, "deletions": 4}}, {"node": {"oid": "3e8890e71b3dc5820160a2ab2ef32d0ccd9a7773", "messageHeadline": "lib/promscrape/discovery/dockerswarm: properly set __meta_dockerswarm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "5760c68dd74d32ed50fb80ade3837c4819c9de84", "messageHeadline": "docs/sd_configs.md: document docker_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "aa374af91025070b1cb4acbfecf0d26082dab06b", "messageHeadline": "docs/sd_configs.md: document dns_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 4}}, {"node": {"oid": "2d4a6a223710c7363b02b70c0e6f2e64b95de558", "messageHeadline": "docs/sd_configs.md: document digitalocean_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 19}}, {"node": {"oid": "ca4f5eac0ed7c1c6e046e6459e793424d18fdcc3", "messageHeadline": "docs/sd_configs.md: document consul_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 145, "deletions": 11}}, {"node": {"oid": "68de1f4e4a7279e5021bbdd0a7e247c2c070a64b", "messageHeadline": "lib/promscrape/discovery/consul: allow stale responses from Consul se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "01a380deb8d30ee6f99ea1dae70cd6d46ba8eabe", "messageHeadline": "docs/sd_configs.md: document azure_sd_configs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 104, "deletions": 23}}, {"node": {"oid": "02de848c886731f3f10c79499d69fb2583e70136", "messageHeadline": "lib/promscrape/discovery/yandexcloud: further code cleanup after 83a4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 109, "deletions": 167}}, {"node": {"oid": "0c95d87abd2cd16e919c4bec791b963ba19ef137", "messageHeadline": "docs: fixes after 83a4abda3f42b784efeddd6e71766a1a8b3b9cd2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "83a4abda3f42b784efeddd6e71766a1a8b3b9cd2", "messageHeadline": "lib/promscrape/discovery/yandexcloud: follow-up after 6e5ac32fbadb400\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 213, "deletions": 361}}, {"node": {"oid": "6e5ac32fbadb40092cebb09c115e349a40aec867", "messageHeadline": "YC service discovery (#2923)", "author": {"name": "Igor Tiunov", "email": "igortiunov@gmail.com", "user": {"login": "ITD27M01"}}, "additions": 976, "deletions": 0}}, {"node": {"oid": "4e3e9b667ed53b35099b5a0eb7e600b967285f4a", "messageHeadline": "docs: exporing -> exporting typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "ccb6cb650133ca035170e5f58cb4b71c8fea2e77", "messageHeadline": "docs(README): just a small typo (#2934)", "author": {"name": "Bastien Dronneau", "email": "bdronneau@users.noreply.github.com", "user": {"login": "bdronneau"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56c117b5586d256e23f5aca024297d607f0b6e60", "messageHeadline": "Docs:  Fix typo from \"HA paris\" to \"HA pairs\" (#2935)", "author": {"name": "kevinflynn387", "email": "33194208+kevinflynn387@users.noreply.github.com", "user": {"login": "kevinflynn387"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7478d423c590e4ec08eea044378e3ffb400cf7ec", "messageHeadline": "app/vmselect/netstorage: cleanup after 92630c1ab4c6a968e90fa5b9e47a5b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d5df08e9c228b8a8caa2b57e4c894f8a4a68f728", "messageHeadline": "lib/mergeset: cleanup after de6dd1cd5a69af41428ca3efda5aef43d3dd6ea3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 21}}, {"node": {"oid": "b5b13e48a3f13bd5ab72f25d544cb02b00b5a123", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.20.1 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 5}}, {"node": {"oid": "752a3008b43a4434a40e9e36a89f0f0435b54c66", "messageHeadline": "docs: fix the recommended url for -vmalert.proxyURL accroding to 8667\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "7c99b9eaadbc286b05d0b301a6a68f9307f2850b", "messageHeadline": "lib/backup/actions: rename removeLockFile -> removeRestoreLock to hav\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "75c7170624996cf135f1f063721ed6d680eb89bb", "messageHeadline": "docs/CHANGELOG.md: document v1.79.1 security fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "3844e904d0bf99df8761792c6ea813f52bddb714", "messageHeadline": "deployment/docker: update Go builder from v1.18.4 to v1.18.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b0550c023c6acbf1589c20cbb0666666715c941", "messageHeadline": "app/{vmselect,vmalert}: properly generate http redirects if `-http.pa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "5d364545bda670c03faab6de14400174d633cc6a", "messageHeadline": "deployment/docker/Makefile: added docker-scan (#2916)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "bf65709540c1708a2eb247a792f3dad40c18a2ba", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18707, "deletions": 11441}}, {"node": {"oid": "5a4c58f9a28ec2ad524dd7cd770adf296fea17ff", "messageHeadline": "lib/storage: explain why the GetOrCreateTSIDByName function doesnt ch\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "c2bd75926b66d430407251e9f8dcd8286a0906ec", "messageHeadline": "app/vmselect/netstorage: initialize tsw.rowsProcessed before calling \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19a0b4679a6e7827b7a276ea5da3b0c53a479253", "messageHeadline": "app/vmselect/netstorage: re-use random generator used for series shuf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "90649de0c46e6dc416dfcf61ac1e3acbece105ef", "messageHeadline": "docs/Release-Guide.md: document that feature docs must be updated wit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "78520f2702b46116cdd5a29a622539da066e962e", "messageHeadline": "lib/storage: do not compress small number of tsids when storing them \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 3}}, {"node": {"oid": "de6dd1cd5a69af41428ca3efda5aef43d3dd6ea3", "messageHeadline": "lib/mergeset: optimize mergeInmemoryBlocks() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 39}}, {"node": {"oid": "a3f5822dc2c9841973e1e930bff8a54d46e47ee0", "messageHeadline": "lib/mergeset: do not update blockStreamReader.bh.firstItem during the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 14}}, {"node": {"oid": "be1c82beb121bfeb43116ffc51dd2ddc077348f1", "messageHeadline": "benchmark inmemoryBlock.{Marshal,Unmarshal} for different prefix length", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 12}}, {"node": {"oid": "5c84f0976220de1c3928c7f34ac700ed962c18c6", "messageHeadline": "lib/mergeset: add tests and benchmarks for commonPrefixLen function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 0}}, {"node": {"oid": "a927814e7b9e9bbfb43fc58195b3809da5b6068f", "messageHeadline": "vmselect/promql: add tests for vmrangeBucketsToLE (#2907)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 191, "deletions": 14}}, {"node": {"oid": "f5676123ccadf495b3a84cf09d74124b601ebf12", "messageHeadline": "lib/pushmetrics: `make fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1f6f883016b8900d13ef0b63fca5fc7f68b289d4", "messageHeadline": "docs/CHANGELOG.md: clarify docs about the ability to configure multip\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef85f45998d5d6d5568d778e399d4c1bfba05637", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: improve \"Push metrics\" docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 66, "deletions": 18}}, {"node": {"oid": "da11056d854dbb5a3fc97867fd0b97e9d2842cbe", "messageHeadline": "all: rename -pushmetrics.extraLabels to -pushmetrics.extraLabel for t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "c888e6b9be3bb33464103800a6ffef197129028c", "messageHeadline": "app/vmselect/promql: reduce the diff for f148cffc8ad08a36a08e72c7d3c5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "c826f0636631088a552629e804ea3c2628a54eeb", "messageHeadline": "vmselect: fix vmrangeBucketsToLE func may panic when ts value equal z\u2026", "author": {"name": "Alan Liang", "email": "32037815+Buddruggy@users.noreply.github.com", "user": {"login": "Buddruggy"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "f148cffc8ad08a36a08e72c7d3c56d4c49859fb3", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 48}}, {"node": {"oid": "7afcc4245425381f8d582e3d1db837a79a30a4be", "messageHeadline": "all: push metrics to -pusmetrics.url in gzip-compressed form in order\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 9}}, {"node": {"oid": "2e0b6d680e5478a3d8c7aa54bf0b29194a42e9a2", "messageHeadline": "app/vmalert/config: add missing docs for ValidateTplFn", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "92630c1ab4c6a968e90fa5b9e47a5bbf087d82bc", "messageHeadline": "app/vmselect/netstorage: improve the speed of queries over big number\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 66}}, {"node": {"oid": "1aa51127716e7e1484876239d0363bc826f65638", "messageHeadline": "vmalert: remove `notifier` dependency from `config` (#2906)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 39, "deletions": 18}}, {"node": {"oid": "ad6b3cd47db36d4a5d0990f74b5e6bafd9cee8ac", "messageHeadline": "lib/pushmetrics: properly handle errors when initializing pushmetrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "4c2f9a1a2ea6f1ae697330b7a53124a0ab8fb4c6", "messageHeadline": "lib/promscrape: set `up=0` for partially failed scrape in stream pars\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "2914ce5ca59e95c0d4d97a13c7576144d75a430b", "messageHeadline": "vmalert: remove dependency on datasource pkg from config (#2905)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 110, "deletions": 82}}, {"node": {"oid": "89890eab5d942f230e8b6d306217b3be0255535f", "messageHeadline": "docs/vmgateway: typo fix in regexp filter: `~=` is substituted with `=~`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2db4e79a0375baf41c9d52b4d44037ce315337b3", "messageHeadline": "docs/BestPractices.md: do not mention NFS", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2a78975447ed836e6b1d181337b8cd9c847e73a1", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1444, "deletions": 3194}}, {"node": {"oid": "79d967d35a9fc35c433c31652024184ebfa707b2", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after edecd2493c8748aace1460865\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f2326f953bfffa024043bb5b2eb7d4a4effc7a59", "messageHeadline": "docs/CHANGELOG.md: document bugfix for https://github.com/VictoriaMet\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "20954219053a790862a31561300d780e5be3b63f", "messageHeadline": "docs/CHANGELOG.md: follow-up after 88edb3f6cfb0933b5b551cb4b1234af275\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67bca5a6f609c143ee4406f7b1b7c9c780edeae7", "messageHeadline": "app/vmalert/utils: add missing docs to WithHeaders func added at 70a8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d19a368aff2bd91ceedf170f72f54cded03b8510", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update after fe68bb3ba79851c1a8bac0e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "5ced032d662b332d96574d8d6b5bece09288ca29", "messageHeadline": "all: follow-up after 46f803fa7aa8d790f0b9eec9eb4beb9c778c237d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 179, "deletions": 5}}, {"node": {"oid": "4ce5875fa8e5a6b580f3fb850db0c3892e7a6cf7", "messageHeadline": "all: add ability to push internal metrics to remote storage system sp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 268, "deletions": 20}}, {"node": {"oid": "88edb3f6cfb0933b5b551cb4b1234af275c4fced", "messageHeadline": "vmalert: allow configuring custom headers per group (#2901)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 492, "deletions": 322}}, {"node": {"oid": "70a822f3a00abb964c416e77b928377d7c5c919d", "messageHeadline": "vmalert: allow configuring custom headers for URLs (#2897)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "579cc4e122cdb36202526ef0ebc82e5b5d5a8489", "messageHeadline": "build(deps): bump terser in /app/vmui/packages/vmui (#2895)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 60, "deletions": 90}}, {"node": {"oid": "edecd2493c8748aace1460865a5ac88ab60fda03", "messageHeadline": "fix: change the z-index of the datepicker (#2891)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "9ccf695d57c5ab38a8b6b23b6c690150262ed9a0", "messageHeadline": "vmselect: return correct error for second part of expression (#2893)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6a079df33fa3937c999b88fd9fc5f0662c306375", "messageHeadline": "deployment/docker: update alpine base image from 3.16.0 to 3.16.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "22fc7e0e0470c1d5b5424d02ae5dadd057f3f78a", "messageHeadline": "docs/vmauth.md: mention that multiple recrods for the same username a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "88029c521c1021ba31cfa9fa03806b6cd9474022", "messageHeadline": "app/vmauth: allow duplicate usernames (#2888)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "8e79d16dc98cf7916b31d8a666da0c3faa4faec0", "messageHeadline": "Update golangci version to latest v1.47.1 (#2890)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58b64246e25bf5cb7420d2afe34e5ea2f7e5947b", "messageHeadline": "docs: faq update (#2889)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cc7d499bbdf8238b04e384a7218903e768ccfb0e", "messageHeadline": "app/vmselect/promql: execute `q1` and `q2` from `q1 op q2` in paralle\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 9}}, {"node": {"oid": "daa0b604f9d6601e18e0d655a1ea58a520354b6c", "messageHeadline": "docs/Articles.md: add a link to \"How do We Keep Metrics for a Long Ti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0fd86e23640f6c8b1bc94f24becd9417fdd123ea", "messageHeadline": "lib/promscrape: reload all the scrape configs when the `global` secti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "27f1c65074b1daafd07359b98f7b89b4f798a786", "messageHeadline": "vmagent: expose metric `vmagent_remotewrite_queues` (#2871)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 48, "deletions": 40}}, {"node": {"oid": "bf59511c96ac7b623c1e27c1d5838f8e55da3422", "messageHeadline": "deployment/docker: update Grafana from v9.0.2 to v9.0.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b5da47bfaf2f573853645030bcf1ff0db331d31a", "messageHeadline": "app/vmselect/promql: properly return `q1` series from `q1 ifnot q2` w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 139, "deletions": 62}}, {"node": {"oid": "0792c4ca903b98b64bfc8012e3214c8223b768c8", "messageHeadline": "app/vmselect/promql/transform.go: reuse evalNumber() function for con\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "a4424174bbd609de7e0c4116e6ff7aa96c942356", "messageHeadline": "docs/CHANGELOG.md: document 2f9668eba576788cac88ec6e84528f3627a1e839", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2f9668eba576788cac88ec6e84528f3627a1e839", "messageHeadline": "fix assume role when running in ECS. (#2876)", "author": {"name": "Boris Petersen", "email": "boris.petersen@idealo.de", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "814bb1685fd12d8c1d82b8a4c7220fb8d9e3c9bf", "messageHeadline": "all: fix other typos in the same way as 6f4d9b2a48c9d64d74002fc20dfec\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "6f4d9b2a48c9d64d74002fc20dfecaab56994c2a", "messageHeadline": "fix some typos (#2882)", "author": {"name": "cui fliter", "email": "imcusg@gmail.com", "user": {"login": "cuishuang"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "429369f0282955aafad115be8c75bfa4e7c13ad5", "messageHeadline": "docs/CHANGELOG.md: mention that v1.79.0 changes binary names to `$(AP\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f3ea7823f3d8f294114bd072ecfd9cefa3333593", "messageHeadline": "fix inmemoryBlock's Less method (#2881)", "author": {"name": "zhenyuxie", "email": "511915741@qq.com", "user": {"login": "debuger6"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "87cdb58bc3725930728ad3f2a7bf184136337965", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 536, "deletions": 19}}, {"node": {"oid": "41d0502d992dad7679d6358ed2d5126d4408dbf1", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a link on docs how to send\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "15b421435abed4fd10d97ea1b68598b62bad378c", "messageHeadline": "docs/Troubleshooting.md: clarify some texts there", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "f9f73c025508f332e3ab0b7141bc0102466516a1", "messageHeadline": "docs/Troubleshooting.md: mention about `-search.setLookbackToStep` co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "12ec8a7ae706004e9cba11e71e03290f0a0ba11b", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that the delete API do\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "d3116d9862951ba528731fbc44522be1b7df032e", "messageHeadline": "docs/CHANGELOG.md: cut v1.79.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f07bfcf0c92a1ac607fba8daa5327a77c118e31c", "messageHeadline": "vmalert: drop support of deprecated `extra_filter_labels` param (#2870)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 68}}, {"node": {"oid": "cb79c3e765a04b4f9713312cb012064e4c25869f", "messageHeadline": "docs/CHANGELOG.md: formatting fixes for update notes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "f9500abfe08bbb585d1b80821fd2f7738b96216d", "messageHeadline": "app: fix `make publish-*` after ed93330e6691255a3b28fd7e9c16c75cf6d205b3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "9c435d7a9dde9bb58785b0da9706a5de6bd11c69", "messageHeadline": "docs: update descriptions for command-line flags according to the lat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "17c33132dfdc7ab62d513458f33c6f715e4fbf2d", "messageHeadline": "vmui: optimize table view (#2867)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 174, "deletions": 17}}, {"node": {"oid": "a0d0ba721960cb6bedcea973e4d3a099737f91e5", "messageHeadline": "vmui: update time picker behavior (#2847)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "e4efebf4a4dcf20f905f2b9c6cc1fcc5c1b96c2f", "messageHeadline": "vmui: change selection from autocomplete (#2862)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 26, "deletions": 21}}, {"node": {"oid": "7301aa678cd9728b77a9e1998492400dcfbe75d9", "messageHeadline": "lib/promscrape: adds azure service discovery (#2743)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1141, "deletions": 0}}, {"node": {"oid": "2d9dbaf75d5b366949352f941e79b71ef848f7f8", "messageHeadline": "deployment/docker: update Go builder from go1.18.3 to go1.18.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ed93330e6691255a3b28fd7e9c16c75cf6d205b3", "messageHeadline": "all: follow-up for d99ba3481b192d581bf6a153e40e5f99a7eb5edf", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 551, "deletions": 481}}, {"node": {"oid": "5f7b6bedce9ed365b9aa364f2c802556c48623d7", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7320, "deletions": 1397}}, {"node": {"oid": "d99ba3481b192d581bf6a153e40e5f99a7eb5edf", "messageHeadline": "Rename release packages (#2810)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 238, "deletions": 131}}, {"node": {"oid": "41e97026986c0b421d10d380d6456bf92b1ed8ab", "messageHeadline": "fix typo introduced in pr #2604 (#2866)", "author": {"name": "Boris Petersen", "email": "boris.petersen@idealo.de", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "765278243bc7c600440bc54a60bb134f338083bb", "messageHeadline": "docs/CHANGELOG.md: document 91faa152a517170a9c616894a49843598a4b2287", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "91faa152a517170a9c616894a49843598a4b2287", "messageHeadline": "add next retention metric (#2863)", "author": {"name": "guidao", "email": "guidao1013@gmail.com", "user": {"login": "guidao"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "29e53b9f55e9f52d6862208bdcfe9c06fd167bd7", "messageHeadline": "app/vmselect/promql: consistency update after 93fbd0c54b01fa04b6310b2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "306ec10c396b1dbba49cc8f703f6be6f0f58f493", "messageHeadline": "lib/mergeset: fix linter error (#2864)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "93fbd0c54b01fa04b6310b2048e999ed2b0c97df", "messageHeadline": "promql: return `step` as scrapeInterval when it can't be calculated (\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "f7eda4a73c5639d8c827704599305b2fd1bb7895", "messageHeadline": "docs/CHANGELOG.md: mention that the communication protocol between `v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "37a0f5705e4963b65089121cc80e3a916cacff15", "messageHeadline": "deployment/docker/docker-compose.yml: update Grafana from v8.5.1 to v\u2026", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a6fb5ef2b6e8717008bc4449e7a7e1a2edfd9d4", "messageHeadline": "deployment/docker/alerts.yml: backport a42063909f4bd38b6243a19c664d7a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2197ad139ede5a9549268e201360a7f74984db6", "messageHeadline": "app/vmselect/promql: validate function name before evaluating its arg\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "17b5ac1608f92419dc7b1cd1579418706263c208", "messageHeadline": "lib/mergeset: optimize merge speed a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 5}}, {"node": {"oid": "159c2e15e314b2432d92341ec910039acbd08991", "messageHeadline": "app/vmselect/netstorage: optimize mergeSortBlocks() for the worst cas\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "8429d4af5ad7c5415a97c6ea5f32bb344353bb34", "messageHeadline": "app/vmselect/netstorage: add mergeSortBlocks benchmark for the worstcase", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 1}}, {"node": {"oid": "076799ae29f7233b7a4d376d218aa6143440acae", "messageHeadline": "docs: add links to https://docs.victoriametrics.com/CHANGELOG.html in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 10}}, {"node": {"oid": "80c084df029c6c2c7c5adff365ace99c0608262d", "messageHeadline": "docs/Articles.md: add a link to https://habr.com/ru/company/sravni/bl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cad471037afc142f98ebd771b9a4736fb5fd3c19", "messageHeadline": "app/vmselect/prometheus: follow-up after 3efe33b917b82447b5a8defb09cf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "3efe33b917b82447b5a8defb09cf62334049ffcd", "messageHeadline": "vmselect/prometeus: Add limit param to api/v1/series api endpoint (#2\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "ce68e76d6247f8d98d4ebe0c1f23b990b2c8a529", "messageHeadline": "app/vmselect: follow-up after 8667307d7349a245608992eea513ee55dbfd45a5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "8667307d7349a245608992eea513ee55dbfd45a5", "messageHeadline": "vmselect: cover special cases for vmalert's routing in single-node ve\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5c8eee26bff1982ba08b6c775fec991e494c6876", "messageHeadline": "all: `make fmt` via the upcoming Go1.19", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 40}}, {"node": {"oid": "8851cf68e1d2140a0b164b47cdbb6a8f228216f7", "messageHeadline": "docs: make more clear the relation between replication and deduplication", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "4b672310973cd1c505314dfda4a6ba88b8a8feef", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 135, "deletions": 25}}, {"node": {"oid": "cd09f583fe3f9d67bbfe168c4748739d97449bf0", "messageHeadline": "app/vmselect/netstorage: add benchmarks for mergeSortBlocks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 80, "deletions": 2}}, {"node": {"oid": "743ff84863a3ce6087544ca85241f1f0b60c3f37", "messageHeadline": "app/vmselect/netstorage: optimize mergeSortBlocks function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 219, "deletions": 11}}, {"node": {"oid": "e1a41cfab5bf798c8f57b339abdeda0c012b0a17", "messageHeadline": "metricsql: properly evaluate `timezone_offset` over time interval (#2\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "338fd115d91e6e85171a4cd599d84a20a12ce94e", "messageHeadline": "app/vmalert/utils/links.go: document Prefix function, which has been \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2e9ae40d56a09bbb5bee850b2b0986269322a9bb", "messageHeadline": "app/vmselect/vmui: follow-up after 0bf6841140b904dd4b7d78afec8aaaf894\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "0bf6841140b904dd4b7d78afec8aaaf894486301", "messageHeadline": "vmui: fix query for json and table tabs (#2846)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "126e32f79a8f86aa7d2605a5984c1d85ff0a8d18", "messageHeadline": "docs/CHANGELOG.md: clarifications after e9b977859b0355557711a0776291e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "08db70fa3e923ca0a5bfae6c93260fff6aba66df", "messageHeadline": "docs/CHANGELOG.md: recommend clearing caches after the upgrade from v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e9b977859b0355557711a0776291ec90899e9e24", "messageHeadline": "vmalert: deprecate alert's status link (#2840)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 510, "deletions": 380}}, {"node": {"oid": "0713da9e7a672545fd34f41fe98d0ffed447f036", "messageHeadline": "docs/CHANGELOG.md: link to the issue related to multi-level vmselect", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b206bd0aee9fd1c922d43016b7d907458e35f314", "messageHeadline": "docs/CHANGELOG.md: recommend upgrading from v1.78.0 to v1.78.1 becaus\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "138ae996029cb87c99cb4b5182c5aabc3d79d2ae", "messageHeadline": "docs/CHANGELOG.md: cut v1.78.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d3711e66fde50e8fe46ebb91fd8ed07b3a1f0548", "messageHeadline": "docs/vmagent.md: clarify that vmagent supports Prometheus-compatible \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec4d39e8938fb42cbdcf56ae81b67d6896e3fd21", "messageHeadline": "docs/vmagent.md: typo fixes after ef2eeeb642896cc0e1bda060e198362bbe6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 22}}, {"node": {"oid": "9cb8838b302f50b806582b738d3249c6aa48e92c", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 78, "deletions": 17}}, {"node": {"oid": "ef2eeeb642896cc0e1bda060e198362bbe656c7e", "messageHeadline": "docs/vmagent.md: actualize docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 368, "deletions": 204}}, {"node": {"oid": "0f0525c2089a819938bb4316d8d5abd3da23d8f8", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: actualize `vmui` docs accordin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "1f1be61b787642e711494d791cca28151d37d53d", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "20df81f1aad8d30576f2685399c1ae7f33c90405", "messageHeadline": "docs: sync after recent changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 4}}, {"node": {"oid": "1828665a64f61037a003dccd46af2b6e4c479c36", "messageHeadline": "docs/CHANGELOG.md: link another bugreport related to the bug with per\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f97355d9fb16877c23f8a84188fb4940d8d5637e", "messageHeadline": "lib/promscrape: properly set Host header when sending requests via ht\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 36}}, {"node": {"oid": "893ca6f87e32a25746c3611a0accc7958d8ac94b", "messageHeadline": "docs/CHANGELOG.md: link to the issue about incorrect per-day index ha\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10cb67adb574ae90b32c18c62feab001d2942980", "messageHeadline": "app/{vmagent,vminsert}: follow-up after d19e46de554224203c14e57a6d1e1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "d19e46de554224203c14e57a6d1e164bb33de86a", "messageHeadline": "app/vminsert: allow to ingest datadog metrics with simpler tags - not\u2026", "author": {"name": "Pedro Gon\u00e7alves", "email": "PerGon@users.noreply.github.com", "user": {"login": "PerGon"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "7eb519b92e847d3169ab78bed7039a385fe83d81", "messageHeadline": "docs: mention deduplication issue for HA vmalert topology (#2838)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "01f55bc66b3c5e4e600ffe8754b27041b2beda5b", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly populate service-level \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 284, "deletions": 2}}, {"node": {"oid": "b186b63e0768c88e3bba520982d644d740c7b0a9", "messageHeadline": "lib/promscrape/discovery/kubernetes: allow attaching node-level label\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 225, "deletions": 176}}, {"node": {"oid": "a6bd442ef9b8f93e40718af3ab45ddafb275f9d6", "messageHeadline": "app/vmui: tune visual presentation of trace view", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "ef62da37508f46464b1bd26b957ac5f393f360a4", "messageHeadline": "app/vmselect: add `-clusternative.tls*` options for mTLS setup in mul\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd5b20445e06ad707e023799fa0f33d09d76e271", "messageHeadline": "app/vmselect: add ability to query `vmselect` from another `vmselect`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "e6ba2af7a1b0a7a702d7af34597835b4428db6a8", "messageHeadline": "lib/promscrape: fix a test after c66f676f3b3ddcbd649b209fff575b994fb1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c030d920ddc49a81e02879316d750ebbefa596ec", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch after f51bc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "17de8a41c289a6e63a9652ebc015276fe2f52f92", "messageHeadline": "all: follow-up after ed89106274084cf46bf139d5668d07d22c66ea3f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c66f676f3b3ddcbd649b209fff575b994fb196d8", "messageHeadline": "lib/promscrape: push `scrape_samples_limit` metric to remote storage \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "77cbbacfdb21552b46687b3545ca10565b14cc76", "messageHeadline": "lib/vmselectapi: pass storage.SearchQuery to API calls instead of []*\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 28}}, {"node": {"oid": "f435924ab3e0e2de6b904d125e864c8d19505fda", "messageHeadline": "lib/vmselectapi: pass maxSuffixes arg to tagValueSuffixes RPC call", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "e1b80590865a6e201a93c9b94d72524a7494c51c", "messageHeadline": "lib/vmselectapi: rename deleteMetrics to more correct deleteSeries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "a60e03b3a78331f4f48fd7485e3ce1dc6499ff71", "messageHeadline": "lib/vmselectapi: use string type for tagKey and tagValuePrefix args a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "ed89106274084cf46bf139d5668d07d22c66ea3f", "messageHeadline": "vmselect: allow proxying requests to vmalert from single-node (#2834)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 67, "deletions": 17}}, {"node": {"oid": "84e7c517d3f0d79684a031ecc46d459c8b6964f7", "messageHeadline": "vmalert: make UI and assets links relative (#2831)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 716, "deletions": 690}}, {"node": {"oid": "edc76286ac1e8648e10ee7ab417af3e6a2f24736", "messageHeadline": "lib/storage: put the (date, metricID) entry in dateMetricIDCache just\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "ae80cf76e05a46e0409842ccd04a8f47ee0e52f7", "messageHeadline": "app/vmselect: `make fmt` after f3ece83e67bb6636b042cc1ebad1e7d71e4534cf", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f3ece83e67bb6636b042cc1ebad1e7d71e4534cf", "messageHeadline": "app/vmselect/promql: properly calculate histogram_quantile over unexp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "9c763490b786bc06a90362eb0a8de1001f87bb13", "messageHeadline": "Docs: Operator Additional Scrape Configuration - update docs (#2826)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 16, "deletions": 19}}, {"node": {"oid": "3960fecac2cfcbf7a8fba6503c9e03e15197b7fa", "messageHeadline": "dashboards: small visual tweaks for vmagent's dashboard (#2828)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 261, "deletions": 141}}, {"node": {"oid": "855436efd290a7319b4c4551552009de33475326", "messageHeadline": "lib/promauth: refactor NewConfig in order to improve maintainability", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 355, "deletions": 219}}, {"node": {"oid": "611434ce81687008c605889bd0e5ba74d2c1f6e9", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1816, "deletions": 2425}}, {"node": {"oid": "17dc3dbd720ddf65081ddd6524cf2384ae897016", "messageHeadline": "docs/Troubleshooting.md: add a link to `Monitoring` chapter added at \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "41d1834a99191e95169e59faabe82476d2355b4b", "messageHeadline": "docs: update Troubleshooting guide (#2809)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 54, "deletions": 31}}, {"node": {"oid": "c7acf36e392367863a0643997026fb1757012549", "messageHeadline": "docs: warn about potential issue with read queries for 1.78.0 (#2818)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9f6cfea31d79e723e9d837489632fbc1c7fc79c1", "messageHeadline": "vmui: disable ripple on nested component, enable copy text on button \u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "234901b36cf8ec0d444f705b83cf7667db5e9290", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention about -storage.maxDailySerie\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "84e373e5c75b112dcad36c4d4b5f7e146599dec8", "messageHeadline": "app/vmselect/promql: properly handle partial counter resets in rate()\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 15}}, {"node": {"oid": "2a877a2a3cbb967586015f482381b90214b9a0ee", "messageHeadline": "app/vmagent/remotewrite: do not shadow `headers` global variable in g\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fcc425840462cba0423904ac4c8168f377369cbe", "messageHeadline": "app/vmagent/remotewrite: clarify descriptions for `-remoteWrite.*` op\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 88, "deletions": 104}}, {"node": {"oid": "c392d6d173edf95a2e46e686fa604d5332296ce6", "messageHeadline": "app/vmagent/remotewrite: add `-remoteWrite.header` command-line flag \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "e40b40afe6fc572f641432b1b3148728e2c63e6e", "messageHeadline": "Revert \"lib/promscrape, vmagent: fix path to files (#2801)\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 22}}, {"node": {"oid": "3e2dd85f7df5477572e6f68c41f30bd15cc7224c", "messageHeadline": "all: readability improvements for query traces", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 65, "deletions": 33}}, {"node": {"oid": "32ac6b5ed8c6e860f9d946581ea01be4e28924ba", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.44.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 14}}, {"node": {"oid": "0a8e35835c467e07d72dbe52e99e07bcd96c38aa", "messageHeadline": "lib/promscrape, vmagent: fix path to files (#2801)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 22, "deletions": 14}}, {"node": {"oid": "4d9715f5a86950345695a8330a32adb8f1416639", "messageHeadline": "vmui: update render logic for nested component (#2795)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 76, "deletions": 109}}, {"node": {"oid": "ee42f18dcb30ee73c5c14da3c117449fe7438f6c", "messageHeadline": "docs/Troubleshooting.md: refer to subqueries doc, since this is the m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "921ff3f49dbc0d31972bba742bdec4e2afd71fe4", "messageHeadline": "docs/Troubleshooting.md: refer to capacity planning docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ca263371a6d3318134687e09ebd002c035627447", "messageHeadline": "docs/Troubleshooting.md: various typo fixes and clarifications", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "bcb1175162bb46e02d0ab38d71f032cfa8b626c4", "messageHeadline": "docs/Troubleshooting.md: formatting fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "a4d9388ecb2f7bd2e81f3955efc0937272a64e19", "messageHeadline": "docs/Troubleshooting.md: add troubleshooting guide for cluster instab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 2}}, {"node": {"oid": "836c19f7ba7568ead43ee63fb22bde552879f6ad", "messageHeadline": "Revert \"follow-up after https://github.com/VictoriaMetrics/VictoriaMe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "119dc333e184062efbf7490262bbda04c9d7cc92", "messageHeadline": "docs/CHANGELOG.md: document bdf9f4669aad95ba3895cf763bbdca9661a1afa0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "56622bff7338b999900e65b28185ed134d32147b", "messageHeadline": "docs: add Troubleshooting doc", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 264, "deletions": 53}}, {"node": {"oid": "ec5d3253ffa5ddec946f1ea86bd9df57225fe828", "messageHeadline": "follow-up after https://github.com/VictoriaMetrics/VictoriaMetrics/co\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bdf9f4669aad95ba3895cf763bbdca9661a1afa0", "messageHeadline": "lib/promscrape: fix vmagent tickerCh reload behaviour (#2786)", "author": {"name": "ttyv", "email": "34974350+ttyv@users.noreply.github.com", "user": {"login": "ttyv"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "32ddc90ec12b7859f2605b71b3d57dbace831e4d", "messageHeadline": "docs/url-examples.md: fix various documentation issues there", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 182, "deletions": 137}}, {"node": {"oid": "a14188dd8ec2dd2527d838f266cb39ab8e2fadeb", "messageHeadline": "app/vmselect: expose additional histograms at `/metrics` page, which \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 21}}, {"node": {"oid": "a43f2d0bc53c6ed14034af650078443590ab45b6", "messageHeadline": "app/vmselect/promql: show the number of scanned samples in the query \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 208, "deletions": 59}}, {"node": {"oid": "a5181703b1e3ebe9c71b81f58dc1c2501d36a70d", "messageHeadline": "app/vmselect/prometheus: reduce the default value for -search.maxSeri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a350d1e81c9408e29adef321c8488500e75ed2e8", "messageHeadline": "lib/storage: return marshaled metric names from SearchMetricNames", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 125, "deletions": 65}}, {"node": {"oid": "eefa1e24f8b277b9ce4e60bc42dcbebb538a4f5d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1936, "deletions": 794}}, {"node": {"oid": "2c836bd398fb46f3cf61b5b46f297e2f63a418d4", "messageHeadline": "lib/storage: put into query trace the number of found entries in Sear\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e578549b8ae9f9432113d92a2b8017127996b810", "messageHeadline": "app/vmselect: optimize /api/v1/series a bit for time ranges smaller t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 159}}, {"node": {"oid": "bffd72e9a964b99486b8faf8e8b53e828cdc709b", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention about -search.maxTagVa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "741dd4727348997bb7b5183992ef45030208110a", "messageHeadline": "docs/CHANGELOG.md: document 45f20ad1aa46d3c1c450ab3a7559c8035242fc10", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a963b2a0aa8babd40a14ba0699b84c89af0f3caf", "messageHeadline": "all: show timeRange in traces in human-readable format instead of tim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "d502426d7c93e1d972985823445d40c205109768", "messageHeadline": "app/vmalert: load static js and css from proper paths if `-http.pathP\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 89, "deletions": 45}}, {"node": {"oid": "ba514284f152aa4ab30207e49be0774da1ea973d", "messageHeadline": "lib/storage: add querytracer to more contexts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 39}}, {"node": {"oid": "134751e43e80ddb5b7c512b73b77446c47eb4f51", "messageHeadline": "all: locate throttled loggers via logger.WithThrottler() only once an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "45f20ad1aa46d3c1c450ab3a7559c8035242fc10", "messageHeadline": "vmalert: make `__name__` available for templating in alerts (#2783)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9a314106ca84660b0d78d8386081e154ca04cb58", "messageHeadline": "app/vmselect/netstorage: remove Get prefix from netstorage functions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "b104f67beb5d3bef3420514d4909958613146fec", "messageHeadline": "vmalert: use absolute path for assets (#2784)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "94445e8bd1cb7fea56c5fc0d1013ac5f35421146", "messageHeadline": "docs/CHANGELOG.md: update after e40d015e9a40e9ef5c858c81051874fd99846945", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "d2bbbf147cc44a9b789ae5cf3e5f1962196fc256", "messageHeadline": "all: limit the maximum memory usage for regexp cache, which stores pa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 18}}, {"node": {"oid": "bb7f31541fdd17442e4fcbcb8e8ae196868b89b2", "messageHeadline": "vmui: added query tracing (#2748)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 305, "deletions": 42}}, {"node": {"oid": "7f1c73bdaf31e79fcfa04cfe7a8373a76518ffb0", "messageHeadline": "app/vmselect: fixes partial response with replicationFactor (#2777)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "86e80428d52cacaa991c43ba616b0e2c5a0d29ea", "messageHeadline": "docs: Update CHANGELOG Update notes (#2776)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "52eadb729ec4d502cd21a2ea56b0cfcce3d00774", "messageHeadline": "lib/promscrape: always send stale markers with the real scrape timestamp", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "668d67a3d363bd24106e31daa4f94a45f6590ddc", "messageHeadline": "Adds a list of supported architectures (#2769)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "1c4f67c5d2483d8d2b059b3768b7de68a048a849", "messageHeadline": "lib/promauth: add ability to send additional http headers in requests\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 329, "deletions": 92}}, {"node": {"oid": "51362f9333f77c194b8a04ac3d6cae281d77d67b", "messageHeadline": "app/vmselect: add `-search.setLookbackToStep` command-line flag for m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 14}}, {"node": {"oid": "6a1e0692f67aa0c9f4f6867a64ebbf72292d7a6b", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "7bf75c7e61b7bb29f9ed5ae4bd387e4c563ff4c5", "messageHeadline": "app/vmselect: typo fix in the exported metric name: vm_http_request_t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75dd7542e57ebabbfcb146812d5e6e9a0d83572a", "messageHeadline": "docs: follow-up for 197d3cdd7488dfff1f1030409bec9ed91fc602e0 (#2766)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 60, "deletions": 24}}, {"node": {"oid": "197d3cdd7488dfff1f1030409bec9ed91fc602e0", "messageHeadline": "docs: supplement vmalert downsampling docs (#2765)", "author": {"name": "\u4e91\u539f\u751f\u9a7f\u7ad9", "email": "33771248+CloudCourierStation@users.noreply.github.com", "user": {"login": "CloudCourierStation"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "e6ed92529b7bdda80f1fc0028da4120ca1a9803b", "messageHeadline": "all: remove explicit \"xxhash\" name when importing github.com/cespare/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f456e486b7c2cc847ddc5b4c6673df312f27f816", "messageHeadline": "url-examples: added curl output after deleting metrics (#2764)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 46, "deletions": 2}}, {"node": {"oid": "ac411be904a4a5f3467d73e7f4edac6812982751", "messageHeadline": "BugFix part_header.go (#2763)", "author": {"name": "Loki's Wager", "email": "32408858+LokiWager@users.noreply.github.com", "user": {"login": "LokiWager"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "f88c642464c197a1c168014d2ed38a0870df0727", "messageHeadline": "docs: update `-help` output for vmbackup, vmbackupmanager, vmgateway \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 326, "deletions": 234}}, {"node": {"oid": "cfc99e12da27f88613021b21d66a3e2857fc2f6d", "messageHeadline": "docs: update docs after e4d6b750f6967386425738d1fd754047c2ec617e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 24}}, {"node": {"oid": "091408be62724ae4a416475b6de447d932a25e5a", "messageHeadline": "docs/CHANGELOG.md: cut v1.78.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "aeeaf877ac93e80b2bd486f70fff115e4911f264", "messageHeadline": "Changed the level type in alerts.yml for TooManyLogs alert (#2760)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3837b50f3755df4676cc57d0d108c072fc845677", "messageHeadline": "lib/netutil.ConnPool: skip dialing remote address if the previous dia\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "49586566a3631ec45020a42f3a4c3b1a82ffe1f4", "messageHeadline": "docs: follow-up after e4d6b750f6967386425738d1fd754047c2ec617e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e4d6b750f6967386425738d1fd754047c2ec617e", "messageHeadline": "lib/httpserver: adds flagsAuthKey command-line flag (#2758)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "9f6a19a904f93ad70cf498d870359ab167f01dd6", "messageHeadline": "docs/Articles.md: add a link to https://www.sobyte.net/post/2022-05/v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "418f40f7faf56a0787b6fa33297ca8777f9074f5", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3626, "deletions": 1252}}, {"node": {"oid": "81d1497b4c0257f20b41a0bcdf02884b447c2c0e", "messageHeadline": "all: update Go builder for production builds from 1.18.2 to 1.18.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b958fc78464d4fb52399af69083879c8a1fce7af", "messageHeadline": "lib/storage: properly take into account already registered series whe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 28}}, {"node": {"oid": "4b4f03fa1f2fe1886bfb07e4d00612d4e4af6cd2", "messageHeadline": "docs: reference links from key concepts (#2745)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 94, "deletions": 94}}, {"node": {"oid": "afc26c57ccf2923ee2ce1a4b51ef7ad5dbebf609", "messageHeadline": "all: replace `bash` with `console` blocks in all the *.md files", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 82, "deletions": 82}}, {"node": {"oid": "954a7a6fc6dd0dab3dcb296483a7310773e95a0a", "messageHeadline": "docs: replace bash code block type with console (#2746)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 252, "deletions": 252}}, {"node": {"oid": "c022c4af0a4bd72d39d9ce71df3095fe36649863", "messageHeadline": "docs/CHANGELOG.md: document ef7f52e0e6eb864a2dd6a635ac470b54a5266f31", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55e7afae3a0c20e53e790e6c6afb02fff848f868", "messageHeadline": "lib/storage: create per-day indexes together with global indexes when\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 86, "deletions": 105}}, {"node": {"oid": "5fb45173ae2c3dae51264c0ddd7e0b917ecc519e", "messageHeadline": "lib/storage: do not register new series if `-storage.maxHourlySeries`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 24}}, {"node": {"oid": "62e2371a678c49981e5dbeab5cfb9076024c637c", "messageHeadline": "lib/storage: reset metric id caches for the previous and the current \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ef7f52e0e6eb864a2dd6a635ac470b54a5266f31", "messageHeadline": "Vmalert notifiers (#2744)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 103, "deletions": 6}}, {"node": {"oid": "00831e0ee59c33ae0211cfef24f2f6ebeef8cd60", "messageHeadline": "docs: update docs on how to add tags to metrics collected by DataDog \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 39}}, {"node": {"oid": "10454d17358f5153187962a610b57bfd56a2af89", "messageHeadline": "vmui: added focusLabel, enable cardinality app configuratior (#2736)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 368, "deletions": 264}}, {"node": {"oid": "f16072c3c16c85d39aa68b321133934921be29c6", "messageHeadline": "doc: added workaround for datadog agent (#2712)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "b875628ae6786aecc689c7a8c1eb144185e48fa1", "messageHeadline": "docs: mention sandbox update in release procedure (#2724)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "723d90536c07b796c1495868ab5c4776e55a94c2", "messageHeadline": "vmselect: limit `end` param max value by 2d in future (#2729)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "eabd2e2320d6760d98bdd5e482e178a6fee3d6dc", "messageHeadline": "docs/vmagent.md: typo fix: configued -> configured", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c18f8cccfa8119b30b631307c905e3cacff98fd3", "messageHeadline": "lib/promrelabel: support `action: graphite` relabeling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 849, "deletions": 37}}, {"node": {"oid": "45c1e27937e684003c0dff7650cf2399a6b638a7", "messageHeadline": "docs: add multiple-remote-writes topology to vmalert (#2738)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 745, "deletions": 2}}, {"node": {"oid": "0f889497b5e859bb0b3f795d5356f8ebdca6d7ac", "messageHeadline": "docs/CHANGELOG.md: document dd327bfa9e2c69fe21ab1d92c14636733d7c5620", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e8214ed4e82359ccdb8747437d3a7d8bc970c0ad", "messageHeadline": "docs/CHANGELOG.md: document 00719e5779a3e4eeedb74cb3d25a9ecfe0e16063", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec7963208d41823270be49af44873480e1a53e3f", "messageHeadline": "app/vmselect: accept `focusLabel` query arg at /api/v1/status/tsdb", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 161, "deletions": 140}}, {"node": {"oid": "b6c1ca12b7781c6793e5d27c7932537bed409ca9", "messageHeadline": "lib/storage: show top labels with the highest number of series in car\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 218, "deletions": 162}}, {"node": {"oid": "af3dc91a51acb205485c3dd8b14e4f9fec093054", "messageHeadline": "vmui: refactor Cardinality panel (#2726)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 278, "deletions": 200}}, {"node": {"oid": "7b3c9c50a8c3242f8febfe4f5de8aa459252f16d", "messageHeadline": "docs: update command-line flags' descriptions according to recent cha\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 21}}, {"node": {"oid": "a75e59700fa00f632c0d506702501156d74dc3d5", "messageHeadline": "lib/storage: improve error message when -search.max* command-line fla\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97183e4ec541fb9301c3d8f894778773c737ef82", "messageHeadline": "docs: reduce free disk recommendation from 30% to 20% (#2728)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "29b7c0b4a6e786a1f1294a6a76c65fc79309ca5f", "messageHeadline": "docs/guides/migrate-from-influx.md: suggest more real-world value for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aecac75ec7a260075799d3288be8b01550c25efb", "messageHeadline": "docs: migrating from influx (#2720)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "86da0019639c6b4fc939b1e2b9912a5b6e1a1f6f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: recommend running all the Vict\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 24}}, {"node": {"oid": "c7555ab6359c5b7ee82925569d2ead972d76a8cc", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 290, "deletions": 62}}, {"node": {"oid": "de2be31275ea43d00776ad21dc758eada5f10f5a", "messageHeadline": "docs/CHANGELOG.md: document 99dbe7f9d4ceaf21fd4ea410e4aa3b7a6022ac85", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "99dbe7f9d4ceaf21fd4ea410e4aa3b7a6022ac85", "messageHeadline": "Add remote-write headers (#2701)", "author": {"name": "Wataru Manji", "email": "manji@linux.com", "user": {"login": "manji-0"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "1041f395ccf2834d97e85f7883029384f5390c9c", "messageHeadline": "app/vmagent: follow-up after 4583ed23a89bce9daede3016780f65adc1031693", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4583ed23a89bce9daede3016780f65adc1031693", "messageHeadline": "Added a stub for datadog endpoint (#2710)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "cd2f0e0760426d31e66d2b82f707634c1cfe676f", "messageHeadline": "Readme cleanup (#2715)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 168, "deletions": 87}}, {"node": {"oid": "879670418fd0c4b21a2d7e9106b8c321da075e3d", "messageHeadline": "vmui: enhancements (#2638) (#2717)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 41, "deletions": 33}}, {"node": {"oid": "7979e5cd26abc121a8937a7f1ee992d4b5ff673d", "messageHeadline": "vmui: fix relative time and query params (#2716)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 16, "deletions": 20}}, {"node": {"oid": "55a0d34be5eb609408ea42013b85f918314f76fa", "messageHeadline": "docs/CHANGELOG.md: refer to the issue, which should be solved after t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52cf05c6d28d28780c10dd51f4a04aa7e48273a1", "messageHeadline": "lib/storage: test GetTSDBStatusWithFiltersForDate on a global time range", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 3}}, {"node": {"oid": "374beb350ee4af5f5a4d1a58550b2826f18d40c6", "messageHeadline": "app/vmselect: optimize `/api/v1/labels` and `/api/v1/label/.../values\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 441, "deletions": 916}}, {"node": {"oid": "89b778902b3a02a112c85272c49efd561cb411dd", "messageHeadline": "app/vmselect: add optional `limit` query arg to `/api/v1/labels` and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 70, "deletions": 37}}, {"node": {"oid": "483b402bb21939af5a836a36d4b759c801c85756", "messageHeadline": "app/vmselect/prometheus: extract common code for obtaining common que\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 142, "deletions": 231}}, {"node": {"oid": "2bcb960f1711ba04ace82c73520ded60202f09f2", "messageHeadline": "all: improve query tracing coverage for indexdb search", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 242, "deletions": 138}}, {"node": {"oid": "a30333a79ed0e4d4e5dd30e3f4350eea94c386f1", "messageHeadline": "app/vmselect/graphite: remove additional redundant Request.ParseForm(\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "38c785b8512393abe7314a0cbfae19a2e88d58bc", "messageHeadline": "app/vmselect: remove redundant calls to Request.ParseForm()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 60}}, {"node": {"oid": "cd7fb05b7cd0a085683364b00f4392437e75b871", "messageHeadline": "dashboards: update cluster by tenant dashboard (#2695)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 147, "deletions": 123}}, {"node": {"oid": "48a60eb5933cd0e0849f4d91fcdac8fcb1c190d3", "messageHeadline": "vmalert: followup for https://github.com/VictoriaMetrics/VictoriaMetr\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 39, "deletions": 54}}, {"node": {"oid": "76f05f86707dea55282934d49a9abf5e0f62aa19", "messageHeadline": "feat: rule limit (#2676)", "author": {"name": "Howie", "email": "haoweili35@gmail.com", "user": {"login": "Howie59"}}, "additions": 187, "deletions": 38}}, {"node": {"oid": "12ac255dae8956ca395e3ae7d61053024448e810", "messageHeadline": "lib/querytracer: make it easier to use by passing trace context messa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 151, "deletions": 138}}, {"node": {"oid": "a072a061a29cbc7373825529138348ad450e4c55", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: explain why free disk space sh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 3}}, {"node": {"oid": "8888e2b955bd9dd8a7b2a236fe2098a5da5e94ae", "messageHeadline": "docs: add a link to cardinality explorer playground", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "2c2418d079f6224bae320a7e853d60a24b587930", "messageHeadline": "docs: refer to cardinality explorer", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 66, "deletions": 9}}, {"node": {"oid": "018d2303c40026b1896d64edafab1745f1a0db8c", "messageHeadline": "Cardinality explorer (#2625)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1879, "deletions": 134}}, {"node": {"oid": "46d8fb03d1948e38f70815ef1d0328c8b4608e5e", "messageHeadline": "docs/CHANGELOG.md: document 63b538ecd1d7af539d59380f19df1175bd440ca3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "63b538ecd1d7af539d59380f19df1175bd440ca3", "messageHeadline": "vmagent: update SD duration histogram metric if SD is active (#2677)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a93deb307f2a9d1619d3beee1cdb5fbd3af65d9e", "messageHeadline": "docs/CHANGELOG.md: document https://github.com/VictoriaMetrics/Victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6564dc6c1628ae0918cecabe6274b31e27c0678a", "messageHeadline": "add Content-Encoding Header (#2685)", "author": {"name": "Wataru Manji", "email": "manji@linux.com", "user": {"login": "manji-0"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "cbb64c824d66dc1cd3fb3d201ca6bcf400a68ec8", "messageHeadline": "docs/CHANGELOG.md: document backwards-incompatible changes in communi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "638ba4614acdc8a67bb60c96cacf3f6b024f3b7e", "messageHeadline": "docs/CHANGELOG.md: document e755d0ec3f7e24e9b7d8fa28ff7bb86a5864450a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "e755d0ec3f7e24e9b7d8fa28ff7bb86a5864450a", "messageHeadline": "Support legacy datadog agent (#2670)", "author": {"name": "elProxy", "email": "pierre.rossi@gmail.com", "user": {"login": "elProxy"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b022f1f1138d6ed514f1222fa0669cb4b197b889", "messageHeadline": "docs/CHANGELOG.md: document 1ee1e986dad75a0fbff3c658385e9fa4699e25b2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1ee1e986dad75a0fbff3c658385e9fa4699e25b2", "messageHeadline": "lib/storage: limit max mergeConcurrency value for systems with high n\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "194258c7b407899c78aebd6f4572c3b955e7b417", "messageHeadline": "docs: run `make docs-sync` after fda8da297e14913832fe67512df735163695\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 27}}, {"node": {"oid": "fda8da297e14913832fe67512df7351636950c2b", "messageHeadline": "docs: fixed typos (#2680)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 73, "deletions": 17}}, {"node": {"oid": "f9d22e2ad373dbd246e376876fd668d3c08faa77", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: run `make docs-sync` after 1c96dce36\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f04b997a3d30792be0d044361f57048d4730154d", "messageHeadline": "docs: run `make docs-sync` after a439e887a30590e984addfc0f5d5923c43ab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "a439e887a30590e984addfc0f5d5923c43ab966c", "messageHeadline": "README.md: add a tiny amount of articles (#2688)", "author": {"name": "Luckz", "email": "224748+Luckz@users.noreply.github.com", "user": {"login": "Luckz"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a5814fe16a1350797df765df67d18eb32aa8543a", "messageHeadline": "lib/promscrape/discovery/kubernetes: use unsupportedFieldError() func\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "8608dd093cba19f7c4ff6afca2e0d12ea5a6c329", "messageHeadline": "all: follow-up after 8edb390e215cbffe9bb267eea8337dbf1df1c76f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1341, "deletions": 1380}}, {"node": {"oid": "6f0a0e307279b8aaa10a485547c69777ddccb5e7", "messageHeadline": "lib/promscrape/discovery/kubernetes: follow-up after 006b8c7534f97cf5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 74, "deletions": 80}}, {"node": {"oid": "b3b6cf345af39abb8ccc6afafcaa5569a844d271", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 186, "deletions": 95}}, {"node": {"oid": "6c5372c694ec85b4fb0c733ae00175a97c97583f", "messageHeadline": "docs/Articles.md: add a link to https://percona.community/blog/2022/0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cfefdde042a12e95bce8c3c304bf3c66878fdb72", "messageHeadline": "lib/promauth: follow-up after 006b8c7534f97cf5379c9cea8292f9ca0c0b32d6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 19}}, {"node": {"oid": "0922ed2b7ecb2d38c75e3601a78e1136c406e0e8", "messageHeadline": "lib/promscrape: add `-promscrape.cluster.name` command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "8edb390e215cbffe9bb267eea8337dbf1df1c76f", "messageHeadline": "lib/promscrape: adds service discovery visualization for /targets pag\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1273, "deletions": 555}}, {"node": {"oid": "a18914abeed1e6a80727fff99fca32d2d87e38e8", "messageHeadline": "lib/promscrape/discovery/kubernetes: follow-up after 0b5c874911729964\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 404, "deletions": 245}}, {"node": {"oid": "006b8c7534f97cf5379c9cea8292f9ca0c0b32d6", "messageHeadline": "promscrape/discovery: support kubeconfig (#2533)", "author": {"name": "hadesy", "email": "hadesy@vip.qq.com", "user": {"login": "hadesy"}}, "additions": 316, "deletions": 9}}, {"node": {"oid": "3aee7751b311565ef7a3c721648b7be09fac91da", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: small clarification about cust\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ca689fec544ebb9e31979b136701449ef3794898", "messageHeadline": "docs/CHANGELOG.md: follow-up after 2177089f948494d462b6fca01df2bfd36c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "ea06d2fd3ccbbb6aa4480ab3b04f7b671408be2a", "messageHeadline": "lib/storage: stop background merge when storage enters read-only mode", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 53}}, {"node": {"oid": "642eb1c534f0608f052d78d1d52411aac9005aff", "messageHeadline": "lib/storage: make `indexdb/tagFilters` cache size configurable (#2667)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "2177089f948494d462b6fca01df2bfd36c98e3c1", "messageHeadline": "promrelabel: add support of `lowercase` and `uppercase` relabeling ac\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 89, "deletions": 3}}, {"node": {"oid": "b97ad42b6e707803d6b19827ed8b924b5bb7b885", "messageHeadline": "deployment/docker: update base image from alpine:3.15.4 to alpine:3.16.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "41958ed5dd57e779b63d12c5319afa73e2681561", "messageHeadline": "all: add initial support for query tracing", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2022, "deletions": 879}}, {"node": {"oid": "d2567ccdd62ff3cd569bd6258bdacde428f520b4", "messageHeadline": "lib/promscrape: use strconv.Atoi instead of strconv.ParseInt for pars\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f5ef3806c9f6cde9574f696ed65897cb31d3b9cc", "messageHeadline": "Fix nth-check version for css-select dep (#2666)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 4, "deletions": 21}}, {"node": {"oid": "b6af13ae94616d8531af7dc6a256639d367f28ad", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1039, "deletions": 866}}, {"node": {"oid": "a1add5c2c7272c51bd570adac567071bab21e823", "messageHeadline": "lib/storage: `make fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "89c0172778fb427a177db5f70a987f495d613c9a", "messageHeadline": "docs/CHANGELOG.md: follow-up after 11f91532c5a154c6cb4908cd09fd20a309\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "bac75ea8a2b80cf3a5ebb9ebd80ad21e4165ed0b", "messageHeadline": "lib/storage: do not take into account series from the next day when `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "11f91532c5a154c6cb4908cd09fd20a30943da18", "messageHeadline": "issue-2594: use embedded for static files (#2650)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 73, "deletions": 17}}, {"node": {"oid": "4c3b35a5cac76ad041dc6e93030b59ced52042b1", "messageHeadline": "Change img urls to the same domain (#2649)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d12614c0a0d430ee7cca67f9fa7ad6f022c9d725", "messageHeadline": "chore: remove duplicated code (#2657)", "author": {"name": "Howie", "email": "haoweili35@gmail.com", "user": {"login": "Howie59"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "7c3d43fa7f09f2cc5eb3574657e15d01c543bcb1", "messageHeadline": "fix: docs (#2658)", "author": {"name": "Howie", "email": "haoweili35@gmail.com", "user": {"login": "Howie59"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "af5bf8fada2b8e3cd0aee99e55f275b98375da4b", "messageHeadline": "docs: add more details to the key concepts (#2648)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 413, "deletions": 209}}, {"node": {"oid": "1eb29794e6e61f7d2c03de4d6f285bd57bc6dbf8", "messageHeadline": "removed redundant return (fixed linter) (#2647)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "69b9cf7161753c7c22542eff91425cad7e6158cb", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 492a615a8819412b83a6b88dc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "492a615a8819412b83a6b88dcea8a3cc0be0847e", "messageHeadline": "vmui: import dashboards (#2642)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "796804e4b0fc6da858b74a6f8b8d8e100fc6c6a3", "messageHeadline": "lib/promscrape: add -promscrape.suppressScrapeErrorsDelay command-lin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "1e15ff5320b1cee5f83cc058e1fb6f591c44e8dd", "messageHeadline": "docs: update single version docs by adding extra links and formatting\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 252, "deletions": 99}}, {"node": {"oid": "31c6cfe3fbd351a8cd8787b206edc412a975a6a6", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1452, "deletions": 2407}}, {"node": {"oid": "f6d11a49aa20374ab7d97430c06ebbf7fdcebf84", "messageHeadline": "lib/storage: add ability to change the indexdb rotation time offset w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "0fbf59199ab807182232ad5ee8aff1c45e5fc0ed", "messageHeadline": "lib/storage: Remove the effect of time zone on next retention period \u2026", "author": {"name": "\u9633\u660e", "email": "ych_1024@163.com", "user": {"login": "cnych"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "bfe96a3cb4cfcdca3e51db6a39fd819948254f8f", "messageHeadline": "docs/CHANGELOG.md: document 9e343faa41b9603c8c6b43f71d0df026c03edc0a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5bf5caab93dd0b966a47d5bb2a72af0e57a8455b", "messageHeadline": "docs: mention guide for migrating from inlfux in vmctl readme (#2640)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "9e343faa41b9603c8c6b43f71d0df026c03edc0a", "messageHeadline": "fix alert relabeling (#2633)", "author": {"name": "spectvtor", "email": "97673937+spectvtor@users.noreply.github.com", "user": {"login": "spectvtor"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7747708ca7b0fed0eeda0035d75429a3a66b7960", "messageHeadline": "app: expose `/api/v1/status/config` endpoint in the same way as Prome\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 2}}, {"node": {"oid": "cbfc1b7eb8666505561be16ef72e28035691e6dc", "messageHeadline": "dashboards: adds dashboard for operator (#2621)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1289, "deletions": 0}}, {"node": {"oid": "1fe06578281b14969593f9b49313d5f161d8756c", "messageHeadline": "deployment/docker: update Go builder from 1.18.1 to 1.18.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e745416aab91bd22354c8de4b1f34ed8af91bda", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention `Cardinality limiter` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ce644e99425806cbf2505a380f937c75f581d007", "messageHeadline": "Updates operator docs (#2622)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 344, "deletions": 93}}, {"node": {"oid": "113301308a5688102db31081109340fa16f35b0e", "messageHeadline": "vmalert: mention how to build a custom image (#2626)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "2d2d15b0d0c42bf13623c3b80926122473f47583", "messageHeadline": "docs/CHANGELOG.md: cut v1.77.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9854fc4dd59aad1cf0d53bc72a6a3242f703145f", "messageHeadline": "docs/CHANGELOG.md: group vmalert features together", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cf05750d4087d13e11bc9a06bb8fbca2f96bd30e", "messageHeadline": "docs/CHANGELOG.md: document 2cf586da786e8881c08c983f9f87cbe4cd989d7b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d5eb6afe262dbbc392b50657b9f2d32dd3fc3cbe", "messageHeadline": "lib/promscrape/discovery/kubernetes:  fixes kubernetes service discov\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 100, "deletions": 53}}, {"node": {"oid": "2cf586da786e8881c08c983f9f87cbe4cd989d7b", "messageHeadline": "vmalert: add new metric `vmalert_iteration_interval_seconds` (#2623)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ac55ca052ceae267cf5ce6431f76c5f34a099fb4", "messageHeadline": "Update README.md (#2624)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "1731fe2adad33c41eca7739e776527d561f48590", "messageHeadline": "docs: update the description for command-line flags according to rece\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "c6d543e2f9fe33c1e33f653710f05095dacf906e", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "d87733fe1cc7b921583b1ab72316f98d86042334", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10117, "deletions": 4947}}, {"node": {"oid": "a175a5708479b5fa9fda51fe2f2a127b9b20f988", "messageHeadline": "Makefile: explicitly specify go1.17 compatibility when running `go mo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6b5979cd7678939c4adb99b14ec5c39cbc1dde9a", "messageHeadline": "docs/CHANGELOG.md: document 3df8caca15d7896a427099f80cf029c760411e85", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "667e018a7eb1ef16517fd7b1371e811143ba18b0", "messageHeadline": "docs/CHANGELOG.md: formatting fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "832623516b476f16d11834a85e7f092d903a9fd7", "messageHeadline": "docs/CHANGELOG.md: formatting fix for the issue url https://github.co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65227b88a6418a85c579423d88bbbe9ac076f81d", "messageHeadline": "docs/CHANGELOG.md: link to the feature request about reusable templat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b9d7a66800578564796b325499aea2cae6e006a7", "messageHeadline": "docs: add migration guide for influxdb (#2619)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 270, "deletions": 0}}, {"node": {"oid": "e79a1d1476bf69d2cc60b6fcfb7ea274bcef2876", "messageHeadline": "docs: follow-up after 4b3eb40658f3c31c2d4329f75e8b947b86ade4ec (#2602)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "f056121128c01cdd026135b9a03be7126784b258", "messageHeadline": "docs: fix a typo of mentioning scrape support for vmselect (#2617)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3df8caca15d7896a427099f80cf029c760411e85", "messageHeadline": "Add ability to sign requests for all AWS services (#2604)", "author": {"name": "Boris Petersen", "email": "transacid@gmail.com", "user": {"login": "transacid"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "5111d850e22185cd3aaba4ad0b024d8223ffa1a0", "messageHeadline": "vmalert: remove a line added for debug (#2611)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "34116882b49ed25ce218b55a860abfac71aa035e", "messageHeadline": "vmalert: support `scalar` type in response (#2610)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 75, "deletions": 34}}, {"node": {"oid": "1fad4dc91992616dd7b1c361a2f4b3fe305ae5fc", "messageHeadline": "vmalert: support strings in `humanize.*` templates (#2606)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 72, "deletions": 25}}, {"node": {"oid": "5c42c1218a1098f7b20710a2dd9dccda47282adf", "messageHeadline": "Update vmalert.md (#2580)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "808d0d8ffed6c18e3380f593329b2f9acbfced2b", "messageHeadline": "docs: quickstart update (#2572)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8233, "deletions": 34}}, {"node": {"oid": "b7536f2a0a82e4d03962f344ebc178e46a449dfa", "messageHeadline": "Updated vmctl documentation, migration from OpenTSDB section (#2595)", "author": {"name": "Yurii Bychenok", "email": "5410545+ipeacocks@users.noreply.github.com", "user": {"login": "ipeacocks"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "baf1ec46390263eed996e80a5ecd34dec3789fe7", "messageHeadline": "build(deps): bump github.com/influxdata/influxdb from 1.9.6 to 1.9.7 \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 147, "deletions": 13}}, {"node": {"oid": "c97c1fc1bf1f47de82f1a8ed03eb45c6c2ffbbcf", "messageHeadline": "vmui: optimize data fetching (#2584)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "fcf4190d0ba80d15dbc0c33ccf3f3ce00283958b", "messageHeadline": "vmui: add option to customize url params for individual pages (#2582)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 54, "deletions": 24}}, {"node": {"oid": "b74c001c9223397ca24be3c52ebc3885d586bdc3", "messageHeadline": "vmalert: support `/rules` path for Grafana's ngalert requests (#2593)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4e6b483ef157a708117fd8fa9342a6d1ce3fe856", "messageHeadline": "fix: change get display type (#2553)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "ff7447262185964746ca9e62f2126fdeed7f24bb", "messageHeadline": "vmui: setup predefined dashboards without build (#2541)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 66, "deletions": 21}}, {"node": {"oid": "284bda87462ce4fbd2bd702db885318fb9794755", "messageHeadline": "docs: fix liquid syntax errors (#2592)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "8402231d402351155811b8e0de6b08bc56f04d70", "messageHeadline": "Force up nth-check version", "author": {"name": "Dima Lazerka", "email": "dima@victoriametrics.com", "user": {"login": "dima-vm"}}, "additions": 359, "deletions": 316}}, {"node": {"oid": "0d07166eed0b1af0c11cb6a34ce2d504e331aecf", "messageHeadline": "vmalert: fix readme formatting (#2587)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 12}}, {"node": {"oid": "9bc03f6b042148bbe26f47d1ad30a015d1302caa", "messageHeadline": "vmalert: follow-up after 0ac1cdfff59f6285ed4750c2cb030587cd8b0f65 (#2\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 117, "deletions": 69}}, {"node": {"oid": "a531a96193596b9079f2bd75e55cc487298d3596", "messageHeadline": "added reusable templates support (#2532)", "author": {"name": "Andrii Chubatiuk", "email": "andrew.chubatiuk@gmail.com", "user": {"login": "AndrewChubatiuk"}}, "additions": 624, "deletions": 76}}, {"node": {"oid": "9d7da130b5a873be334b38c8d8dec702c9e8fac5", "messageHeadline": "docs/CHANGELOG.md: document 3f0ecee12882d476dbfa03ddae81ef075e9254a4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ce47d1805285b3522dd8f3206ef4037e1d033ef5", "messageHeadline": "app/{vmagent,vminsert}: mention port 8089 instead of 8189 in the desc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c448d2fcbb626a43f7c2fd4f2e0d9666e134751b", "messageHeadline": "app/vmalert: apply `-remoteRead.disablePathAppend` to `-datasource.ur\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 108}}, {"node": {"oid": "b68f0fe7419485dde556b02ea487b9f0a46f119b", "messageHeadline": "Update golangci version to latest v1.46.1 (#2579)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f0ecee12882d476dbfa03ddae81ef075e9254a4", "messageHeadline": "vmalert: properly cleanup stale series tracker on rules update (#2577)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 86, "deletions": 0}}, {"node": {"oid": "071f7c24d4acac8b90c75b19440a3a328a97dbfe", "messageHeadline": "vmctl: make linter happy (#2578)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "20cef877a116701f930b29addaa3d5d712b064d7", "messageHeadline": "Update docs (#2566)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a0727ab1b11bde58193c71dc54bc95e4629bf550", "messageHeadline": "docs/vmagent.md: typo fix in the description for `-promscrape.cluster\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7ddf9f07008bdb9675aa97f9ac06c2ec337b136c", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: the `/api/v1/label/.../values` query\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "73cbc87dbbdbefc27baba99f187b548c44381fd1", "messageHeadline": "docs: add `resource usage limits` docs, which describe fine-grained t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 77, "deletions": 2}}, {"node": {"oid": "b828c6e1ffcda2977e85cace4be110135df63c1b", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: typo fix: `by by` -> `by`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f6a7bff8590aaead3cbab59e12b96ebd38656f8", "messageHeadline": "docs/CHANGELOG.md: document c8af625bcc05c24557ebcd145d5f813036915dea", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "19f019d0d50ab8088837a4e50bc9bb4673394b80", "messageHeadline": "lib/netutil: limit the number of concurrently established connections\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "991688ea651e3728e9a2dc1363cc777732ff574d", "messageHeadline": "deployment/docker: pass `-buildvs=false` to `go build` for production\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dbdd4ef8a1125550150f284be2ff18795238cc4", "messageHeadline": "docs: fixed typos in CHANGELOG.md (#2565)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c8af625bcc05c24557ebcd145d5f813036915dea", "messageHeadline": "vmctl: fix build for solaris os (#2555)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 59, "deletions": 68}}, {"node": {"oid": "a7f18f8cb2fa03a3df3d858ecf9b07cda6dd94eb", "messageHeadline": "app/vmselect/promql: do not return values from `label_value()` if the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e4bbcc29c2d4aae41e3dcd164b86c1b65e07a46f", "messageHeadline": "Update golangci version to latest v1.46.0 (#2560)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f901788c7fe3d22705f9eb551fa7be76a4a23d12", "messageHeadline": "docs/CHANGELOG.md: document 8f4f5f1d68b8d6f366f98dc17bd16fc513285c00", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9ea3f0c0d354a752dd0af35d773a47f7960e19ce", "messageHeadline": "lib/awsapi: remove whitelist arg from GetFiltersQueryString(), since \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 22}}, {"node": {"oid": "84326eacd692ae5f6662c28e4af8f6c54a902f72", "messageHeadline": "docs/Release-Guide.md: typo fix: signle->single", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "331a5d9a17b9f9870574093bb73a226ebf005214", "messageHeadline": "Code check (#2558)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e9fa36348050bb34520cb8a6507da22ff3c53fdd", "messageHeadline": "Vmalert fix bugs in alerting evaluation (#2557)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "58c14723946a414ccddae9d00f451bbcfc51922b", "messageHeadline": "docs: fix typo in quickstart", "author": {"name": "Manuel Polo", "email": "mrmx@users.noreply.github.com", "user": {"login": "mrmx"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f78a609ac3bbee06a223f0859f54526ba94f29f", "messageHeadline": "docs: add flags list to vmbackupmanager (#2554)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 238, "deletions": 0}}, {"node": {"oid": "8f4f5f1d68b8d6f366f98dc17bd16fc513285c00", "messageHeadline": "app/vmctl: add flag to handle Prometheus remote_write to InfluxDB (#2\u2026", "author": {"name": "Marc H\u00f6rsken", "email": "mback2k@users.noreply.github.com", "user": {"login": "mback2k"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "043363750ab7b8696c1e18f4800c78c7f1e1e6d7", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 219, "deletions": 43}}, {"node": {"oid": "da9e96bc55f29a9bf01311b50895bc3b02049a22", "messageHeadline": "docs/CHANGELOG.md: cut v1.77.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "f26daecc8d7e3d4fcedd1e577ea25d6d0334925e", "messageHeadline": "app/vminsert/netstorage: re-route samples from readonly vmstorage nod\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6ad8d090dc163427012081c8fb1f90a6c1cf1dd", "messageHeadline": "app/vmstorage: do not allow to set -retentionPeriod smaller than one day", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "123aa4c79e06a41560e2a8b9a57a46a85351139d", "messageHeadline": "lib/promscrape: properly implement ScrapeConfig.clone()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 139, "deletions": 53}}, {"node": {"oid": "38629b53efba42e77066c800cc57d1f948d10740", "messageHeadline": "docs/CHANGELOG.md: document e72634091491b9bf5d9a91c9e873e4f67b276640", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e72634091491b9bf5d9a91c9e873e4f67b276640", "messageHeadline": "app/vmctl: add flag to skip adding the InfluxDB 'db' label (#2544)", "author": {"name": "Marc H\u00f6rsken", "email": "mback2k@users.noreply.github.com", "user": {"login": "mback2k"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "9a63f6c1b8c8e0248a821769840df95d399dddd3", "messageHeadline": "vmbackup: Prevent save backups to the same folder where TSDB data is \u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 52, "deletions": 2}}, {"node": {"oid": "1235e754a30a57848190e30e91851e28359bb645", "messageHeadline": "deployment/docker: added vmalert.proxyURL flag (#2549)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "80092f087e5f45efc26194d8db4749e67eec7627", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: typo fix: bandidth -> bandwidth", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8100c9a30132356ea585eae31e24af1f53e6fffd", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: make the description for `-rpc.disab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "20ccf0ba819181396cc7bd771d05a9753266baa6", "messageHeadline": "vmctl: add tip about safety flags during for native data export (#2540)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "8d817036352de4c0843111f2a61a2d093a53afda", "messageHeadline": "app/vmagent: add missing `_total` suffix to `vmagent_remotewrite_glob\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1dc4cc243b007339a4b706130f58b9b42f356c08", "messageHeadline": "lib/promscrape: rename `promscrape_stale_samples_created_total` metri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c536139d0b99bea0ce2be3df942f934d1c0bfb05", "messageHeadline": "app/vmagent: expose `vmagent_remotewrite_global_rows_pushed_before_re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "51e36fd533309412f3b16aac2d123495ca00b573", "messageHeadline": "app/vmagent: rename `vmagent_remote_write_rate_limit_reached_total` t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d5b55fe22def33fccfa24989961a9bb4574262f2", "messageHeadline": "lib/promscrape/discovery/ec2: add ability to filter Availability Zone\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "ca4ca4630bef56d10af1b3567c16900164988fc6", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after 450d879eaac014e7ebb7d9002\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "450d879eaac014e7ebb7d900225706b54270d8f3", "messageHeadline": "vmui: prevent reset relative time (#2543)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "a580efa26aa0cd29133c7ca15e8740f980f8c0e7", "messageHeadline": "fix: remove react @types (#2539)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 333, "deletions": 388}}, {"node": {"oid": "928728807cd4b5eb1ac3c5bd3fd0a871a9d645ee", "messageHeadline": "Fix typo (#2538)", "author": {"name": "Denis Fondras", "email": "github@ggl.ledeuns.net", "user": {"login": "ledeuns"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6343b20943be38d8192c2a7f1955c8981e52e426", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update cluster scalability tips", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 24}}, {"node": {"oid": "13efaa42d5597e5d3eed5a19d3a599424b7047be", "messageHeadline": "vmstorage: switch to rich duration parser for flag `snapshotsMaxAge` \u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "be76d49150d1a046705901f60cdf4832ac62ff12", "messageHeadline": "docs/CHANGELOG.md: document bf5e3774cc64930a4b844394b82b8f1891825339", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf5e3774cc64930a4b844394b82b8f1891825339", "messageHeadline": "app/vmctl: fix empty/skipped labels after db label (#2536)", "author": {"name": "Marc H\u00f6rsken", "email": "mback2k@users.noreply.github.com", "user": {"login": "mback2k"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "97f9c2f6677f02f40ea30f5390242c83198f5978", "messageHeadline": "lib/promscrape/discovery/ec2: properly pass filters to DescribeAvaila\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 35}}, {"node": {"oid": "d285c2fea730061ba156809490b62d3a10f310ba", "messageHeadline": "lib/awsapi: pass `filtersQueryString` arg to GetEC2APIResponse() func\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "6bb32ab9de1c4be01a30b8bb5234148114257b06", "messageHeadline": "docs/CHANGELOG.md: cut v1.77.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c9e57d80008e4f03817c435cc29de09ad2646986", "messageHeadline": "app/vmstorage/main.go: reduce the difference with cluster version", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "8be5c0ab16e3d369040280cbc8bc9ec988e2b5e5", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 352, "deletions": 35}}, {"node": {"oid": "fc7c7237e3dd8e83e2e2d44f48cd23a3ab6d8859", "messageHeadline": "app/vmselect: follow-up after 8639e79d384da3b0f2ccc00249f3e9ef25dd398c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 22}}, {"node": {"oid": "2c037ae0d3e66bb8fe39ddb23b9d9c2a51896aac", "messageHeadline": "docs/vmbackup.md: added missing -storageDataPath argument in the comm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "910f715ffea8387c4263c8df83cb25aca4019c75", "messageHeadline": "docs/vmbackup.md: acutalize docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 26}}, {"node": {"oid": "7dd9f3b98e668e5086f2f0eb92b25971f11c5be3", "messageHeadline": "{vmbackup, vmbackup/snapshot}: fixed problem with snapshot backup in \u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 105, "deletions": 32}}, {"node": {"oid": "e761d9449c0db565d125da82c2c9cf6e2bb7913b", "messageHeadline": "app/vmagent: rename -remoteWrite.useSigv4 command-line flag to -remot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 7}}, {"node": {"oid": "381e2de59c796a243a2028a3cdd829602697fa57", "messageHeadline": "app/vmalert: run `make quicktemplate-gen` from the root directory aft\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 526, "deletions": 526}}, {"node": {"oid": "d289ecded1ae93300b8ab40ae1db89048d3e6871", "messageHeadline": "{lib/promscrape,app/vmagent}: adds sigv4 support for vmagent remoteWr\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 586, "deletions": 490}}, {"node": {"oid": "f6dcfbcdd64935eab24203b0b43843aea984e5f2", "messageHeadline": "vmalert/tpl: fixed truncating alerts expression in table (#2494)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 636, "deletions": 559}}, {"node": {"oid": "242856ce975ed6fbbaaffb1fd0bc8c9f2d29bcd3", "messageHeadline": "docs/guides/multi-regional-setup-dedicated-regions.md: clarify wordin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "4e4ca1b6dbf989237cc3b881f93470752049b3b6", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: move `environment variables` entry c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "bab9670d69407e31d9dc6eb8b890b16baa2282be", "messageHeadline": "docs/CHANGELOG.md: yet another typo fix: present -> pressed", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "554008bb4e429a0a85f061bc9f6f382d2a7bc60a", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e6827ff04d9f4c99bf1396be58cd2e0dabfa1ab", "messageHeadline": "docs/CHANGELOG.md: document 8639e79d384da3b0f2ccc00249f3e9ef25dd398c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "8639e79d384da3b0f2ccc00249f3e9ef25dd398c", "messageHeadline": "app/vmselect: adds proxy for rules API (#2516)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 58, "deletions": 4}}, {"node": {"oid": "1e26dd1f8265924376381d942282e872f003d6aa", "messageHeadline": "Code cleanup (#343)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 86, "deletions": 61}}, {"node": {"oid": "1c7a541247ee60d817aab9040459289576ce2ca3", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: typo fix: serparated -> separated", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ced6746a7f2798164acffc66e86a5138863415f", "messageHeadline": "docs/CHANGELOG.md: document 3575aabeaf5b3c6d5df55d1438b309ebf0abc07e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3575aabeaf5b3c6d5df55d1438b309ebf0abc07e", "messageHeadline": "lib/promscrape: adds correct http status codes for redirect (#2530)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "b5fedfd3bbfe45d810e6bf2eaa6bdce24fc4bdb7", "messageHeadline": "all: add -cluster.tlsInsecureSkipVerify command-line option to vminse\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "528b332fe087badd585cae3066b51da2842bfe9e", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: refer to the doc on how to set up mTLS", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "53cef612b014d8eaea08c942684773f1c9c4d767", "messageHeadline": "docs/CHANGELOG.md: document 488c34f5e1f4d33dbe692a0fb00fcff9f43441eb", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bca4737fcfcc611f3c6c4a761966defc4e5d6139", "messageHeadline": "app/vmui: fix up/down arrow keys on multi-line query after a186434b50\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "488c34f5e1f4d33dbe692a0fb00fcff9f43441eb", "messageHeadline": "vmctl: fixed blocking when aborting import process (#2509)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 310, "deletions": 14}}, {"node": {"oid": "aa02719d866db1b919b68a88fd3e9c8a39ab5cc6", "messageHeadline": "docs/CHANGELOG.md: document d0706c8c953abe86723eede6dcc6e6e1e78f8e7d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d0706c8c953abe86723eede6dcc6e6e1e78f8e7d", "messageHeadline": "app/vmagent add metric for rate limit (#2521)", "author": {"name": "Gard Rimestad", "email": "gardhr@gmail.com", "user": {"login": "gardleopard"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0d86644d65de5f30be3c592da4a88ecd02a7a41b", "messageHeadline": "lib/storage: leave the last sample per each discrete interval during \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 72, "deletions": 121}}, {"node": {"oid": "a186434b50727b939426b2822ff523aedce4e3ae", "messageHeadline": "app/vmui: execute query by pressing `enter` in the same way as Promet\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 11}}, {"node": {"oid": "87693754d5a7cd9005ddfa47f10057e098529594", "messageHeadline": "vmui: support node v.18 (#2529)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1294, "deletions": 1032}}, {"node": {"oid": "67977e2b55a8225b0f4cce62cc6cb0ecd3dac939", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4510, "deletions": 338}}, {"node": {"oid": "2c4565bb3dd61e6d3deed6595a7005aa4127f803", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: move here the `deduplication` docs r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "e79aa037b082b09ab2dab123f3c5e42f766cf1df", "messageHeadline": "added details about deduplication (#2527)", "author": {"name": "Max Golionko", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "bae7e8b16b5e5f37019deb0abe5b7206cf1a9b83", "messageHeadline": "docs/CHANGELOG.md: document 3616337812e27bfc38ec7d54deacd25eb99ea2fc", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "70d9e7346b08e8811df63eac450900f36d7f4113", "messageHeadline": "docs/CHANGELOG.md: document 32a6b67e6c349e741a422f86b9a7cecec523d9c8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6039640a26fd443480efe4268cf23c55f03851fb", "messageHeadline": "docs/CHANGELOG.md: document b2294d1cf13fb4422f596a2f44c97ee6472a9101", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58390192c1f62633b935ee696974f9bd1218945b", "messageHeadline": "app/vmalert: run `make quicktemplate-gen` from the repository root", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 519, "deletions": 519}}, {"node": {"oid": "7bc6595b45175904a120d78d8e24d6a222f5283b", "messageHeadline": "lib/netutil: close connections in ConnPool if they are idle for more \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3616337812e27bfc38ec7d54deacd25eb99ea2fc", "messageHeadline": "vmalert: do not execute templates during validation (#2528)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "32a6b67e6c349e741a422f86b9a7cecec523d9c8", "messageHeadline": "vmalert: added disableProgressBar flag which disable progressbar (#2506)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "37cf509c3a692848571901d079a760e49964c72f", "messageHeadline": "lib/{storage,flagutil} - Add option for snapshot autoremoval (#2487)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "20bc2a2c443beb848e4a8141d83ac2a113347274", "messageHeadline": "lib/flagutil: re-use Duration.Set() call in NewDuration", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "b2294d1cf13fb4422f596a2f44c97ee6472a9101", "messageHeadline": "vmctl/vm: added datapoints collection bar (#2486)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 833, "deletions": 558}}, {"node": {"oid": "8688ea8aa8cc4e6cb1dc17500991deeb0298781e", "messageHeadline": "Update MetricsQL.md (#2519)", "author": {"name": "Peter Dupej", "email": "dupejpeter@gmail.com", "user": {"login": "dupejpeter"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0efeba13a775ae2a8c27e2b18b00c1bb8872aa25", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.16.0 to v1.17.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "7aa5167996e96e7d6be66b2da20325edeca752f8", "messageHeadline": "app/vmselect/main.go: move the code /api/v1/status/buildinfo handler \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "464325a24b158232a166ac7f9d8ed25ddf00295f", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after da04e9d1de4378524b16d5403\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "da04e9d1de4378524b16d540366554d6fcb3ab99", "messageHeadline": "vmui: fix default server path (#2511)", "author": {"name": "Vitaliy Vasilenko", "email": "vitalvas@users.noreply.github.com", "user": {"login": "vitalvas"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed8e88af111498cd5483f0ccc2c1916b33ca10ba", "messageHeadline": "Export \"null\" in jsonl instead of NaN (#2518)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 260, "deletions": 249}}, {"node": {"oid": "e33232bce35b60ffbf076dd12f3dc40b4ce0b2c2", "messageHeadline": "deployment/docker/docker-compose.yml: update Grafana version from v8.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5635d69208a1f4298cdaa6f00b6549ff0a0f603", "messageHeadline": "docs/CHANGELOG.md: document c7aad8d441cc5731cd38328031658c4717516604", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c7aad8d441cc5731cd38328031658c4717516604", "messageHeadline": "app/vmselect: adds API /api/v1/status/buildinfo (#2515)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a266d50bedc0b0781bada37acc9fc1525b2684ed", "messageHeadline": "app/vmui/Dockerfile-build: fix dependency to nodejs v17, since vmui d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84683b856922323114bea3ef76f8f430cfbc5f28", "messageHeadline": "Fix targetstatus qtpl paths (#2517)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 291, "deletions": 291}}, {"node": {"oid": "9bb35779d206a60ebc9d42acbbd15da82663042f", "messageHeadline": "docs/MetricsQL.md: clarify keep_metric_names docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cce1b6d7f90b66269fe3600b947b263009d638dc", "messageHeadline": "app/vmselect/promql: add `tlast_change_over_time(m[d])` function, whi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 168, "deletions": 100}}, {"node": {"oid": "c7693e8bc1a624d821ff9a23a2f35cdc77b5227e", "messageHeadline": "vmui: expression alias (#2495)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1563, "deletions": 1828}}, {"node": {"oid": "4176be38c40f9d2a566636f04f53d85b4d15b6f9", "messageHeadline": "app/vmagent: substitute hard-to-read 500000000 with 500MB in `-remote\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9b4bff67e010da56ae331e0e53f3cecb5b982db6", "messageHeadline": "vmui: add support relative time (#2504)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 92, "deletions": 56}}, {"node": {"oid": "6be07e8c25ff9a24f70b8ee23ed2fca22870608b", "messageHeadline": "lib/promscrape/discovery/kubernetes: do not drop pod meta-labels even\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 40}}, {"node": {"oid": "e0195558c9601b19dff1e602ff82f4c889d8d08d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5689, "deletions": 949}}, {"node": {"oid": "ce1190974c7ec0e7a8e1ddbeba9bb299c0909aa6", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: remove incorrect and misleading inst\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8594609385bcaec643f38d045c8cc8c631656784", "messageHeadline": "docs/CHANGELOG.md: document 4c1fbcd6b0d585f584bcada94d1da9677b4411d2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4c1fbcd6b0d585f584bcada94d1da9677b4411d2", "messageHeadline": "Single dashboards (#2492)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 105, "deletions": 89}}, {"node": {"oid": "5d87744ba2dcf27cdf77bbbebe58e8a38dd0d831", "messageHeadline": "docs/CHANGELOG.md: typo fix: `may result` -> `could result`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9fe1bf5d53c3bb41a7090f56ed21b6179ee7e300", "messageHeadline": "lib/promauth: take into account tls_config and proxy_url when seriali\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 2}}, {"node": {"oid": "eb5d7ad0896de6f3cf32d60837f00d84d03a3398", "messageHeadline": "lib/promauth: add support for `min_version` option at `tls_config` se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "174431e31b7e2b06defc6d3603eaa68e203fdf8a", "messageHeadline": "lib/promauth: add support for `proxy_url` option at `oauth2` section \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "18b14aad8ed94a9b0d273aff85e5064494f58c8a", "messageHeadline": "lib/promauth: add support for `tls_config` section at `oauth2` config\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "6f79b2b68b752095d2fc7163bbeedf0e9ec1b077", "messageHeadline": "lib/promscrape/discovery/kubernetes: limit the minimum sleep time bet\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "15190fcdae270afc331d7a21672dae39bc5ea55e", "messageHeadline": "lib/promscrape/discovery/kubernetes: allow attaching node-level label\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 153, "deletions": 66}}, {"node": {"oid": "57a0aa204da01f426e8933be791582a098533400", "messageHeadline": "lib/promscrape/discovery/kubernetes: improve the performance of urlWa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 32}}, {"node": {"oid": "67b10896d2579716bbf80d171890f1d9d482c9c5", "messageHeadline": "lib/promscrape: prevent from memory leaks on -promscrape.config reloa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "8d0fb4d69d4ecfe3d9e47b230cf92aacd1432c7f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 664, "deletions": 940}}, {"node": {"oid": "1970b3db343a13a1014d997fa6e1be9ed62fb3f4", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention that enterprise binaries are\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "912a5a6f280f4a560427de698f8fa65647b800b4", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: refer to the docs on how to se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "25fe83577d79696aab9347fcce66a84bc95cc66e", "messageHeadline": "app/vmselect/promql: properly handle `scalar default vector`, `scalar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 6}}, {"node": {"oid": "d1a9fac8942bb80c74404c43149bb49f7cf7dfdc", "messageHeadline": "app/vmselect/promql: fix comparison to nan", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 4}}, {"node": {"oid": "de892239a92fb02d599e18fd1e3ee56951a41087", "messageHeadline": "app/vmselect/promql: add `drop_common_labels()` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 109, "deletions": 5}}, {"node": {"oid": "98129d4a8e2c4e7b8ade7834c039d6f395747914", "messageHeadline": "app/vmstorage: expose `vm_indexdb_items_added_total` and `vm_indexdb_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "167d1bea8f1da64dd204d76d79d38a9e3f35e910", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly update endpoints and en\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 12}}, {"node": {"oid": "7a44ba123414bc12201945d7ad8a78f21f1be853", "messageHeadline": "app/vmselect/promql: fix `q default b` where `b` may have empty time \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d335cc886c62480934cf237efbce54400bda1ae0", "messageHeadline": "app/vmselect/promql: fix `duplicate time series` error on joins again\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 17}}, {"node": {"oid": "ed97908ca90d25beeb5085ca3918a318bdc615a9", "messageHeadline": "app/vmselect/promql: rename removeNaNs() to more clear removeEmptySer\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c75d0095f572e11f9c523226d61b51486b7cee46", "messageHeadline": "lib/promscrape: remove possible data race when cleaning up internStri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "82e34984dd404f2687aa758b2dca394cac4a6436", "messageHeadline": "lib/promscrape: zero out labels after duplicate removal inside mergeL\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "a2de31f8d3276b043d080ce22465b65b1bd72d47", "messageHeadline": "lib/promscrape/discovery/kubernetes: do not pre-allocate memory for S\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "694887cea8d4fbbce7a03f2f2314913d67d63900", "messageHeadline": "docs/CHANGELOG.md: document that the service discovery speed now scal\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2341bd48d713492eeb6ec8c368bab34031058c32", "messageHeadline": "lib/promscrape: follow-up after 91e290a8ffb1864ffadc83fdb35c2ead80e9a329", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 147, "deletions": 109}}, {"node": {"oid": "91e290a8ffb1864ffadc83fdb35c2ead80e9a329", "messageHeadline": "lib/promscrape: reduce latency for k8s GetLabels (#2454)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 42, "deletions": 16}}, {"node": {"oid": "3d0549c98298d6057359893f7383d0f0c52a3838", "messageHeadline": "lib/promscrape: optimize getScrapeWork() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 141, "deletions": 27}}, {"node": {"oid": "4513893ead4ecb4a6dd6b8d0ed7b2bd6bc0cafe5", "messageHeadline": "lib/promscrape: use a hash over target labels as a key for dropped ta\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "136a44bcfc334b53252e7225c6ad69667fbcef28", "messageHeadline": "lib/promscrape: simply update UI (#2479)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 322, "deletions": 318}}, {"node": {"oid": "f6d0e5e74a0b92819767771a01d1ce236be7ee1b", "messageHeadline": "all: typo fix: Kuberntes -> Kubernetes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "a3ee275149377df155f425ee5bf94726cf507d95", "messageHeadline": "lib/promscrape: Enable filters for endpoint and labels (#2466)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 749, "deletions": 378}}, {"node": {"oid": "ea349660cf609f0ebe8606b782a098b1bf47dd64", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 97, "deletions": 28}}, {"node": {"oid": "cb1ded8d9f6a7ae870bc90cb390151adad180dd9", "messageHeadline": "chore: Set permissions for GitHub actions", "author": {"name": "naveensrinivasan", "email": "172697+naveensrinivasan@users.noreply.github.com", "user": {"login": "naveensrinivasan"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "26b78ad707af75074df1d5444add07a4b261ad6a", "messageHeadline": "lib/promscrape: adds job restart method (#2455)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 89, "deletions": 46}}, {"node": {"oid": "60ad8c74bccad658a08bd038ea93d0c8efaa3abd", "messageHeadline": "Add GitHub workflow for code scanning (#2453)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 70, "deletions": 0}}, {"node": {"oid": "514e3660e227c51d0bc667e42bac661d87bc250a", "messageHeadline": "fix: prevent graph hiding without data (#2456)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "f62fc2f318efbed8a05b8974ac9bbc45b299404b", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "1097ebebe60d3e6e9323788b13af1a6cbac186ca", "messageHeadline": "lib/httpserver: clarify that `-tls` flag enables TLS for http request\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 40}}, {"node": {"oid": "cad488fe7ea439f108419af883cf48ff262c6685", "messageHeadline": "app/vmstorage: add support for mTLS cipher suites via `-cluster.tlsCi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 28}}, {"node": {"oid": "54bb8c2bc6b00420e4cae3f12f5aceef2935f9d8", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update docs after 26ae50ec26f692f398\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b49b8020d69b04cf8de8cb86c6e8a449fb96a016", "messageHeadline": "docs: sync docs with the latest changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 16}}, {"node": {"oid": "7810375c5f40de2f47d14487d2b82ad7abc9b400", "messageHeadline": "lib/httpserver: move the code, which creates tls.Config, into lib/net\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 98, "deletions": 61}}, {"node": {"oid": "7e4bdf31ba05864b3f306ea588795b7a935f598e", "messageHeadline": "lib/httpserver: follow up after def0032c7d6b60da6b3a343d94fc977d4e095a68", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "def0032c7d6b60da6b3a343d94fc977d4e095a68", "messageHeadline": "lib/httpserver: added tlsCipherSuites flag (#2468)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 111, "deletions": 3}}, {"node": {"oid": "ebaa1c7ad574526fb26cf868138b960ebc19998a", "messageHeadline": "lib/promscrape: follow-up after baa1c24b368ccecf1ad243e571fe4ae5a2d15b5f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 97, "deletions": 35}}, {"node": {"oid": "baa1c24b368ccecf1ad243e571fe4ae5a2d15b5f", "messageHeadline": "lib/promscrape: removes omitempty for ScrapeConfig (#2457)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5e9afcceaac954dfa01f7156ff9c5924b43271b5", "messageHeadline": "Fix typo in bug report template (#2472)", "author": {"name": "Ted Robertson", "email": "10043369+tredondo@users.noreply.github.com", "user": {"login": "tredondo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "057c3a745f02319b49e51a236d9ba9812533d8bb", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify the issue with multi-level c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4169b97af98ee89ce5b7d5b22c24a7a1574130dc", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: improve docs on cluster setup, resiz\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "b11e9de38663f3ffee031c05c60cb68e0f8406e9", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention about possible issues with m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "e6535a75f73c676e7138620838580286e14da68d", "messageHeadline": "docs/CHANGELOG.md: document 45fcaa33e85cc3bc2dcdfb715a28db568339d920", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "77ffa4e447b14e4c2bf8b765cb1474bcfb18e8b8", "messageHeadline": "docs/CHANGELOG.md: document f7e4c5a628e43e5ff9f2c784889a0e548578ba73", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "28f21f5f17790c648af17497cd7b1806f1fa73fd", "messageHeadline": "deployment/docker: update Go builder from go1.18.0 to go1.18.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f7e4c5a628e43e5ff9f2c784889a0e548578ba73", "messageHeadline": "vmctl: Return non zero error code if validation or subcommand fails (\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45fcaa33e85cc3bc2dcdfb715a28db568339d920", "messageHeadline": "vmalert: add DNS service discovery (#2465)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 81, "deletions": 8}}, {"node": {"oid": "9307fe3c04ee25fdbefa7a175b7c98c446cd8051", "messageHeadline": "Update CHANGELOG.md (#2463)", "author": {"name": "Anton Bystrov", "email": "83747830+anton-bystrov@users.noreply.github.com", "user": {"login": "anton-bystrov"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "783eb690a10d3a36f98243a198b5f57397b509d0", "messageHeadline": "snap: update Go builder for snap", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f8de318bfccde55e6890bb5466c206768323ba00", "messageHeadline": "docs/CHANGELOG.md: cut v1.76.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "ef66b048c99ed95c3cd435fd8782ce642f93044d", "messageHeadline": "app/vmui: further improvements for number display on graphs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "52cb80ed4ffe4ef9381ea75e70839d6a7fbd26c1", "messageHeadline": "docs/CHANGELOG.md: link to the bug related to improper handling of ma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49eaa29b910399f28a17784590d75ab6b120b5a3", "messageHeadline": "fix: change display labels yaxis (#2452)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "64179b7cc5c53caaa475691de6f02a4eb07be8a1", "messageHeadline": "vmui: changed function (#2451)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4d2cd8336689726ac74fbc2c08ada38603ff184", "messageHeadline": "vmui: fixed yaxis labels (#2448)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "7f83dc06c4918cccd50b5945e772ce4644cb3547", "messageHeadline": "app/vmselect: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "453df02e0a0349c5f02826a1146a527e496f41d6", "messageHeadline": "github/dependabot.yml: disable versions update for vmui (#2449)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "38383c0bec7682a93f187f4edd5936585746389f", "messageHeadline": "Update Quick-Start (#2422)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 60, "deletions": 4}}, {"node": {"oid": "2973b7c6346fec91f95275e458c04097a4d44d3f", "messageHeadline": "app/vmui: revert back incompatible changes proposed by dependabot at \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 192, "deletions": 763}}, {"node": {"oid": "f174f0880d9cfe4639338e9f3feb703c6badcb03", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2447)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 382, "deletions": 23}}, {"node": {"oid": "c87b39610e63ae8e671736ced405e182065ff312", "messageHeadline": "build(deps): bump @mui/styles in /app/vmui/packages/vmui (#2446)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "638b25028d8eb6ee16e9de9733fdfae49abf0f7a", "messageHeadline": "build(deps): bump @testing-library/jest-dom in /app/vmui/packages/vmu\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "40b2cb469be8b88867d11b8e6d1de1d7bf814305", "messageHeadline": "build(deps): bump @testing-library/user-event in /app/vmui/packages/v\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "37e74b76e9177e298af05193babb988048fc65cb", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2441)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "741973fd56102de995f8852ac462c223dfcaeeae", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2444)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 17, "deletions": 66}}, {"node": {"oid": "170491ed3ae543c67bb21224b54ffb0d598a4c94", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2440)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 128, "deletions": 74}}, {"node": {"oid": "e8d0c1ac4cc54d5af588e39117bac5adad6890e4", "messageHeadline": "build(deps): bump @testing-library/react in /app/vmui/packages/vmui (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "d0f351b0b1df5a0a6d784cb2c1fd696727041464", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#2443)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 170, "deletions": 14}}, {"node": {"oid": "da6a1642e06648bf12c13c6e85b3c88a4c93ea4e", "messageHeadline": "build(deps): bump @types/react in /app/vmui/packages/vmui (#2439)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 150, "deletions": 99}}, {"node": {"oid": "f5011fda4c5c2bfbcfd330d4c83f1f7ad3959211", "messageHeadline": "build(deps): bump preact in /app/vmui/packages/vmui (#2431)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "39fa3aecc0d2766617a9cdb4706f706ecd6c32bc", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2433)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "5d414aae3ddbc57abd60d279d27b29da46c86571", "messageHeadline": "build(deps): bump @types/react-dom in /app/vmui/packages/vmui (#2430)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e0f91ad548ae478bad93e1bb6b270f36af0e6610", "messageHeadline": "build(deps): bump marked in /app/vmui/packages/vmui (#2429)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ae3017d3a68933e50c38f1e952b3f9cab9ed2c95", "messageHeadline": "deployment/docker: update base Docker image from Alpine 3.15.3 to Alp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dbbacc88472aaa9a11e3a91e1fcf90a01c01d8cb", "messageHeadline": "docs: add managed vm documentation section (#2437)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 105, "deletions": 0}}, {"node": {"oid": "c6eb404c6953da8d245e9e790fa241294f587ed1", "messageHeadline": "lib/encoding: explicitly set slice length passed to binary.BigEndian.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a91c2a4377b0e7623c587c711f7a0658df091ca6", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4616, "deletions": 716}}, {"node": {"oid": "f3d4671bb6b594dd789d8b8ea84c0df3ecbc5963", "messageHeadline": "lib/promscrape: follow-up after 7e79adfb555b65eeb35fd482dbb95a0002d63cea", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "7e79adfb555b65eeb35fd482dbb95a0002d63cea", "messageHeadline": "lib/promscrape: allows to use k8s pod name as clusterMemberNum (#2436)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "708a3ef27668d8eb2846091df2d8271424a95f5b", "messageHeadline": "url-examples.md (#2435)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "54de0531a471fc2c2178c1a935840ada350dfd73", "messageHeadline": "app/vmstorage: properly handle `maxSeries` limit passed from vmselect\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "deaa8c1ffaec3a69363a24834e43ca1108c7c44c", "messageHeadline": "lib/protoparser/native: follow-up after fe01f4803d8d53305050db639ffa9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "fe01f4803d8d53305050db639ffa9281429b9682", "messageHeadline": " lib/protoparser/native: fixes parseStream dead-lock (#2423)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "d7bf0a7348c25b1a9969a6f703ab5c84d46dd90a", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.40.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "e27dac25b93ef3cc0f1f0d9501afa3c4a53e602a", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify that `ingestion protoc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "61c7f6beaefbb1a13fc39f3e8785b0bcd023eaaa", "messageHeadline": "app/vmselect/promql: allow calling InitRollupResultCache+StopRollupRe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "b89e846ce3e246cc7ebd885d61d763445402bd22", "messageHeadline": "docs/CHANGELOG.md: document ed364a42e3bfbe5b4aed4ec3c2924db78df8d0c7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ed364a42e3bfbe5b4aed4ec3c2924db78df8d0c7", "messageHeadline": "vmalert: support relabeling for alert labels sent via notifier", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 178, "deletions": 81}}, {"node": {"oid": "3121085e8fd4d46a0a8bcff716cfcbd709ec183a", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "f1ad5b68574f72ad3ced43438bcc7a92acee4c36", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update docs after b843f0e229d4099faa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "d7f86f111ba237d31de27183d5a2cd6eec5fb098", "messageHeadline": "build(deps): bump codecov/codecov-action from 2.1.0 to 3 (#2407)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed8c6f69e4e8d8e747d28962e4ac22ebeca72b9e", "messageHeadline": "Update url-examples (#2410)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "fae2b36b5802e9324ce348a5478a584bee455615", "messageHeadline": "Fix English in the bug report template (#2413)", "author": {"name": "Ted Robertson", "email": "10043369+tredondo@users.noreply.github.com", "user": {"login": "tredondo"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a0e77744d469d40b15b6c7255e6ad1094fa9d4c7", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify high availability docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "fbd71f3083ba1c319b08e498eb4aff16c10d27c1", "messageHeadline": "docs/CHANGELOG.md: document backwards-incompatible changes in cluster\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "66a03a7fa97f41770c692db89abc6902fa83d47d", "messageHeadline": "docs/guides: Multi-regional setup with VictoriaMetrics (#2416)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 83, "deletions": 0}}, {"node": {"oid": "dc60e99e94b1679779dfd77b2fc89110bdefae57", "messageHeadline": "docs/CHANGELOG.md: document the bugfix in hitCount function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "978f6d0f8970984657e956b33c8c28924827b61e", "messageHeadline": "docs/CHANGELOG.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef690932ee3e083f396f4a7c2de1992cd2dfcd07", "messageHeadline": "docs/CHANGELOG.md: cut v1.76.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a95b96979c26309e9d1edb1718802708f4901d2d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 750, "deletions": 234}}, {"node": {"oid": "a96eb1632914b5deb21a96813d321bd4954b0f31", "messageHeadline": "lib/memory: export `process_memory_limit_bytes` metric, which shows t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "2b59fff5260a68f5f033038fa63ff52a97a31f6d", "messageHeadline": "vmalert: fix labels and annotations processing for alerts (#2403)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 142, "deletions": 138}}, {"node": {"oid": "57143e94354bea66774c33684164695969d0cff6", "messageHeadline": "lib/storage: increase the number of rawRowsShard shards on systems wi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bad7133bc8171830b8639a231a11bece5d016cf", "messageHeadline": "lib/mergeset: use more rawItemsShard shards on multi-CPU systems", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "ad35068c3ad1425f1735fd74b6c6612bb0511a6b", "messageHeadline": "lib/mergeset: skip common prefixes when comparing inmemoryBlock items", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 12}}, {"node": {"oid": "5acd70109b98a05f20375e0b4bca67ad4176ac23", "messageHeadline": "lib/protoparser: remove superflowous memory allocations during protoc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 73}}, {"node": {"oid": "569b0d444c54a645e4bc4642a7935c131263703f", "messageHeadline": "app/vmagent: properly initialize stdDialer", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "50cf74ce4bd5795c4933cdabc11043edfcdb92e4", "messageHeadline": "lib/storage: reuse sync.WaitGroup objects", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "077193d87caac981c78a528bd3ac2c95b0ff0620", "messageHeadline": "lib/cgroup: reduce the default GOGC value from 50% to 30%", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "7da20a4b3fad761f6582fde6672c1a4138cd5e6d", "messageHeadline": "app/vmagent: reduce the probability of TLS handshake timeout when dia\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "cde1e2ec93b0b47628b47e4ad0861c4beaecde65", "messageHeadline": "docs/Release-Guide.md: add missing steps", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "319e910897da00b76bfc5987edc70de971197bda", "messageHeadline": "lib/workingsetcache: reuse prev cache after its reset", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "cae61c85d4cb35b9bdf29d665754194263e499ef", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.9.0 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 13}}, {"node": {"oid": "7ecb72648d6b9a600c2064a29d4dd201e17d6c7d", "messageHeadline": "docs/CHANGELOG.md: document 0c0efc77815e34e31027a925624b8ef0b10545d4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "29cebb3d950f061b6f7517a7703713a58e1d039e", "messageHeadline": "lib/workingsetcache: check more frequently for cache size overflow", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "4785d043128b9c3d6e0f14fa7c297a9a9e5fcaf4", "messageHeadline": "lib/workingsetcache: reduce the expiration duration from 20 minutes t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c0efc77815e34e31027a925624b8ef0b10545d4", "messageHeadline": "vmctl verify-blocks command (#2390)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 95, "deletions": 29}}, {"node": {"oid": "4ecb86c17907484bdb51f37a91539cf95a6e5477", "messageHeadline": "app/vminsert: reduce the max packet size, which vminsert can send to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d4f14f4879b2ddba6558183aabc142e3b22744da", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1637, "deletions": 1589}}, {"node": {"oid": "d011446f6f5f97591574758179fceafe3e446d59", "messageHeadline": "docs/CHANGELOG.md: document 70bb0d2708117461be0bbf29374da06c974adf05", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "70bb0d2708117461be0bbf29374da06c974adf05", "messageHeadline": "vmalert: add flag for disabling long-lived connections (keepalive) (#\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "43df19a742db456570b3a59fd7d13cf45fab208a", "messageHeadline": "docs/CHANGELOG.md: document 173073364e1bb1e0259ddc873dbd96ce62b07543", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d3b9e3b596fdde2c8f152986a5590891fff4dc2", "messageHeadline": "Update release process. Actualize helm-charts release process. Add re\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "19ecc4b2c36c595667e5d69c1a2a0730432e8c5e", "messageHeadline": "app/vmselect: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f47d67d836dfa53a86127e8738b214d0c1c40cda", "messageHeadline": "build(deps): bump react-router-dom in /app/vmui/packages/vmui (#2394)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "4aa5f70f21a30c7c5e108015a758443424fb0b01", "messageHeadline": "build(deps): bump @testing-library/react in /app/vmui/packages/vmui (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "73789b333f975e2e1d8ab2f1d318471bf95a7479", "messageHeadline": "build(deps): bump @types/react in /app/vmui/packages/vmui (#2375)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "72fd976cb38841e5a8b0553c823d323db0ce773c", "messageHeadline": "build(deps): bump @testing-library/user-event in /app/vmui/packages/v\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "f166f80f158d4569159b169ecbbef2b5d9fe9110", "messageHeadline": "vmui: grid support for predefined panels (#2386)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 843, "deletions": 854}}, {"node": {"oid": "0fd4c4856889c012423c8ae6e04e1fb16b8549f5", "messageHeadline": "fix object selectors link (#2391)", "author": {"name": "Ross Dougherty", "email": "ross@dougherty.id.au", "user": {"login": "ross211"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e2b1097545b7d33df7dd5e2aad093f9dbc02de24", "messageHeadline": "Fix typo \"vmanomapy\"", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f977ca8eaf958b4be6980ef678ffc0ba1eedeb3a", "messageHeadline": "docs/CHANGELOG.md: document a57e3807537914396ee3eb378648a464fa9e1b97", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1c38ff6f484fdac20b0fea460d23ac6ee347ee1f", "messageHeadline": "docs/CHANGELOG.md: document 0989649ad041d5984f83fac6e2c76dd3b92af19a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a9b6cf53a23273f5b9136ba6d7271066330110c2", "messageHeadline": "url-examples (#2389)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1354e6d71249b62293472f75a0340957ca35ceb2", "messageHeadline": "vmalert: protect executor's field from concurrent access (#2387)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "0989649ad041d5984f83fac6e2c76dd3b92af19a", "messageHeadline": "Vmalert compliance 2 (#2340)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 388, "deletions": 142}}, {"node": {"oid": "0123295d50f7c0e5ac30e89c01402361792754fd", "messageHeadline": "Update alpine linux base image to the latest v3.15.3 (#2384)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "56de8f0356b19de0e29056865a78c0c6b9288b4c", "messageHeadline": "docs: fix typo in vmalert's API (#2380)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e210384f7e9f0e265e6ab1c3357dc4330523fe43", "messageHeadline": "docs/CHANGELOG.md: cut v1.75.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "cb878d50fc0977616a6b3d97558e0fd0d262ca1f", "messageHeadline": "docs: update `increase_prometheus` desc (#2381)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a2a60cb08348f550cd0a75e8973a6ddae3c1aa2", "messageHeadline": "docs: escape chars for /label/values endpoint (#2379)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ea540a5aac7bc41de5ab7aa6dccee23b15341e2", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 253, "deletions": 70}}, {"node": {"oid": "c8d29ed78ef1622dd67ec56a220ee2ecc930f320", "messageHeadline": "vmui: predefined panels (#2243)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 2055, "deletions": 1540}}, {"node": {"oid": "afc2e739489e3bff3760aacbd9f2587d83e53450", "messageHeadline": "build(deps): bump node-forge in /app/vmui/packages/vmui (#2371)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9a88c1a91e55147dbfff576229ae67c8a45db90d", "messageHeadline": "lib/{storage,regexpcache}: replaces regexpCacheMap with LRU cache (#2\u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 551, "deletions": 74}}, {"node": {"oid": "6e364e19ef43522db063fb7057e666e08eb56922", "messageHeadline": "app/vmselect: add fine-grained limits for the number of returned/scan\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 132, "deletions": 66}}, {"node": {"oid": "a462b9785911648ef1534816ef411b35383e111c", "messageHeadline": "Update alpine linux base image to the latest v3.15.2", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1fa0f3ec8985d0a31db4e313b3e1bb4f067f9a88", "messageHeadline": "VMAnomaly docs fixes (#2361)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 13, "deletions": 13}}, {"node": {"oid": "7ce40d74d77803db015344c1d49b9b6bb9c828f1", "messageHeadline": "Update golangci version to latest v1.45.1 (#2360)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "737716365969026fbedd8beb820a0be7d42eb25b", "messageHeadline": "Add vmanomaly docs section (#2356)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 128, "deletions": 0}}, {"node": {"oid": "c46d9be108f3c023ae370d8c56d633eb601eccac", "messageHeadline": "Update url-examples (#2358)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "f8dfc223509f73391023f9843e13a46472b1ee60", "messageHeadline": "docs: a follow-up after 76a477c609f8007a9f76504088b3a0240fff2985", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "76a477c609f8007a9f76504088b3a0240fff2985", "messageHeadline": "Update Single-server-VictoriaMetrics.md (#2357)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "23d0fc220db2bb153652d556144928a15c5aabe1", "messageHeadline": "Update url-examples.md (#2297)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 197, "deletions": 0}}, {"node": {"oid": "c8f356a6a802a3e382627cba52ba8307920b3349", "messageHeadline": "app: sync Markdown changes from a8de1ab00069bfbb69e67ec142a84c4fa541fbfd", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 669, "deletions": 659}}, {"node": {"oid": "b421a1f57b51e8d27aa0c3c74b0db429e802df86", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify mTLS protection docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8de1ab00069bfbb69e67ec142a84c4fa541fbfd", "messageHeadline": "A good change for MD files (#2353)", "author": {"name": "Arash Hatami", "email": "hatamiarash7@gmail.com", "user": {"login": "hatamiarash7"}}, "additions": 2007, "deletions": 2294}}, {"node": {"oid": "e1311409db589089b6a2bbeeee4736ea4b60d256", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 357, "deletions": 107}}, {"node": {"oid": "f36e8debc73d06d9f94f796a781807b896919a74", "messageHeadline": "build(deps): bump @types/react in /app/vmui/packages/vmui (#2346)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c8c6f5b15e616833fe0386f00ea7bd5c5e16ad5a", "messageHeadline": "build(deps): bump @types/react-dom in /app/vmui/packages/vmui (#2347)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f367ff086c337d81ca047056bd0df82b8fe022d3", "messageHeadline": "docs: update release notes (#2349)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "5ab6c350ecd5be792b9d03a1338544b94ddffcc9", "messageHeadline": "docs/CHANGELOG.md: document a1e17e91f867da133900859b14a924211d9dd223", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a1e17e91f867da133900859b14a924211d9dd223", "messageHeadline": "issue-2323: Fixed Incorrect Content-Type header 'text/plain' for root\u2026", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "82659ab5b6bc4adea94ab5bf89517c33a9a085d6", "messageHeadline": "docs: add update note to v1.75.0 release note", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "87d356348ba940024f51a567e563ee29814798fb", "messageHeadline": "docs/CHANGELOG.md: cut v1.75.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e78f3ac8aca436af4462fbb1c7da6069c6bac274", "messageHeadline": "app/vmselect/bufferedwriter: suppress trivial network errors, which c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "ec03dec72d2e9164bc380b632f5044d89da61674", "messageHeadline": "app/vmagent/remotewrite: prevent from infinite recursion panic when p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "620b605786964dc9d80f613b02d54f6b29372295", "messageHeadline": "docs: document 20bb5e703cc39e840e69fd3808e2d1fe599dad8f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "20bb5e703cc39e840e69fd3808e2d1fe599dad8f", "messageHeadline": "Token authorization scheme (#2288)", "author": {"name": "Diego Circelli", "email": "diegocircelli@yahoo.com", "user": {"login": "dcircelli"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e3a10b327c0d783adca3e76804322d2b98e4465c", "messageHeadline": "lib/blockcache: properly remove references to deleted parts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 11}}, {"node": {"oid": "2ae3a9a8a392af4cf689f02a219ccf2323294ec4", "messageHeadline": "lib/storage: reduce the interval for checking for free disk space fro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "88605a7ea22af8684ef03a78a5069ca606bcf35e", "messageHeadline": "lib/blockcache: properly release memory occupied by deleted entries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "5d9b9b88b94da46f3788e9b0252fa2de4cd1e762", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "39aabdbadc4bf3ac48d11045e94dad616ddc361b", "messageHeadline": "build(deps): bump @testing-library/react in /app/vmui/packages/vmui (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "563d76dedb48c8ab154f823bd9db42a59a3c41aa", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2336)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 61}}, {"node": {"oid": "27f87d4797c546f98d6749e207192566d9761687", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2337)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "06a8a981c3641e63dd52a0673f67e9f5ed924ebb", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#2338)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 166, "deletions": 15}}, {"node": {"oid": "c0808a4146fc45199e1ec6a3ee32facc1b1f989b", "messageHeadline": "build(deps): bump @types/react in /app/vmui/packages/vmui (#2339)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "db781a93422e439795fb15151500b3320c28cdfa", "messageHeadline": "docs/CHANGELOG.md: document e5868b9c29f65c0a097ecdbe72bec2470d6810b2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e5868b9c29f65c0a097ecdbe72bec2470d6810b2", "messageHeadline": "Fix for issue #2255 - matchTagFilters for positive empty-match filter\u2026", "author": {"name": "jduncan0000", "email": "jduncan0000@gmail.com", "user": {"login": "jduncan0000"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "65afe3b1417f2b5da9b7e2695e36fa917073a834", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2330)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "bba5e629115840a42232ef56b4c3599503f088b1", "messageHeadline": "build(deps): bump typescript in /app/vmui/packages/vmui (#2286)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "220d1932440e308ce04bdc4a1383ea943482bb67", "messageHeadline": "build(deps-dev): bump eslint-plugin-react in /app/vmui/packages/vmui \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 31}}, {"node": {"oid": "6e49ed4af0206c15651cd102e93cb7c876a155b1", "messageHeadline": "build(deps): bump dayjs from 1.10.8 to 1.11.0 in /app/vmui/packages/v\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "91b9b5a808e5fda3a0f9422dfec6ca1e6de82192", "messageHeadline": "build(deps): bump @mui/styles in /app/vmui/packages/vmui (#2331)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "7e7d8abc4a0ae20fa99d119603fa823abeac17d4", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2329)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 356, "deletions": 22}}, {"node": {"oid": "d63bb52c0f278655cbad52f03638eb750bccb15c", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2310)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 75, "deletions": 28}}, {"node": {"oid": "09c6c7350b74d79231c70dcb49aa7e3c5c0ecff2", "messageHeadline": "docs/vmalert.md: sync after 11ae1ae92432731989bfe8af1bd7e4e7384719fc", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "e6acd16daf45966115e7edfb0b76d22983db9582", "messageHeadline": "docs/CHANGELOG.md: document 11ae1ae92432731989bfe8af1bd7e4e7384719fc", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "11869a830783612efc51adfb19a23e7642861c8d", "messageHeadline": "docs: document the addition of mTLS communication between cluster com\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 1}}, {"node": {"oid": "11ae1ae92432731989bfe8af1bd7e4e7384719fc", "messageHeadline": "Added resendDelay for alerts (#2296)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 158, "deletions": 28}}, {"node": {"oid": "8ae9825bb422d5f2c08eebbec09206bcc94b7d01", "messageHeadline": "docs/CHANGELOG.md: document c1d07e7c52f0a2ab892921b0639cd42677aa33a8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7bfb5efaef91131a6d418606744a8ad0fd4a74d4", "messageHeadline": "deployment/docker: upgrade Go builder for production builds from v1.1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f30044cd5cc6c3e6f8e022bb193087e7d95fd1e2", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5538, "deletions": 1566}}, {"node": {"oid": "54ec080bbcecb7feeecb29a93b9a846dad3369b4", "messageHeadline": "docs/CHANGELOG.md: document changes from fb6eab03a2881475235d09b5e4cf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3eef1ddc7d454004ee355da2490202e4befb1947", "messageHeadline": "lib/storage: trashing -> thrashing typo in docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "370024c7ed4545b7586a578a40b566ba4266c71f", "messageHeadline": "docs/CHANGELOG.md: document 565bd08c43c53f8ac1ac6acc1fde688a303dfbd5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e03e46af4e24d88687a0210a88d6f103d6655722", "messageHeadline": "docs: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb6eab03a2881475235d09b5e4cf90e24afcb89a", "messageHeadline": "Vmalert compliance improvements (#2320)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 585, "deletions": 577}}, {"node": {"oid": "918ed5cb328bac8a287417811cebd681f93d30fa", "messageHeadline": "fix: change thrashing typo (#2317)", "author": {"name": "Vic (Shihang) Li", "email": "40274755+vic-shihang-li@users.noreply.github.com", "user": {"login": "vicshli"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "894416b4ca757fadb62061894c693ee2163eb0a5", "messageHeadline": "docs: add update details for some releases", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0fa7effc4bc14929b0df7e4fd5ed72f780c66493", "messageHeadline": "docs: fix broken links (#2303)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 61, "deletions": 20}}, {"node": {"oid": "565bd08c43c53f8ac1ac6acc1fde688a303dfbd5", "messageHeadline": "Issue-1824: added flags and different auth types support (#2287)", "author": {"name": "Dmytro Kozlov", "email": "kozlovdmitriyy@gmail.com", "user": {"login": "dmitryk-dk"}}, "additions": 289, "deletions": 21}}, {"node": {"oid": "77e9992feec0dcf34acb03ad854195f88448a5ce", "messageHeadline": "docs: add more details about data migration between VictoriaMetrics (\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "ef1afeed6c2bd427aee92d15e78c1330926b5af2", "messageHeadline": "Clarify lack of support for InfluxQL (#2273)", "author": {"name": "Ted Robertson", "email": "10043369+tredondo@users.noreply.github.com", "user": {"login": "tredondo"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8b21f402173903593b777297a257e4fb605fab21", "messageHeadline": "docs(vmalert): typo in path (#2278)", "author": {"name": "Bastien Dronneau", "email": "bdronneau@users.noreply.github.com", "user": {"login": "bdronneau"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "74bb9ea734190d41397f8227d7dbc298ca49547e", "messageHeadline": "docs/CHANGELOG.md: cut v1.74.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "227d5182afd8b770ac7c0898fca3dfb5a0bf0884", "messageHeadline": "vmui: update packages (#2264)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 2934, "deletions": 3049}}, {"node": {"oid": "7717967d42c610ff8096e720e10899418837dd56", "messageHeadline": "docs: `make docs-sync` after 702aa4948bbe6a28c7025201c5fa34893873f258", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "702aa4948bbe6a28c7025201c5fa34893873f258", "messageHeadline": "docs: clarify Retention, improve English (#2266)", "author": {"name": "Dan Dascalescu", "email": "ddascalescu+github@gmail.com", "user": {"login": "dandv"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "df088dd78a4d2598e6c86ff18a053dfdc6ebde76", "messageHeadline": "Fix typo, sentence flow in operator description (#2251)", "author": {"name": "nemobis", "email": "federicoleva@tiscali.it", "user": {"login": "nemobis"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9576bd875a16c1b6af57de139daf5f078cd1b53a", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#2262)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7a0e1e252f34672f7724bfaf0905f6095ec93f5a", "messageHeadline": "build(deps-dev): bump eslint-plugin-react in /app/vmui/packages/vmui \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 35, "deletions": 12}}, {"node": {"oid": "470cd639c641776046d735094c9164a6d81ce6f2", "messageHeadline": "build(deps): bump @types/jest in /app/vmui/packages/vmui (#2260)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 13, "deletions": 41}}, {"node": {"oid": "3f8ab2e4bed8f69eddf86a46e88f2536a017d8af", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3417, "deletions": 425}}, {"node": {"oid": "ce8d28f8f4d2ab350edfe7b063e35a532ca6c9aa", "messageHeadline": "docs/CHANGELOG.md: document performance improvements when registering\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a4aadffacacc4c512931e2385fe320de6432149", "messageHeadline": "lib/mergeset: remove aux buffers from inmemoryPart", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 20}}, {"node": {"oid": "c84a8b34cc64376fc37ede87c8f22d6450956022", "messageHeadline": "lib/mergeset: eliminate copying of itemsData and lensData from storag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 36}}, {"node": {"oid": "7da4068f487b755e8c61848e4b3401ed036f45aa", "messageHeadline": "lib/mergeset: consistency renaming: ip->mp for inmemoryPart vars", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e8fdb27625a2985a23f11332683d3a99f1e53832", "messageHeadline": "lib/mergeset: move storageBlock from inmemoryPart to a sync.Pool", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "59877d9f32a0259cdaefce7152afa9104e65be94", "messageHeadline": "lib/{mergeset,storage}: tune compression levels for small blocks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "e757ebc58bba51ac7da096bb8d9c9e234a1c44ef", "messageHeadline": "app/vmselect/netstorage: report vmstorage errors to vmselect clients \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fe2e4e2c2fb5b63a16354feaffe97cc610e456b", "messageHeadline": "fixes incorrect step for calculation for MovingWindow functions (#283)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d79c8cbef53f63fa7d58ff808a543df8d1d63a5", "messageHeadline": "docs/CHANGELOG.md: document cfc6c14dc48ae9dd35e65f1a6e5c7af8ccb9f029", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7e99bbb9678318c78bcfad79f6e84710d398ee2d", "messageHeadline": "lib/storage: document why job-like and instance-like labels must be s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "8bf3fb917a535cdcf88f4e2df438ab95bdeabce4", "messageHeadline": "lib/storage: add a comment to indexSearch.containsTimeRange() on why \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a16f1ae565415bf8225063b7235eae057f0ea6d2", "messageHeadline": "lib/storage: properly handle series selector matching multiple metric\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 18}}, {"node": {"oid": "af5bdb9254ec80e64b0ba5a999415de3b91dcd2d", "messageHeadline": "lib/mergeset: remove superflouos sorting of inmemoryBlock.data at inm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 24}}, {"node": {"oid": "0d47c23a0348e16f1a2c62a0952f76f4411ef425", "messageHeadline": "app/vmselect/promql: reduce the maximum number of label values, which\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f49bdaeffa00888e3233453d4bc00630aa5910d", "messageHeadline": "lib/promrelabel: add support for conditional relabeling via `if` filter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 878, "deletions": 7}}, {"node": {"oid": "d128a5bf9916b612c22ae3d6b3f71b67c3ee2f45", "messageHeadline": "lib/workingsetcache: do not rotate cache if it is in `whole` state", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "fbac1a9dad6324c41efa9170047b60aa1f0782af", "messageHeadline": "fixes jwt token parse with correct base64Url decoding (#281)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "62b46007c5745354b0cf468c2a6a495a9ff15676", "messageHeadline": "lib/workingsetcache: reduce the default cache rotation period from ho\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 14}}, {"node": {"oid": "acbea6c1ee162227d4ef8d11cf39b1abe6e2c7cd", "messageHeadline": "docs/CHANGELOG.md: cut v1.73.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "205d34eae675f3e7d6b1f4e930829e6012babf2c", "messageHeadline": "app/vmselect: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "0017814ad4d760499cd6be9e812dc94288f2e7e5", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#280)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "58ca52faf8968162866b91e2bc3ee959b5f43daf", "messageHeadline": "build(deps): bump @emotion/styled in /app/vmui/packages/vmui (#279)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "3e91e15d1cf10619da4726a563fceaf491640288", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#278)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "87b393fb9103df0a7d4482a00f294565d3dd0698", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#276)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "df5b0067ca3f4ac4bc1b3e6aa7a729168ebdc649", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 299, "deletions": 340}}, {"node": {"oid": "f2b711b976f92bc049ab36dd927bfe92e95dc035", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#277)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 60, "deletions": 107}}, {"node": {"oid": "b9381ccf8b91bd5dbb6b37b9e502f3cce6a118c5", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#275)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "6d277396c384548c0a5095017ed360a34c860967", "messageHeadline": "build(deps): bump @testing-library/react in /app/vmui/packages/vmui (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b0c83376181df74f9ae5dd2c6e4e2509a6d81adb", "messageHeadline": "build(deps): bump preact in /app/vmui/packages/vmui (#272)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ec86f2289c8a71abbdf87d5694787062125db34f", "messageHeadline": "build(deps): bump @date-io/dayjs in /app/vmui/packages/vmui (#263)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "0a38542a45827f5e49e3ca17a6aca1f9e8c87669", "messageHeadline": "docs/CHANGELOG.md: link to the feature request for X-Influxdb-Version\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "75f3db1f5cf059ae31f283c8c8fcce4eedab903e", "messageHeadline": "Update URL examples (#2207)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 88, "deletions": 0}}, {"node": {"oid": "1685e181ae1a88460aca6cbdd014ef093fa63666", "messageHeadline": "Added minimal supported version of AlertManager  (#2237)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f72b35665ff34d834ca48db7411c9066325ac612", "messageHeadline": "lib/storage: optimize `/api/v1/status/tsdb` call by skipping all the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ed12c608267cb17994f00f9d1e96fbb487712c7e", "messageHeadline": "lib/mergeset: typo fix after b6ed9afd6d14c4a042625a811377051993e95160", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d45ea10036bc6f0d6b2e4da57cf01e5745da72b", "messageHeadline": "lib/blockcache: evict entries from the cache in LRU order", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 87, "deletions": 50}}, {"node": {"oid": "5808774e06d95cc3917acb8f6dc0225c208bfa6e", "messageHeadline": "vmui: change logic autocomplete (#2196)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 50, "deletions": 32}}, {"node": {"oid": "5a7f9d1cf4a26c879b4423695a8a37d4cb29ca77", "messageHeadline": "build(deps): bump @mui/styles in /app/vmui/packages/vmui (#2225)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "69d1893f4cd761196db681db156405ad6c97f61f", "messageHeadline": "Consul SD - update services on the watcher's start (#2202)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 89, "deletions": 81}}, {"node": {"oid": "f620f159a596da07513cd749c0dbd25a6c09472f", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2226)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 103, "deletions": 56}}, {"node": {"oid": "14799e69d7dbbcb8dcdd7869a15b8225e5e5fb9f", "messageHeadline": "build(deps-dev): bump react-app-rewired in /app/vmui/packages/vmui (#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6f34934b410268b6773e31101d859fcb6293ddca", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#2228)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "909712846d84da4f20119575d34ec4e9edb3fc80", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2229)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "eb4fb60ee1df888b995d5296daba1b153e4febd1", "messageHeadline": "build(deps): bump nanoid from 3.1.30 to 3.3.1 in /app/vmui/packages/v\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "979d89f5dd39e0b77946924439ebc1e4bb828c8c", "messageHeadline": "app/vmagent: add `-influxDBLabel` in the same way as for app/vminsert", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "e5ebdb9b1af4de182c3fb1a367755e23feb65d3d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 798, "deletions": 533}}, {"node": {"oid": "b6ed9afd6d14c4a042625a811377051993e95160", "messageHeadline": "lib: allow to configure cache size by type (#2206)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 147, "deletions": 3}}, {"node": {"oid": "affaf373ea3f8da75375340efd2ac825cb058ad8", "messageHeadline": "Added missing inlineScrapeConfig field to the VMAgentSpec docs", "author": {"name": "Pablo Ley", "email": "pablo_ley@hotmail.com", "user": {"login": "PabloL007"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e93e168bdc7589562b8cbb220f5949ca5f316c01", "messageHeadline": "Added missed runbook for udpating k8s VM Cluster in DO (#2219)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "7cd371f08f19058c010094cfb30674227a811024", "messageHeadline": "alerts: lower the threshold for TooHighSlowInsertsRate (#2210)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ea86716d06b7119c25a8e360380107ea4f973842", "messageHeadline": "dashboards: add row Caches to single node dasbhoard (#2208)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 243, "deletions": 121}}, {"node": {"oid": "debe75f51cc6de3fccff99341c12d7b30c4d1551", "messageHeadline": "docs: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ac3124eedaa1a10948fe0cf380b3a90d6fefee4", "messageHeadline": "docs: make profiling commands more copy-friendly (#2213)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 95, "deletions": 32}}, {"node": {"oid": "10590bde474990e84e0c9dcd6d50d87f884fa7a3", "messageHeadline": "Bump golangci version (#2214)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2b87b4d1835dd24413faa30800d6dbd2bc8287ab", "messageHeadline": "lib/storage: typo fix after c3affb0c4f843f4461f3d43956ed7012e23f76c0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "71ef3155c8733a5b8b4560af80fb557a1b64a71a", "messageHeadline": "app/vminsert: add `X-Influxdb-Version` response header for InfluxDB A\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c3affb0c4f843f4461f3d43956ed7012e23f76c0", "messageHeadline": "lib/storage: simplify code for searching for label values", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 40}}, {"node": {"oid": "3c3805865b5482e2327e81dac107e14f38d281c4", "messageHeadline": "docs: document 3d19fa6932815e0f2aad114bce588f02f88a4860", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "3d19fa6932815e0f2aad114bce588f02f88a4860", "messageHeadline": "Add -influxDBLabel parameter (#2203)", "author": {"name": "Eugene", "email": "webmaster@johnatan.ru", "user": {"login": "johnatannvmd"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9dd191b27c4c6369cf11c9ebdf425738e593b140", "messageHeadline": "lib/storage: properly skip composite tag entries when searching for t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "5366d9be7350f2db7220e296e850065e2c92c09c", "messageHeadline": "lib/blockcache: fix TestCache by ensuring that the cache size can be \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "6ff71474a68771e38d5b8d7180bb4ff967a88e56", "messageHeadline": "lib/storage: document why tsid cache is reset before saving it to disk", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b71be42d9065417ed2b49807e93f80b970ca8cbe", "messageHeadline": "lib/storage: use binary search instead of full scan for skipping arti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 28}}, {"node": {"oid": "21c92d7ef1a69b010af00859459147948e601ae2", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "88a2659f1a318c6ef832d5642979d3151af63294", "messageHeadline": "Correct URL:How to delete time series (#2201)", "author": {"name": "\u5320\u5fc3\u96f6\u5ea6", "email": "97019752@qq.com", "user": {"login": "jiangxinlingdu"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "445edcc6ac8e20ba021a5df6d626e2521c0be76b", "messageHeadline": "dashboards: update the threshold for slow inserts % on the dashboard \u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 28, "deletions": 18}}, {"node": {"oid": "5748139aa49f8e9da337ee1aa9e97e3ba4aa9057", "messageHeadline": "docs/url-examples.md: formatting fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 51}}, {"node": {"oid": "424121c126242a11eca90de174f70c9c129900d6", "messageHeadline": "docs/CHANGELOG.md: document 2efa46a11c5f01902803fd805296a1dded49080b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "55facde841c9c675b99752a5821fc8abf8f6e54a", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify that the data is impor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ee5da826e9ef86aff02e0c4d593faefd7a9b262f", "messageHeadline": "docs: update `-help` output for VictoriaMetrics components", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "b3e111959223bc1e58f08a9e015af7632dbfadd9", "messageHeadline": "Update revisions of dashboards (#2199)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2efa46a11c5f01902803fd805296a1dded49080b", "messageHeadline": "vmalert: support `$externalLabels` and `$externalURL` in templates", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 84, "deletions": 18}}, {"node": {"oid": "64720d3c03212da6e6d2e8635f3139b0976f9b6a", "messageHeadline": "Create url-examples.md", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 265, "deletions": 0}}, {"node": {"oid": "6f685c8e43525d89305fa4a5e1afa4d697ff5f76", "messageHeadline": "docs: correct address in the docs (#2189)", "author": {"name": "Oct", "email": "qianggeek@gmail.com", "user": {"login": "Jchicode"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "d91c1d4eee4d4f746a2964069f74747fc8f8b634", "messageHeadline": "vmagent: fix js error on CollapseAll/ExpandAll buttons click (#2192)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 144, "deletions": 138}}, {"node": {"oid": "0f9e107e36e11a36378388710d09ca22b2917f72", "messageHeadline": "docs/CHANGELOG.md: document ad6bdd78d0510ae05d8244006c4b93ecc814c424", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ce5082912b01b2ce884416d9ee242f4547f8bb5e", "messageHeadline": "snap: update Go builder from v1.17.3 to v1.17.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad6bdd78d0510ae05d8244006c4b93ecc814c424", "messageHeadline": "match fileSDCheckInterval with prometheus file_sd_config default (#2188)", "author": {"name": "Corporte Gadfly", "email": "corporate-gadfly@users.noreply.github.com", "user": {"login": "corporate-gadfly"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e29b2b84446b4636017216441c9971929e1e9d2e", "messageHeadline": "Monitoring single (#2190)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 860, "deletions": 919}}, {"node": {"oid": "0d3e00e512d809d34d24403a6dff014ebaa6e1e5", "messageHeadline": "Makefile: typo fix, which prevented from building proper darwin-amd64\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac502785b6f3484dacf6b576b075e4cff0e0ec6d", "messageHeadline": "docs/CHANGELOG.md: cut v1.73.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "1215f510438dd63acf56bf5592f19bcdbca22c47", "messageHeadline": "docs/CHANGELOG.md: document 3d890e89f12b1b2494dac7d919c71b397d40d683", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "3d890e89f12b1b2494dac7d919c71b397d40d683", "messageHeadline": "Adds server certificate reload for lib/http (#2186)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "75e84144c72e290f6f3e7b4c0cf92b32d9d573eb", "messageHeadline": "adds release build for macos darwin amd64 and arm64 (#2185)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 116, "deletions": 45}}, {"node": {"oid": "1d7c877b7bc252c78b005381be334720c88ab52e", "messageHeadline": "app/vmui: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 102, "deletions": 77}}, {"node": {"oid": "93c2db5546646575647dd7b45b341bacb2abf095", "messageHeadline": "deployment/docker/docker-compose.yml: update Grafana from v8.3.4 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "578a37aa14c868bfcb20f303cbf2605d89ca41ab", "messageHeadline": "docs/CHANGELOG.md: document c90c1c4d54a56256d2ff639c323045c9616e109c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c90c1c4d54a56256d2ff639c323045c9616e109c", "messageHeadline": "fixes all_tenants query option usage for openstack service discovery \u2026", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "d924f4b7baac0e617f6080fee0c6d03de6d00b3b", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#2183)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f3c1c2e2ec13cc0165aa095aeed247e6219a155f", "messageHeadline": "build(deps): bump follow-redirects in /app/vmui/packages/vmui (#2180)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f10c38b82750650dcd944e454a2b1640af7ecd38", "messageHeadline": "lib/promscrape: add `expand all` and `collapse all` buttons to `/targ\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 497, "deletions": 468}}, {"node": {"oid": "96dce63dbdd447fea085cad3b03d3d6ac9b675e3", "messageHeadline": "lib/storage: tune the logic for pre-populating of the per-day inverte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 15}}, {"node": {"oid": "b1f94f7f0ebb34b4f9dd2bbaf9cdad792c7b82ca", "messageHeadline": "app/vmselect/promql: return at most one time series from `absent_over\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "e08b74fcd6bd49e52772c3f276e02517b9652540", "messageHeadline": "deployment/docker: update Go builder from v1.17.6 to v1.17.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "33fd30ff61282843dd1d0cdb98b4d60da5288f9c", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 298, "deletions": 86}}, {"node": {"oid": "a56b77db5b7259146d1e137a73dcaac462ec22e7", "messageHeadline": "docs/vmagent.md: add `unsupported Prometheus config sections` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 4}}, {"node": {"oid": "d8ffbf55a20f118eb2554766649d16fdbf77fd61", "messageHeadline": "docs/CHANGELOG.md: document ea153e5f90146ba2b6f9c4cbf2ea5fd49e6a8f16", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ea153e5f90146ba2b6f9c4cbf2ea5fd49e6a8f16", "messageHeadline": "Show gce sdconfig zone on vmagent:8429/config (#2178)", "author": {"name": "artifactori", "email": "artifactori62+github@gmail.com", "user": {"login": "artifactori"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "cf1a8bce6bfe725f3f363c8ad78d422b18141369", "messageHeadline": "lib/index: reduce read/write load after indexDB rotation (#2177)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 286, "deletions": 68}}, {"node": {"oid": "08428464e98b0767766ea1ec9a178850846cb6b6", "messageHeadline": "lib/storage: fix broken BenchmarkHeadPostingForMatchers for `{i=~\".*\"\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e3adcbec6e4cda02467f01a6cbfd543c82d9e24b", "messageHeadline": "lib/promscrape: support prometheus-like duration in scrape configs (#\u2026", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 191, "deletions": 83}}, {"node": {"oid": "3cb72ccc2aa9c880ae2864446cb1fe47ed3d7111", "messageHeadline": "lib/promscrape/discovery/kubernetes: add `__meta_kubernetes_endpoints\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 113}}, {"node": {"oid": "4e7f7f3302374110059b20fac1206063e75ad0a7", "messageHeadline": "fixes service discovery for kubernetes (#2173)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 213, "deletions": 3}}, {"node": {"oid": "f9a17cb5fe8c8757f305bd4359727d85d7688a8b", "messageHeadline": "lib/mergeset: tune indexdb/{indexBlocks,dataBlocks} cache sizes furth\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a9bb22b2133912ad5b75a51b67900bb116e9ec84", "messageHeadline": "lib/blockcache: use higher number of shards for higher number of CPU \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 282, "deletions": 27}}, {"node": {"oid": "8f2d03fdc7a58b46babcc1c93b59099d2d9f17ed", "messageHeadline": "docs/CHANGELOG.md: document 4e722c459bb5214f0a66cbf0b85e50dacb244b44", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "480e40b344cca6ead94002bd627691a5fef72817", "messageHeadline": "docs/Articles.md: add an article from Asserts.io, which mentions Vict\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e722c459bb5214f0a66cbf0b85e50dacb244b44", "messageHeadline": "vmalert: fix bug with relative links in UI", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 439, "deletions": 429}}, {"node": {"oid": "db8c4054e5d4bf0c23048a05a3b9cfaa382d1e84", "messageHeadline": "lib/promscrape: fix errors in test config", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "4507b111a9a2519f62f223184bc7e4c1d536a6b9", "messageHeadline": "lib/blockcache: split the cache into multiple shards", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 28}}, {"node": {"oid": "2455a988e48fa354b1bd7227e6499c34583a597b", "messageHeadline": "lib/mergeset: tune sizes for `indexdb/dataBlocks` and `indexdb/indexB\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "af77f449dabf0458f79400ef81f0c74e15743161", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "c1997889f8c25a0169e7c62d1bdec4caaf1a9585", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2166)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a6a2c5324a7a3f5e5d0b2fb810f2686eab755128", "messageHeadline": "build(deps): bump @mui/styles in /app/vmui/packages/vmui (#2165)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "fb5614ab5c8739bf015ff1b20f7cc749420af6dc", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2164)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "a1b494ac91343a854f014ef7e022ec7d87775cb3", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2162)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 27, "deletions": 74}}, {"node": {"oid": "481ce692c793152c575c2cc70196045477069d64", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#2159)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "107b637aef5104db41419d3ebb26d397934593c6", "messageHeadline": "build(deps): bump uplot from 1.6.18 to 1.6.19 in /app/vmui/packages/v\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "a6e66b1f6f9b05a9222c60bb42af60d0eda03dbd", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2161)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 119, "deletions": 72}}, {"node": {"oid": "26e85e642b222e8f51d3cd367b6d5f70acf16aa9", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#2160)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "42fe13995e44dcabc8d554fe25ed20ac84e27676", "messageHeadline": "build(deps): bump @types/react in /app/vmui/packages/vmui (#2147)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5ea197f300d52ee6b44191eeddcace1eefc5acf1", "messageHeadline": "build(deps): bump @testing-library/jest-dom in /app/vmui/packages/vmu\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0028b2c6d17b18c4372a110485a81c3d6503bf12", "messageHeadline": "docs/CHANGELOG.md: add instructions on how to build VictoriaMetrics c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a8acad7453365254ae4e59a91bfcd66556d8dfdd", "messageHeadline": "adds CGO build for arm64 (#2102)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 28, "deletions": 3}}, {"node": {"oid": "e855b202df259b62249fd024a23a63c5fb46f70b", "messageHeadline": "docs: add Storage section to docs (#2155)", "author": {"name": "Roman Khavronenko", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 108, "deletions": 6}}, {"node": {"oid": "3e783aa2a1da4f43f8756deee857344b669eb40b", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9bb60ab00fdbba758da54f860ad3d5c034f7c35c", "messageHeadline": "lib/promscrape: set `-promscrape.config.strictParse` to true by default", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 137, "deletions": 47}}, {"node": {"oid": "a19e7f8c5b49309c2ea4f958176da53b35acda1a", "messageHeadline": "lib/blockcache: `make fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "de26d1ff23f5757074869090f65c3326131ac88e", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a link to exlanation on ho\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d0f785defd4b54188006be8cc1373d3df0aafa31", "messageHeadline": "lib/blockcache: eliminate possible race when Cache.Put is called for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "46bd2c4d6dd9db0b830d24a470eeab4bdeb87bf7", "messageHeadline": "lib/blockcache: increase the lifetime for rarely accessed blocks from\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "e86b7cc9a5e9ac9dec25e8571bdd7ccd84efc6df", "messageHeadline": "lib/workingsetcache: use the original cache size limits when rotating\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "c3d02ee75a169fe7f30d0407d8fda3854825c629", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.8.0 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 23}}, {"node": {"oid": "cde4664f0d64ae344ec85cdc64c46337ed3a613d", "messageHeadline": "lib/blockcache: return proper number of entries from the cache", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "21bd204e81f2336d6a46177c9e75d1a4b5364806", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.15.1 to v1.16.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 7}}, {"node": {"oid": "8b36044c9345fce5ce579600a6c7941e868ab323", "messageHeadline": "docs/CHANGELOG.md: add links to issues, which could benefit from impr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "baab622db67e9201cc1dde0fc5d0e85520d957b1", "messageHeadline": "docs: fix links to FAQ.md entries after they have been changed in ccf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "cf3a041c2fca3402f760e9a2a0806dd5b730d9fe", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1507, "deletions": 1325}}, {"node": {"oid": "865f09ecbbb86fade1e11227b781b979a028440f", "messageHeadline": "docs: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ba1b3b8ef29114f71d654f3dbd954fd26dcc23ae", "messageHeadline": "docs: cross-link downsampling docs from deduplication and vmalert docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "b5b3c585b3761ee8a3e97111299ecf04680c61a4", "messageHeadline": "lib/promscrape: show the total number of scrapes and the total number\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 305, "deletions": 279}}, {"node": {"oid": "2968779f16d04087fa1e0babe19bdeac371c0c2c", "messageHeadline": "lib/promscrape: provide the ability to fetch target responses on beha\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 183, "deletions": 101}}, {"node": {"oid": "96b7de6736fcdf560c0a19fb9b5a5fb9561f0614", "messageHeadline": "app/vmselect/promql: clarify comments on why the right side of `if` a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4b850c2a59229514b059c826bb7d3a48e8c40214", "messageHeadline": "app/vmselect/promql: do not push down filters, which enumerate more t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "4ef32df4fa735f7e582f90139ab21b118aad41dc", "messageHeadline": "docs/CHANGELOG.md: document 55e3bbd4cca2c8cce3ae5cf9081461fc9902967c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6530bcedecfae1d53137bca62cacfc2b2c2c7225", "messageHeadline": "docs: updates after 5da71eb68514282a79d0006bbb94bd79afd43075", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 5}}, {"node": {"oid": "a6587ded51d03fb9884ef4c1a6f33f21701884be", "messageHeadline": "Added missing links in EmbeddedHPA API docs", "author": {"name": "Pablo Ley", "email": "pablo_ley@hotmail.com", "user": {"login": "PabloL007"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "55e3bbd4cca2c8cce3ae5cf9081461fc9902967c", "messageHeadline": "vmalert: add support of `-notifier.basicAuth.passwordFile` flag for n\u2026", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "f57982eddc90627b6c7bd1b525a3266e51c7a2d6", "messageHeadline": "vmalert: remove trailing slash for static notifier addresses", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5da71eb68514282a79d0006bbb94bd79afd43075", "messageHeadline": "vmalert: support configuration file for notifiers (#2127)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1822, "deletions": 490}}, {"node": {"oid": "2016a2c899c5f0d2debb820d2a5bef68a01b7ca3", "messageHeadline": "app/vmselect/promql: properly handle `foo or bar` queries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "d4b09896fa961280f7fae1d09413020a27d63c1f", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.39.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 30}}, {"node": {"oid": "9c62b25ad6064034d04fc2e3781a37472e139b2a", "messageHeadline": "lib/mergeset: pre-allocate data and items for inmemoryBlock in order \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "4bdd10ab9039d8ab0b4fe2d7a7dee064536da002", "messageHeadline": "lib/bytesutil: split Resize* funcs to MayOverallocate and NoOveralloc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 219, "deletions": 57}}, {"node": {"oid": "e13ce2ee98fcc9be786d6ce45f71dc929d9fafa7", "messageHeadline": "lib/encoding: substitute `64-bits.LeadingZeros64()` with `bits.Len64()`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a8509c112a6c6f16150623acaac5f75f835d0da6", "messageHeadline": "lib/storage: avoid allocations of tsidPrev on every blockStreamReader\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "a8d22e12233de3598599cea5b5bbda762bbeb7d2", "messageHeadline": "app/vmselect/promql: check for binary operation in case-insensitive m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f50cf605346227cdd4fb80b3eb25d043b5b7f60f", "messageHeadline": "lib/cgroup: fall back to runtime.NumCPU() when determining process_cp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "ead66155efe17e13260ce65021e993ceee5bf334", "messageHeadline": "lib/cgroup: expose `process_cpu_cores_available` metric", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "e7f1ceeb840fddbe7a98460b21a88642649a7354", "messageHeadline": "app/vmselect/promql: optimize queries, which join on `_info` metrics.", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 254, "deletions": 71}}, {"node": {"oid": "15475a9d1fbcd5c82cf49f444d84869f77bae95e", "messageHeadline": "docs/Release-Guide.md: add instructions on how to create signed relea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d2ac954fe1a94b6eb19ac74dac023278f344b99f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 268, "deletions": 102}}, {"node": {"oid": "3d8a4bf023c64900c8822b0db883347d381a70d3", "messageHeadline": "docs/CHANGELOG.md: document 6a519896db5e049e495990ca4dab5f2b564c3bd6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7edf8be3bc9201ebb09324ff12fd3be0b92b7d6e", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6a519896db5e049e495990ca4dab5f2b564c3bd6", "messageHeadline": "fix: change logic set free fields for legend (#2117)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "02a1a39796284b50cd929cc367a88ab7ddbc1a21", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2129)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 63}}, {"node": {"oid": "4477a2e5133aedf0faf1addf3d478fffb1062486", "messageHeadline": "build(deps): bump preact in /app/vmui/packages/vmui (#2128)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "53852e35d807ef5d430b7d6b91f07797d609e873", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#2123)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "b8a47c6589459c8cea5e4b4f30bebd5a06f1a24b", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2122)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9226b9917a1a39d7db23cce07128486b5f0e1da9", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2124)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "5ae9892f5fa188402b40b6ccf8aa9e00e31fe108", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2125)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 57, "deletions": 10}}, {"node": {"oid": "86a7a72400f8f830681a1643a70908dbb0dc2cdc", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#2126)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "96aa3761fc87c77237b30635ebd09da573e805fa", "messageHeadline": "lib/storage/table.go: add missing `tb.ptwsLock.Unlock()` before the r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1999bbfe82a7e73b43c4d84e12ae423ff3b155c9", "messageHeadline": "optimized code  (#2103)", "author": {"name": "\u5320\u5fc3\u96f6\u5ea6", "email": "97019752@qq.com", "user": {"login": "jiangxinlingdu"}}, "additions": 11, "deletions": 28}}, {"node": {"oid": "97947c5fcfcc4e218149eb5a1b6edabcb8b52df0", "messageHeadline": "docs/vmauth.md: mention that backend services must be accessible only\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f6899cc289828e68351afdc5858084d02c0be50a", "messageHeadline": "Revert \".github/workflows: disable updating VictoriaMetrics wiki with\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "527bee4b1e114a98d7a727da763fb6c5b39addc1", "messageHeadline": "FAQ update (#2111)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2e59b17108732fe89142e4e8871cdb9ad32a8aa5", "messageHeadline": "correct VMAgentStatus description (#2109)", "author": {"name": "jaysony", "email": "yzs.zong@163.com", "user": {"login": "okzheng"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e02e0508dafd8054e5149fa9c85b20816f085e80", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.37.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 259, "deletions": 115}}, {"node": {"oid": "ac92d471a6e71b9039f5054fb0c824eb61904973", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3619, "deletions": 1446}}, {"node": {"oid": "f0eb1f3749159ecd9b906f3b728dca61a15b01b2", "messageHeadline": "Update version of golangci-lint", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "74a2297dcc9149d017c174c696010929f2c8d665", "messageHeadline": "app/vmselect/vmui: `make vmui-update` after e3995572bbb7bc4bde6f4b97c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "e3995572bbb7bc4bde6f4b97c9c2a4f5290ea2a0", "messageHeadline": "feat: add sortable columns (#2101)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 41, "deletions": 5}}, {"node": {"oid": "2ef3fabcb88c78a1b1ded23c28a84048febf08cd", "messageHeadline": ".github/workflows: disable updating VictoriaMetrics wiki with docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 28}}, {"node": {"oid": "a41c34705edd31ee0ac0067693f7dd12b3765e97", "messageHeadline": "docs/operator: fix links to Operator API docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f4989edd962c8d9b1e80e7013451a92d7c229fc1", "messageHeadline": "lib/bytesutil: split Resize() into ResizeNoCopy() and ResizeWithCopy(\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 42}}, {"node": {"oid": "91f2af2d7a4bfdd0af41ef977c0710a693fa48f7", "messageHeadline": "lib/mergeset: allocate the needed amounts of memory when unmarshaling\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "285bb2bbeca52a61607ff1fd21d15c01c83aacb8", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4c13bae1cf42f9673d5a2a8326184ce56d7bed4f", "messageHeadline": "lib/logger: removed broken test after 746ee191e8db209fcdce00fd1155a93\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 40}}, {"node": {"oid": "132425eb46dc67d0ab3c1102808442683aaa5013", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#2097)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 166, "deletions": 15}}, {"node": {"oid": "c3ea2790805a93557c7b8f30fbaecf1a7da14c70", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2096)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 30, "deletions": 77}}, {"node": {"oid": "b38c54a25e89e7b3b6572d1705517d49c104504c", "messageHeadline": "build(deps): bump @mui/styles in /app/vmui/packages/vmui (#2095)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "b4ec350a9424458112cb468ca824a107e772da9f", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2094)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 109, "deletions": 62}}, {"node": {"oid": "789bee8792d52147eaacd31e5df385d000092c7f", "messageHeadline": "build(deps): bump web-vitals in /app/vmui/packages/vmui (#2093)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7d73bb4f40eb9b59b41a5c11439683aac84c9b78", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#2092)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c60b5d4f00a9fb8f1d63a4cbc50d0037c437b74e", "messageHeadline": "build(deps): bump typescript in /app/vmui/packages/vmui (#2091)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "015eb6faa7cefe53e1767293d514e32341aba1d0", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2090)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 276, "deletions": 22}}, {"node": {"oid": "624107deaeed53a0200648f8af34f06eef18d6d9", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2089)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "746ee191e8db209fcdce00fd1155a93db9c16c11", "messageHeadline": "lib/logger/throttler.go: show the original location of the error and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 7}}, {"node": {"oid": "f5f27a5fbf0fc6943bdd35939fba4ed6acf115c8", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 892, "deletions": 364}}, {"node": {"oid": "0d7374ad2f68d22de96c1731d83db1343584cb52", "messageHeadline": "lib/blockcache: optimize blockcache a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 47}}, {"node": {"oid": "ceb1376267b3b7067fcae404671fa4f9d661670a", "messageHeadline": "updates operator docs", "author": {"name": "f41gh7", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 208, "deletions": 206}}, {"node": {"oid": "ad5059f2d372a91402ff6483d118321175551d6f", "messageHeadline": "vmui: fixed display type switching (#2088)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 16, "deletions": 23}}, {"node": {"oid": "e46b7d33a7c5826399a947373eb5183ddf134276", "messageHeadline": "feat: copy pairs on click in legend (#2087)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 48, "deletions": 5}}, {"node": {"oid": "ede93469ea705d5a5b1565c05bb29a4c60501b57", "messageHeadline": "lib/mergeset: tune caches size limits for `indexdb/dataBlocks` and `i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5f84b17ed680a9134ff2f759885863491d2b5389", "messageHeadline": "lib/storage: properly limit cardinality when ingesting multiple sampl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "3ea054a52ceaa92cd97f1f4905114527c4298097", "messageHeadline": "Created Operator folder in docs (#2034)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 5131, "deletions": 0}}, {"node": {"oid": "adbb821eac5eded45e401a5b2bb2007fbb6044b2", "messageHeadline": "vmui: fix time range selector (#2085)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "eb4bd92facf2b53fd68dd4ecd3d487e8e8e4042d", "messageHeadline": "all: update link to EULA from https://victoriametrics.com/assets/VM_E\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "00b7c97d2a9e27693d9156803fdcb485b262eddd", "messageHeadline": "lib/storage: verify that blocks in a single part are sorted by TSID w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 7}}, {"node": {"oid": "ea87f21e23c899092750df2c472bbc8411882de0", "messageHeadline": "lib/storage: set bsm.Block to nil on error, so the previous block cou\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9797c928efa3412aa76bbc9941f0c46751bbaf3f", "messageHeadline": "lib/blockcache: add missing dependency after 145337792d6c8131cb64b728\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 225, "deletions": 0}}, {"node": {"oid": "145337792d6c8131cb64b728ab62624e54208290", "messageHeadline": "lib/{mergeset,storage}: properly limit cache sizes for indexdb", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 94, "deletions": 671}}, {"node": {"oid": "84f6b3014c55921a5a144dd6ba92f92cd5f21ae9", "messageHeadline": "docs/CHANGELOG.md: document the bugfix for highestMax() function is G\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "56168d8565e35ce9698120fe471f55e7dd203ea8", "messageHeadline": "docs/Release-Guide.md: update instructions for exporting snapcraft lo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "109363de498a8f0dc05d0f578b7af8f5a209e641", "messageHeadline": "docs/CHANGELOG.md: add missing parens in example for `@` modifier", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ccf04239e65185e252fbc7339d621dc8f98b6235", "messageHeadline": "docs: Correct some urls in the docs (#2081)", "author": {"name": "Oct", "email": "qianggeek@gmail.com", "user": {"login": "Jchicode"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "98edeac7b72b881aae00beac1902afd39310749f", "messageHeadline": "docs/CHANGELOG.md: fix incorrect link to the issue", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d79a91558384ac9f49db68cdc1707a78b0e37475", "messageHeadline": "app/vmui: fix `last 6 months` time range picker", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8f5902dfcf457f380a5832437b75b560645194f6", "messageHeadline": "docs/CHANGELOG.md: cut v1.72.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bce7d7ac6014f60d062f4aadece0875ba7158311", "messageHeadline": "deployment/docker: update Grafana from v8.3.2 to v8.3.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "919ee73153a739e485cf3b4892b14d9910900b9a", "messageHeadline": "docs/vmbackup.md: `make docs-sync` after ca11def2a5e8b0ab9631e64562b3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2cc4e043659ae4f440e0f79749fad8347a1ee29", "messageHeadline": "app/vmgateway/README.md: sync with enterprise vesion after adding `ex\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "0b0bf94c960fb15879afba5715e49367bf21c8ea", "messageHeadline": "docs: update retention docs with additional details (#2060)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 30, "deletions": 15}}, {"node": {"oid": "672fcba223da6f5550557fc5853be057a52118e7", "messageHeadline": "app/vmui: properly calculate graph range for y axis", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "5a77c86e97c9af9dc15c4e2d428a08fc9ac07a86", "messageHeadline": "app/vmui: reduce the refresh interval during graph scrolling/zooming \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "8bdc45ba005b1557d42b74e8f5f1bcbc4e997a59", "messageHeadline": "fix: remove buffer period (#2078)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 30, "deletions": 35}}, {"node": {"oid": "70737ea4ac91440167589c67e0184b3c364b2253", "messageHeadline": "vmui: correct url encoding (#2067)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 78, "deletions": 42}}, {"node": {"oid": "dcadec65b631055e0e5b11a0fe94724ac1ef1617", "messageHeadline": "docs/CHANGELOG.md: document 8e3f9c1fbb8d8d460a4036fdcb0fffda6db715e8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8e3f9c1fbb8d8d460a4036fdcb0fffda6db715e8", "messageHeadline": "vmui: correct calc axes limits (#2058)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "ca11def2a5e8b0ab9631e64562b38754a24f04b0", "messageHeadline": "docs: Correct config URL (#2077)", "author": {"name": "Oct", "email": "qianggeek@gmail.com", "user": {"login": "Jchicode"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e933e3150df15a9f8fd22f8b40dca2c6ebc33e49", "messageHeadline": "docs/CHANGELOG.md: document fcd33fc409bf3d2cb6f76ebbd67f94133f5e2b00", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fcd33fc409bf3d2cb6f76ebbd67f94133f5e2b00", "messageHeadline": "vmui: change layout (#2054)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 511, "deletions": 527}}, {"node": {"oid": "c2a3911bb501306ce312985039cd6f6c56a1ad5d", "messageHeadline": "docs/CHANGELOG.md: document that vmgateway now supports extra_filters\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dbfa1421acd8fb67b5f4def4fc693d310827f321", "messageHeadline": "docs/vmgateway.md: update docs, since vmgateway now supports extra_fi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "74a4c2972943ed5f6c3ff19dbd7f87aa80abef10", "messageHeadline": "docs: proofread FAQ.md (#2062)", "author": {"name": "Aziz K\u00f6ksal", "email": "aziz.koeksal@gmail.com", "user": {"login": "azizk"}}, "additions": 81, "deletions": 80}}, {"node": {"oid": "44f4c4f9ba258c336985f1dfd32f114c8250720f", "messageHeadline": "go.sum: missing update to go.sum after ce602827e5f8c31472196ad4832b55\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "ce602827e5f8c31472196ad4832b55aab48d2878", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 817, "deletions": 471}}, {"node": {"oid": "dc7b63a793efa7c8db2141b751d62a6b6c3c5d56", "messageHeadline": "app/vmselect/promql: properly keep metric names when optimized path i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "a5265e2a566e4500bf5e9ec38553658f51d32145", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2075)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 65}}, {"node": {"oid": "060f17d1d82288e96990ca6ac8d9323a01ffb96d", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2076)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 205}}, {"node": {"oid": "aba94ef4d670a77e9877b879e798cedbfdc8623c", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2074)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 65, "deletions": 18}}, {"node": {"oid": "e0314ad8cafbfc0730b235b814c8201378114172", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#2073)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 155, "deletions": 14}}, {"node": {"oid": "fc76ecde13241c080517911f94e6312cf765c321", "messageHeadline": "build(deps): bump qs from 6.10.2 to 6.10.3 in /app/vmui/packages/vmui\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "1bdc71d917f9d586aadff90b7a5ef9fd830633bb", "messageHeadline": "app/vmselect/promql: implement `keep_metric_names` modifier for trans\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 184, "deletions": 128}}, {"node": {"oid": "f41846d0026b6f4ef84a4f85e567526bfea15567", "messageHeadline": "app/vmselect/promql: add `stale_samples_over_time()` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 200, "deletions": 178}}, {"node": {"oid": "96707223db3dd713f36514409ac4eac3fbe4b545", "messageHeadline": "docs/CHANGELOG.md: yet another attempt to fix formatting for yaml sni\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "d7d83d6d9320a61bc7881341d0e5e24a910e40df", "messageHeadline": "docs/CHANGELOG.md: fix formatting for `scrape_configs` example", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1d05444b3300c67fba2b9d6d5ecf0d8f6afee857", "messageHeadline": "lib/promscrape: expose promscrape_stale_samples_created_total metric \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "4e84c38b70f843faac292fede41364631c5aa24c", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.15.0 to v1.15.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "831b93a7556433973c51042dd38995473d7c6d4c", "messageHeadline": "app/vmalert: add `parseDuration` function in the same way as Promethe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "80f03177c4c8e54bbc28b0250eb18aaa638bc15b", "messageHeadline": "lib/promscrape/discovery/kubernetes: add `__meta_kubernetes_node_prov\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "80f966b80c1c4a0e385a46bbfef56454fbf9af32", "messageHeadline": "app/vmalert: add `stripPort` template function in the same way as Pro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "355a63733d0c796efcebf06bc39bc325fa930d95", "messageHeadline": "lib/promscrape/discovery/kubernetes: add the ability to limit service\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "c883c15878e01a3981d60a11c3b67019ca4b2c6c", "messageHeadline": "app/vmselect/promql: add support for `@` modifier", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 184, "deletions": 42}}, {"node": {"oid": "9469696e46853faa729fd5ccbe1d87482a710d4f", "messageHeadline": "app/vmselect/promql: fix limit_offset() test", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4e7026320a6f541042f033b288e8ec1429606dea", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.14.2 to v1.15.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 189, "deletions": 146}}, {"node": {"oid": "7d5ed49d236b98fc501cb149bb164197659ddf4c", "messageHeadline": "vmui: switching to Preact (#2053)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 11915, "deletions": 5383}}, {"node": {"oid": "5c321c71785d68d76ebe04b27aba0d6ea92276a5", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8058, "deletions": 2444}}, {"node": {"oid": "17eb86a689a4bb6e1b51461b51b8d4b3ed8649ef", "messageHeadline": "lib/promscrape/discovery/dockerswarm: follow up after 68a117a25a6d5c4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "68a117a25a6d5c4b0a517712a3e6318ab2c1d198", "messageHeadline": "Fix for #2038: Make correct __address__ value for dockerswarm promscr\u2026", "author": {"name": "Alexander Shtuchkin", "email": "ashtuchkin@gmail.com", "user": {"login": "ashtuchkin"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "7a2c46d95193171831e11e580f335a177017fcc6", "messageHeadline": "docs/CHANGELOG.md: document 77bfa8181d74d1027f1ac8a85861d309d05a5dad", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b434be3d2d6651291c7291b90e690bbb716e0296", "messageHeadline": "docs: Correct config URL (#2051)", "author": {"name": "Dmitry Tolstoy", "email": "33700018+7olstoy@users.noreply.github.com", "user": {"login": "7olstoy"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bd9e30c05418a2026d95db4620454c12d68e5f9a", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2048)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 59, "deletions": 226}}, {"node": {"oid": "90c844576e90933c9a811d9a23e5d4fac6d95bcc", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2044)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 57}}, {"node": {"oid": "ae897372bc01db7637c71b5331652d92822448c1", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#2049)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ad2fc756768fa5a1a421d3f95dc7edc0cc7b3ddd", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#2043)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "c2dbc642e7902aaed1ed83c13741a014f635edee", "messageHeadline": "build(deps): bump web-vitals in /app/vmui/packages/vmui (#2045)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2e7b537b68fea40ad9cc8dd79b40a6ebfa884761", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#2046)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "f847efe621a10c5eddf64ea72b5b302edd595611", "messageHeadline": "build(deps): bump @types/jest in /app/vmui/packages/vmui (#2047)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "77bfa8181d74d1027f1ac8a85861d309d05a5dad", "messageHeadline": "chore: add vmalert_remotewrite_total metric (#2040)", "author": {"name": "Andrey Afoninsky", "email": "vkfont@gmail.com", "user": {"login": "afoninsky"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e47385d34a855d7f2df6296a7c6f23cf5044a013", "messageHeadline": "deployment/docker: update Go builder from v1.17.5 to v1.17.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "71fa1c8baf62f70c16f834a56b5155191f61c52d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 630, "deletions": 289693}}, {"node": {"oid": "bdba50432b4137478b387b662c882fccba6e0906", "messageHeadline": "docs/CHANGELOG.md: add release dates for every release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 79, "deletions": 0}}, {"node": {"oid": "e4e36383e20f00d43d1bf8d96d7b2e31e2d79c8c", "messageHeadline": "lib/promscrape: do not send staleness markers on graceful shutdown", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 22}}, {"node": {"oid": "bc03ab6688e152e575267e5700613ac05997846f", "messageHeadline": "docs/vmctl.md: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "46c310f62f5f8c8928b904daf6df3fffdea67195", "messageHeadline": "docs/FAQ.md: add `what is the difference between vmagent and Promethe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "b8369e2f3e60bf1b0babb467bcdc71f7f706dff3", "messageHeadline": "vmctl: add option to rate limit data transfer speed", "author": {"name": "hagen1778", "email": "roman@victoriametrics.com", "user": {"login": "hagen1778"}}, "additions": 137, "deletions": 7}}, {"node": {"oid": "dd1b789c1519acd58f9b91754908db628162a19c", "messageHeadline": "removed not needed directory", "author": {"name": "Denis Golius", "email": "denaspireone@gmail.com", "user": {"login": "denisgolius"}}, "additions": 0, "deletions": 1103}}, {"node": {"oid": "c70c06475295ed072b83e862a344073a42a7f2b5", "messageHeadline": "docs: follow-up after ae89b4e8186008f893375b2ba416698a4294c4cd", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ae89b4e8186008f893375b2ba416698a4294c4cd", "messageHeadline": "Old links replaced for newest (#2033)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "dbe592597fa3835cc0acc2801e678dcc35bd8b4d", "messageHeadline": "docs/CHANGELOG.md: clarify the issue description, which is fixed by 3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "178dd87e2663d2cc97fa5f99cbe8caa37f42ce63", "messageHeadline": "lib/storage: follow-up for 38bf5fc1362922aa2dbcd5f81fa7442211a99c3c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "38bf5fc1362922aa2dbcd5f81fa7442211a99c3c", "messageHeadline": "vmstorage: fix query like `{foo=~\"bar|\"}` return extra timeseries cau\u2026", "author": {"name": "weng zhao", "email": "zhao.weng@shopee.com", "user": {"login": "waldoweng"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e1d7cbfc77acc9d255e4b757fe924e22330eed29", "messageHeadline": "docs/CHANGELOG.md: document 60266078ca169a39640aa08aa20316a4a2adb9a0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ced5f2e5e7faf370a4f2b632281cb421162fb7ec", "messageHeadline": "Revert \"Add check-rebased Github action (#2002)\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 43}}, {"node": {"oid": "60266078ca169a39640aa08aa20316a4a2adb9a0", "messageHeadline": "Address some edge cases in OpenTSDB importer and speed it up (#2019)", "author": {"name": "John Seekins", "email": "johnseekins@users.noreply.github.com", "user": {"login": "johnseekins"}}, "additions": 68, "deletions": 25}}, {"node": {"oid": "5ce94e1dd3b03d1ae59e416148585e9a0b414d94", "messageHeadline": "docs/CHANGELOG.md: document ac4773304478d6102445b95f058ef7efd811b5bc", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ac4773304478d6102445b95f058ef7efd811b5bc", "messageHeadline": "vmctl: improve logging during import cancels/errors (#2006)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 67, "deletions": 27}}, {"node": {"oid": "ceade70d4ef7df9e132b33128d7493fd8882fe4a", "messageHeadline": "app/vmselect/vmui: run `make vmui-update` after 89ff7b24655269032b0c9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "89ff7b24655269032b0c91a3f7682e977dd1a8b9", "messageHeadline": "vmui: replace @codemirror to text field (#2003)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 84, "deletions": 716}}, {"node": {"oid": "042570584f5dca5417d86d28011aab5820385c2c", "messageHeadline": "fix: change query reset (#2001)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "8262372d728b5043069c5fa32cec2eb6b53f63a9", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2028)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 228, "deletions": 24}}, {"node": {"oid": "6e75129c77f32d90f80fce0351d89206643010bf", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#2027)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cbeaa000efc04e0a7b9e4976386d71adb2d300e1", "messageHeadline": "build(deps-dev): bump @babel/plugin-proposal-nullish-coalescing-opera\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "72d127e1876aae3ef0b145cae6facbed5b267dde", "messageHeadline": "build(deps-dev): bump react-app-rewired in /app/vmui/packages/vmui (#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "70bd94b50b89c91c20ffd091b91472a0fa99ebb1", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2024)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "b1b67169f16a3bea5bdcbf38cbcae48f0407910e", "messageHeadline": "docs/Quick-Start.md: simplify quick start guide", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 25}}, {"node": {"oid": "a8d74e15ddbac6c8ff15e9fc6eacfe08142cee03", "messageHeadline": "LICENSE: update year from 2021 to 2022", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7339645a29bde6500aa84c0e8ad9c618e076dc92", "messageHeadline": "build(deps-dev): bump eslint-plugin-react in /app/vmui/packages/vmui \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "12d0a5907422ada3094372b51e990e130734a026", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#2014)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "923bb42cb9964ab9d7ce274dd9c4184044e7193e", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#2015)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 47, "deletions": 251}}, {"node": {"oid": "a6a39a25911a47a2e082430138840014def28aca", "messageHeadline": "build(deps-dev): bump react-app-rewired in /app/vmui/packages/vmui (#\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "572180404739d4e66c22364d7642cb382bf27c45", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#2010)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 230, "deletions": 140}}, {"node": {"oid": "498b166e5fc596b13ec9e3b08ee113a6d0a9d0e1", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#2012)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 73, "deletions": 26}}, {"node": {"oid": "cc63f80193de7158407817c75bc8248a305c8460", "messageHeadline": "build(deps): bump @types/react in /app/vmui/packages/vmui (#2011)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2104330d4c8573e7258bf5efc142ae6595da23a7", "messageHeadline": "Add check-rebased Github action (#2002)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 43, "deletions": 0}}, {"node": {"oid": "681a800086f5780da55e7bdcb5f7e75c4ad7eb43", "messageHeadline": "vmui: legend fixes (#1995)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 162, "deletions": 76}}, {"node": {"oid": "f0c331c72477267708ff083c353737f67721bd81", "messageHeadline": "Update README.md (#1996)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "b5ce35dfc809c44a9690da5cb4ede304ea9cc730", "messageHeadline": "docs/CHANGELOG.md: document 543bd0ea0c4f7f1d9f98c3af6ed4b23fbc49c64b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "543bd0ea0c4f7f1d9f98c3af6ed4b23fbc49c64b", "messageHeadline": "vmselect: update /query_exemplars placeholder (#2000)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cbaa2af280d765c73eec0ba75ede419f1d733aa9", "messageHeadline": "lib/promscrape: scrape replicated targets at different offsets in vma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "c7826ab36eb04422b9cab54b48ec8b8889839e3c", "messageHeadline": "docs/FAQ.md: link to managed VictoriaMetrics at AWS", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "8ff7da72026f2f92df44e7f705e1462568c83734", "messageHeadline": "adds restore.lock (#1988)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 41, "deletions": 16}}, {"node": {"oid": "f40b1e7e9f05b7026eb0e1525e104b46fe780046", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 79}}, {"node": {"oid": "9e17b51d4573c8351cb16ae936a0187a17380601", "messageHeadline": "go.mod: update minimum Go version from Go 1.16 to Go 1.17", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 2720}}, {"node": {"oid": "0f97c34204153e986d5fb8033de31fb2fb9f45fc", "messageHeadline": "Revert \"Add .github/workflows/check-based-on-master (#1991)\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 30}}, {"node": {"oid": "06cf4e0f707718176acd72f894816f5ff86ac36c", "messageHeadline": "Add .github/workflows/check-based-on-master (#1991)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "9bb7905d262cb118492bae56348dacd1ddafb560", "messageHeadline": "vmalert: check if remoteWrite is configured for replay mode (#1990)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4b40acd96491067c8ee73f61fce09641764d2f20", "messageHeadline": "vmui: add custom start range (#1989)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 188, "deletions": 108}}, {"node": {"oid": "ce333f28d8f72054d3ff6ef33345e411ac627825", "messageHeadline": "all: use logger.WithThrottler() where appropriate", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "3cfb90b227bffc4dade6fa59af82a26c63f7e025", "messageHeadline": "docs/CHANGELOG.md: document 34fdc8881b607259782b9bcc2c7b4842dee20536", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "34fdc8881b607259782b9bcc2c7b4842dee20536", "messageHeadline": "vmagent: add error log for skipped data block when rejected by receiv\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 123, "deletions": 0}}, {"node": {"oid": "5dc9ab58296ee268e407d16aebf962b4cc5824bd", "messageHeadline": "bump revision of dashboards to latest (#1986)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "d44cc14c6bb839ee6afaf045011a976d4fd385e0", "messageHeadline": "added packer build for DigitalOcean Droplets (#1917)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2245, "deletions": 0}}, {"node": {"oid": "ee17516afd6a3e790b4a0eb9981c2866f9dcfa0a", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that recording rules i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4701c108ff98a3c935c0be4791379fc674162f01", "messageHeadline": "docs/CHANGELOG.md: cut v1.71.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b9363d9726411cb01e52a60f351b679e9771727e", "messageHeadline": "lib/promscrape: take into account the original job_name when creating\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "afafeb379a5a43da63061f01932608bf22acde1a", "messageHeadline": "all: typo fix: unexected -> unexpected", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "718c352946bc1a894057a14c43116982c8f0a77f", "messageHeadline": "vmui: graph fixes (#1982)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 76, "deletions": 43}}, {"node": {"oid": "871528fedb351a913ce504dda6c35e3430891411", "messageHeadline": "dashboards/vmagent: fix cached datasource uid (#1984)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "52a3b2d77efc07e7dd9a4eb3d019c5febd6b93da", "messageHeadline": "Dashboards vmsingle (#1980)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1429, "deletions": 1459}}, {"node": {"oid": "5a36e241f4f29516d9a02ba317b68a7fbca19539", "messageHeadline": "lib/persistentqueue: check that readerOffset doesnt exceed writerOffs\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "ad388ecd7844201001ef94691e945011606e430d", "messageHeadline": "docs: mention that downsampling can be evaluated for free by running \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "6d77cc9b08773c1b6484378cbd872619255344a4", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 22}}, {"node": {"oid": "40073bbcb58445cfb54bdb5c9ae209d9bce8932f", "messageHeadline": "Update FAQ.md (#1765)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "974d9c0eeeb2c98d3e05ad21a2dd4d6efd395f5b", "messageHeadline": "app/vmselect/promql: follow-up after 177e345d8a7db0ee8520b9d6f74bf8cc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 111, "deletions": 67}}, {"node": {"oid": "46eee933b70b1d91c1b679f59ca6a6e74ed39b5b", "messageHeadline": "build(deps): bump react-scripts in /app/vmui/packages/vmui (#1977)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16356, "deletions": 28186}}, {"node": {"oid": "4ba1f625073f0b6defd46e9c80da5e05e492ed25", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#1978)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e11c09be8299b78f1d1638cb75b2dd558627e9ba", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#1979)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "d56bd7df1996d1a81ad22e23a97103a2e9f0be06", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#1976)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 18, "deletions": 65}}, {"node": {"oid": "52335bb48e1ef7b12d237f0c2fd1988ea449a926", "messageHeadline": "build(deps-dev): bump @babel/plugin-proposal-nullish-coalescing-opera\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "7171ce767f8825ab27fe34b052a9966d8c740d12", "messageHeadline": "build(deps): bump @codemirror/basic-setup in /app/vmui/packages/vmui \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "177e345d8a7db0ee8520b9d6f74bf8ccdd08ad40", "messageHeadline": "add Prometheus semantics function :changes_prometheus\u3001delta_prometheu\u2026", "author": {"name": "\u5320\u5fc3\u96f6\u5ea6", "email": "97019752@qq.com", "user": {"login": "jiangxinlingdu"}}, "additions": 79, "deletions": 2}}, {"node": {"oid": "d87414c57c05c4635d7b082aad2ebc4d0d7a3b8e", "messageHeadline": "docs/FAQ.md: describe main reasons for high churn rate", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bc79bdf68a927b924a3f09f13266cfe02b76cee7", "messageHeadline": "Dashboards vmagent updates (#1973)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1010, "deletions": 859}}, {"node": {"oid": "36f4130cf1efe91e04d6d19e848090839daca8c2", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#1968)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "2fe74069be103cf9c1d9891354a53d95c9056064", "messageHeadline": "build(deps): bump uplot from 1.6.17 to 1.6.18 in /app/vmui/packages/v\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7749b47d6a62aa7589e47fea9d29eaa1503cc236", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6136, "deletions": 4218}}, {"node": {"oid": "a6b86941a1edbcc1ed5b8a58f2777eda785f339d", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#1965)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "76bb13518113f100c36861a6ac965cbf1fd365d3", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#1966)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 74, "deletions": 27}}, {"node": {"oid": "be17387682557e817bc5b1aac4dabf61465be311", "messageHeadline": "build(deps): bump typescript in /app/vmui/packages/vmui (#1969)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b9c41ff0519c66c133644f6ab212e277f72db96b", "messageHeadline": "OpenTSDB Migration Fix (#1946)", "author": {"name": "John Seekins", "email": "johnseekins@users.noreply.github.com", "user": {"login": "johnseekins"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "16636a458f5df560f5282d2da0e7235bb4019350", "messageHeadline": "docs/CHANGELOG.md: document 6814cc6809efd536cb47da38478b3b1b41565222", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8a7f08ded3532c2113292956e313705c86573c34", "messageHeadline": "lib/storage: properly update per-part `min_dedup_interval` file conte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 25}}, {"node": {"oid": "6814cc6809efd536cb47da38478b3b1b41565222", "messageHeadline": "vmalert: always convert `step` value to seconds for better compatibil\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "e6d4641bf01d9462b97b0a706a5f5d4d119ee6d1", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "193331d522a1bac87cefa4e478ee229b3afe4cc5", "messageHeadline": "app/vmselect: de-duplicate data exported via `/api/v1/export/csv` by \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 28}}, {"node": {"oid": "f30ed131556c24f323f39954a9f1c0aacf046232", "messageHeadline": "docs: add Benchmarks section (#1950)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 36, "deletions": 0}}, {"node": {"oid": "8b0d340c18941a2ec6a260cb40c5a15f7a2d3423", "messageHeadline": "docs: update `MetricsQL`.`Subquery` section description (#1951)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "eaf82fe41109f20f26c015416d3445bc32e13920", "messageHeadline": "fix: return query for app mode (#1954)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "a3adf24527336a233cacd5341fca42289c147413", "messageHeadline": "lib/promscrape: allow up to 5 redirects when scraping a target by def\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "5efe377a26799210a3f974655a07af6b715a6c98", "messageHeadline": "app/vmselect/promql: add `timestamp_with_name(m[d])` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 15}}, {"node": {"oid": "27a1ae57e5325be9097e049286e6e071e78420d0", "messageHeadline": "docs: mention `-storage.minFreeDiskSpaceBytes` command-line flag at `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "9baad510040cf5d2679130bcefd9ca6e8f198680", "messageHeadline": "vmui: introduce application mode (#1949)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 43, "deletions": 11}}, {"node": {"oid": "65bef771f6afca91d6eba976370c8a4013005b5c", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention about the added downsampling\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "8e1a87491afa674ece786439ca0575aaabb78d2b", "messageHeadline": "docs: document the added dowsnampling support in VictoriaMetrics ente\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 34}}, {"node": {"oid": "4ff647137a79fdf779683055abc0ce198e2f2233", "messageHeadline": "lib/storage: deduplicate samples more thoroughly", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 173, "deletions": 17}}, {"node": {"oid": "92070cbb6700cb8042e0b3ec7d546efda3229557", "messageHeadline": "lib/storage: return dedup interval in milliseconds from GetDedupInter\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "acd56603b0dd03b344063aa30b57ca2bac6f4274", "messageHeadline": "app/victoria-metrics: mention https://docs.victoriametrics.com/#downs\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "1d20a19c7d6f0539ee5d0706e6954458aa91e0fa", "messageHeadline": "lib/storage: explicitly pass dedupInterval to DeduplicateSamples() an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 52}}, {"node": {"oid": "e1a715b0f5cee93e5238dd1bc18990f444cb96aa", "messageHeadline": "lib/storage: convert alternate regexps into Graphite wildcards inside\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 90, "deletions": 22}}, {"node": {"oid": "496b6e4d3d25b8208df8844265ddb741ec897631", "messageHeadline": "deployment/docker/docker-compose.yml: update Grafana version from 8.2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d456af7499a53cd21207e6165867cca43005f683", "messageHeadline": "docs/CHANGELOG.md: link to the issue about `unaligned 64-bit atomic o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "80996d916b8fd5480855c6855a5e3195c7942340", "messageHeadline": "docs/CHANGELOG.md: an attempt to properly show $labels.alertname at h\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "49e6a921dfd00926c24197aae12446da94df20e9", "messageHeadline": "vmui: custom step (#1942)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 125, "deletions": 20}}, {"node": {"oid": "b5b701d5904173b0e4153e97ca36b28f1b1a0f4d", "messageHeadline": "vmui: minor fixes (#1936)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 142, "deletions": 174}}, {"node": {"oid": "ce80a0ce5e24f9a009ca5fbb89e96fe539b73b97", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "0a157f65bd8ace77da4684d3a60ede69a3e83c2f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: added a link to Graphite paths\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "f6f1e1821e17ebfc25c24924455975e6bd3c9216", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#1935)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 30, "deletions": 69}}, {"node": {"oid": "c522630f72b2f97996176bc43bec49d7a972db44", "messageHeadline": "build(deps): bump @codemirror/commands in /app/vmui/packages/vmui (#1\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e98a863f91aab5fc614affc374fe72c44ef6e50d", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#1934)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "1d2708b147383a6d3a55d001ebc060fee53fca8e", "messageHeadline": "build(deps): bump @codemirror/view in /app/vmui/packages/vmui (#1931)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "51e7ba65ffc56a174bda29b2e9d224a3060882a1", "messageHeadline": "build(deps): bump @emotion/react in /app/vmui/packages/vmui (#1930)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24, "deletions": 24}}, {"node": {"oid": "f583b7bdcfb670bdd13739b3376b3b9f2e9e533d", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#1929)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "9929f0896899e9a3f32f4859bebf5482b2537f8b", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#1932)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "60f734ecce00ca92f474b629601027a727be1652", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#1925)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 73, "deletions": 26}}, {"node": {"oid": "325758317f90bd9e82e3390823aeeabe76d6aea7", "messageHeadline": "build(deps): bump @testing-library/jest-dom in /app/vmui/packages/vmu\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b5cec7fdb911ada5413a73a65e7907a1e2a21ab0", "messageHeadline": "build(deps): bump typescript in /app/vmui/packages/vmui (#1926)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "e37152d74ed2124ab1d4e827d16d2175bddbf3af", "messageHeadline": "build(deps): bump @mui/styles in /app/vmui/packages/vmui (#1927)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "b02d655dcfcc71af8b90beb4623aa131143c297d", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#1928)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "c82cc9cd1153ae49512ef014a6d66b1fe0966861", "messageHeadline": "docs/CHANGELOG.md: document 7c3b6365f079a50f5b65bec52ac0c7ec5d16b2d5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7c3b6365f079a50f5b65bec52ac0c7ec5d16b2d5", "messageHeadline": "vmui: add a label for the Query field (#1923)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 179, "deletions": 48}}, {"node": {"oid": "a8ad870bd02b3846e2fb8f595069232f069f0dc6", "messageHeadline": "deployment/docker: update Go builder from v1.17.4 to v1.17.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d58f57a52b20629e7b5980504e8614b4cecc0e5", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 236, "deletions": 166}}, {"node": {"oid": "d1f8915ed110daa7d7b98e6ff3bad26cf5afc2f6", "messageHeadline": "app/vmselect/promql: preserve the order of time series passed to `lim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 55, "deletions": 57}}, {"node": {"oid": "3d4349343d658d9602ac1289d21d97db115ca000", "messageHeadline": "docs/CHANGELOG.md: document 28517097459a66183963bd64ea2aca80d72b5b38", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "28517097459a66183963bd64ea2aca80d72b5b38", "messageHeadline": "vmalert: update the order of service labels attaching (#1922)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 52, "deletions": 15}}, {"node": {"oid": "b85e88e2dbf6020994eb45c3929bb96ff74d2056", "messageHeadline": "app/vmui/README.md: remove `features` chapter, since it lists unimpor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 14}}, {"node": {"oid": "b42981c4652a82c3b5750ba4eda2a02c60fd7c90", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a link to https://github.c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a2e0275f14d967cca9f61fa950131f977bd29c3f", "messageHeadline": "deployment/docker: update Go builder from v1.17.3 to v1.17.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "52eb9c99e2118ab7f492d193cd59050981a49cb5", "messageHeadline": "docs: document the ability to investigate correlation between two que\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "c1fd93e8a03292eb770923c3bc2eca3f769ba662", "messageHeadline": "vmui: multiple queries (#1916)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 940, "deletions": 854}}, {"node": {"oid": "0288078cfbd7a521836a0d6be9904efc39269c3e", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add LinkedIn public channel", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "64da5c2bf6cb4aec9dc39dbe8a0ec6f381a234ef", "messageHeadline": "docs/Release-Guide.md: refresh the list of channels for publishing re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "a581a93c9b861e02a236248015ea6e1c81bc12f5", "messageHeadline": "reworks snap build with docker (#1910)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 54, "deletions": 9}}, {"node": {"oid": "896fa9bb7c4cb75306fbecd04163dabdeccbc7df", "messageHeadline": "app/vmalert/config: sort extra_filter labels before passing them to q\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "2711d2ea552b81048b465b63585b0411093cda46", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: move features chapter above th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 105, "deletions": 109}}, {"node": {"oid": "ff15a752c11c3f110ecd6f990f3aaa3b2075460f", "messageHeadline": "app/vmselect: accept optional `extra_filters[]` query args for all th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 403, "deletions": 262}}, {"node": {"oid": "45d082bbe24fe8f4672ddb56335bc01df6b35acf", "messageHeadline": "app/vminsert: add `-maxLabelValueLen` command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "732a0cd3e1ab200a30061305152d4e164849e29f", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e2d9bf3b5773b6f47119988a9432a2a0feb487c3", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 274, "deletions": 100}}, {"node": {"oid": "e06d01f0eb2fa892871a14f027fef8de5fc82f1f", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#1902)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "0c614f3e9d6bb42b200c0c9d74f690f00512703f", "messageHeadline": "build(deps): bump @codemirror/view in /app/vmui/packages/vmui (#1901)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2f74d17297587b0f4919b5ee5a34a7cd7584379a", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#1903)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4931da89f0990ec6f6cdefccefb0460cce1db1a6", "messageHeadline": "build(deps): bump @testing-library/jest-dom in /app/vmui/packages/vmu\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "27faaec2b92149124bc9b61e739dfb1fdaaa0162", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#1905)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "da402fbdfa53b51adf1281016573bd7b49af235c", "messageHeadline": "lib/workingsetcache: fix `unaligned 64-bit atomic operation` panic on\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "4888e2c232e5ef633c723a3338eb584c68cb645f", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "06642d97f5c4e98de3862c25a2fc811611af4119", "messageHeadline": "app: allow specifying http and https urls in the following command-li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 113, "deletions": 80}}, {"node": {"oid": "62b4efb3e70fbfac6211ae5155e3f472e01db525", "messageHeadline": "app/vmauth: follow-up for 13368bed18c0630af58159f9d921894e07255726", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 41}}, {"node": {"oid": "13368bed18c0630af58159f9d921894e07255726", "messageHeadline": "vmauth: support for reading remote auth config file (#1898)", "author": {"name": "Tiago Magalh\u00e3es", "email": "tiagoferreiramagalhaes@ua.pt", "user": {"login": "TFM93"}}, "additions": 38, "deletions": 10}}, {"node": {"oid": "7f2f26b25f7de28e77eeefcada35fafd7b55cb3c", "messageHeadline": "docs/CHANGELOG.md: cut v1.70.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ed9ef7733b4d38e9af3e996383e5574bbaf899d5", "messageHeadline": "docs/CHANGELOG.md: document 0afd14a14a65278bda6cf438e4d9218f43394c74", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0afd14a14a65278bda6cf438e4d9218f43394c74", "messageHeadline": "vmalert: introduce additional HTTP URL params per-group configuration\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 256, "deletions": 97}}, {"node": {"oid": "77e19b3f87fcba15f14f4e09725aa8f0b1f9ac0c", "messageHeadline": "Fix vmsingle dashboard link (#1894)", "author": {"name": "Thomas Danielsson", "email": "tumd@users.noreply.github.com", "user": {"login": "tumd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5b451a66a13b06d22c071ceb0c0a042a2026925", "messageHeadline": "ci: bump go version to 1.17 (#1895)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "394a345ae0e9f03d1bcb6f402b8d1228c7a803ac", "messageHeadline": "lib/httpserver: expose `/-/healthy` and `/-/ready` endpoints as Prome\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "90c542af122622bdf2104c98dc03f1e633df3c8d", "messageHeadline": "app: use relative paths instead of absolute paths for the supported h\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 17}}, {"node": {"oid": "03f5ad3060aa59f59537f12f279eb9b9c6d5fcf8", "messageHeadline": "lib/protoparser/graphite: allow multiple separators between metric na\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 19}}, {"node": {"oid": "49a18b86605c5d92da1ab9d5d46713f482aa6945", "messageHeadline": "lib/protoparser/graphite: properly parse Graphite line with whitespac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "91d8873d861a2ee995da976572c938074e5ca588", "messageHeadline": "docs/FAQ.md: mention that VictoriaMetrics can be queried via vmui", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c66848c32c6c3a48eb533a1a04d9fdc71f9894e", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 550, "deletions": 126}}, {"node": {"oid": "c0cbf0de2a66ad07f561a0a1bb48d6836d0577ce", "messageHeadline": "app/{vmbackup,vmrestore}: export internal metrics at `/metrics` http \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 154, "deletions": 2}}, {"node": {"oid": "7275ebf91a0c847a388c7d21656097d99a16414b", "messageHeadline": "app/vmstorage: export vm_cache_size_max_bytes metrics for determining\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 135, "deletions": 63}}, {"node": {"oid": "2f63dec2e35fcd217847d4a1e4162a64255b9557", "messageHeadline": "lib/fs: add `vm_filestream_read_duration_seconds_total` and `vm_files\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "d052c8c81eb1bebe910ea6865294fd9e2ef75626", "messageHeadline": "vmalert: adjust topologies docs in README (#1893)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 54, "deletions": 46}}, {"node": {"oid": "23a03d23aaa65de6d8dcf4d1e903b624c58b4e40", "messageHeadline": "added guide-vmcluster-multiple-retention-setup to guides list (#1891)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "866b6a842bf85b09b3130885b44e17d134ae079c", "messageHeadline": "Vmalert docs upd (#1890)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2953, "deletions": 40}}, {"node": {"oid": "2c41f25fb8f33a0678e97287cf58efc8ec4dd01c", "messageHeadline": "README.md: add a link to https://docs.victoriametrics.com/guides/guid\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "0afec0259b81232805e7930122f1f3db18276406", "messageHeadline": "Create guide-vmcluster-multiple-retention-setup.md (#1888)", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "ed54b27b8588ffa0b7b0c5e037749ba115527086", "messageHeadline": "docs/CHANGELOG.md: document 06eff5a72c42f053a5542380383225682f53d03a", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2fb5a6ca78b261ed47367533a498f10d19bb8aa7", "messageHeadline": "lib/storage: do not take into account -storage.minFreeDiskSpaceBytes \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "06eff5a72c42f053a5542380383225682f53d03a", "messageHeadline": "removes FileSize from backup part key (#1872)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "5881c4ae4821a3765cece9eb521c2b66530c3667", "messageHeadline": "Add retention-scheme.png", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "e625436bcac4ae33d465a9795576159173711f9f", "messageHeadline": "docs/Articles.md: added a link to https://mist.io/blog/2021-11-26-kub\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f06495c50a317946955e39536b2976d5c41cea99", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: document that the deduplicatio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 3}}, {"node": {"oid": "d666755159307b1319d050c3eb5f99e44fb8e949", "messageHeadline": "lib/storage: take into account `-storage.minFreeDiskSpaceBytes` when \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "f67427ae61b9cb515e42bafaa58d71a318be50ca", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "40fcf667b067243d4d7f71f844b9987bc36bbc9f", "messageHeadline": "vmalert: continue to print errors for bad config during hot reload (#\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "10bd8b1d8657e6a72e5be90bb5039bbb48f998a4", "messageHeadline": "docs/CHANGELOG.md: document 852a895b700f34a05d19faf4de38a444ecab12db", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "852a895b700f34a05d19faf4de38a444ecab12db", "messageHeadline": "vmalert: make notifier.Addr optional (#1870)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 106, "deletions": 10}}, {"node": {"oid": "ca6fc0265e5ea0aef2c38637fad4f10947be6d8e", "messageHeadline": "docs/CHANGELOG.md: document f05cddd2fcd47c7b5d6fa19af56408f51129d55f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f05cddd2fcd47c7b5d6fa19af56408f51129d55f", "messageHeadline": "fix #1830 (#1861)", "author": {"name": "guidao", "email": "guidao1013@gmail.com", "user": {"login": "guidao"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "841647643a53210eda176b67c6e72e2a2180070f", "messageHeadline": "docs/CHANGELOG.md: document 9dd650f67f1b61162ccc25287d15d96082317612", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9dd650f67f1b61162ccc25287d15d96082317612", "messageHeadline": "feat: store display type in URL (#1855)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "7e79fc6e3c705563b8bb6f39d162270bcec8c6b7", "messageHeadline": "docs/CHANGELOG.md: document 624ad737053701d7f1b7dcf7e8f900307c67b62d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "624ad737053701d7f1b7dcf7e8f900307c67b62d", "messageHeadline": "vmui: handle an error in a table with subqueries (#1854)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "98d244b288bcf1101addfaa0716219e7dd3d078f", "messageHeadline": "docs/CHANGELOG.md: document c6d592728161f88fe17a183750fb01bdf78538f6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c6d592728161f88fe17a183750fb01bdf78538f6", "messageHeadline": "feat: remove save the last query to local storage (#1853)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "1b58d126c08ff56400e3a2afb7db642a9808c5de", "messageHeadline": "vmui: optimize render (#1852)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 626, "deletions": 329}}, {"node": {"oid": "ba927d1c776467a3a8793e23b3a6c79e35acbf2a", "messageHeadline": "lib/protoparser/prometheus: follow-up for 8e338632a31adb798f61d622d5a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "8e338632a31adb798f61d622d5a69eed7ab0b55a", "messageHeadline": "Changes unmarshallRow logger to noop for getRowsDiff (#1835)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "91243ad5cdd66d6bbaa6f33567b55ed621a6db97", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "d44c585ca462764b6f534a5033fa729cca4920d9", "messageHeadline": "lib/protoparser: do not log `connection reset by peer` error when rea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "ee79ab46bb004434f0eb4ebc08629a2f75f9fe47", "messageHeadline": "build(deps): bump @types/jest in /app/vmui/packages/vmui (#1886)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "11308767a2d8b605f54c70929be2b4c714d15e66", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#1885)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 14, "deletions": 57}}, {"node": {"oid": "079ede79a39c75086a28128a196108590b9c6897", "messageHeadline": "build(deps): bump typescript in /app/vmui/packages/vmui (#1884)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f977aaee41278fe61b6c4d9032d88565b527f93c", "messageHeadline": "build(deps): bump @testing-library/jest-dom in /app/vmui/packages/vmu\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f56456a45cffc27a3f3da813d4e412944e6c5e39", "messageHeadline": "build(deps-dev): bump eslint-plugin-react in /app/vmui/packages/vmui \u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "4da6e28802475340550dc41649ab55f655c6fe6b", "messageHeadline": "build(deps): bump @codemirror/state in /app/vmui/packages/vmui (#1881)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f85480bb3cd4d43df2c9b1fad286c32708e37482", "messageHeadline": "build(deps): bump @mui/icons-material in /app/vmui/packages/vmui (#1880)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "bfea7271d5c4386543cd71bc854042e9c187b60d", "messageHeadline": "build(deps): bump @types/react in /app/vmui/packages/vmui (#1879)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "50dac0bd8ff1a8aabff4a1ff3d44ff2b7fafedf4", "messageHeadline": "build(deps): bump @codemirror/view in /app/vmui/packages/vmui (#1878)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cb508e96784d43b5b9cb41a17bb132997cd8f6b5", "messageHeadline": "build(deps): bump @emotion/react in /app/vmui/packages/vmui (#1877)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b78fe28f0b6712c7d714dc8e6029784b0e4dfa6b", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#1876)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 49, "deletions": 51}}, {"node": {"oid": "26777abd02b5fdd46be0ac1c5d8297053b0f8602", "messageHeadline": "build(deps): bump @emotion/styled in /app/vmui/packages/vmui (#1814)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "fc67ca5cfab8fa879cf237fc3909b970533f502c", "messageHeadline": "build(deps): bump uplot from 1.6.16 to 1.6.17 in /app/vmui/packages/v\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "6e9f753057b752e2f1fe4b59099d6384e1486578", "messageHeadline": "build(deps): bump @mui/styles in /app/vmui/packages/vmui (#1875)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 48, "deletions": 48}}, {"node": {"oid": "ca3106f3bdffba49cf92afcb249f94d1f69331ed", "messageHeadline": "build(deps): bump @codemirror/autocomplete in /app/vmui/packages/vmui\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b36fe59dd6f8c456452a69b790f27f76cb07cabb", "messageHeadline": "build(deps): bump @types/node in /app/vmui/packages/vmui (#1868)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "5a86354aaab3af80a5c6a80068f9b997280cdd6d", "messageHeadline": "build(deps): bump @mui/material in /app/vmui/packages/vmui (#1866)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 99, "deletions": 157}}, {"node": {"oid": "e6a0c87c7ea9f145ecf1baa2a26728661e016f63", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2102, "deletions": 257}}, {"node": {"oid": "ce31e837eb3ef2f52f7f490ae20b7ed3049e267b", "messageHeadline": "app/vmselect/vmui: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "03509025bc791ff9f712f335ba0aa62dc911f9d6", "messageHeadline": "docs/CHANGELOG.md: document 695cb617b2a782534c918707da3e4d2ed4c01392", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "37faf1f426725eee8d04f09f40e332180be0e1b8", "messageHeadline": "Bumped Alpine linux version to 3.15.0", "author": {"name": "Denis Golius", "email": "denaspireone@gmail.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "083044c3e2f61f8f529989d699c25213e22dda2a", "messageHeadline": "build(deps-dev): bump @typescript-eslint/parser (#1843)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 54, "deletions": 54}}, {"node": {"oid": "96e6f9ecb61ee9b4cd3ef90c3d327549d53be6e5", "messageHeadline": "build(deps): bump @emotion/react in /app/vmui/packages/vmui (#1817)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "ad7e225193fb1ead0e1159a389592debacd59d2b", "messageHeadline": "build(deps): bump @codemirror/view in /app/vmui/packages/vmui (#1841)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ee2405b0421a463a4b3e6230a2da175c831ef30e", "messageHeadline": "build(deps): bump @mui/lab in /app/vmui/packages/vmui (#1842)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 135, "deletions": 140}}, {"node": {"oid": "cf8c171f857d317f68d716058c0c0a5bdaa121bb", "messageHeadline": "vmselect: in promql evaluation, return bytes requested when rollup me\u2026", "author": {"name": "Michael Fuller", "email": "ful422.m+github@gmail.com", "user": {"login": "ful09003"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "695cb617b2a782534c918707da3e4d2ed4c01392", "messageHeadline": "Simplify queries to OpenTSDB for migration (#1809)", "author": {"name": "John Seekins", "email": "johnseekins@users.noreply.github.com", "user": {"login": "johnseekins"}}, "additions": 90, "deletions": 587}}, {"node": {"oid": "9bee043ff2fbd17626c852fef3f5cdab7a00a391", "messageHeadline": "app/vmselect/promql: consistently return zero from `deriv(const)`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "b688960db0e5ac740900b08f89b0365176842a67", "messageHeadline": "lib/persistentqueue: add vm_persistentqueue_read_duration_seconds_tot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "b900560b8396c73b08f3548e0c8ab10cb1f8e578", "messageHeadline": "app/vmselect/promql: add `now()` function, which returns the current \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 4}}, {"node": {"oid": "b3c6334fbb3d268289f80c069cb9787cc3d314a3", "messageHeadline": "go.mod: add missing update after 4b660a7fc9c1db9bfaca26a888c2276ab7a4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "4b660a7fc9c1db9bfaca26a888c2276ab7a4c4e7", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 849, "deletions": 456}}, {"node": {"oid": "284fec8fcda61b253f8d7c20bee1cb5cd23995a9", "messageHeadline": "app/vmauth: accept requests with Basic Auth username which is equal t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 4}}, {"node": {"oid": "52e19a0577084737362832804c13f95c958e0a01", "messageHeadline": "docs: document -s3ForcePathStyle command-line option", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "b72eed1f5e41bdf400938b3e8527545f252eb931", "messageHeadline": "Add flag of S3ForcePathStyle (#1802)", "author": {"name": "Lan", "email": "gcslyp@gmail.com", "user": {"login": "liangyuanpeng"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "1fb3dbcbdabf4a1e687e7f31d0cd3caf98354c2b", "messageHeadline": "Update Cluster-VictoriaMetrics.md (#1806)", "author": {"name": "vic", "email": "laiwei.ustc@gmail.com", "user": {"login": "laiwei"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc534a1e7f5e9fddf44a2108acffb8d68aa773e7", "messageHeadline": "app/vmalert/README.md: sync with docs/vmalert.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "d8c70903ecd6d154ea1922c2ad7bc265f9c0a07f", "messageHeadline": "docs/vmalert.md: document vmalert url flags a bit more cleanly (#1823)", "author": {"name": "Florian Klink", "email": "flokli@flokli.de", "user": {"login": "flokli"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "f3ac945d745da2fa5b616978ed3de1f90bdb6c0f", "messageHeadline": "app/vmauth: add ability to override the `username` label value for `v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "7fda5d52ae9e30c5c6ecd8bfd824a35920b99b05", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a link to vmalert rules ba\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5a180c6659839012b9f34148d78d6cc50e173abb", "messageHeadline": "docs/CHANGELOG.md: document the addition of `vm_tenant_used_tenant_by\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "09b0641ccb64807fc0cbcbc3cae39e9482261d0e", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21565, "deletions": 6054}}, {"node": {"oid": "f43586c63ca57768fcd9571c570485a14c02a7db", "messageHeadline": "app/vmselect/promql: arrange function names in the code in alphabetic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 421, "deletions": 450}}, {"node": {"oid": "b585a550ba359586d79e1b733c5e58401f15f8df", "messageHeadline": "app/vmui/Dockerfile-web: update Go builder for vmui from v1.17.1 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "129b0d2b22133495b94ec8b79aeab1607edc8053", "messageHeadline": "deployment/docker: allow using `/` chars in `ROOT_IMAGE` when running\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "49ee952e9a79ad66e8a1f1309b7ac9e3a99363d5", "messageHeadline": "Bumped Alpine linux version to the latest (#1811)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c77ff2d293b65dc0ab8b243e51dedc0812b686a6", "messageHeadline": "docs/Articles.md: add a linkt to OSA Con talk about `how clickhouse i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fa098d8e3fbb4bab19d92210bcb325b0ee1bb04", "messageHeadline": "app/vmselect/promql: prevent from incorrect calculations for `deriv()\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8b6c89423d8feb9bd11c645679d868b919120cc4", "messageHeadline": "docs/CHANGELOG.md: document bugfixes in enteprise versions of vmagent\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e2f823fffc0ecc136658b8c496335a3390ce5233", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that it is possible to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 147, "deletions": 156}}, {"node": {"oid": "e5d4c7f4a7fd9bb9957dddd58a5776bc525e15b2", "messageHeadline": "app/vmauth: initialize reverse proxy only after flag.Parse() is called", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 24}}, {"node": {"oid": "e5ac9d8e57fa8a22bc18185573207d71087a2027", "messageHeadline": "all: consistently return `application/json` content-type without `cha\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 45}}, {"node": {"oid": "802f05f73f9efc25549a8a83d4c19ff6d5357d83", "messageHeadline": "dashboards: consistently use regexp filters for template vars (#1798)", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 60}}, {"node": {"oid": "5046efb94b4c3919c79ed84b825e646d639d135b", "messageHeadline": "docs/vmalert.md: improve wording in `Multitenancy` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "840ac283ef4eaf1eb9b56e46b2bc016d653ca3da", "messageHeadline": "app/vmselect/promql: properly return durations smaller than one secon\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "a67518fc6df7337f414c5da1583c8d3a7430d173", "messageHeadline": "docs: mention that graphs on the official dashboards contain useful h\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "f39ee8dc957f61361e451feff09adae59dc4106a", "messageHeadline": "docs/MetricsQL.md: mention than tlast_over_time() is an alias for tim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "69e655ba7f9a9b0d096feec638a89e0b4074c18b", "messageHeadline": "docs/CHANGELOG.md: cut v1.69.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b78ab88a1c1d349eabe43ad70996aa426e29eb1f", "messageHeadline": "vmui: migration MUI Core v4 to v5 (#1795)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 1117, "deletions": 469}}, {"node": {"oid": "fd596945e7332f3d0927ad0cbae78a85fa89a2ec", "messageHeadline": "lib/promscrape: improve logging for `scrape_config_files` parse errors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3419ac1d36b54ca394926a36b7e72077998ed73c", "messageHeadline": "app/vmselect/promql: add `duration_over_time(m[d], max_interval)` fun\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 6}}, {"node": {"oid": "1be4838ca06e28e5da2fba0d730839871312fe42", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 11725, "deletions": 1200}}, {"node": {"oid": "e44137d46b979e9a54a31b3ea947dbd0f833aa67", "messageHeadline": "docs/MetricsQL.md: clarify documentation for `lifetime` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b07010839c7fc1c43fd5d18f520de88f300666a8", "messageHeadline": "Makefile: add `TAG=v... make publish-release` rule for building and p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5edf695bc971c4baf4c8337bd4fe451ea85b743a", "messageHeadline": "docs/CHANGELOG.md: document b9cdbcb5046315db96e1e7ca9923d09d0f30dc25", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6d1d558c4f7cae7c20d757cf6738f4fe6bc02a9e", "messageHeadline": "vmui: fix graph reset (#1788)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 336, "deletions": 242}}, {"node": {"oid": "34b5414ba871ad13551de753710e3e8da96071bb", "messageHeadline": "app/{vmalert,vmbackup}/README.md: sync with docs after the commit 47d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 23}}, {"node": {"oid": "47d1612bf8c4ff9b6bc2467614fdb2987e136cef", "messageHeadline": "docs: fix multiple typos (#1787)", "author": {"name": "Jo\u00e3o Paulo", "email": "62244135+joaopaulobdac@users.noreply.github.com", "user": {"login": "joaopaulobdac"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "237885e0d2f57525d5c1655c00db0c0ff1956680", "messageHeadline": "docs/vmalert.md: document the addition of -defaultTenant.prometheus a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "24dce03aaa65a90f8056d6a03978790b714d06d4", "messageHeadline": "app/vmalert/datasource: use plain string literals instead of constants", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 21}}, {"node": {"oid": "bf814320b09daa4622f4635142d39d9491f16721", "messageHeadline": "app/vmalert: remove `rule.type` config, since it doesnt play well wit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 120}}, {"node": {"oid": "c43bcdb5fbfcd8eb37ac81e66bd6df1439ced254", "messageHeadline": "app/vmagent: allow bigger number of in-memory blocks for big values o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cbfc7b7c924c5ebfa28fa1ffaa368b74cc105618", "messageHeadline": "app/{vminsert,vmagent}: hide passwords and auth tokens by default at \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 211, "deletions": 109}}, {"node": {"oid": "e73a82f7a5c383292e156fc23a14a4ab1762e715", "messageHeadline": "lib/promauth: do not show empty values in `oauth2` config section at \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "3db1f2d5505c3e41b169cf27791d1a1a337fbdb8", "messageHeadline": "deployment/dm: update Go builder from Go1.17.2 to Go1.17.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd966bf5529386485b12a2e582903e97c2e761f2", "messageHeadline": "bumped grafana dashboards revisions for guides (#1784)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "faa0eb6b52b3de94be0b747cbe5ede35f2cd3e37", "messageHeadline": "docs/FAQ.md: mention that VictoriaMetrics can be queried via Graphite\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "4839d07f34e7de09783d2cf590aa418d7bae17dd", "messageHeadline": "app/vmagent/remotewrite: fix parallel data sending to remote storage \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "a69264e885e1d73063dbb6b92ee1ff2ebd12eab6", "messageHeadline": "app/vmagent: add `-remoteWrite.maxRowsPerBlock` command-line option, \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 35}}, {"node": {"oid": "e0d2ba5608687d849a5833dc5acb8b656d7ce85b", "messageHeadline": "app/vmagent/remotewrite: send data to remote storage systems in parallel", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "558f77c25921e5b56e7102a74142877586d2d11e", "messageHeadline": "build(deps-dev): bump @typescript-eslint/eslint-plugin (#183)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 58, "deletions": 58}}, {"node": {"oid": "21783356185a518a963c55b8947be48bb086fda9", "messageHeadline": "app/vmselect: `make vmui-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ebaa4e7256b01ebded1827abf845d7922317f923", "messageHeadline": "build(deps-dev): bump @babel/plugin-proposal-nullish-coalescing-opera\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "9ed7ead84fea64ae446667465e06bf89d537293c", "messageHeadline": "build(deps): bump @date-io/dayjs in /app/vmui/packages/vmui (#1770)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "06114c7bb209eeaf475dafdf1d020c25d8b1949d", "messageHeadline": "bumped golangci-lint to the latest 1.43 (#1781)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e84339df0c6ce850ad11462d94e9f7205655c9d", "messageHeadline": "docs: make link to logos zip absolute (#1782)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa534c258202a7e1b9b4d9c6787b700a7c1445ec", "messageHeadline": "lib/promscrape: add `-promscrape.maxResponseHeadersSize` command-line\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "27044b84d27d7814afd286fd1eae412155a707f8", "messageHeadline": "app/vmselect/promql: add `limit_offset(limit, offset, q)` function, w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 94, "deletions": 36}}, {"node": {"oid": "43a58bd618016cec149f232e772dc281902abdf1", "messageHeadline": "app/vmselect/promql: add `label_graphite_group()` function for extrac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 149, "deletions": 45}}, {"node": {"oid": "da2e0e29a43a6381e41974142e2cf3abd3aad53b", "messageHeadline": "docs/CHANGELOG.md: document e3a91b186ad8f83bbb37e182c12b79d1fec1dd9c", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d1eb87c831ceced5277300de15cd5fa5062513c5", "messageHeadline": "app/{vmagent,vminsert}: add ability to restrict access to /config pag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 12}}, {"node": {"oid": "28b6456f3bc49dc30a79489e8001003963a023c9", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 279202, "deletions": 215}}, {"node": {"oid": "cb3819d44e34e640ca3d9c95200314939a7a3ec9", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.18.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "701973877fabf8a17106014822a0f51ba6766dba", "messageHeadline": "docs/Articles.md: add a link to https://valyala.medium.com/how-to-opt\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1a16dab9e1fd6a99d427ea2986b3b7abb402df5d", "messageHeadline": "docs/vmauth.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bb87949d5c40d70308fc46940e8b7885681c6097", "messageHeadline": "lib/protoparser/influx: automatically detect timestamp precision depe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 3}}, {"node": {"oid": "d0e7c0535ed97a4d1e2360abbdd9862f43751efc", "messageHeadline": "lib/logger: show only explicitly set command-line flags in logs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "acfda6d8fd17a6549d5100c0bbcbf0256ce943bc", "messageHeadline": "app/vmbackupmanager: fix links to images", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "47ee3744f2269ff5a48628a120a481c943e7cc40", "messageHeadline": "vmui: correct migration material-ui (#1758)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 40, "deletions": 44}}, {"node": {"oid": "74b8af98914cd6d5af5fb2552afbc7c24d697ecc", "messageHeadline": "lib/promscrape: add `collapse` and `expand` buttons per each group of\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 146, "deletions": 154}}, {"node": {"oid": "6608705652ffaff0a99ddb07c974958004c4b91e", "messageHeadline": "app/{vmalert,vmagent}: improve the distribution of scrape offsets amo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e3a91b186ad8f83bbb37e182c12b79d1fec1dd9c", "messageHeadline": "lib/protoparser/prometheus: optimize GetRowsDiff() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 147, "deletions": 29}}, {"node": {"oid": "95d44157fc432686f013a52527456cdccd313ad2", "messageHeadline": "lib/protoparser/prometheus: add a benchmark for GetRowsDiff", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "1952ab99aa7e461d664b2a286e557f64366490fe", "messageHeadline": "all: fix build issues and tests for Apple M1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "1ae7ca848c4550bf703fd5096227a1b4f975e340", "messageHeadline": ".github/workflows/main.yml: checkout code before installing dependencies", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ec0175e83d1364510fd0343b888a814fb5bf12b", "messageHeadline": "docs/CHANGELOG.md: mention the issue about missing `proxy_url` config\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c560a338e8c41b1854b1e0bdb4ce2697ddf68956", "messageHeadline": ".github/workflows/main.yml: re-use makefile rules for installing goli\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4821adfd95b685735839a4ab752e6bd4b1bea67a", "messageHeadline": "lib/promscrape: properly show `proxy_url` option value at `/config` page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "51641c08400fe4c156739a3bb6ac9597db448226", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 190, "deletions": 13}}, {"node": {"oid": "956cf83e7b3bf740297635931c57b326ebf0b96b", "messageHeadline": "vmui: update dependencies (#1754)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 9187, "deletions": 7210}}, {"node": {"oid": "88d42c3ac1b8c8c6ffacde00b32e0cd709b82d51", "messageHeadline": "app/vmbackup/README.md: sync with docs/vmbackup.md after e706fb568604\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e706fb568604e04fdeaac8274eff1a49e37706f2", "messageHeadline": "Fix doc: vmbackup splits by 1 GiB not 100 MB (#1756)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d282a7593b383432923fb25f897dfd5b1a37c3b7", "messageHeadline": "fixed wrong path for npm dependabot checks (#1744)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a7e3cbd6addff76122f2bd081bc2e5e38467f475", "messageHeadline": "docs/CHANGELOG.md: document 3dbdf1632e48fc26454c100e678268b867a15435", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3dbdf1632e48fc26454c100e678268b867a15435", "messageHeadline": "vmalert: allow groups with empty rules for compatibility reasons (#1742)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "d5825f13d3ac33c8ae745569361547bc8e2847fd", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add links with the explanation of ac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6b6a4ca51d056cfa757163a3510bf36b4f93b21c", "messageHeadline": "docs/CaseStudies.md: fix a link to AbisoGaming case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df8f967040e99f0bbd5a5a36abfd89e42515d3e2", "messageHeadline": "app/vmselect/promql: reduce the precision from 15 significant digits \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "8d0fafc377237d753caef6251c1e743a840aed3d", "messageHeadline": "docs/CHANGELOG.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f64f626927f38be3f5a68a7e45fc641e091e81d8", "messageHeadline": "go.mod: remove outdated replacement", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "7f7cac20c19a7ed8cd8bb602b3e4c0b64d52dd63", "messageHeadline": "docs/CHANGELOG.md: cut v1.68.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b76db7c77265c389574c258c3da4642a51c5d37a", "messageHeadline": "deployment/docker: update Grafana from v8.2.0 to v8.2.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8124f202a42bf3e923d76c7a18f5749b768e284a", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 937, "deletions": 506}}, {"node": {"oid": "a69f1baa13f3dbc5dfaa522b83c6fd2b9b5daadb", "messageHeadline": "docs/vmauth.md: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "013d62688976d27aad8ffb152455c464f58be16c", "messageHeadline": "app/vmauth: add ability to specify http headers to send in requests t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 160, "deletions": 41}}, {"node": {"oid": "7fa15f7f86abd71346838cc5626a129f070851d0", "messageHeadline": "lib/promscrape: do not populate response body to memory in stream par\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "7e88713ca317dce92a4e130fbc51cb0a0f28d48e", "messageHeadline": "docs/CHANGELOG.md: document 43a7984cd8c34ecbfba6d544888758de4483d77e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6106d4069dd0b23ee3000cbf58e934ce3ab369d5", "messageHeadline": "lib/promscrape: do not sort original labels and do not intern label s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "2876137c928413fa8f3641a86a09d05d062a60aa", "messageHeadline": "lib/promscrape: reduce memory usage if `-promscrape.noStaleMarkers` c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "43a7984cd8c34ecbfba6d544888758de4483d77e", "messageHeadline": "vmalert: correctly calculate alert ID including extra labels (#1734)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 330, "deletions": 198}}, {"node": {"oid": "8568003bb1b3e977c530bd7d3518d691b006f467", "messageHeadline": "docs/CHANGELOG.md: document a3684fe3de4c3c09fc978c34fba199fe85b8f9bb", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a3684fe3de4c3c09fc978c34fba199fe85b8f9bb", "messageHeadline": "adds tab as second separator for graphite text protocol (#1733)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "2b266cb87e8c39cf7d68bb23557804ddd3db96ec", "messageHeadline": "vmui: query history (#1732)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 162, "deletions": 122}}, {"node": {"oid": "8991c8b58990528c786fa9e084fd5dc11f4d04e0", "messageHeadline": "lib/flagutil: do not expose sensitive info (passwords, keys and urls)\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8ad95f0db7ac7b9524781115beecd7afbd11c112", "messageHeadline": "lib/httpserver: expose command-line flags at `/flags` page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "676ad70d9fcaae7aab6d613a2d9ac5030015b70f", "messageHeadline": "lib/envflag: use flag.Set for setting the flags from env vars", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53bb58ed2aee9b0562cb3d16729190e2c95b351f", "messageHeadline": "lib/storage: log a warning when the -storageDataPath has less than -s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "bdfac4ff53f3dcaa76ec98b7621d15a9c88ddd88", "messageHeadline": "vmalert: make group.ID() thread-safe (#1726)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "dcd881bb7ac91a06785c277c99e21cafd8026a62", "messageHeadline": "vmalert: properly init SIGHUP listener before starting group manager \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 8}}, {"node": {"oid": "b8123b862a27ba3b316fada71603381e9a2f8b98", "messageHeadline": "app/vmauth: fix metric name prefixes: `vmagent` -> `vmauth`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "35a5eaeeb10e72da099e6709342f48b5fa549402", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a link to VMUI at Victoria\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3408a05d124c05b63853ec0fe2a80fbed6c51053", "messageHeadline": "lib/promscrape/discovery/kubernetes: log a warning if `role: endpoint\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "0d48b89afe2186830addd9e98aa725f4cf75e710", "messageHeadline": "docs/CHANGELOG.md: document 146a5b504c6b14ed256ca3e174e09ec05582ff19", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c64a1341460366a553548fa0263616f039500ee0", "messageHeadline": "docs/CHANGELOG.md: document cbcc6227863c3341e2369ef28c552da92a3cd596", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec40affb59b7717daf8b112c2da2b0dd96e8dbe4", "messageHeadline": "deployment/docker/alerts.yml: formatting fixes after 865a60f13e1d1013\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "cbcc6227863c3341e2369ef28c552da92a3cd596", "messageHeadline": "changes job source for /target api (#1723)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ea8f625b53366432b0011f2cfc59fba803ab2702", "messageHeadline": "dashboards: add cardnilaity limiter panels for vmagent (#1720)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 255, "deletions": 31}}, {"node": {"oid": "865a60f13e1d101386b89a40406e24cd8cf235dd", "messageHeadline": "Update alerts.yml", "author": {"name": "Yurii Kravets", "email": "30324382+YuriKravetc@users.noreply.github.com", "user": {"login": "YuriKravetc"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "f744c1c6d9022f386bcd0f40b96894efae585b9e", "messageHeadline": "vendor: return back the previous google.golang.org/genproto version, \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 410, "deletions": 419}}, {"node": {"oid": "dea8521ab9c815d09a7b56c800f57c70d45a76a1", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 728, "deletions": 555}}, {"node": {"oid": "a3e09a57c251d21094a7d1f65b924389380fba85", "messageHeadline": "vmui: features (#1711)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 347, "deletions": 273}}, {"node": {"oid": "146a5b504c6b14ed256ca3e174e09ec05582ff19", "messageHeadline": "vmalert: remove extra `/` from path in WEB interface (#1717)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "478854d36d5b43959729ae99f7db36d33e221de6", "messageHeadline": "vmctl: follow-up after 95d1d38595861f3ec5a8aae07df31c699e8c41ee (#1718)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "5416e18007c765deb3e99efa572c8075cbb540de", "messageHeadline": "vmctl influx convert bool to number (#1714)", "author": {"name": "Miro Prasil", "email": "mprasil@users.noreply.github.com", "user": {"login": "mprasil"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "0e2486df5631d8c8ed8dab51de070dc8c3c2ab33", "messageHeadline": "vmalert: add disablePathAppend to remote read (#1712)", "author": {"name": "Alexander Rickardsson", "email": "alxric@aiven.io", "user": {"login": "alxric"}}, "additions": 85, "deletions": 27}}, {"node": {"oid": "c0e58ade45f18448e680bdc3e914ae6089b66547", "messageHeadline": "vmalert: Redact passwords from error messages (#1713)", "author": {"name": "Alexander Rickardsson", "email": "alxric@aiven.io", "user": {"login": "alxric"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "da97e58979a0a6c41bae47a2a8c74783af659a04", "messageHeadline": "app/vmselect/promql: randomize the static selection of time series re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "c37f2854666150939e4a61a164dfb5f0392e5e5c", "messageHeadline": "lib/promscrape: set `honor_timestamps: true` by default if this optio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 51}}, {"node": {"oid": "dfc719e0124057c4491fe022db9e6c9754912500", "messageHeadline": "docs/CaseStudies.md: add Smarkets case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "a1e54fa2c972cf5474fa968a92d6fc3ecf6c47c8", "messageHeadline": "docs/CaseStudies.md: add Fly.io case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "47c6baf5ea58f5fb1f2f7f7cda8e85cbae288593", "messageHeadline": "docs/CaseStudies.md: add a case study for Razorpay", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 1}}, {"node": {"oid": "3e9ffb6e33090219f694538939c06d6a8be10613", "messageHeadline": "docs/CaseStudies.md: add AbiosGaming", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "ede9dd43e84034c1a8fc1080fabfe374b0f9155e", "messageHeadline": "docs/CaseStudies.md: add Percona case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "c055bc478cfb5b32e614c31754b617c15b0789e3", "messageHeadline": "lib/promscrape: expose `promscrape_series_limit_max_series` and `prom\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "9761b7f3efaf4234606d5f0186617cf5fa3eb537", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.13.0 to v1.14.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 9}}, {"node": {"oid": "06b0982d6bda390021ebc27a54d7eb6ef5d8bce6", "messageHeadline": "lib/promscrape: always initialize http client for stream parsing mode", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "cae174b11cea92ed88a7dab988711724beea780a", "messageHeadline": "app/vmselect/promql: typo fix in comment: didsn't -> didn't", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32793adbd9969b643ebf1d681f4aeff172675140", "messageHeadline": "lib/promscrape: store the last scraped response in compressed form if\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 13}}, {"node": {"oid": "9866dd95c14ae450c71ddc538aedc9a43df31273", "messageHeadline": "lib/promscrape: store the full response in stream parsing mode in scr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 18}}, {"node": {"oid": "f6d33596ff6aa02856ddcbb29308084d7d948917", "messageHeadline": "lib/promscrape/discovery/kubernetes: rename endpointslices.go -> endp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "0db0410237110110ad0b17e7baf6a04aab22e9f4", "messageHeadline": "docs/FAQ.md: improve wording on why MetricsQL isnt 100% compatible wi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "78425561ce1a80ba634345f5bc76f89732d4cf64", "messageHeadline": "docs/CHANGELOG.md: document the change at 7fcbd3fa4b8501ce535b54576b3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "1ac12597fafde611e600ac6e28088a9cdbf3e545", "messageHeadline": "docs/FAQ.md: add an entry explaining why MetricsQL isn't 100% compati\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "bbd34fa15e1684f35692ef13dfde986b7763cee4", "messageHeadline": "lib/promscrape: add `-promscrape.minResponseSizeForStreamParse` comma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 73, "deletions": 13}}, {"node": {"oid": "1a7287c4087d15dc774f2453fa71382a0d1ac886", "messageHeadline": "lib/promscrape: return error if `sample_limit` or `series_limit` opti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "7fcbd3fa4b8501ce535b54576b33f8ce8d99c991", "messageHeadline": "Adjust `http.Transport.MaxIdleConns` setting for vmauth/vmalert servi\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "1c17fe70e0b5999b9b6e220484e4eec51bc0f934", "messageHeadline": "docs/CHANGELOG.md: document e3c8304deb7f0f3e1978c37fc0ddc478cb897f8d", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e3c8304deb7f0f3e1978c37fc0ddc478cb897f8d", "messageHeadline": "lib/promscrape: add ability to show the original labels for discovere\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 102, "deletions": 66}}, {"node": {"oid": "8df3c569c7c632db6966ff7f9715070b0011a5bc", "messageHeadline": "vmalert: add Source link to alerts UI (#1701)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 162, "deletions": 126}}, {"node": {"oid": "3d61a10367dbc47981f89977c0b9872be08557a0", "messageHeadline": "docs/MetricsQL.md: add missing blank line before the link to github.c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c0a932a55f858f29fbc90147b05a34cddbd86c65", "messageHeadline": "lib/promscrape: make errcheck happy (#1703)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9882cda8b9b38e697ad3d94ec448ccb08480577d", "messageHeadline": "lib/promscrape: shard targets among cluster nodes after relabeling is\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 33}}, {"node": {"oid": "5a58c041c272705583c5cfd9c9657e8910b1423e", "messageHeadline": "app/vmagent: expose -promscrape.config contents at /config page as Pr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 3}}, {"node": {"oid": "4f242980be9fe3fc100d03a2dd18314d7b921d74", "messageHeadline": "docs/FAQ.md: add a solution against high churn rate", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "1eaaf8ad51c4e2694273163601d70bb4d76a040f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1986, "deletions": 163}}, {"node": {"oid": "2c6d86226fdb5b33957f540bec0eb6c051e7da01", "messageHeadline": "docs: mention \"PromQL compliance\" in MetricsQL docs (#1691)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a5001b9c20896c19df11e15020280a32b267178d", "messageHeadline": "app/vmselect/promql: add `atan2` binary operator, which is going to b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "81c6720392913af00d89b7a52081ea5580ef4faf", "messageHeadline": "app/vmselect/promql: add missing trigonometric functions, which are g\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 174, "deletions": 12}}, {"node": {"oid": "8679ba71dde817c1da33df00dab815786bcce03a", "messageHeadline": "docs/MetricsQL.md: clarify docs for union() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "873aac584e64ec09df28f4f52ce49392fc2b6fad", "messageHeadline": "lib/promscrape: use Prometheus format for target labels at `/targets`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "dd4038f0e5ec85b1d77e69c9904fa1f5f2f97153", "messageHeadline": "Added some fixes (#1690)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 4, "deletions": 10}}, {"node": {"oid": "986bed8261e813ded762295616d9bb3bde112088", "messageHeadline": "docs/MetricsQL.md: add a link to https://medium.com/@romanhavronenko/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9b557a88fc9ebb10db484f5fd048f5a81bb26464", "messageHeadline": "docs: add \"PromQL compliance\" article (#1689)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "83a2a9f2f7793f8b20adeb53b55c38d58f5b25f1", "messageHeadline": "deployment/docker/docker-compose.yml: upgrade Grafana from v8.1.2 to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "92b92d4d2c047d00899eeadbe5223dac44449426", "messageHeadline": "app/vmselect/promql: consistently return the same set of time series \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "001750c2391373c5d50abe8313167d84909017c6", "messageHeadline": "lib/storage: fix unaligned access on 32-bit architectures.", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4b0cefc4bdad98b9838489fce47ea1c7ed516fe2", "messageHeadline": "Added fixes and improvements (#1677)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 325, "deletions": 1}}, {"node": {"oid": "00fe5230e9dd629a47f45224aaa9ae4f2b617f79", "messageHeadline": "deployment/docker: update Go builder version from Go1.17.1 to Go1.17.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6058edb0d192b19a2a7e68079545df50f233e01f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 381, "deletions": 58}}, {"node": {"oid": "0a3a7742028c3d700942be6fb8c84df62c6ccf8f", "messageHeadline": "docs/CHANGELOG.md: cut v1.67.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0ff8fcac6acbcf9189fe752991eb7bd721967292", "messageHeadline": "app/vmui: follow-up after 7bfb44113e7891a4efb0d3189761e175f144175f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 20907, "deletions": 54}}, {"node": {"oid": "7bfb44113e7891a4efb0d3189761e175f144175f", "messageHeadline": "vmui: use uPlot as default engine for graph (#1683)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 245, "deletions": 20838}}, {"node": {"oid": "cf5cbd1c702b916aa3d7ab96b7a77fde7fb3f51d", "messageHeadline": "app/{vminsert,vmstorage}: follow-up after a171916ef5664690c9b596fe73b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 27}}, {"node": {"oid": "4290b46e8c10e7041c328d4770a2e4e77090cd91", "messageHeadline": "Adds read-only mode for vmstorage node (#1680)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "2748255c8b9e4b8dcb7445f608eb3d1fc1e31425", "messageHeadline": "app/vmselect/promql: substitute rollupFuncsCannotAdjustWindow with ro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 32}}, {"node": {"oid": "c45210a6f9e7264f6a331ba5c4de112753a4ef71", "messageHeadline": "app/vmselect/promql: return back the behaviour for `deriv()` function\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 4}}, {"node": {"oid": "3e084be06b6f48440ea3ffc8cb04f770ae10dbca", "messageHeadline": "app/vmselect: make `predict_linear` and `deriv` compatible with Prome\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 37, "deletions": 58}}, {"node": {"oid": "a19e7c7ce8fae63b7cd03cd2b14487696da253d7", "messageHeadline": "app/vminsert: fix uneven distribution of time series among storage nodes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a71c9ad650a8b674bf5baef5fce4e6a95f77ded4", "messageHeadline": "docs/guides: follow-up after 05a1396247bbeff8b4730858874881136443076e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "05a1396247bbeff8b4730858874881136443076e", "messageHeadline": "fix: typo metric_relabel_configs (#1674)", "author": {"name": "Thomas Danielsson", "email": "tumd@users.noreply.github.com", "user": {"login": "tumd"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "402c995d6de9a3f2eb61df9aa74c9311d0b17297", "messageHeadline": "fix some typos (#1678)", "author": {"name": "Ziqi Zhao", "email": "zhaoziqi@qiniu.com", "user": {"login": "fatsheep9146"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "ec3a87bb466c26186928b77236d93ac689d2416b", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 4030, "deletions": 3695}}, {"node": {"oid": "c7c966d0e9c904e67a13adc831026dd8cb54e453", "messageHeadline": "docs/vmagent.md: update docs after 3e9a939a990c8b608414388c96f68eb062\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "3dea9e02d08d655e266f320b13a421744b3cf0ff", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2262, "deletions": 300}}, {"node": {"oid": "9515e58e283dbb36285d53542448a5d6de2d6231", "messageHeadline": "docs/vmagent.md: document how to write data to Kafka", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 65, "deletions": 11}}, {"node": {"oid": "6ee66fb6b139551b9e3e87609e7f31ab380f4f2c", "messageHeadline": "lib/promscrape: reduce memory allocations in mergeLabels() after 48e3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0e3de5a0cccb7983d3cb45e24530c0763763a6e3", "messageHeadline": "app/vmselect/promql: add `topk_last` and `bottomk_last` functions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 14}}, {"node": {"oid": "a31407006c2be05cd5054401b0892f33a5360661", "messageHeadline": "app/vmselect: fix binary comparison func (#1667)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 25, "deletions": 3}}, {"node": {"oid": "344490d89b97dbec05fcb525f8deadacd968966f", "messageHeadline": "app/vmselect: fix `testRowsEqual` func NaN checks (#1666)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 43, "deletions": 36}}, {"node": {"oid": "463a5bf76edcec682cb6c274a8f2089685c3dbbd", "messageHeadline": "lib/protoparser: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6d9f1d42272d604873b44dc1deb13d9b577b6f72", "messageHeadline": "app/vminsert: document that -relabelConfig is reloaded on SIGHUP signal", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "58964d52a5503fdcc99c9f60bbf9db984d385133", "messageHeadline": "lib/protoparser/prometheus: compare invalid Prometheus lines in full", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 2}}, {"node": {"oid": "2b623ae30298643b9c3ba2aa84490b1f3fa45c58", "messageHeadline": "docs/CHANGELOG.md: link to Kafka integration docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d80d72efec4d6aaab3ce685376d66bc08ea9933f", "messageHeadline": "app/{vmbackup,vmrestore}: switch from `gcs://...` to `gs://...` urls \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 28}}, {"node": {"oid": "396e233ac17ee976c3ed3003986f3773aa3b06bf", "messageHeadline": "docs/vmagent.md: update Telegraf config in the section about Kafka", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 16}}, {"node": {"oid": "0e5ab529080fe43526bd8de6a28d635cfc58959b", "messageHeadline": "docs/vmagent.md: add docs about reading metrics from Kafka", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "893af0a92cf6b4d90150c529a6578b30e2a7465b", "messageHeadline": "vmui: fixed bug with time range (time zone)  (#1661)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 32, "deletions": 19}}, {"node": {"oid": "cc72f9428d6e514fd4cc34365450e8e3d6d4ede2", "messageHeadline": "changes vmagent api (#1656)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 40, "deletions": 18}}, {"node": {"oid": "5dc84bf210451dfd781cf9d6c8c998d7317fdf0a", "messageHeadline": "app/vmselect: disable time-window adjustment for `min/max_over_time` \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ead59bdebf47e740f33cbb17df6eccd5d7ba74c5", "messageHeadline": "docs/CHANGELOG.md: document the bugfix from de810031bf7949beeb1a4ecd7\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "de810031bf7949beeb1a4ecd72df709a05bb182b", "messageHeadline": "app/vmselect: always return zero for `stddev` func if there is only o\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dd536b475c1ae6ad4bee7650d4a1f1cce51c218d", "messageHeadline": "app/vmselect: return NaN instead of 0 for empty value sets (#1660)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "03cd93bf1a73606b0794ef48345c3a8a4ed2e0ba", "messageHeadline": "app/vmselect: rm `quantile_over_time` fast-path optimisations (#1662)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "50ec259750a791dfd41a8cf6fdc9592a00e5f027", "messageHeadline": "docs/CHANGELOG.md: document 3d17112a7e155950de70e1a6e69e4649274286d8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3d17112a7e155950de70e1a6e69e4649274286d8", "messageHeadline": "changes auth validation for openstack (#1663)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 11}}, {"node": {"oid": "91b3c601bc1e2e0ea59052b7d94187e005fda894", "messageHeadline": "app/{vminsert,vmagent}: add ability to ingest data via DataDog \"submi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 794, "deletions": 12}}, {"node": {"oid": "a64155d91ea08200bbe769633d8ec9dd6160e865", "messageHeadline": "vmui: use Chart.js as default engine for graph (#1634)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 417, "deletions": 1638}}, {"node": {"oid": "8c0283381d40e09b25476b5c9ab3f5035f1adbbe", "messageHeadline": "app/victoria-metrics/testdata/graphite/max_lookback_unset.json: fix t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2efe0acfc90b3c8a5fed4b6cd9e1d45f0da2efd7", "messageHeadline": "app/vmselect/promql: add `rollup_scrape_interval(m[d])` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 139, "deletions": 83}}, {"node": {"oid": "c4c77aa2dd1eded64b0506a00994aeb8b600a647", "messageHeadline": "app/vmselect/promql: follow-up after 526dd93b3272ad6182bb563f06b6824c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 94, "deletions": 73}}, {"node": {"oid": "526dd93b3272ad6182bb563f06b6824ced159ec1", "messageHeadline": "app/vmselect: `quantile` func compatiblity with Prometheus (#1646)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 115, "deletions": 62}}, {"node": {"oid": "80b0b92d2f37503803c04269f17b77983b51060f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2907, "deletions": 1437}}, {"node": {"oid": "1b23224f9c0a79e8f1065a39efeaf68611e37caf", "messageHeadline": "docs/BestPractices.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 65, "deletions": 66}}, {"node": {"oid": "8ed95e82c645497b95f202313260ead4640ffb69", "messageHeadline": "app/vmselect/promql: follow-up after 57b332047803e5caa625912c4f9fc039\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 21}}, {"node": {"oid": "57b332047803e5caa625912c4f9fc0397a4c0e35", "messageHeadline": "app/vmselect: make sorting for query result similar to Prometheus (#1\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 67, "deletions": 2}}, {"node": {"oid": "e564411a62407a3cecbb37c4eaa713c70429e81b", "messageHeadline": "app/vmselect/promql: align the behavior of `or`, `and` and `unless` o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "3f1e6da1d795ffdd460fb1ff6ca19fb0a30ec971", "messageHeadline": "moves prod images build into alpine container with musl (#1640)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9f1964967253e47083e8f5386a97b0f3c4a61245", "messageHeadline": "docs/CHANGELOG.md: cut v1.66.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "718eca33ab62695248831f26a13efdc3d5d3d870", "messageHeadline": "lib/storage: properly handle `{__name__=~\"prefix(suffix1|suffix2)\",ot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "c5bb95a417cca5b1695808949f3317f67f19b285", "messageHeadline": "docs: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f5896b7420404f0f3321afffdcd6a7298a22d2d2", "messageHeadline": "docs/CHANGELOG.md: document 0e35fc9538727f8c2ea4ae88cda9ab2223435010", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9dc4d1666470236008aa57a34e7a95ae254ce3bb", "messageHeadline": "app/vmctl: fix misleading comment about cluster version for native mo\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0e35fc9538727f8c2ea4ae88cda9ab2223435010", "messageHeadline": "app/vmalert: remove unnecessary `omitempty` tag for `interval` param \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 35, "deletions": 3}}, {"node": {"oid": "6f061dab19202f345655f0cf3d6ee66d34248100", "messageHeadline": "fix: typo in vmagent.md (#1642)", "author": {"name": "Aaron France", "email": "aaron.l.france@gmail.com", "user": {"login": "AeroNotix"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "176348cbcc549d2031e6fc8ac6e8cf5924b78f32", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 486, "deletions": 334}}, {"node": {"oid": "a0313c046bdaee45a3dfd8a5f449ccbc30dd88fa", "messageHeadline": "lib/promscrape: add `vm_promscrape_max_scrape_size_exceeded_errors_to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "d5c2741e8f12658a56b9544ae40344cf8b16806b", "messageHeadline": "docs/CaseStudies.md: add a case study for Grammarly", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "73cd74075d72bcea86bf7fbec6573565d6aef066", "messageHeadline": "docs/Articles.md: add https://cer6erus.medium.com/superset-bi-with-vi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "00277583f9db89c5ce478cab3d43a947f32ca3ab", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.12.0 to v1.13.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "99a6c212e807f6bd111dc33f8299f1caac6a0398", "messageHeadline": "docs/CaseStudies.md: fix a link to third-party articles", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9b3d1a199613c6b3bb8e1b1de36b427b75872283", "messageHeadline": "docs/CHANGELOG.md: cut v1.66.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a13c3de36ff2c6cf23e35fd820bf42265ef7f408", "messageHeadline": "docs/CHANGELOG.md: document 9ca1cbced1d783a4889654f0c34ec4796c2373cb", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9ca1cbced1d783a4889654f0c34ec4796c2373cb", "messageHeadline": "lib/httpserver: add `-enterprise` and/or `-cluster` suffixes to `shor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "207c5760ce3fa162ba0414c7219271102bd66c74", "messageHeadline": "lib/promrelabel: fix parsing `regex: true` in relabeling rules", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 11}}, {"node": {"oid": "9884a55f3c1ff3ddaea9fc3be5650672bf43f570", "messageHeadline": "vendor: temporarily stick to v0.93.3 for cloud.google.com/go until th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@victoriametrics.com", "user": {"login": "valyala"}}, "additions": 157, "deletions": 323}}, {"node": {"oid": "ac1abe2faf49ee67a76d829020a8f8588c365d52", "messageHeadline": "app/vmalert: support `http.pathPrefix` flag in UI (#1636)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 349, "deletions": 342}}, {"node": {"oid": "a22aa0608b37c33b6c4c2290afd7f6efaa8c8ce6", "messageHeadline": "app/vmselect: fix accessing `/graphite/*` endpoints", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "94148d5ad77ed0ce34d5b4e4a63fe574b9d29c36", "messageHeadline": "docs/vmagent.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "51657b1e044e718966d056e0045f37e19f0cd663", "messageHeadline": "docs/vmagent.md: typo fixes in `Prometheus staleness markers` docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "76811c2f6027c400a6bbf2711910017b9f1c1e91", "messageHeadline": "docs/CHANGELOG.md: cut v1.66.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ad08d9dfc0b9e806673fc25aed0e6b8b452f0579", "messageHeadline": "changes protoparser apis for accepting reading from io.Reader (#1624)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 48, "deletions": 16}}, {"node": {"oid": "15ea4c6dae8af281b4bf8511deb5b8b960d481ab", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4365, "deletions": 1446}}, {"node": {"oid": "1ac8d551476fc7d8e05925628abb95a30ffc115e", "messageHeadline": "fix: typo, dddresses -> addresses (#1630)", "author": {"name": "n4mine", "email": "n4mine@foxmail.com", "user": {"login": "n4mine"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a06ff456f8a06203b5b5af668e0e2d1ec5eca8d1", "messageHeadline": "docs/Articles.md: add a link to `Open-source strategy at VictoriaMetr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9a3d0c43b5bad3bdd27fed752d20a799b8adb700", "messageHeadline": "app/vmselect/promql: add `quantiles_over_time(\"phiLabel\", phi1, ..., \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 189, "deletions": 61}}, {"node": {"oid": "e1e5a20b36e6931e9fe81da03e3177994a303824", "messageHeadline": "docs/CHANGELOG.md: document 0e09fdb8b09a4290e246c4a92d985a2d27e22e5e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e09fdb8b09a4290e246c4a92d985a2d27e22e5e", "messageHeadline": "makes filters optional for ec2 api requests (#1627)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "2951dd0a570477bff620c68f7631c345033da222", "messageHeadline": "app/vmselect/promql: add histogram_quantiles(\"phiLabel\", phi1, ..., p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 198, "deletions": 113}}, {"node": {"oid": "8c504d6efa34df251fe12c0e8f9689d01ac82749", "messageHeadline": "docs/CHANGELOG.md: document the change in enterprise apps, which allo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5a44be0e5242fea8d51d3ca72705360eb8ccd8fd", "messageHeadline": "app/vmselect/promql: optimize quantiles() calculation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "948fb638f56e9ae70512da3025f9e55d4275b126", "messageHeadline": "docs/FAQ.md: extend `VictoriaMetrics vs TimescaleDB` section with rea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b75455c6509e6afb2c9faa44a9648b3d2b15f647", "messageHeadline": "vmalert: add new metric `vmalert_remotewrite_flush_duration_seconds` \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f83fa319852c41fff436c654b172a601c2e699e8", "messageHeadline": "docs: fix indentation for FAQ document (#1620)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 35, "deletions": 35}}, {"node": {"oid": "9375b60c5f2a25ee66e91a0af5b570776cfdf371", "messageHeadline": "adds stub for functions api", "author": {"name": "f41gh7", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "e60dfc96ffee2c74f7b8433c4613161198499e74", "messageHeadline": "app/vmselect/promql: add `mad(q)` and `outliers_mad(tolerance, q)` fu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 147, "deletions": 19}}, {"node": {"oid": "eca75cc650fb92980d6cf5c2e7a503a06680df92", "messageHeadline": "app/vmselect/prometheus: make more clear log messages for errors duri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "26cd0d36b4764d730e87fb5c48667ee2b4aa02fe", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 369, "deletions": 251}}, {"node": {"oid": "44b01fff137f965d0c375e9d9bdffb94b18e5c1c", "messageHeadline": "app/{vminsert,vmselect}: automatically add missing port in `-storageN\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 7}}, {"node": {"oid": "06ed694ad93b55f062a0ecde716b334ae62c0780", "messageHeadline": "docs/CHANGELOG.md: document 777ff758746ed3068384e8d527d3804ae27d8ef1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2f86d4cf38e105fd11b70b468084111c65ffb85e", "messageHeadline": "app/vmui: follow-up after 777ff758746ed3068384e8d527d3804ae27d8ef1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21189, "deletions": 62}}, {"node": {"oid": "777ff758746ed3068384e8d527d3804ae27d8ef1", "messageHeadline": "vmui: change query params compatible with prometheus (#1619)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 98, "deletions": 21147}}, {"node": {"oid": "cf9efde50ca3f123613ecedbb2ffeed438198a8b", "messageHeadline": "vendor: update github.com/valyala/quicktemplate from v1.6.3. to v1.7.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 26}}, {"node": {"oid": "3cba77765a1321b572af5d693b830191d66fed06", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.6.0 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 14}}, {"node": {"oid": "77682f516ab86aeed43a77093f39be4b3ea9589a", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.16 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "68ea3d18f7645f08212d21d3555730ea7f91ca47", "messageHeadline": "vendor: update github.com/valyala/histogram from v1.1.2 to v1.2.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 18}}, {"node": {"oid": "ecd3069b6c87025c1027d07060594e7b2ac25dee", "messageHeadline": "vmalert: create basic auth config only if args aren't empty (#1618)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "84b41e498feeaa5315900c8cf2f6dc8a071a4a6e", "messageHeadline": "docs: add \"Choosing a Time Series Database for High Cardinality Aggre\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e1683756b7500f49afc449c824b2004f6083ffd", "messageHeadline": "docs/vmalert.md: follow-up after 68721f6e7d6a9f3d9c680c4485a9b4647ff6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 135, "deletions": 116}}, {"node": {"oid": "68721f6e7d6a9f3d9c680c4485a9b4647ff68811", "messageHeadline": "vmalert: support bearer token for datasource, remotewrite and remoter\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 219, "deletions": 147}}, {"node": {"oid": "56069a3022b999313a76b326cb8006ee937bda48", "messageHeadline": "Remove port 3000 and add https to play-grafana link (#1616)", "author": {"name": "Dima Lazerka", "email": "58356625+dima-vm@users.noreply.github.com", "user": {"login": "dima-vm"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8f685d81c6da7ad94edb851f82e13e44b2634f8c", "messageHeadline": "lib/storage: follow up after 00cbb099b6444c2e285ef32ffce7b794186bc0be", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 32}}, {"node": {"oid": "00cbb099b6444c2e285ef32ffce7b794186bc0be", "messageHeadline": "lib/storage: optimize convert multiple values regexp filter to compos\u2026", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 339, "deletions": 148}}, {"node": {"oid": "bc2d05be8e33e5db7144f2b40a055188c655d4c2", "messageHeadline": "build(deps): bump codecov/codecov-action from 2.0.3 to 2.1.0 (#1615)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "adedc83b3b27132bde76c0c22e75e44b57058301", "messageHeadline": "app/vmauth: do not log invalid auth tokens by default for security re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 2}}, {"node": {"oid": "e46bd9e47f87323dba794e6d8bedc40390b33fb9", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: link to cardinality limiter do\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "07b9c7994fc130a7e6913d6f18cf8a8057f788b7", "messageHeadline": "docs/vmagent.md: mention `out of order sample` errors, which are typi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8a6a36429a43ea019e08a7e9b9df61ebf4f33e25", "messageHeadline": "app/vminsert/netstorage: disable rerouting by default", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c4f11a49f81904bfe09372fae7c880635b810d62", "messageHeadline": "docs/CHANGELOG.md: document 5494bc02a6cb177cb3d9fb7858cbdf47bafe7f79", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "7f0a8d4bdb16603bc7696f684ddebb53731b0264", "messageHeadline": "docs: consistency renaming: Influx -> InfluxDB", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 334, "deletions": 634}}, {"node": {"oid": "143a3b34eec43a14f747adb582f71d0a94f4c786", "messageHeadline": "app/vmui/Dockerfile-web: update Go builder from 1.16.7 to 1.17.1 and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5494bc02a6cb177cb3d9fb7858cbdf47bafe7f79", "messageHeadline": "vmalert: add flag to limit the max value for auto-resovle duration fo\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 71, "deletions": 20}}, {"node": {"oid": "b9727a36dceaca592c990bf712635d9c397bb99a", "messageHeadline": "docs/vmbackup.md: update the outdated link to vmbackupmanager", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "75f35c3b1182d6f4a75cea9819b823f0f1c5dff4", "messageHeadline": "vmalert: display extra filter labels in UI (#1613)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 266, "deletions": 228}}, {"node": {"oid": "d1a16e08915f854f0874e6ec85acba17b7e86ade", "messageHeadline": "app/vmselect/promql: use Prometheus-compatible label value formatting\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 1}}, {"node": {"oid": "fb6ed0ce19c4453135194527a0d6803d37bf9845", "messageHeadline": "lib/promscrape/discovery/docker: support host networking mode", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 135, "deletions": 11}}, {"node": {"oid": "6295861acd61b45d22366b86ab6b4035854a58df", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly use https scheme for wi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 10}}, {"node": {"oid": "2814388891fe37b5b94628dd5f197ad0abb9c59c", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 660, "deletions": 371}}, {"node": {"oid": "2394b5018b27c1fcf68c865b81947450c8799335", "messageHeadline": "deployment/docker: update Go builder from v1.17.0 to v1.17.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "728c4c3841bc791040a97a84fd2e20686a78b433", "messageHeadline": "lib/promscrape: generate `scrape_timeout_seconds` metric per each scr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 14}}, {"node": {"oid": "0b4eb0fa7dc85330fdd58399a305ade11dc4e139", "messageHeadline": "lib/promscrape: `make fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "48e3e6c8df13b613d787227ba5a8fd1befc1ad49", "messageHeadline": "lib/promscrape: add ability to configure scrape_timeout and scrape_in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 182, "deletions": 15}}, {"node": {"oid": "f3e89754a9db96242786ef10602b0d819ff3c82e", "messageHeadline": "lib/promscrape: reduce CPU usage for common case when calculating `sc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 52}}, {"node": {"oid": "674a6eee6ca0ee1555884583d218317734d8dc85", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: refer to relabeling section fo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 28}}, {"node": {"oid": "77168e3e946ef4bb14dafabc135d0622cef55ec7", "messageHeadline": "docs/vmagent.md: sync with app/vmagent/README.md by running `make doc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "cebcb15ba44710a2ec65538b369127325484519a", "messageHeadline": "lib/storage: verify that the tsidsFound contain the needed tsids in t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9286107e82d1047d0c5260bd285bcc29bb661c61", "messageHeadline": "lib/promscrape: send stale markers for disappeared metrics like Prome\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 440, "deletions": 16}}, {"node": {"oid": "cfed015bb6528ad256c6027f07d5ac8a449fb37e", "messageHeadline": "docs/vmalert.md: typo fix in `Multitenancy` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f4dead529f5e10a5ed2c12cadf4d5d23bc28bed4", "messageHeadline": "lib/storage: properly search series by multiple tag filters matching \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 43}}, {"node": {"oid": "ea943911bccbc74fcb612f282c5a3be7ca639f71", "messageHeadline": "app/vmselect/promql: keep metric name in `rollup_candlestick` results\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "f27980dcb32b0c247e23222a6490894031b81ff6", "messageHeadline": "docs/CHANGELOG.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4aeb8db83f933830cd0987025ffff748a88ceb44", "messageHeadline": "lib/promscrape: add ability to set `series_limit` and `stream_parse` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 36}}, {"node": {"oid": "468f941f7eac09543c432dd5ad2bf9b9b6967635", "messageHeadline": "lib/promscrape: add the actual job name to the labels of promscrape_s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "086b5d0cf1b2aebc8084696fb21f45160c223a3e", "messageHeadline": "lib/promscrape: add `scrape_` prefix to `job` and `target` labels exp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d2708a1fb72313447fffc817d92e0fdce1cb6102", "messageHeadline": "docs/vmagent.md: typo fix in `Relabeling` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "abba6e837078da1ba948ed9bb4853bc3ce6a97a8", "messageHeadline": "Bump alpine linux to latest (#1607)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d6bd956930349c9a49f03c9c82a0dbce03825822", "messageHeadline": "lib/promrelabel: add `keep_metrics` and `drop_metrics` actions to rel\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 257, "deletions": 18}}, {"node": {"oid": "3a827b98cdbdbdbfa9eb3f9d4da287043d6f574f", "messageHeadline": "docs/vmalert.md: `make docs-sync` after 21f022e5f0af200177a49b968ce48\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8053d9fc69fa1068266061363b44e65d59d832a", "messageHeadline": "docs/MetricsQL.md: add a link to VictoriaMetrics github", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84fa9eb3879ce353f927e9174f59919271e1d19", "messageHeadline": "app/vmalert: document GroupAlerts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e6c9869d86b444bb05affed30884ac38bd7e835d", "messageHeadline": "app/vmalert: follow-up after 21f022e5f0af200177a49b968ce482d063003019", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "21f022e5f0af200177a49b968ce482d063003019", "messageHeadline": "vmalert: add initial UI implementation (#1602)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1638, "deletions": 18}}, {"node": {"oid": "6fbaf8f97852f522813adcb61cf4913207b93b1d", "messageHeadline": "docs/CHANGELOG.md: document 42e07cfaeae842a773933ed0cbabf3cc17c96ce7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0c7110d1a51e015744841e8632f638ee47359bfd", "messageHeadline": "build(deps): bump github.com/aws/aws-sdk-go from 1.40.34 to 1.40.37 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "e34f7081d033008765fa2f5fd1a0ec7c8994814d", "messageHeadline": "docs/vmagent.md: add API path for Prometheus text exposition format", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0166eae7c411a9c4183ec194f7e62080120c930a", "messageHeadline": "docs/Articles.md: add a link to case studies", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5e3ef376b5ef4fd01592652d755fce72e96450c3", "messageHeadline": "docs/Articles.md: add an url to https://www.vultr.com/docs/install-an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef27786e379cf6df0e66f25162841e4eb138365e", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: fix a link multitenancy docs f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f529058d3ae9951d813f2f93b2a8b5450955e8f5", "messageHeadline": "docs/CHANGELOG.md: cut v1.65.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bddd1c35e26e58d3b32ae30411d25fb2e486cf5e", "messageHeadline": "docs/FAQ.md: add questions on how to migrate data from various system\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "ed818fceef1d4e28287253fb01c28c256b369540", "messageHeadline": "docs: update `-help` output for victoria-metrics and vmagent after f7\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "ae90225b460a05252cd0cbffae2374047d49aec9", "messageHeadline": ".github/dependabot.yml: increase check intervals for gomod and docker\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f77dde837a043da1e628dd4390da43f769d7621a", "messageHeadline": "lib/promscrape: add the ability to limit the number of unique series \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 97, "deletions": 7}}, {"node": {"oid": "867e426070f2dc6c877a914008980bd83cff9744", "messageHeadline": "dashboards: bump vmagent version requirement", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2d17ec65527e216799917630e85ebd38c1812af", "messageHeadline": "build(deps): bump github.com/aws/aws-sdk-go from 1.40.33 to 1.40.34 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 95, "deletions": 5}}, {"node": {"oid": "4bebafd88511dfa5bd50db8b5d284a618ccb4b32", "messageHeadline": "build(deps): bump google.golang.org/api from 0.55.0 to 0.56.0 (#1590)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 73, "deletions": 56}}, {"node": {"oid": "1a6b9157e295fe9d9d76eed69b510a7f5ec93da7", "messageHeadline": "build(deps): bump cloud.google.com/go/storage from 1.16.0 to 1.16.1 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 24389, "deletions": 190}}, {"node": {"oid": "111ea89a7dfea3858ca591f3104e28aa10dcf2e0", "messageHeadline": "docs: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 110, "deletions": 46}}, {"node": {"oid": "9e41b054012c7e84f77243f7b5728672d1fbf939", "messageHeadline": "docs/CHANGELOG.md: document eff940aa76f105f189e84a5e7fa2f01a44a3f329", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fce87bfe8d67725da5d92b9359633467e9803e9a", "messageHeadline": "docs/CHANGELOG.md: document 7c70dcbe3bb3a09e4c1b5418f47009e126880a00", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f4bcc00b27dc23e5245d3b8d247ac7575e0c4ef", "messageHeadline": "Single dashboards upd (#1593)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 384, "deletions": 137}}, {"node": {"oid": "de26b1d4a2dd12cac54dd3af5d75ebeacc72cb57", "messageHeadline": "vmctl: update README and flags description (#1588)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 98, "deletions": 43}}, {"node": {"oid": "2ed2878a57eaa50d616e991dd6ef30a7114ea43b", "messageHeadline": "docs: fix the link for cluster docker compose", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d6735106b01974cddf4deec467e257070d08848", "messageHeadline": "docs: update docker env description", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "cfb6436be5ad320b5f18b4420175e465176821f3", "messageHeadline": "Vmalert extra params (#1587)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 39, "deletions": 11}}, {"node": {"oid": "7c70dcbe3bb3a09e4c1b5418f47009e126880a00", "messageHeadline": "adds external_labels per group for vmalert (#1485)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 70, "deletions": 20}}, {"node": {"oid": "eff940aa76f105f189e84a5e7fa2f01a44a3f329", "messageHeadline": "Vmalert metrics update (#1580)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2381, "deletions": 20}}, {"node": {"oid": "f41b3d6118885e38dd9e1f51ab344bf18d33a4a0", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 12}}, {"node": {"oid": "6e085e6dac0198e1ac80378d6f01e2666d830e11", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: remove outdated link to Victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "8b228a58730b20f2f90640849ec3dbd7f684685c", "messageHeadline": "docs/CHANGELOG.md: add a link to Prometheus staleness tracking", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c388f63b3abdb62c1a6947780abf45afdc0c86e", "messageHeadline": "build(deps): bump github.com/aws/aws-sdk-go from 1.40.30 to 1.40.33 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 64, "deletions": 22}}, {"node": {"oid": "525e6ae1b8e923ccefab3e100710f5c9cfb9e276", "messageHeadline": "build(deps): bump google.golang.org/api from 0.54.0 to 0.55.0 (#1583)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 110, "deletions": 90}}, {"node": {"oid": "462fa70967c13f565ede251f40d098457ed41517", "messageHeadline": "build(deps): bump github.com/klauspost/compress from 1.13.4 to 1.13.5\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1323, "deletions": 50}}, {"node": {"oid": "5c63d69454fd89337eb0909903023e8f1b743027", "messageHeadline": "lib/promscrape/discovery/kubernetes: return back support `role: endpo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "db330232acc05674e3ccb23b0f4b1022b4af5434", "messageHeadline": "lib/protoparser/opentsdb: follow-up after 8ee75ca45ac6f71e92fb2ebce28\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 5}}, {"node": {"oid": "8ee75ca45ac6f71e92fb2ebce2862ea4b84a90a3", "messageHeadline": "lib/protoparser/opentsdb: accept multiple spaces between fields in a \u2026", "author": {"name": "envzhu", "email": "densikousakusyosinsya@gmail.com", "user": {"login": "envzhu"}}, "additions": 91, "deletions": 3}}, {"node": {"oid": "31b42b30b656cd3a3c3fed768eabbae1a8363ac5", "messageHeadline": "lib/promscrape/discovery/kubernetes: rename `role: endpointslices` to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 13}}, {"node": {"oid": "2e001db4dee7e1327eeb6b51bd2d1ee4bec6e88b", "messageHeadline": "lib/promscrape/discovery/kubernetes: use v1 API instead of v1beta1 AP\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 73, "deletions": 38}}, {"node": {"oid": "189507d9d0860682cff080053cd26c0f0719b44c", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that downsampling does\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "5ea689d61b843ba4ffd5bc57fe28421363af8d75", "messageHeadline": "app/vmselect/promql: add `quantile(\"phiLabel\", phi1, ..., phiN, q)` a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 85, "deletions": 6}}, {"node": {"oid": "bec18e4fe93c78c66183bdfa060c32d00d350a63", "messageHeadline": "app/vmselect: add `-search.disableAutoCacheReset` command-line option\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "67189be1cb5dc7836688f5c677ed313f71ad0ab5", "messageHeadline": "docs/{vmgateway,vmbackupmanager}: mention that enterprise binaries ar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "321da535fabafd088b4d77b0b8785e28fd3e4322", "messageHeadline": "docs: link to `active time series`, `churn rate` and `high cardinalit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 42}}, {"node": {"oid": "c8c153fb9110ee3fa86530d809607b24ea828472", "messageHeadline": "docs/CHANGELOG.md: document the bugfix for possible timeout error in \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2bc79042f613b85ad46ec398777481b33e6cad27", "messageHeadline": "docs: mention that enterprise binaries can be downloaded and evaluate\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 16}}, {"node": {"oid": "4b3877b798c29881290eba1dd467f92436bbe151", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 44}}, {"node": {"oid": "2bef940addd2b0677b7b33697c3d792de2657309", "messageHeadline": "docs/vmagent.md: document the ability to load scrape configs from mul\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 4}}, {"node": {"oid": "10f960fa0c71a8bb1d1f1f03c6d094ea4115ae91", "messageHeadline": "lib/promscrape: add ability to load scrape configs from multiple files", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 130, "deletions": 24}}, {"node": {"oid": "25ee4a3644c5a0b9d58f9e81422e421bfc5b42b0", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5668, "deletions": 104}}, {"node": {"oid": "66626db92f50d2787f20eb6587115a1f9def4a16", "messageHeadline": "build(deps): bump codecov/codecov-action from 2.0.2 to 2.0.3 (#1563)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e24203cde822fc941a1ab5173676fda115948df0", "messageHeadline": "docs/CHANGELOG.md: document 48f33d098b91a65fe406dc74f7b332afdf39a204", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "48f33d098b91a65fe406dc74f7b332afdf39a204", "messageHeadline": "Remove trailing slash for URLPrefixes with specific path (#1554)", "author": {"name": "benclive", "email": "benclive@improbable.io", "user": null}, "additions": 5, "deletions": 1}}, {"node": {"oid": "9fc9d76a7f0e4153e7611fd8ca31966a41917188", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention that the `-replicationFactor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c27ee35c5c89c70d373d5af1d78a5e3d4b15d113", "messageHeadline": "lib/promscrape: expose promscrape_discovery_http_errors_total metric \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 3}}, {"node": {"oid": "ffc0ab1774cc1b7d15e593e81c6998e5cf15f4f0", "messageHeadline": "lib/{mergeset,storage}: improve the detection of the needed free spac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 153, "deletions": 170}}, {"node": {"oid": "a287a486349a0301d75cf77e8233f0b037f4c675", "messageHeadline": "docs/FAQ.md: add more entries for frequently asked questions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "8358890e333b16e12c2ca64e4df2096c399c6cc8", "messageHeadline": "docs/MetricsQL.md: typo fix: histogram_qunatile -> histogram_quantile", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c5760db9ce56cbc688c463b91da95d4f1d32b0b", "messageHeadline": "app/vmselect/promql: `make fmt` after 0078486ea7e892f83497e11fe3fa519\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7c57745f40273f7c67c1995c0bdd6e6db5a30077", "messageHeadline": "docs/MetricsQL.md: fix the indentation for `median` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a78672f95a9539f3c456bd5248a233af2f293eb6", "messageHeadline": "docs/MetricsQL.md: typo fix: convesions->conversions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17a12410221ded5a3d4e018cfe3f4d201ddc9e28", "messageHeadline": "docs/MetricsQL.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "60ac3e1e464a30395eea3280b702d7004c51047f", "messageHeadline": "docs/MetricsQL.md: rehaul the documentation on MetricsQL", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 820, "deletions": 148}}, {"node": {"oid": "0078486ea7e892f83497e11fe3fa5196e437bbc9", "messageHeadline": "app/vmselect/promql: rename `sign()` function to `sgn()` in order to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 11}}, {"node": {"oid": "69c291353b339d468d1f582cee421e9a1abbae24", "messageHeadline": "deployment/docker: update Go builder from Go1.16.0 to Go1.17.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d5622b32e2f685e171f41d4b7c22d090db92e470", "messageHeadline": "lib/promscrape: reduce memory and CPU usage when Prometheus staleness\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 80}}, {"node": {"oid": "2288e75f030004804218bb7f92d51e5435fe91f7", "messageHeadline": "docs/vmalert.md: run `make docs-sync` after 9ee3d0378f6f9c4ba8d67688c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6ffbb46aefe3a48a0799176113f0208a30986778", "messageHeadline": "docs/CHANGELOG.md: document 9ee3d0378f6f9c4ba8d67688cf1224cda6f8db90", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "89a4e8fd9bab385b599dd6eee9ebf5658013a3d7", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4177, "deletions": 36713}}, {"node": {"oid": "9ee3d0378f6f9c4ba8d67688cf1224cda6f8db90", "messageHeadline": "vmalert: add flag `disableAlertgroupLabel` for disabling extra label \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "4f3a5742eb7cdaacb6ea43f590d1caa9f5e42381", "messageHeadline": "app/vmselect/prometheus: do not extend `[d]` to the detected interval\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "41fdfdb8954cd2aaf09834d4775af21b5aec504f", "messageHeadline": "build(deps): bump github.com/aws/aws-sdk-go from 1.40.25 to 1.40.26 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "f4cecaf296a3ed0bebe38014bb1a4043256b3430", "messageHeadline": "vmalert: accept http.StatusOK for remotewrite (#1550)", "author": {"name": "Alexander Rickardsson", "email": "alxric@aiven.io", "user": {"login": "alxric"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f46a73dcdd36ec7770ce7bf8ffa26bd9199a7502", "messageHeadline": "lib/promscrape: use scrapeTimestamp when storing stale markers for fa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "c14edc860bfeb6c1428c0250608b428d194884a1", "messageHeadline": "docs/CHANGELOG.md: document b5d6a0e4998f3fff66618b8eecc241836a26183f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b5d6a0e4998f3fff66618b8eecc241836a26183f", "messageHeadline": "vmselect: update `vm_request_duration_seconds` value when request fai\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 28, "deletions": 14}}, {"node": {"oid": "cbab5f3b42fc2dd34cee47a7e5f1b05e2986124c", "messageHeadline": "build(deps): bump github.com/aws/aws-sdk-go from 1.40.22 to 1.40.25 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 779, "deletions": 602}}, {"node": {"oid": "80ddade4ed055e5e1b53495d3c4007b7c6a16f6a", "messageHeadline": "docs/CHANGELOG.md: clarify the change, which adds `-search.noStaleMar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a724229b5d6891ac9e97b4a7ae8be2c45da68f1f", "messageHeadline": "app/vmselect/promql: do not override `[d]` at `last_over_time(m[d])` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ce0c270e75e04a2c0b12772e9b763d1bd823e2c9", "messageHeadline": "docs/CHANGELOG.md: cut v1.64.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c09446a9aa6c8e136e690493abbad4e76c9c946e", "messageHeadline": "lib/promscrape: send stale markers for the previously scraped metrics\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 2}}, {"node": {"oid": "f6e6056c17b9125bbd41f5e9b5204f98aa8ed80e", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.11.0 to v1.12.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 19}}, {"node": {"oid": "04c3e9916dee4bbee85cbe41cebb1b9a2bd7da81", "messageHeadline": "docs/CHANGELOG.md: document 06bf21c21b1e9d9df6008b075bbe029266ecbc4f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cdc372bb982f23d9d1e83c22e3b2543715a2fbd1", "messageHeadline": "app/vmselect: add `-search.noStaleMarkers` command-line flag for disa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 8}}, {"node": {"oid": "226143f31bb7f206a0ca1fd756705ec8e90e943a", "messageHeadline": "lib/promscrape: add ability to disable sending Prometheus staleness m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "06bf21c21b1e9d9df6008b075bbe029266ecbc4f", "messageHeadline": "deployment/docker: upgrade Alpine base docker image from v3.14.0 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "db1e62495be0435e2bcd75e77fe4925630679175", "messageHeadline": "app/vmselect/promql: add bitmap_and(), bitmap_or() and bitmap_xor() f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "277538d6559e55516e0f110cf474790432fa0d5a", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that vmctl can migrate\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd14b0887e2b7bed03ff37b86c117bb2c5aa6d6b", "messageHeadline": "app/vmselect/promql: move common condition to dropStaleNaNs in order \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "03c959f1df6af84589d1ea6c7008c1ecf8011fb4", "messageHeadline": "lib/promscrape: stop scrapers for the removed targets before starting\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 13}}, {"node": {"oid": "90434ba25b0f134f66b9bc7774b7c3997cec36a6", "messageHeadline": "app/vmalert: mention -remoteWrite.disablePathAppend in the descriptio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f37b963619bccd8e612c6c148185e48abc2efdab", "messageHeadline": "app/vmalert: follow-up for 2400f857617fc24e7e9b45a557121042c6c6bf8e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4547d4f692f087e5e24460ae6ba09789ccf6f0bf", "messageHeadline": "docs/CHANGELOG.md: update urls to Prometheus 2.29 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "ae9f9234494aa564e704aa4cf2f0e1cb68461520", "messageHeadline": "docs/CHANGELOG.md: typo fix: satureated -> saturated", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2400f857617fc24e7e9b45a557121042c6c6bf8e", "messageHeadline": "vmalert: enable configuring explicit path (#1536)", "author": {"name": "Alexander Rickardsson", "email": "alxric@aiven.io", "user": {"login": "alxric"}}, "additions": 68, "deletions": 56}}, {"node": {"oid": "9af8c719759995f124977a5ff6a6e9c2e87cf1c6", "messageHeadline": "build(deps): bump github.com/aws/aws-sdk-go from 1.40.21 to 1.40.22 (\u2026", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "8297ad8f03e3dac47b070fe1993818d2f7317ec6", "messageHeadline": "build(deps): bump google.golang.org/api from 0.53.0 to 0.54.0 (#1538)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 56, "deletions": 56}}, {"node": {"oid": "c5188581454e95f20f37011d556a054a2f9bdd6f", "messageHeadline": "docs/CHANGELOG.md: cut v1.64.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a0e18f06ebbc30752a158c29f7ced24b61120bf7", "messageHeadline": "lib/promscrape: restore red highlighting for DOWN targets at /targets\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "40a859a760cf25fc93ab3e6e8cadd73cc4a57557", "messageHeadline": "docs/CHANGELOG.md: mention the bugfix when more than 27 time series a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "386ee5b82c6ffb6440281e9dbfe78b91d04246c3", "messageHeadline": "docs/CHANGELOG.md: mention that VMUI automatically fills Server URL f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "64d64976e4a5bfd934ac0292efe076e06b81abb6", "messageHeadline": "add dependency chekcs for (#1535)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "aefba16d5ee3744ad14223d1ddf8749e7b69e902", "messageHeadline": "app/vmagent/remotewrite: expose vmagent_remotewrite_send_duration_sec\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "113f0a8a07dd822f69febf71518687d517b3b66a", "messageHeadline": "app/vmselect/promql: drop staleness marks before calling rollupConfig.Do", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 45}}, {"node": {"oid": "25997a70f1e81b5756d10286706ccb44e907a5ab", "messageHeadline": "Revert \"app/vmselect/promql: properly handle Prometheus staleness mar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "73d7b568da706de475471f3e064380257221e72e", "messageHeadline": "app/vmselect/promql: properly handle Prometheus staleness marks in re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6d53620adfc46f39f8883d9d23eb3de687462e7f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 974, "deletions": 505}}, {"node": {"oid": "2ae2c1dd09f8effe429a190f3a1bf119e2af6437", "messageHeadline": "app/victoria-metrics/testdata: fix tests after 4401464c229ec6ea7691b2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4401464c229ec6ea7691b2ad61f91b2d8d0666f9", "messageHeadline": "all: add support for Prometheus staleness markers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 264, "deletions": 82}}, {"node": {"oid": "9a8d1bcec5c67abd377d7fa4621e896085cf67a2", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: meniton that vmagent can be used for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "556c1b36e5844502235abc47e9ee0e46e9cf7377", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.13.1 to v1.13.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1083, "deletions": 202}}, {"node": {"oid": "95dd5a48bb53bdb168cfaca7062782606a601199", "messageHeadline": "app/vmselect: `make vmui-update` after the commit 4ae14df864a7e327955\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "860b272a95cc88c583f937f9cb71ff188c2fc0e1", "messageHeadline": "app/vmui: actualize Dockerfiles", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21110, "deletions": 49}}, {"node": {"oid": "81e4d644ddc61744832ed6d09fe51465102828cb", "messageHeadline": "added guide for HA monitoring setup in K8s via VM Cluster (#1523)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 436, "deletions": 1}}, {"node": {"oid": "755f65f4bce390fb8d7117663f1b103a936d2273", "messageHeadline": "app/vminsert: add vm_rpc_send_duration_seconds_total metric per each \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "869ff2539267a49ea85a94f90dd33d042958dbc3", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update `-help` output for cluster co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bcffd04e3aed8d4ce3acdcfd31c43e5078c0ea62", "messageHeadline": "docs: `make docs-sync` after e0ee69797db01a39c15f9a8848c780530ce179d0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "e0ee69797db01a39c15f9a8848c780530ce179d0", "messageHeadline": "docs: update \"number of open files\" tuning recommendation (#1527)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "d375d9b878a90997de19082fd07b29af02ae29bf", "messageHeadline": "lib/envflag: add a link to docs for -envflag.enable", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 218, "deletions": 218}}, {"node": {"oid": "5716af4636cff6adee2b71a68b948eed72cfbbd4", "messageHeadline": "deployment/dm: update Go builder from Go1.16.6 to Go1.16.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "236fc7d7396e68ab4e06146bef680d333222b468", "messageHeadline": "vmui: fix layout and add server url by default (#1519)", "author": {"name": "Yury Molodov", "email": "yurymolodov@gmail.com", "user": {"login": "Loori-R"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "5ce531027f7e38ae9eed94cc30a1be7fb7acb72b", "messageHeadline": "docs/CHANGELOG.md: document new metrics added to vmalert at 7416fdaa8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1185363cac7dd0c887317216a2731db4d828b48", "messageHeadline": "app/vmagent: typo fix in the description for `-remoteWrite.queues`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7416fdaa8b60a46d1bfb66eb839f00e8ee44af5b", "messageHeadline": "vmalert: expose new metrics for tracking number of produced samples d\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 54, "deletions": 26}}, {"node": {"oid": "d826352688e201ddd1732780f055c8557f3650c2", "messageHeadline": "app/vmagent: follow-up after fe445f753b6edd8799f3c44d0c0ee9bdcd8c9466", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 529, "deletions": 245}}, {"node": {"oid": "46e27d60a67e8b526cab3e894b75ebde383cea8a", "messageHeadline": "feature: Add multitenant for vmagent (#1505)", "author": {"name": "Omar Ghader", "email": "omarghader@users.noreply.github.com", "user": {"login": "omarghader"}}, "additions": 274, "deletions": 79}}, {"node": {"oid": "f07165977a6124791500b902f5d842ca504a94bd", "messageHeadline": "docs/Articles.md: actualize links and re-order some links", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "50663ba41faaa662ebd13f4e71002f3edc5f144c", "messageHeadline": "lib/promscrape/discovery/gce: add __meta_gce_interface_ipv4_<name> la\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "3cad8b4564d639ab96822d6b0b06704f94c35832", "messageHeadline": "lib/promscrape/discovery/ec2: add `__meta_ec2_availability_zone_id` l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 156, "deletions": 39}}, {"node": {"oid": "e92fde794524e87943bda676ff9a5dad1ce9bb32", "messageHeadline": "app/vmselect/promql: add `present_over_time(m[d])` function, which wi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 68, "deletions": 21}}, {"node": {"oid": "fa9c5c5940a01798ed561f7c5b169b62873246a7", "messageHeadline": "app/vmalert: update config state metrics if config parsed failed (#1507)", "author": {"name": "Qifei Wan", "email": "remones11@gmail.com", "user": {"login": "remones"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "370fe9fa2a4ae307fa98bc4ec295a3f00dce92b1", "messageHeadline": "docs: add \"Scaling to trillions of metric data points\" to articles (#\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1ed7b77aa86e3c86089093c82df19391a253d26", "messageHeadline": "Update TimeSelector.tsx (#1515)", "author": {"name": "wusphinx", "email": "wu.sphinx@gmail.com", "user": {"login": "wusphinx"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7bbff7fb86588f1bfbaa0b0d684ca0b5747262b6", "messageHeadline": "adds /rules and /alerts api for grafana (#1504)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b385fa622b1a39eef3a94a35f52a6196a0c768a9", "messageHeadline": "docs: mention \"Push Prometheus metrics to VictoriaMetrics or other ex\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a641102ec27cd27ca4d0656af0a98a7e1931dd15", "messageHeadline": "docs: fix indentation for guide articles (#1512)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "408ba4309268d4c0168fc72eb61b223c7c2a32ea", "messageHeadline": "Alerts single update (#1510)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 12}}, {"node": {"oid": "66eb60f20dd28dbaa939ccbacc169bd9f75efa21", "messageHeadline": "docs/CaseStudies.md: typo fix: hed->had", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a3c13fd5321b71d1f716369b41f8a35572dd085", "messageHeadline": "docs/CHANGELOG.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a3b4fc0474c939a51d8795ce556a0f44a18a9fd0", "messageHeadline": "docs/CHANGELOG.md: document d05cac6c9859631b4f90de8a949d22ba10d6fe9f", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a1911e13304bf2463e9533ca1bf20748d7de08e5", "messageHeadline": "app/vmselect/netstorage: unpack time series data in mostly local big \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 90, "deletions": 57}}, {"node": {"oid": "d05cac6c9859631b4f90de8a949d22ba10d6fe9f", "messageHeadline": "li/storage: re-use the per-day inverted index search code for searchi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 511}}, {"node": {"oid": "74ffaa45d9cdee440118b35ceb315f332b59aa5a", "messageHeadline": "app/vmselect/netstorage: do not query Go maps with unsafe string keys\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "192dfbfd903eda7e154538dfd140716580b1ff69", "messageHeadline": "app/vmselect: follow-up for ed95bc95311e0559c62b27503938a027c269dd88", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "00af4ff5a494a256edb20aa3a0ea47d1877889ae", "messageHeadline": "Add case prometheus/rules for grafana 8 (#1502)", "author": {"name": "arnoldyahad", "email": "arnoldyahad@gmail.com", "user": {"login": "arnoldyahad"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a483044557658ccd47f9b1d7336e4fec0c24de54", "messageHeadline": "Performance optimization (#1481)", "author": {"name": "assassins", "email": "tuwanqi@gmail.com", "user": {"login": "oxtiger"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e20ec090b2bbfcba76cccad62ca842ca5296ae94", "messageHeadline": "docs: remove SampleSizeCalculations.md, since it is outdated and no l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 83}}, {"node": {"oid": "8ee8660ac4b7b31fb98e2033121cb68e14f60eed", "messageHeadline": "app/vmselect: follow-up for 626073bca8098bea06d78ffa464339d4e36a86a6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 6}}, {"node": {"oid": "9ffd70a921c5f5a3dbb59fecb28f2b4bfc939c87", "messageHeadline": "Added new guide for monitoring k8s via VictoriaMetrics cluster (#1476)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1213, "deletions": 270}}, {"node": {"oid": "8481f4f0046af940d6df7ba031830a2fd8d5a276", "messageHeadline": "docs/CHANGELOG.md: document 9d45b46f4c53deeb37f2fa89acf37913ec066afd", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9d45b46f4c53deeb37f2fa89acf37913ec066afd", "messageHeadline": "adds check for region with custom s3 endpoint (#1465)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "c2deee991189c46e9adf233bc0eab3000a023975", "messageHeadline": "lib/storage: yet another attempt to properly determine disk space sho\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "bb3111755540f20fdf40950df4e09f8ffe0faa74", "messageHeadline": "lib/promrelabel: add tests for verifying that regex works as expected\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 0}}, {"node": {"oid": "fec509fe2d77d4b034c68abe0c1fe179e087b330", "messageHeadline": "fix: typo in metrics.md docs", "author": {"name": "Aaron France", "email": "aaron.l.france@gmail.com", "user": {"login": "AeroNotix"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0ef150c14b8b1f677f77907c60d27c7eb7bd8585", "messageHeadline": "build(deps): bump codecov/codecov-action from 2.0.1 to 2.0.2", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef781cefa7a2cf9ba9a47794d742a2909b82b1a5", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 448, "deletions": 295}}, {"node": {"oid": "8b7917cd811c22801eb98868284cccbef42dfc2e", "messageHeadline": "all: add `go:build` lines for Go1.17", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "95aff473306cd10447962e73f3d6ff61e25ba189", "messageHeadline": "app/vmselect: prevent from possible deadlock when f callback blocks i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 29}}, {"node": {"oid": "1318736ad1213affd78a09e0830762d08aa1d943", "messageHeadline": "lib/promscrape: add missing whitespace at /targets page before `up` word", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "fcaf1524806a8be8cc962703a1d151d9ae0d0866", "messageHeadline": "app/vmselect: `make vmui-update` after a91d41f12a65f89f19e078b1f6ea96\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "bfb18438ec9f14f65f5d7c16e4a53b438a1c7ff4", "messageHeadline": "docs/Articles.md: add links to new articles", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bf25a256c521fedb8f1b5347e548614a288994ee", "messageHeadline": "build(deps): bump codecov/codecov-action from 1.5.2 to 2.0.1 (#1468)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a91d41f12a65f89f19e078b1f6ea96451082ebc7", "messageHeadline": "Vmui/query editor (#1472)", "author": {"name": "Yury Molodov", "email": "Loor@list.ru", "user": {"login": "Loori-R"}}, "additions": 149, "deletions": 43}}, {"node": {"oid": "05672ffc32f93faf9160cb401beffcae5116a3cb", "messageHeadline": "app/vmselect/promql: properly handle `(a op b) default N` if `(a op b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 13}}, {"node": {"oid": "ed10141ff8b17424217821b1e3103945c2788feb", "messageHeadline": "app/vmselect/netstorage: use more scalable algorithm for ditributing \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "ca75432e6641b97a7929c6300a895e6e2e733cbe", "messageHeadline": "app/vmselect: do not track queries with less than 1ms execution time \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "4ba3fd9e6d97944b12f8f9e28e294aff2cbd95c6", "messageHeadline": "lib/workingsetcache: switch from split cache to full cache after the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4e81aef7ecf2881bbf735e819b4a721e701b1ae", "messageHeadline": "app/vmselect/netstorage: add `-search.maxSamplesPerSeries` command-li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 6}}, {"node": {"oid": "e6ef97a5ee7fbcf1aa70f55e586118af73816381", "messageHeadline": "app/vmselect/netstorage: improve scalability of series unpacking on m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 55, "deletions": 15}}, {"node": {"oid": "171d44acd891f4cf0e1bec59afc0e9030b96290b", "messageHeadline": "docs/CHANGELOG.md: typo fix: suffxies->suffixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f81d972581c76072c24dd2a3899d092b74722b3b", "messageHeadline": "app/vmui/README.md: typo fix: naviate->navigate", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61cc13c16f828c2949ab5bccdb114585b7f7a229", "messageHeadline": "docs/CHANGELOG.md: cut v1.63.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "b060d8bf53458e2549f8c2e8f35fddfdb0407563", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 274, "deletions": 117}}, {"node": {"oid": "d472b03e3488c08d1b63f9e5864e9b449e182616", "messageHeadline": "lib/storage: make sure the second call to DeduplicateSamples and dedu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "682662b2ae1abb3ba7ce3aed76e98b5470c6abf0", "messageHeadline": "lib/storage: remove cache directory if it contains reset_cache_on_sta\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "2b0e3efa5c0f91498384c3a3dd5126da08565d63", "messageHeadline": ".github/workflows/wiki.yml: properly copy subdirectories", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d99e94a522ac50f67de21df7573294004356ee9", "messageHeadline": "docs: clarify why spare CPU and RAM resources are needed in `capacity\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8d0ec47be99b3a28d0b29ab7b2017cf419bf76f5", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify the docs about the needed va\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "2df66dad7b8ead09011e023579c5e9c9b3db98da", "messageHeadline": "lib/httpserver: add `is_set` label to `flag` metrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "5bc240bffe3624904623f4c8684729653afa0660", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 513, "deletions": 337}}, {"node": {"oid": "244d0fe5d7b2ec9604b01beb1b67544ca7033b59", "messageHeadline": "deployment/docker: update Go builder from v1.16.5 to v1.16.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a925d5a3e1b544b44e320252363ab988dd28cbd9", "messageHeadline": "app/vmselect/promql: duration handling improvements in MetricsQL queries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 176, "deletions": 128}}, {"node": {"oid": "f9de54613913cc5f33f2c2eff88744bf808dbbb2", "messageHeadline": "lib/storage: reset perKeyMisses stats less frequently", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 8}}, {"node": {"oid": "4f80b2f230e7dd8f7a758423e16961b8af34682f", "messageHeadline": "lib/storage: properly limit the size of `storage/date_metricID` cache", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3a5465ece82a75c9863984c7c050ed4c4cb1af4", "messageHeadline": "docs/CHANGELOG.md: document the change from bfba4c28a4833e64d2b097c3b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bfba4c28a4833e64d2b097c3b244c9f15dd3c476", "messageHeadline": "app/vmalert: accept Prometheus-like durations in `interval` config op\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 66, "deletions": 61}}, {"node": {"oid": "a684408e27ccda469637830a681f3fe2426b8a24", "messageHeadline": "docs: update http://slack.victoriametrics.com to https://slack.victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "8ca27994788875bf4bd6989765d0cf33461f2133", "messageHeadline": "lib/storage: properly determine when the deduplication is needed in n\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "f539772ca6002cc071350442687f8d3e797aa393", "messageHeadline": "docs: sync with the cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8c764e88f0a04847fb45af69f755d66db10a19d8", "messageHeadline": "app/vmui: move source code from https://github.com/VictoriaMetrics/vm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19967, "deletions": 60}}, {"node": {"oid": "2be340a4c98a15beb28bc74d284b00ec5aa34e1c", "messageHeadline": "docs: clarify what does \"workload\" mean in capacity planning docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "c5f0b454f0db8a6cb01f7cbadcb55a194cc23857", "messageHeadline": "app/vmselect: follow-up after aa11ef6d3b9ff29c7dad917d2e617186ad417d15", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 40}}, {"node": {"oid": "e9e35a7d6a0895711ccaa2ededa8572d8aa9ca4e", "messageHeadline": "add vmui for vmselect component (#1431)", "author": {"name": "tony", "email": "tinysong1226@gmail.com", "user": {"login": "bobsongplus"}}, "additions": 165, "deletions": 2}}, {"node": {"oid": "92b8380fdf15487b17f010fad96624c9b0782708", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: improve capacity planning recommenda\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1152de43216ae07577ab6118cf5c1285a71d9eb8", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2595, "deletions": 1038}}, {"node": {"oid": "7e77980608fd8477e387c731f9774fc6b6fb6f7b", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.17.2 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6e0553c92e8a6b0e5187a8460ef6a89d33a1e834", "messageHeadline": "lib/mergeset: cache indexBlock items only on the second request", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 1}}, {"node": {"oid": "ed944313b05d4535c108a725d67995e5038b0c8d", "messageHeadline": "app/{vminsert,vmselect}: export vminsert_request_duration_seconds and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "766edbc421911b39637fdbe6550734f407ce023a", "messageHeadline": "lib/httpserver: print full requestURI in httpserver.Errorf", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 53}}, {"node": {"oid": "c55a64ba08387a99a39c4003c12406cf5b36ff32", "messageHeadline": "docs: clarify `capacity planning` docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 64, "deletions": 133}}, {"node": {"oid": "e843bd7bd70378d76cf784c378c2ff2e2d7d0fdd", "messageHeadline": "lib/storage: do not cache inmemoryBlock entries requested only once (\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "8b262d4ba7a76d3a79a2dc618e61376aacd3c768", "messageHeadline": "lib/storage: periodically reset prefetchedMetricIDs cache in order to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "2f54559c89a862d9ab1d815e44de5412e88ee5dd", "messageHeadline": "alerts: sync alert expression for `DiskRunsOutOfSpaceIn3Days` with da\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "a7694092b8a6ff0366aeba63455bd78481a0acf6", "messageHeadline": "Revert \"lib/uint64set: allow reusing bucket16 structs inside uint64se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 90, "deletions": 116}}, {"node": {"oid": "8aa9bba9bd09b9d74506c10691e870069bfaa191", "messageHeadline": "lib/{mergeset,storage}: switch from sync.Pool to chan-based pool for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 81, "deletions": 65}}, {"node": {"oid": "7c6d3981bf88e162b039c169a22dc34e05fae216", "messageHeadline": "lib/uint64set: allow reusing bucket16 structs inside uint64set.Set vi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 116, "deletions": 90}}, {"node": {"oid": "78c9174682b70e5d649d0c30c1a2e6b2a7e185cd", "messageHeadline": "lib/mergeset: increase pool capacity for inmemoryBlock according to c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f71e4d18536cd5cb683c9d07db06350b9a9a1b6f", "messageHeadline": "lib/mergeset: limit the frequency for flushCallback calls to once per\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 5}}, {"node": {"oid": "f3acf065c9783acafb4f6f6ef1a5f4f715362ef0", "messageHeadline": "lib/storage: consistency renaming: tagCache -> tagFiltersCache", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 33}}, {"node": {"oid": "0020b9f9044fc985cd7487c8dc56921d4ef1f0b7", "messageHeadline": "lib/workingsetcache: properly update stats for requests and cache misses", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 26}}, {"node": {"oid": "75f12bfe78259902307b5033b8978d07048f5805", "messageHeadline": "add option to add Copy button for code snippets (#1433)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 97, "deletions": 3}}, {"node": {"oid": "4cf47163c175736160e5b2a1f293c1e3820ce9a5", "messageHeadline": "lib/workingsetcache: fix cache capacity calculations after 4f0003f182\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "4f0003f182f6cd6e40277310a27ac4fdc921c522", "messageHeadline": "lib/workingsetcache: typo fixes after d0c830039de90bda4eba3c5be01f4be\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d0c830039de90bda4eba3c5be01f4be7c822e7f6", "messageHeadline": "lib/storage: tune cache sizes according to production workload", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8f973e34fb6c3a83c5840c6c68072c01f0acc8c1", "messageHeadline": "lib/workingsetcache: properly switch to `whole` mode", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 45}}, {"node": {"oid": "43103be011955d398a899fbea71e4116eb0d6412", "messageHeadline": "lib/{storage,mergeset}: increase cache timeout for data and index blo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "54b9e1d3cbf549eb9ba1ca48f8f07c4130d01ca3", "messageHeadline": "lib/cgroup: set GOGC to 50 by default if it isn't set", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "bd6b8f7e3130cc649a1a23214285b946cf670d0d", "messageHeadline": "move github-pages docs to the main repo (#1432)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2205, "deletions": 31}}, {"node": {"oid": "888d62e40c3a33ec2e29fdf1bea0632dbd9984af", "messageHeadline": "docs/CHANGELOG.md: document the bugfix for `vm_merge_need_free_disk_s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6bef22738824f4186df9fbf77cb10e3db490d20b", "messageHeadline": "docs/Articles.md: add an url to https://medium.com/ibm-garage/monitor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a83e9018d5f0bc9b1d5c5159c8cda265f6a35c3", "messageHeadline": "lib/storage: properly detect free disk space shortage during data merge", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 13}}, {"node": {"oid": "f6bb13089856ccfd77609662c6116a73723f6b3c", "messageHeadline": "app/{vmselect,vmstorage}: clarify the description for `-dedup.minScra\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "7088f17494af02b1e12de61d399da8ba0aeaf9e0", "messageHeadline": "lib/promscrape/discovery/consul: use case-insensitive comparison for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6e406083f2df8ba6aa1aea3a95830a7619f2b226", "messageHeadline": "lib/promauth: cache the client TLS certificate for up to a second", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "a93da746c0cc552515c587ae19745325471f6956", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.15 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 32}}, {"node": {"oid": "1e52f11e875de516f301d10fb488f97d2d94f976", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: typo fix: siplify -> simplify", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5beb099ff93334e55c5cc08a8ee5daa975da3c85", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add a chapter describing a toy clust\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "158c50c0eead31952f7589809d174df683f55b15", "messageHeadline": "lib/promauth: reload TLS certificates from disk on every mTLS connect\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 113}}, {"node": {"oid": "02ed4b8b46c573a0a75a66f4fd0e699492e3f4c3", "messageHeadline": "docs/CHANGELOG.md: document ae485c2bfd789d64c717ee7ec1795a210f913ada", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c25b839078eaa6d8f4b8ac491223b7283e6aef13", "messageHeadline": "lib/workingsetcache: reset the cache mode when the cache is reset", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae485c2bfd789d64c717ee7ec1795a210f913ada", "messageHeadline": "fixes /targets button style (#1423)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "00bbe1608bc62900f33dd4b62ba6f1831539116c", "messageHeadline": "deployment/docker: upgrade alpine image from v3.13.5 to v3.14.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a38a6fe8adbb9553a0a5dfc27b280e1d154dfb19", "messageHeadline": "dashboard: move panel `Disk writes/reads` to `Resource usage` row (#1\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1474, "deletions": 1362}}, {"node": {"oid": "c93cee8de86a0b435cc7ba6262a8cdd898a520ef", "messageHeadline": "lib/{mergeset,storage}: reduce the maximum lifetime for cached indexd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "fc124847341af8bd5ae4d859a941a881a0459795", "messageHeadline": "lib/mergeset: switch from sync.Pool to a channel for a pool for inmem\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "9ce211a514c17b6c7ad9c9a469359462270ba06e", "messageHeadline": "lib/promscrape/discovery/docker: fix golint warning: `struct field Id\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5506cff76e12c5f0de386724eb788b7ae786f5cd", "messageHeadline": "lib/storage: put indexDBName into the key for dateTagFilter cache and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "1b0501a09eb8931d45a19bb8a4e8a27dd4f0ba9d", "messageHeadline": "lib/promscrape: typo fix in `/targets` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "3af21620856320c532c0704a8bb444e1454c0dbd", "messageHeadline": "docs/vmagent.md: mention about docker_sd_config support", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "008033a374f431fd1525a333eb15a5ae20841971", "messageHeadline": "docs/CHANGELOG.md: cut v1.62.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cb5453953f11c715e51bfdfd9b8ce74571b69714", "messageHeadline": "lib/promscrape: split docker and dockerswarm service discovery code b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 491, "deletions": 151}}, {"node": {"oid": "a69045e440ebb707ec40512f458ac4b9848e0940", "messageHeadline": "lib/promscrape: consistently sort service discovery routines", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 200, "deletions": 160}}, {"node": {"oid": "c85a5b7fcb3c9823f408bc3203a74d2151e50860", "messageHeadline": "Support Docker ServiceDiscovery (#1402)", "author": {"name": "Lu Jiajing", "email": "lujiajing1126@gmail.com", "user": {"login": "lujiajing1126"}}, "additions": 665, "deletions": 59}}, {"node": {"oid": "434e33da9b69fc24fd0e500c5258f675b45b935d", "messageHeadline": "adds missing MustStop call to do and http sd (#1404)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "b50e2ec88c8dee7e0227db5d9b23182ab1716e12", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 933, "deletions": 226}}, {"node": {"oid": "4345c077770bf40170e75b4992d6433c2953666f", "messageHeadline": "docs: consistently put the link to articles and slides about Victoria\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "b2fca1ab22ef6b723ea174bb57aa3e4e76142a9b", "messageHeadline": "docs/CaseStudies.md: add a case study for DFKI", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "906fca9e88c74861c5486f4cdcd1b9caaba3e790", "messageHeadline": "docs/CaseStudies.md: add Groove X case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 20}}, {"node": {"oid": "3c3694f72ad6f9e9e60b884b0f6e1e098f1ee12f", "messageHeadline": "README.md: add missing linke to Sensedia case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d25a161579acdf139a4036fd4f41c4380dc93a9b", "messageHeadline": "docs/CaseStudies.md: add Sensedia case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "ca42410afd6b0dacdb002bbc845f158faf9bf39d", "messageHeadline": "docs/CHANGELOG.md: document the bugfix in increase_pure() function fr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d64ed73c597bc597fe228d6d32328203e6fc3d6", "messageHeadline": "lib/protoparser/clusternative: do not pool unmarshalWork structs, sin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cdfae0117abe382787131d0bc8ac22887294a5b4", "messageHeadline": "app/vmselect/promql: return the last timestamp for the max / min valu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "70e285237636a14ab42b7ee67125a57954f93850", "messageHeadline": "docs/CHANGELOG.md: document the bugfix for incorrect stats collection\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "94f3e40ab3df197b25db21e6c60427dda12cbc56", "messageHeadline": "app/vminsert/netstorage: sort the `-storageNode` list passed to `vmin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c22114c6f0ab01c9276a844c143f8d65aeb1c626", "messageHeadline": "lib/storage: tune tag filters search logic", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 27}}, {"node": {"oid": "e8a5bb92b79ad904e7d5508f518a4d3693d44820", "messageHeadline": "lib/promscrape/discovery/consul: properly pass namespace to Consul wa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ac54f34f9e1075dfd5bd25918ce52fa7631c9ddd", "messageHeadline": "lib/promscrape/discovery/http: follow up after e307bbb29a6b862b998a43\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "755040a171a430cd1885745cc51c1e0dafa83d1f", "messageHeadline": "lib/promscrape/discovery: support generic auth configs in Consul serv\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "59e7755df9a164a440178ba0177a81916af93276", "messageHeadline": "docs/CHANGELOG.md: document the support for Consul namepsace", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e307bbb29a6b862b998a43a8ad8913b3ccb2c6e7", "messageHeadline": "adds http_sd (#1399)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 303, "deletions": 4}}, {"node": {"oid": "58a2989fe71aa206a2323cadfd1105eb7ccf8ecf", "messageHeadline": "adds consul enterprise namespace support (#1400)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 27, "deletions": 12}}, {"node": {"oid": "3bc83d3b1725bc3832b1451abb228e9e9aa561d1", "messageHeadline": "docs/PerTenantStatistic.md: document that the per-tenant statistic is\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "da8c901fab345be2bf6d39ca3c80db1499313cdc", "messageHeadline": "vmctl: add more context to flags description in vm-native mode (#1395)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a3262daac02155f02fd359e245edd10f9d3b2909", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83a4db813e965ddfd197963f37b5e06d16d94128", "messageHeadline": "app/vmselect: log slow requests to all the `/api/v1/*` handlers if th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 16}}, {"node": {"oid": "4cfedc5931ca4c64e37b3d7b17848c91038b225b", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that it is recommended\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "570f36b3443fa4bf3703028ab20ed2c2ba798f1e", "messageHeadline": "app/vmctl: limit JSON line size by 10K samples (#1394)", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 16}}, {"node": {"oid": "eb1af09a04a769ef3f103f614d3a834cbb1a2beb", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify docs about VictoriaMetrics c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "cbd9159a22b81b6dbb0da12b2c30362866563c8c", "messageHeadline": "docs/CHANGELOG.md: document the reduced disk write IO usage", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "fb72a2133f1d14a4c106bf426ae80e038404f341", "messageHeadline": "lib/promscrape: show jobs with empty scrape targets on /targets page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 278, "deletions": 208}}, {"node": {"oid": "d8ab40941850ec5d492b931fa531839f0fd9ed2a", "messageHeadline": "docs/{vmgateway,vmbackupmanager}: explicitly mention that these compo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "6c434b260e608129827b78a74f0949121f2dbbfa", "messageHeadline": "fixes DO service discovery labels (#1389)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 100, "deletions": 2}}, {"node": {"oid": "dcbc22552f0dcfa3075982eabeda44b0a28fd428", "messageHeadline": "lib/storage: fix infinite loop introduced in aa9b56a046b6ae8083fa659d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "aa9b56a046b6ae8083fa659df35dd5e994bf9115", "messageHeadline": "lib/{mergeset,storage}: reduce the number of fsync calls on data inge\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 75, "deletions": 109}}, {"node": {"oid": "12a83d25bf35744718d7cd958c776dc20fd4e95d", "messageHeadline": "app/vmagent/remotewrite: `go fmt` after 0a796f7c3a81852e9e7610ff34d36\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9eb3fc346f9ca2dd735823d3c5dcb11f1b8a35ec", "messageHeadline": "docs/vmagent.md: sync with app/vmagent/README.md via `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6d17a4e12d7f50a21bfb5a044ef1ba22d3c63c79", "messageHeadline": "docs/CHANGELOG.md: document the changed `-remoteWrite.queues` value", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0a796f7c3a81852e9e7610ff34d365f1c0c284d9", "messageHeadline": "Change default value of '-remoteWrite.queues' to cgroup.AvailableCPUs\u2026", "author": {"name": "Zongyang", "email": "8848479+xiaozongyang@users.noreply.github.com", "user": {"login": "xiaozongyang"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb4f758715c60909e8e10048f22ae9b63e673999", "messageHeadline": "promql: fix `increase_pure` calculation for cases with stale series (\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6a8369f0fcf1aaf74851705505096e4d3ed48c72", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84fb59b0baa2bfe0ebc9495d220b5658f3b0c799", "messageHeadline": "lib/storage: move deletedMetricIDs set from indexDB to Storage", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 52}}, {"node": {"oid": "e028ad241ac972ee1c5223a6249398e9357fe237", "messageHeadline": "lib/protoparser: stop reading the input stream as soon as the callbac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 12}}, {"node": {"oid": "af90c3c43b69a7cda3a9cfa6697cc90afbf9936d", "messageHeadline": "lib/protoparser: stop read when callback error (#1380)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "36d55bff6638795466a2c4f716754b7b355f5b58", "messageHeadline": "lib/promscrape: show the number of samples collected during the last \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 159, "deletions": 142}}, {"node": {"oid": "7b283ee91cfcdbf73f64feb5b17cebd4ea7eefa5", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.13.0 to v1.13.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 24}}, {"node": {"oid": "a90012ef26a9f4724291bb01b21b4cab1c25c952", "messageHeadline": "dashboard: bump version requirements (#1378)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "05bc9667c1db22f380fd07aad4d5582c25bb2d10", "messageHeadline": "docs/CHANGELOG.md: document the addition of DigitalOcean service disc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "729c4eeb9cf2e54c64fcf6d3480011eec6d22a2c", "messageHeadline": "adds digital ocean sd (#1376)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 644, "deletions": 10}}, {"node": {"oid": "b8526e88d3682ddcae810dda69be9503604c7b32", "messageHeadline": "Dashboard single (#1374)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1291, "deletions": 1133}}, {"node": {"oid": "06b8e7d148de04c1a3d13f275187deab4666b254", "messageHeadline": "lib/promscrape: increase the duration for reading the full response i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "48210130aca4eb4c537e775c5295f7a60b7607bc", "messageHeadline": "lib/protoparser: measure the duration for reading the whole block of \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3e5b6bae66574100cc4cdc4f62fe8c48a1a53b1c", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add lists for command-line flags for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 336, "deletions": 0}}, {"node": {"oid": "3c4366806c1b90fa04ef8dc06bf809c439112e45", "messageHeadline": "lib/protoparser/common: log the duration for reading a block of data \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8a519f151822a84b938d7fd2bd13d07529e8b449", "messageHeadline": "docs/vmalert.md: follow-up after 6d5a8c28cdd09cd63ca6ed621a15a0b36d02\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "6d5a8c28cdd09cd63ca6ed621a15a0b36d02a584", "messageHeadline": "Vmalert docs (#1372)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 53, "deletions": 29}}, {"node": {"oid": "2ef2e3d6f8dc6cbbfc7f7157349ec4f954d3dcf0", "messageHeadline": "docs/CHANGELOG.md: cut v1.61.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "ed835586460b4549c306c04eae73457a658ce6a7", "messageHeadline": "app/vmauth: properly handle http.ErrAbortHandler panic", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "c4f3fbfa5d554c8e5bee4f0b0aa8735af52e3c96", "messageHeadline": "lib/storage: reset cache on disk during series deletion and during in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 94, "deletions": 112}}, {"node": {"oid": "d979e14da2a78086ad01b2dd0c6fc8a558cb5d3e", "messageHeadline": "docs/CHANGELOG.md: document the bugfix from 7adfe878e1135c0ff637864b5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7adfe878e1135c0ff637864b5ed4d1c0be01303f", "messageHeadline": "vmalert: fix mistake with object reuse while parsing response (#1370)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 19, "deletions": 17}}, {"node": {"oid": "69b1482bdb7bf78381730c35287816791a0009aa", "messageHeadline": "lib/storage: consistency renaming: getMaxRawRowsPerPartition -> getMa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "044ab468242b2169b64839c0ec0463171e4f4ed3", "messageHeadline": "lib/storage: reduce the amounts of memory which can be occupied by ra\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "67b17cdd68027d0f96a479664764cdf9e2aa8792", "messageHeadline": "spelling fix: synonym (#1363)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b4008c1e655afc3c5be4d3ff9d6fba272b88e190", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 280, "deletions": 62}}, {"node": {"oid": "b83a51366ed2dc63263a1dd87f6e360a86a04f21", "messageHeadline": "docs/CHANGELOG.md: cut v1.61.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "10d105ee258f3f1dfb8eab6f676fa0e0f6a63dff", "messageHeadline": "docs/FAQ.md: add a chapter comparing VictoriaMetrics to QuestDB", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "d0dca6202615eda605984ebebd0d65096e45f2da", "messageHeadline": "app/vmselect/promql: typo fix in the comment", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "46d2c7d64071e65f0cb48c213c83decea29aa94e", "messageHeadline": "docs/Articles.md: update the broken link to https://nordicapis.com/ap\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2422b5091f684c7a1b66866adb4e213971b6361f", "messageHeadline": "app/vmauth: improve readability for a config with multiple `src_paths`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "329b6cd146aa6e7b1784b815494d3dfe063945ce", "messageHeadline": "docs/CHANGELOG.md: document the enterprise bugfix for the `target` pr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "db1c548cb4c3d4fba8db4a1d031b82b2196a1900", "messageHeadline": "docs/CHANGELOG.md: document improvements in re-routing handling in vm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f93a31b4906489c0b38b954fb289bb03634eb5f4", "messageHeadline": "docs/vmagent.md: mention that vmagent supports scrape targets sharding", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ab15bf8c9085e5c6bf3045c5aa3c588ae801e1ea", "messageHeadline": "docs: document rules replay feature for vmalert", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 102, "deletions": 3}}, {"node": {"oid": "2a259ef5e74ea0949c3202f173810fca9a018c03", "messageHeadline": "vmalert: support rules backfilling (aka `replay`) (#1358)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1531, "deletions": 315}}, {"node": {"oid": "408fc90b400978e6739dd6bb21cac03fbf596ca5", "messageHeadline": "build(deps): bump codecov/codecov-action from 1.5.0 to 1.5.2 (#1362)", "author": {"name": "dependabot[bot]", "email": "49699333+dependabot[bot]@users.noreply.github.com", "user": {"login": "dependabot[bot]"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e9f3777bfcab03a9f525cb8d793ef33eca63f30", "messageHeadline": "alerts: add new alert `LabelsLimitExceededOnIngestion` (#1359)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "c16edf8287261d09c490ab68a42c175f30cb9de6", "messageHeadline": "docs/CHANGELOG.md: document the bugfix, which prevents panics for abo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6b29b955c0951fc69f53a38c6e74f5dbe3ac3741", "messageHeadline": "disables panic for net/httpAbortHandler (#1355)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "28c44ef0653e7f83809f5a6379f8019f9bc77207", "messageHeadline": "deployment/docker/docker-compose.yml: update Grafana from v7.5.2 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "668165f53d7752fc145f3ba861a56ae5a6ed2a6b", "messageHeadline": "rename serviceHealth group name to vm-health (#1360)", "author": {"name": "k1rk", "email": "8kirk8@gmail.com", "user": {"login": "k1rk"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0feafefc865597f112e09e0dfc0de7551c1736d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 922, "deletions": 299}}, {"node": {"oid": "8a7e6ad5cc4da1dc073e14c6c4f6dcc2a909cf69", "messageHeadline": "deployment/docker: update Go builder from v1.16.4 to v1.16.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "645e18dd8861d3451824ad47e792496593c865ca", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.12.3 to v1.13.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 176, "deletions": 145}}, {"node": {"oid": "96b691a0ab246bfa898badf6751ecd823ab15f24", "messageHeadline": "lib/storage: properly account the number of loops spent when matching\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "661d2668f8f8280a54ecbf90cf702e30482688c7", "messageHeadline": "lib/promrelabel: add tests for labelsToString() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "78f83dc5ad96e77b41ce95576b7386671ed3174a", "messageHeadline": "app/{vmagent,vminsert}: follow-up after 2fe045e2a424cc3022624272ca979\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 111, "deletions": 85}}, {"node": {"oid": "2fe045e2a424cc3022624272ca979eeaf64993e9", "messageHeadline": "new feature: debug relabeling (#1344)", "author": {"name": "jelmd", "email": "jelmd@users.noreply.github.com", "user": {"login": "jelmd"}}, "additions": 61, "deletions": 5}}, {"node": {"oid": "5ac25d2585fae167dfd191010271563d831fdee2", "messageHeadline": "docs/CHANGELOG.md: document the bugfix from 6f19bb23a1c6736bd20716947\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6f19bb23a1c6736bd2071694717aaf2b0d1f66d0", "messageHeadline": "fix eureka_sd_configs HTTPClientConfig incorrect parsing (#1350)", "author": {"name": "Hason Chan", "email": "imyijie@outlook.com", "user": {"login": "csdbianhua"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f963f04d3d6ae4da6fb24c66326f2dbc710ae49a", "messageHeadline": "app/vminsert: add `-disableRerouting` command-line flag for disabling\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2d8bd41f8ab08782f3512bfcf27b31c9426c9ce9", "messageHeadline": "lib/storage: reduce memory allocations when syncing dateMetricIDCache", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 23}}, {"node": {"oid": "d2d746c4fc9768b4398f3ca45e7f6f37d1ecc834", "messageHeadline": "docs/CHANGELOG.md: document that it is possible to build VictoriaMetr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ddc80227024c486bc55b93352f25f1d0823d7265", "messageHeadline": "fixes solaris build (#1345)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "de8e4b62231200b4e015b48d340ed5e607370124", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.5.8 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "b22e380a34dd71916f550ee8efee247c09d3f3e0", "messageHeadline": "app/vmauth: allow balancing the load among multiple backend nodes by \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 236, "deletions": 71}}, {"node": {"oid": "ffa4cd6fa5e7aa2bbad3d1be5c4db5b77a82eb49", "messageHeadline": "docs/Articles.md: add a link to https://www.percona.com/blog/2021/05/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9315e3ded32d6258ebd0a8a4b293791894473ed2", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 980, "deletions": 350}}, {"node": {"oid": "cecbdee00d48f4c997c0e7f3067ee443cf306bac", "messageHeadline": "docs/MetricsQL.md: add a link to technical details about `rate()` and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "634eeac804dee469758df92d1578946cca0f3471", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: remove misleading wording abou\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "a52a20659ae9d20ebba266ea5b77620e5d143039", "messageHeadline": "lib/promscrape: fix tests after f0c21b6300b6df4f4d661dc90cd718bf7b6d28b5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d088923aef7642535990917a14a3dc616c0c6a38", "messageHeadline": "Revert \"lib/mergeset: remove a pool for inmemoryBlock structs\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "793fe39921c71aece123d763e5aee35670353f5f", "messageHeadline": "lib/mergeset: remove a pool for inmemoryBlock structs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 19}}, {"node": {"oid": "60341722d5b76630c2911927fae29855f0a55f27", "messageHeadline": "docs: document f0c21b6300b6df4f4d661dc90cd718bf7b6d28b5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "f0c21b6300b6df4f4d661dc90cd718bf7b6d28b5", "messageHeadline": "lib/promscrape: apply body size & sample limit to stream parse (#1331)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "eda6ee40b63e780dcee3820297c57e24e3a689e1", "messageHeadline": "docs: `make docs-sync` after 2bbb1cc7c1f1eb9f76de1e1b982e1fb473367b31", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 107}}, {"node": {"oid": "2bbb1cc7c1f1eb9f76de1e1b982e1fb473367b31", "messageHeadline": "Docs review (#1330)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 27}}, {"node": {"oid": "7ecaa2fe2ce9229a4870f45688f933a58824b816", "messageHeadline": "update the issue template (#1329)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 16, "deletions": 13}}, {"node": {"oid": "7f531e3a60a07270a582e745011a7e799cad667c", "messageHeadline": "docs/CHANGELOG.md: document changes from 2233d6ed8aa2ec478e07f9b3ea5d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d210958fd08f97e8ef7ce645ec3853d1c681459d", "messageHeadline": "vmalert: automatically reload configuration on file change (#1326)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 300, "deletions": 145}}, {"node": {"oid": "2233d6ed8aa2ec478e07f9b3ea5d59f324c98141", "messageHeadline": "lib/uint64set: store pointers to bucket16 instead of bucket16 objects\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 28}}, {"node": {"oid": "fd264477bf6772beaa05b3ca0bd9f5f9443c522c", "messageHeadline": "snap: update Go builder from Go 1.15 to Go 1.16", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c78d7dde929c7be88005a8d89bdc39cb5c645e5d", "messageHeadline": "Fix quote difference on label_move example (#1321)", "author": {"name": "Dan Fredell", "email": "furtchet@gmail.com", "user": {"login": "dfredell"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "08234aa7a05219d18f01010227c383f56e71862a", "messageHeadline": "docs/CHANGELOG.md: cut v1.60.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a47d4927d2f41280e4353a21d52f368543988ec3", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify that the storage size \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b1e8d9257744bf80a4c8262f2075b409d79956b9", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md via `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8e7d1f8824db2ffa17a2e9dd1176c055b7b8c93f", "messageHeadline": "app/vmagent/remotewrite: use WARN level instead of ERROR level for `c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39ef1e7a51fb443c8e8bfc4da0134caf708cf742", "messageHeadline": "lib/storage: do not stop data ingestion on the first error in Storage\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "4b01c9fb2e5bc81768c8eff51c64ba98a15e9997", "messageHeadline": "lib/storage: limit the number of rows per each block in Storage.AddRo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 13}}, {"node": {"oid": "a4ff4b8e653ae32d03f3b0c4ed4745679882be7e", "messageHeadline": "lib/storage: allow filling all the rows up to their capacity in rawRo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a46551245c3ae1af6623238da1c26aab5bdc868e", "messageHeadline": "lib/bloomfilter: fix TestLimiterConcurrent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eafed5335dd8e61d4a78f34df9319ae544fd047b", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.10.0 to v1.11.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "93d81b486d133123b66c8d7ea0cd092185606f98", "messageHeadline": "lib/fs: do not pass done callback to tryRemoveAll() func", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f54133b2003499e8b719529a371832e9b3bbd134", "messageHeadline": "lib/storage: do not populate MetricID->MetricName cache during data i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 43}}, {"node": {"oid": "24858820b5df7ff192c3ea35933d4497228ed6e9", "messageHeadline": "docs/CHANGELOG.md: small typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "04eb37a59004fda651e5ae445189ca5d372a987a", "messageHeadline": "docs/CHANGELOG.md: document the addition of `extra_filter_labels` at \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ec79abc3823a1ce9cdf38e8b558805de63bf7a6c", "messageHeadline": "lib/{mergeset,storage}: reduce the number of IFNO log messages like `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84cc0513e1853172c54832732748c1340317789e", "messageHeadline": "vmalert: support `extra_filter_labels` setting per-group (#1319)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 78, "deletions": 33}}, {"node": {"oid": "78dddfb98f78fbedf115dba291378a8237adf8dd", "messageHeadline": "lib/promauth: follow-up after 5b8176c68eabba0bb47835e65e9334811dd8e8ea", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 187, "deletions": 129}}, {"node": {"oid": "5b8176c68eabba0bb47835e65e9334811dd8e8ea", "messageHeadline": "basic OAuth2 support for remoteWrite and scrape targets (#1316)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 396, "deletions": 10}}, {"node": {"oid": "e05dd475f0df41cd81f1e9b0359990380d9ac0ee", "messageHeadline": "lib/fs: concurrently remove up to 1024 blocked NFS directories", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 80}}, {"node": {"oid": "8e2985b53d314ca387e8ce3692cd918ca79f752a", "messageHeadline": "lib/fs: wait for a while before giving up on NFS file removal if the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d173a9348c75cd1d8423eb3ad2e37e647a5bb0df", "messageHeadline": "docs/MetricsQL.md: add a link to a list of supported timezones that c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "14ec2b9f26783aef2be1ee7983e98738782805ca", "messageHeadline": "docs/CHANGELOG.md: mention the bugfix from d626c5c2a9ca3e8cff4803ba1f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c54bb73867ae0024b5acb0bcaa611a129b012abc", "messageHeadline": "all: do not skip SIGHUP signal during service initialization", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 9}}, {"node": {"oid": "d626c5c2a9ca3e8cff4803ba1fc34ef864845a02", "messageHeadline": "changes vmalert query function (#1307)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 53, "deletions": 9}}, {"node": {"oid": "060664e2218dd00f83f4f8182c87190944f7819b", "messageHeadline": "docs/FAQ.md: re-order questions to be more attractive to visitors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 31}}, {"node": {"oid": "49ecbc765df266a383e4f70518cfeb406400c097", "messageHeadline": "app/vmauth: add ability to protect `/-/reload` endpoint with authKey", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "362a49bdd122c939c92f0f415015677be485481a", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1315, "deletions": 645}}, {"node": {"oid": "4c7bb75fa256c0325d4586f42a334b64e5aa0147", "messageHeadline": "Makefile: update golangci-lint from v1.29.0 to v1.40.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "0d3e78b9eefc337eb6bc5230f0a006e3ec172008", "messageHeadline": "docs/CHANGELOG.md: move tip to proper place", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "480087944a01372c0618b424dc83bf09c3d5c5b5", "messageHeadline": "docs/FAQ.md: add a question on how to run VictoriaMetrics on FreeBSD", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "49c39ab388550cae1c7954a08da1b00a56430263", "messageHeadline": "docs/FAQ.md: add `can I use VictoriaMetrics instead of Prometheus?`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "6cc6a032cd8ae81248fc26ae7f079cd5e9ab7040", "messageHeadline": "docs/FAQ.md: add a question about memory limits for VictoriaMetrics c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d06aae9454bf808545c5e3b7d7e98f71a0f8839a", "messageHeadline": "docs/FAQ.md: add a question about multi-tenancy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "e394ff646678789567da257c31bdab32fb96bd37", "messageHeadline": "app/vmagent/remotewrite: expose metrics with the current number of ac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ad73f226ffa1e21d4d60e7b6d6bf03fdcc121588", "messageHeadline": "app/vmstorage: add ability to limit series cardinality via `-storage.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 172, "deletions": 34}}, {"node": {"oid": "7e526effaa982f79dcecea9cbda9bccf014ad243", "messageHeadline": "app/vmagent: add ability to limit series cardinality on a per-hour an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 564, "deletions": 5}}, {"node": {"oid": "3cd8606abdd7fe05bdffa411073a079a605af164", "messageHeadline": "docs/CHANGELOG.md: document the bugfix in vmctl import for InfluxDB l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "98e425ee098cabaa73f2239a7c511beb581a6986", "messageHeadline": "docs/CHANGELOG.md: refer to the issue related to timezone_offset() fu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dcf8803bbd42ab645d453901deff476b2f7bc0b4", "messageHeadline": "vmctl: explicitly set `::tag` type for labels selector in `influx` mo\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "22585531ad163ad07ebfde5555a2dde50c5ff41f", "messageHeadline": "lib/promscrape/discovery/kubernetes: make `golangci-lint` happy by re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 9}}, {"node": {"oid": "0842bb92945d07a52ac930d3fc2e92daa0bfcad5", "messageHeadline": "app/vmselect/promql: add `timezone_offset(tz)` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 86, "deletions": 4}}, {"node": {"oid": "009e136d8837b0e8f8f165cf9d1d49e77b3d8d5c", "messageHeadline": "lib/storage: remove possible data race when logging dropped labels", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 11}}, {"node": {"oid": "f7e73fbe8b9d6aa5008b79420998190a73947335", "messageHeadline": "app/vmagent/remotewrite: sort labels before sending the series to per\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 52}}, {"node": {"oid": "eb8093ca6bd1725c188f2e2da9c9f124bc529e32", "messageHeadline": "lib/promscrape/discovery/kubernetes: reload objects on object parse e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "e8a6c6927dfa4ba8553409230c1dbe3c0a0144fc", "messageHeadline": "app/{vmbackup,vmrestore},docs/vmrestore.md: typo fix: vbackup -> vmba\u2026", "author": {"name": "Neo He", "email": "neohe@users.noreply.github.com", "user": {"login": "neohe"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f4719889da656c286fe564ee94b7e6772e9744b5", "messageHeadline": "lib/httpserver: typo fix in `-http.shutdownDelay` command-line flag d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "b30925738b2f7a9aa675f2b57c42ac1a793d5b6e", "messageHeadline": "docs/vmalert.md: document multitenant support", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "0cf1fe19e645f7333f38493f0786bb581d987d6e", "messageHeadline": "lib/promscrape/discovery/kubernetes: simplify the reload logic for ur\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "bfb61de60679d247d64317f678f1cb7c0c70fc0a", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly update vm_promscrape_di\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "316699424456400a8506a474752946d7fb34f459", "messageHeadline": "lib/promscrape/discovery/kubernetes: log errors and stop service disc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 20}}, {"node": {"oid": "66aba00549744aa4ded0b889608d59d9eba1e767", "messageHeadline": "app/vmauth: reload `-auth.config` on the request to `/-/reload`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "3339ea41e74e798a9d4630a6b904f4f44bb141e9", "messageHeadline": "docs/vmbackup.md: typo fix: snaphosts -> snapshots", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6c944b86d86dc6040cf264fa241f5557723d61be", "messageHeadline": "docs: dealay -> delay", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "ec6a284978fa4a3da42c6089d401d9127722ba97", "messageHeadline": "lib/promrelabel: add tests for conditional removal of label on anothe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "2eed410466d335598415429a57567ab6a7ac6d1d", "messageHeadline": "lib/promscrape/discovery/kubernetes: key ScrapeWork objects by urlWat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 65, "deletions": 69}}, {"node": {"oid": "ede2ba5a45fa2c6eab0a583a8555d951e7a24070", "messageHeadline": "docs/CHANGELOG.md: document b38edec7ee26db0008ea1020a3e6d142baff0dd1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "55ed77760b26c32c51b5f50d625b6a4d847506c9", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 657, "deletions": 126}}, {"node": {"oid": "2ec6f81b10bfe10c2f442d43d505c8286aad3308", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.9.0 to v1.10.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 396, "deletions": 108}}, {"node": {"oid": "b96b19f040131512c0b7d6784122d9b2fbeea7a1", "messageHeadline": "Docs update from victoriaMetrics.github.io (#1302)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b38edec7ee26db0008ea1020a3e6d142baff0dd1", "messageHeadline": "vmalert: use stringified label keys for duplicates map in recroding r\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "733706e6c62a2024759c548d5beffe904886150b", "messageHeadline": "lib/promscrape: reload auth tokens from files every second", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 142, "deletions": 118}}, {"node": {"oid": "a15145e59765904443978f1c493b763f3a1a01ec", "messageHeadline": "docs/Articles.md: add a link to https://fly.io/blog/measuring-fly/", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "24cbf8b66c8c3818c286a9a593d21d98cedd9ce0", "messageHeadline": "docs/vmauth.md: sync with app/vmauth/README.md after 10a47af631bcdb77\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "10a47af631bcdb77f78e3d65dc8e3330b700d4c9", "messageHeadline": "app/{vmalert,vmauth}: explicitly set MaxIdleConnsPerHost in net/http.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 4}}, {"node": {"oid": "e6ec442e9671f7fb13aba1020d6f187074589931", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: document how to reduce memory \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "70165a675892216cc11edfd052ac02c9682a0271", "messageHeadline": "Fix Cortex typo", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a422165dc61f614b5d379a6548ecb93e717b964b", "messageHeadline": "app/vmagent/remotewrite: clarify the comment explaining why vmagent d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "fc3519fa26487a9b9fb49e388beacb25833cf61a", "messageHeadline": "lib/promscrape: limit `scrape_timeout` by `scrape_interval` like Prom\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "1f75ae60068ccda627131982660b41363072431d", "messageHeadline": "docs/CHANGELOG.md: document the bugfix from b4f5be8bd862dcf431b07762c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b4f5be8bd862dcf431b07762c5c4e3d69f04c31c", "messageHeadline": "fix vagent imbalance problem (#1292)", "author": {"name": "\u5320\u5fc3\u96f6\u5ea6", "email": "97019752@qq.com", "user": {"login": "jiangxinlingdu"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6fda03e8f3fcd3d85d6c8cf1ab734c409de74b2", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.14 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f6a641de62d6dd049bf8a3e387e2441a11b060eb", "messageHeadline": "lib/promscrape: exponentially increase retry interval on unsuccesful \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "c0ec5415595890a17c3bb3c01ef67b7ee16575ce", "messageHeadline": "lib/cgroup: document the ability to detect cgroup v2 memory and cpu l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 22}}, {"node": {"oid": "d7be2753c0627757a02b5db9af3b49eb1eb62d6e", "messageHeadline": "lib/storage: substitute GetTSDBStatusForDate with GetTSDBStatusWithFi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 36}}, {"node": {"oid": "b50024812e496d6b4f2e640b12e2c49cdd2a6d31", "messageHeadline": "adds cgroupsv2 support (#1283)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "a22a17dc661126d89401803516da984d6f9239a4", "messageHeadline": "lib/storage: merge getTSDBStatusForDate with getTSDBStatusWithFilters\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 114}}, {"node": {"oid": "beddc0c0d51d70032d092fe10091724f2a4eefce", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix: retuns->returns", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "832651c6c25ef259a7868c4d3e97ce9b751ae762", "messageHeadline": "app/vmselect: follow up after 8a0678678b10ccee7a28b687b373ec36307e6038", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 160, "deletions": 107}}, {"node": {"oid": "8a0678678b10ccee7a28b687b373ec36307e6038", "messageHeadline": "Adds tsdb match filters (#1282)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 196, "deletions": 3}}, {"node": {"oid": "cfd6aa28e1dc8bbd68a7677686be7daa6008ab33", "messageHeadline": "lib/promscrape/discovery/kubernetes: refresh endpoints and endpointsl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 52}}, {"node": {"oid": "afec68ad136943d53814ca7bcada12d4078c2a8d", "messageHeadline": "lib/httpserver: add new X-Server-Hostname header instead of overwriti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2d5c4e2d00fd7786b833d065a4fce68006433b9", "messageHeadline": "lib/httpserver: return X-Server-Hostname http header in all the respo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "33f7bacb0188c6f89fc35625d2d53317c0121248", "messageHeadline": "lib/storage: properly apply time range when matching an empty filter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 8}}, {"node": {"oid": "3fb3ce2a6d2ea553e11e546a8812e75df2d92b17", "messageHeadline": "Revert \".github/dependabot.yml: remove automated dependency version c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8b65920a8b5e90ed616e16d1d92f2031cebbae5c", "messageHeadline": "Add `make check-licenses` rule for the ability to manually check lice\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "5b986c95ddd9a3a5955758f7fac1d0e3d681f34b", "messageHeadline": ".github/dependabot.yml: remove automated dependency version checks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "c687536956c6ad820bb6cbb33e1d1e02dfe7c844", "messageHeadline": "Add vendor license checker, update codecov action, add dependbot for \u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 41, "deletions": 1}}, {"node": {"oid": "229d9d6dd74671dc312aa1c3613204dd845c05f6", "messageHeadline": "docs/CHANGELOG.md: document `-datasource.roundDigits` added at 5c4481\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "5c448126dc4f3c6c925b67a86665e38699189dc5", "messageHeadline": "vmalert: add support for `round_digits` param in datasource package (\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 35, "deletions": 2}}, {"node": {"oid": "3b0966c00c3bf2a281561d5a4f927e4e3a3a9c3b", "messageHeadline": "docs/CHANGELOG.md: document vmalert fix for state restoration on startup", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4247168a2dae35648fa108f8f98b016a2843431e", "messageHeadline": "vmalert: fix error when rule didn't start if restore failed (#1279)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 13}}, {"node": {"oid": "6ff19096beca52cfc71bc41bbaba41a78ae2d616", "messageHeadline": "docs/vmagent.md: add `stream parsing mode` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 40}}, {"node": {"oid": "cbd0569ce26e182fe1dfc69f6c94f93d89ce2eda", "messageHeadline": "docs/CHANGELOG.md: mention the comment, which gives an example of mul\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "120927ab65e85393dbc712b665aca7fa5eba3fee", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2529, "deletions": 12237}}, {"node": {"oid": "75c2c813fc3adae66024ec4018d6aa3b0b7d1a91", "messageHeadline": "lib/storage: remove dead code after the commit 3ccf7ea20c62c04211bd2d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "f8d50e96412012053c790c020d4445dff1e136e5", "messageHeadline": "deployment/dm: update Go builder from v1.16.3 to v1.16.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7aea5f58c42815dd555ffb54f21b696b6b69b983", "messageHeadline": "lib/ingestserver: properly close incoming connections during graceful\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 122, "deletions": 31}}, {"node": {"oid": "12d733dd5da6892a8cc1148083b81d1b04bf1641", "messageHeadline": "app/vminsert: add support for data ingestion via other vminsert nodes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 27}}, {"node": {"oid": "237e9f9fd7cdcd731feefaa24fdbe8d5688daf3c", "messageHeadline": "app/vmalert: add missing comment for ErrStateRestore", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6439490f53bfafc83d5f51ffe56475e3d8125ac", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add links to vmauth and vmgate\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "79ec35cef9310e342cebc30c7d4e50443ffc64cb", "messageHeadline": "app/vmbackup: make sure that `-snapshotName` isnt set if `-snapshot.c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "d9e3872b1c4ccb8c1d7c5ecfba44adc6830c48b3", "messageHeadline": "docs/CHANGELOG.md: document 904bbffc7f79fc54a7ed10162f3da549c05a36b3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4bea1afc6dda17bdfee657c111430492b8f2a91a", "messageHeadline": "docs/CHANGELOG.md: document 9cdd4696fed7d195b5161a86c05a8079ae51d432", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "904bbffc7f79fc54a7ed10162f3da549c05a36b3", "messageHeadline": "lib/promscrape/discovery/kubernetes: start watchers for pods and serv\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9cdd4696fed7d195b5161a86c05a8079ae51d432", "messageHeadline": "vmalert: add flag to control behaviour on startup for state restore e\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "cdd1b0647326e16c98e8bf3a58c4e9ffa3179a3b", "messageHeadline": "Update to OpenBSD 6.9 and VictoriaMetrics 1.59 (#1263)", "author": {"name": "Denis Fondras", "email": "github@ggl.ledeuns.net", "user": {"login": "ledeuns"}}, "additions": 31, "deletions": 15}}, {"node": {"oid": "76027093ca50d90a5c749bc33add8886b36a1ff2", "messageHeadline": "lib/storage: use WARNING instead of INFO level for logging dropped la\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ce9e163e940e26c16e1abba09811a5312089ffb3", "messageHeadline": "lib/httpserver: stop the process on panics in request handlers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "988c3b386f60417bc45e90f2bd216a52dc9f656f", "messageHeadline": "docs/CHANGELOG.md: document the bugfix for proper removal of stale pa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "477369b62f94632b762209d0d874c3649b26e241", "messageHeadline": "adds stalePartsRemover (#1261)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9a930720b37a2ed6e3f57ab38d9fc3f4d2c4534e", "messageHeadline": "lib/promrelabel: add tests for removing the specified {label=\"value\"}\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 0}}, {"node": {"oid": "0969b446b35c6c6295a6d553473a9ba513d74417", "messageHeadline": "deployment/docker: update base docker image from alpine:3.13.2 to alp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb097ff7744539b5f77d65126d67ab427a6f022a", "messageHeadline": "docs/CHANGELOG.md: cut v1.59.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "4e2ea844ca12381c1901e68044d868115df108a5", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 363, "deletions": 143}}, {"node": {"oid": "58d1e6eeea4adf36be5d9a8a5c720b2165461ea3", "messageHeadline": "lib/storage: log dropped labels if the number of labels in a metric e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 1}}, {"node": {"oid": "508f50047784865eefe4118d25e2626cb73d32ab", "messageHeadline": "docs/vmalert.md: update docs after afca7b430ce7f78449c357660806045476\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "86bdb5ea95a732e6ceea0ad6a51bc95c486e7172", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: document `api/v1/series/count` endpoint", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0f988e5a3120d8b3ef2cbd175e8a6b82c973e1b3", "messageHeadline": "vmalert: fix the typo in ApplyParams func (#1259)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "afca7b430ce7f78449c357660806045476670a84", "messageHeadline": "vmalert: use rule's `evaluationInterval` as `step` param by default (\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "4394dc6cbb957866d34c5838107501ef744bfc8a", "messageHeadline": "docs/CHANGELOG.md: document the change from f3a048288e22d8931f1274898\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f3a048288e22d8931f12748982ea2a03c37e30e4", "messageHeadline": "Vmalert: adjust `time` param for datasource queries according to `eva\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 209, "deletions": 48}}, {"node": {"oid": "6fa5981e68006a77311c1a74bbfa6fddf6bf3ad0", "messageHeadline": "app/vmagent: list user-visible endpoints at `http://vmagent:8429/`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 28}}, {"node": {"oid": "2ab1266593708e072ed26d842e5a88eeb747abb6", "messageHeadline": "lib/promscrape/discovery/kubernetes: remove a mutex at urlWatcher - u\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 140}}, {"node": {"oid": "25b8d71df595af0a380ba36eaeb8e3688781299d", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.12.1 to v1.12.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 260, "deletions": 21}}, {"node": {"oid": "4e5a88114a971e98da41cc359ebd172f1b963276", "messageHeadline": "vmagent kubernetes_sd tests (#1253)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 851, "deletions": 0}}, {"node": {"oid": "15609ee447572d59505b8deead6143fa10ec8b5d", "messageHeadline": "changes vmalert Querier with per rule querier (#1249)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 139, "deletions": 65}}, {"node": {"oid": "87179c68395b3c0e8589e48873866265ebd4c34a", "messageHeadline": "lib/{storage,mergeset}: fix `unaligned 64-bit atomic operation` panic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "56b6b893ce821eaa14ce6a6730b26e0f342b3670", "messageHeadline": "lib/mergeset: split rows ingestion among multiple shards", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 150, "deletions": 75}}, {"node": {"oid": "2ec7d8b38441548dba6bc4d4c0690604d3412395", "messageHeadline": "lib/promscrape/discovery/kubernetes: fix a deadlock introduced in edd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "f89c1f7f49d074dca5dcaf85f9ef42a0e402486a", "messageHeadline": "lib/storage: typo fix in info message when deleting the part outside \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "60947fb2d59d3b55ea1a8bc9fce08e8ff79759c5", "messageHeadline": "lib/persistentqueue: eliminate possible data race when obtaining vm_p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "87018650ddabdbbcf1946d36393ad10ae56fb6dd", "messageHeadline": "vmalert: keep the returned timestamp when persisting recording rule (\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d6f44977a7b73f5c9a489633eb3b1e42757ec304", "messageHeadline": "docs: update per tenant stats page (#1246)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 30, "deletions": 23}}, {"node": {"oid": "00deb69e28e10e37288738f877db7b37a7824d60", "messageHeadline": "docs: ordering fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bf2439f962aa7d259affe455725c01b5444c2924", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3920, "deletions": 463}}, {"node": {"oid": "20b77abc17fdb5e0db440b36722c2dc42e381f8e", "messageHeadline": "docs: update docs order", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "e9898e1772acd727845aa19e6362200da1d90983", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that the native export\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "52b4b1605eeb4384a78054132a7ac01cada8bb0a", "messageHeadline": "app/vmagent/remotewrite: increase the maximum possible number of inme\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fb37b853e975cff4e3028d627cfe2d3655c8ae6e", "messageHeadline": "app/vmagent/remotewrite: count maxLabelsPerBlock as 10x of maxRowsPer\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "908e35affd31975bf808effa7072f59197d8d507", "messageHeadline": "lib/promscrape: apply `scrape_timeout` on receiving the first respons\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "eddba29664eb63214ca529bfa5d24426b91d70cd", "messageHeadline": "lib/promscrape/discovery/kubernetes: refresh `role: endpoints` target\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "ae37cfd52807db85aacf333fa6deb59116aaab71", "messageHeadline": "lib/promscrape/discovery/kubernetes: refresh endpoints and endpointsl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 7}}, {"node": {"oid": "f7d7236b4493e368999b6ef27375bb617225f668", "messageHeadline": "Makefile: remove trailing whitespace", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "478c56f28177be738f6e561a7dc123bcbf5241b0", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "758de0444004640fbb6729aabdd0549797560d62", "messageHeadline": "docs: add missing images for vmbackupmanager.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "4c4c383f30046319f9f790c1e38b32809093795e", "messageHeadline": "docs/vmbackupmanager.md: sync with app/vmbackupmanager/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 151, "deletions": 0}}, {"node": {"oid": "bbebdf9ba1013560c152daa2d2e98e37a0de0745", "messageHeadline": "lib/{storage,mergeset}: remove empty directories on startup. Such dir\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 3}}, {"node": {"oid": "1ab27582a3d033e18aa2fc721ed83fa3567404ca", "messageHeadline": "docs/vmbackup.md: sync with app/vmbackup/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 18}}, {"node": {"oid": "1fbc04facd8cadb1a5edbb64a3809e3a5ddd9c5d", "messageHeadline": "app/vmbackup: typo fix: snaphsot -> snapshot", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9de0fa36491004b1ab6043d3b53a1ac3d34842eb", "messageHeadline": "fixed typo; added example of usage vmbackup in docker-compose (#1237)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "7c4e460513b134a3ff78f2d1a5c504f215aec621", "messageHeadline": "app/vmauth: parse `url_prefix` only once during config load", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 103, "deletions": 68}}, {"node": {"oid": "6bc52fe41a7cf389606cb8e742f27d7b08f7a6c1", "messageHeadline": "all: rename https://victoriametrics.github.io to https://docs.victori\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 309, "deletions": 309}}, {"node": {"oid": "5720b283fa2b5375dab770da0cc184474b3a761b", "messageHeadline": "all: consistency renaming `Victoria Metrics` -> `VictoriaMetrics`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 51}}, {"node": {"oid": "9f9c99c8c0589cee2508f252c87923c621156583", "messageHeadline": "removed DS_Store files from VM_logo.zip (#1233)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "187e3ec9094995fc877c7bb69d1c351742f8ac5c", "messageHeadline": "app/vmauth: follow-up for 6a81a89b3dd11befd320dbffd8cbc56dbf5099f0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 11}}, {"node": {"oid": "6a81a89b3dd11befd320dbffd8cbc56dbf5099f0", "messageHeadline": "adds query params support for vmauth urlPrefix (#1226)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "b955fe003876bf822aa87faa35e53deb13f3e4b9", "messageHeadline": "dashboard: use unit `short` for `Labels limit exceeded` panel (#1227)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc94afeaccea9ead435a5f6ee6f4ff0831340560", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f80156d9dfe2c2a317b553e2796e465380d3673c", "messageHeadline": "dashboard: fix avg GC duration expression (#1228)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "90bba22c25a8c997f5fd62e514d81380731330dd", "messageHeadline": ".github/workflows: remove CODECOV_TOKEN", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "b3d88610fdb940f0b1114f353d23d0e208082f37", "messageHeadline": "app/vmctl: update README.md according to bfecd0fd559260ba78acc1a8581c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "650c143f6d7ff63ad6ffc07f0acbbb54964d62f2", "messageHeadline": "removed MACOSX dirrectory from VM_logo.zip (#1224)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "bfecd0fd559260ba78acc1a8581c15df5d2d60c6", "messageHeadline": "Added some explanation to vmctl docs (#1217)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "cf726448f213925ce9d6123ac1b568f71ff0252d", "messageHeadline": "Update PerTenantStatistic.md", "author": {"name": "dereksfoster99", "email": "62961548+dereksfoster99@users.noreply.github.com", "user": {"login": "dereksfoster99"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "8d244c5f7ffc14cb5adf9f3865930b97949386e7", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.11.13 to v1.12.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 2495}}, {"node": {"oid": "574b80f274eb4b7d95c5571617c18228fd5a9203", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention that sometimes `-replication\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "403a7b4a1fb3e15a5750da0d7675035c2a38b804", "messageHeadline": "Grammar-correction (#1210)", "author": {"name": "ArtemVoitsekhovskyi", "email": "82466168+ArtemVoitsekhovskyi@users.noreply.github.com", "user": {"login": "ArtemVoitsekhovskyi"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "294c8b747b0e13e9787112d17350b2c71de32023", "messageHeadline": "Grammar_correction (#1211)", "author": {"name": "ArtemVoitsekhovskyi", "email": "82466168+ArtemVoitsekhovskyi@users.noreply.github.com", "user": {"login": "ArtemVoitsekhovskyi"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "9b1999a5ffa92f9889d5c81d0ed62266a2d50709", "messageHeadline": "lib/uint64set: remove memory allocation in getOrCreateSmallPool()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 32}}, {"node": {"oid": "e5db518c0fc94496b321badea1baec8d78710dcb", "messageHeadline": "updates per-tenant stats docs", "author": {"name": "f41gh7", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 16, "deletions": 12}}, {"node": {"oid": "e9ee2122df2c43bd4597015fae5ccfc75ec97aac", "messageHeadline": "[draft] per tenant statistic (#121)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 743, "deletions": 0}}, {"node": {"oid": "251747e2535b19c9cb1cfc19832d759555ab5bc2", "messageHeadline": "lib/storage: code clarification: remove caching the found metricName \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "663a91bb826bc53529ea6a3bf139fec937b04ac1", "messageHeadline": "docs: update `-help` output after the commit 77be3e3a8226312cb6932d62\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 146, "deletions": 146}}, {"node": {"oid": "77be3e3a8226312cb6932d62ff4798621dd29fec", "messageHeadline": "improve docs for cli flags (#1202)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 16, "deletions": 31}}, {"node": {"oid": "0b7e3510c8456c9c7c36c34a232b7cef79ef36ab", "messageHeadline": "docs: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 121, "deletions": 43}}, {"node": {"oid": "3ed113b39000b4d856a91d20adfba8e98d7fd904", "messageHeadline": "update vmgateway.md (#1201)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 43, "deletions": 43}}, {"node": {"oid": "3d20fd20d0d631e1ccb3d97b7d22bbab22e12a99", "messageHeadline": "Allow specifying build date from a variable (#1200)", "author": {"name": "Lapo Luchini", "email": "lapo@lapo.it", "user": {"login": "lapo-luchini"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7644efae011d758dfb025d102f27dac505faaa54", "messageHeadline": "Docs update (#1199)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 35, "deletions": 30}}, {"node": {"oid": "a9d76b06a7e47664acccda290485f99170934d9d", "messageHeadline": "Improve documentation on OpenTSDB migration tool and fix a bug with h\u2026", "author": {"name": "John Seekins", "email": "johnseekins@users.noreply.github.com", "user": {"login": "johnseekins"}}, "additions": 93, "deletions": 6}}, {"node": {"oid": "cd9786c2a7edec00f713b2da9b6bab18b1eeb220", "messageHeadline": "OpenTSDB migration to VictoriaMetrics (#1089)", "author": {"name": "John Seekins", "email": "johnseekins@users.noreply.github.com", "user": {"login": "johnseekins"}}, "additions": 1517, "deletions": 0}}, {"node": {"oid": "162681e60d4a7232e8f319d60fa75083b3e946be", "messageHeadline": "add new alerts (#1195)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 33, "deletions": 5}}, {"node": {"oid": "4ed8de62ac34fa01b34257a483159d69194c3e72", "messageHeadline": "vmalert: document template functions and mention them in README (#1197)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 109, "deletions": 29}}, {"node": {"oid": "06e962f141ec73b8863490f9c995f12f3d674c0d", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: recommend setting up official alerts\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fac1e3810a7c92718a26c8684f43ba941784b243", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: recommend using the official a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "edd1590ac7eb851e8f1e2087dc018490d02235ea", "messageHeadline": "dashboards/victoriametrics.json: typo fix: `chur rate` -> `churn rate`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3f0bcbe067a21bdc22d38fbdd3e5ce4cae9f0b75", "messageHeadline": "lib/promscrape: create a single `swosFunc` per `scrape_config`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "3eadee6cb7684f842b5e8eaafb4b11eac83031dc", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 472, "deletions": 105}}, {"node": {"oid": "f1a22b097a0f620a07b08ea7af6e01db9bfc1f2f", "messageHeadline": "docs/CHANGELOG.md: cut v1.58.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "544821b7193a1b523160294712602cdfc6654bc0", "messageHeadline": "app/vmselect/promql: fix tests after d3fa0ccabdd56bf9997b3253e711ca12\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "d3fa0ccabdd56bf9997b3253e711ca120008ec70", "messageHeadline": "app/vmselect/promql: properly detect aggregate `topk*` and `bottomk*`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 16}}, {"node": {"oid": "cb12a8f0a8ac9979d9e0382707a3c8e2e65b4ddd", "messageHeadline": "app/vmselect: return `data:null` instead of `data:[]` from `/api/v1/q\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a0938d807dc9fb25bf9317e2b57384d4102976c", "messageHeadline": "lib/promscrape: do not spend CPU time on constructing scrapeWork key \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "1177dca3da7122935d5f60685907d203e0096cbf", "messageHeadline": "app/vmselect: do not sort series returned from `topk*` and `bottomk*`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "75f309fbbfd762f882efe0f93fe02879d8595051", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: follow-up after c6a8ebb11f85d344f551\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c6a8ebb11f85d344f551ed5c87256fb3d6a05cb5", "messageHeadline": "docs: update docs ordering and formatting (#1192)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 196, "deletions": 164}}, {"node": {"oid": "df32d2836c0710132174adf368c72023b1f71c29", "messageHeadline": "lib/storage: properly handle big time ranges passed to `/api/v1/label\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "59f9960992abbbd670acb6a53d10ec9b0378c9c4", "messageHeadline": "lib/promscrape/discovery: remove superflouos check in registerPending\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "3ec6639bbb4ca52864f2114442db99c724374534", "messageHeadline": "lib/promscrape/discovery/kubernetes: register pending apiWatchers in \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7d23598b33dfd127ab06b21bc03c89943aeaa3e9", "messageHeadline": "app/vmselect: return dumb response on `/api/v1/query_exemplars` request", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "78d35d4f4638258a897a0ced7b802a3f67e744d5", "messageHeadline": "Makefile: prepare `arm64` and `amd64` release archives for cluster ve\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "5f593b0ed36c40df7d41009629d6be516a683a1f", "messageHeadline": "lib/promscrape/discovery/kubernetes: remove superflouos mustStart and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 9}}, {"node": {"oid": "4a0d06d1db83316103ca3f39b8b6949452b20ec0", "messageHeadline": "deployment/docker/docker-compose.yml: update Grafana from v7.5.1 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b59164cf33594da0085e1b291a1a8e02a01ada36", "messageHeadline": "fix access to nil *url.URL (#1180)", "author": {"name": "Lu Jiajing", "email": "lujiajing1126@gmail.com", "user": {"login": "lujiajing1126"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "b46194472f12640e2ae95af1df625f1fcf153fd5", "messageHeadline": "lib/promscrape/discovery/kubernetes: reduce CPU time spent on registe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 52}}, {"node": {"oid": "a51d0ec6ec1d5c01ed322122cf7eab421d3a2b8e", "messageHeadline": "lib/promscrape/discovery/kubernetes: load objects missing in local ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 12}}, {"node": {"oid": "95dbebf51214ae459537e8b11e14720a3a587784", "messageHeadline": "lib/persistentqueue: delete corrupted persistent queue instead of thr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 194, "deletions": 291}}, {"node": {"oid": "f010d773d68250450db1a3f61398cc54e76f70c4", "messageHeadline": "lib/promscrape/discovery/kubernetes: synchronously load Kubernetes ob\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 85}}, {"node": {"oid": "2c25b0322b8272d7bfe17c1254e215a67c92ca7b", "messageHeadline": "lib/proxy: typo fix after a5c5b54c228f3f5652483b43459ecc57d572ab88", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "a5c5b54c228f3f5652483b43459ecc57d572ab88", "messageHeadline": "lib/proxy: add support for `socks5 over tls` proxy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 12}}, {"node": {"oid": "6742839fd636b416f89a72a9e1f91107be3f6bb3", "messageHeadline": "lib/promscrape: pass `X-Prometheus-Scrape-Timeout-Seconds` header to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 18}}, {"node": {"oid": "9ff3ecb991311cd5c9fa3f6bb698ff23ea50610f", "messageHeadline": "docs/CHANGELOG.md: explain why `-sortLabels` is set to false by default", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a97941e2ae95f54d5fc93e6867294e1ed38a30c", "messageHeadline": "docs/vmagent.md: mention that vmagent supports scraping via socks5 proxy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fc2240fb22ebbd055ac307bd0742211ec9252a0a", "messageHeadline": "docs/CHANGELOG.md: document the ability to use socks5 proxy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "a4c6a3b3e191e70e7e8d8d43cc98e0fcfa2b32a5", "messageHeadline": "adds socks5 support for fasthttp client (#1178)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 953, "deletions": 3}}, {"node": {"oid": "500e625e8c8896ba43eae0ab2c6e53bccdbf7a5a", "messageHeadline": "lib/promscrape: properly send full url in `GET` request via simple HT\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5153410ced0b5709c6cbd99c79a2b8f365fa9806", "messageHeadline": "lib/promscrape: support for simple HTTP proxies without `CONNECT` met\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 169, "deletions": 70}}, {"node": {"oid": "4c56b1a6dde0f0e6a8e1eee578cb2a7eb96fac96", "messageHeadline": "lib/promscrape: add tests for `authorization` config, which has been \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 64, "deletions": 5}}, {"node": {"oid": "7a0b964e8dcc71e5342a075bf6e9bb4fdb5f02ba", "messageHeadline": "app/vmselect/promql: do not delete `dst_label` if `src_label` is empt\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 15}}, {"node": {"oid": "6f3080f9fb78b3a2986f2cab25a39be2970b38f1", "messageHeadline": "docs/CHANGELOG.md: document the change from 3055ab0115ee21f9b14f450ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e1d1708fa2933cfa9eb15815edf24f445ca391bb", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add missing link in heading to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "43f9842b6f7703e044bd667c7ea7cd8193be170b", "messageHeadline": "lib/proxy: log response body on non-200 response code", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2256b79a8952f22604c030e4c10246a29e6f9001", "messageHeadline": "docs/vmgateway.md: update docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "b8d9d6c326e75d0d98894390ae07db7337f62b2d", "messageHeadline": "docs/CHANGELOG.md: yet another typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22949911e9f4892c5f7bd3ceb8a210ce83a48481", "messageHeadline": "docs/CHANGELOG.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3055ab0115ee21f9b14f450ca6f255cf0adfef94", "messageHeadline": "app/vmselect/promql: add ability to set label value additionally to l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "25e19c75c7922b4d20165d8daac98e308c77fd38", "messageHeadline": "docs/{vmauth,vmgateway}.md: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "3c1b39c9785f6509baebb9a767812f197e202ccc", "messageHeadline": "app/vmgateway: publish docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 576, "deletions": 9}}, {"node": {"oid": "0db901617d4c8a545b5714815add8a26886696c2", "messageHeadline": "app: do not process non-GET requests on at `/` handler", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "569e58dcdfd9ac800881d9e59a4b7efd909a4d31", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 361, "deletions": 106}}, {"node": {"oid": "b1d0028e79a20e40f9f93f48dc588a1ee27c30b1", "messageHeadline": "app/vmauth: add support for authorization via `Authorization: Bearer \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 98, "deletions": 30}}, {"node": {"oid": "b88feb631ea13990276f2d43b3469a68e686219f", "messageHeadline": "docs/vmagent.md: mention about proxy_authorization section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "df148f48b749da302494f1f546159e237ba75032", "messageHeadline": "lib/promscrape: add support for `authorization` config in `-promscrap\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 100, "deletions": 80}}, {"node": {"oid": "7f9c68cdcbfe7ed9ec6544ac77b0bdd2a4b9d3d0", "messageHeadline": "lib/promscrape: add `follow_redirect` option to `scrape_configs` sect\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 9}}, {"node": {"oid": "d1dcbfd0f9d24c9756cc51282f6ce3a2b11947e5", "messageHeadline": "deployment/docker: upgrade Go builder from v1.16.2 to v1.16.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c79e4a2f909f0bd64d0d7e2ea77f340d68e0b307", "messageHeadline": "app/vmselect/promql: remove the limit on the number of time series th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "5b08e6fb1695429c1785aeac67ff54fb34e3b911", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly track objects with the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 95, "deletions": 89}}, {"node": {"oid": "12e4785fe8dc64d6c4422725e833cefdab49d8f6", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly discover targets in mul\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 162, "deletions": 143}}, {"node": {"oid": "3967bd705adf81bb4daf16ae15688fb282dd73a1", "messageHeadline": "docs/CHANGELOG.md: mention about AWS IAM roles for tasks support for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "fdb8995642016afd8723b59a0a2a35367455395f", "messageHeadline": "Adds aws ECS credentials support (#1175)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "9d237408c655470cd75e0940dd9a389500279fab", "messageHeadline": "Makefile: add missing `-prod` suffix to binary names in *_checksums.t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "759c9388709fee7092692fce95c7880493ecb6cc", "messageHeadline": "Makefile: properly generate checksums for *.tar.gz files", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dc9eafcd023d569b2283f9c77bfdecbbf79639f8", "messageHeadline": "app/{vminsert,vmagent}: add `-sortLabels` command-line option for sor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 136, "deletions": 49}}, {"node": {"oid": "e1f699bb6ca22f31030ea6802c112a5072cc9b97", "messageHeadline": "lib/storage: reduce memory usage when ingesting samples for the same \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 27}}, {"node": {"oid": "db963205cc457cc5ec157ae1eb6dd7182ebac357", "messageHeadline": "Add `vmutils-pure` target (#1163)", "author": {"name": "Lapo Luchini", "email": "lapo@lapo.it", "user": {"login": "lapo-luchini"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "48275d8c1287b153f1bd5ddeb6ba0db17417c724", "messageHeadline": "app/vmagent/remotewrite: reduce memory usage when `-remoteWrite.queue\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "f888d194dafe5f0924cca5d992c74d56fc0e0a9c", "messageHeadline": "docs/Articles.md: add a link to https://blog.kintone.io/entry/2021/03\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "33622c409c925c11dbf5f69dafb1e40e4cfdc16a", "messageHeadline": "app/vmagent/remotewrite: reduce memory usage when samples with big nu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3be0e6b0878ed74e03c70f5d6ff217d69629c977", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update `victoria-metrics -help\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e7fdea5953e67c8ba48058771ec18ba05a3117bb", "messageHeadline": "app/vmselect: add `-search.maxStatusRequestDuration` command-line fla\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "2af39a96c5d27243d65c5f8492455d862d693dbc", "messageHeadline": "deployment: Grafana version updated to 7.5.1 (#1161)", "author": {"name": "Denys Holius", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2d3082bb55e9ba17084d6c5bc9ac5657db412d59", "messageHeadline": "docs/CHANGELOG.md: cut v1.57.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0fe8f11090a145f1b8efd48fb18d8ebf2fa17a1b", "messageHeadline": "docs/CHANGELOG.md: mention about returned back `type` label for `vm_t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d58d5562f1866791a168560f6f020b1ca1731840", "messageHeadline": "app/vmselect: remove `-search.storageTimeout` command-line flag, sinc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7962cf1af8751bf08ab18351d4ea4bbd91c757d1", "messageHeadline": "app/vmselect: prevent from possible incomplete query results after ti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "65c60cf41347e01242b8e2dbc9f4c9951eb048c9", "messageHeadline": "Makefile: build arm binaries on `make release-victoria-metrics`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "75991277fa154404c4e870494abc4258e2c5cc22", "messageHeadline": "Makefile: build vmutils for arm on `make release-vmutils`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "1db1a29ffabf7017aeaa4226803a857d2714faa5", "messageHeadline": "all: increase minimum supported Go version for building VictoriaMetri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "947b37ba8edd855d68ff0205de501bc192610dd8", "messageHeadline": "docs/CHANGELOG.md: cut v1.57.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e6fd1f78753a5d6ce94f765652f762ad0391fcd7", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5c7c0b2bda71b4dca22dd6240b010e907151ce75", "messageHeadline": "docs/CHANGELOG.md: mention about logging of metrics with too old time\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f4a9f782f2a8b575014bf36e7da39a020e8f95a", "messageHeadline": "docs/CHANGELOG.md: mention Graphite Render API fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "602a3d99aee55d411034a49ef602cd6061726429", "messageHeadline": "docs/CHANGELOG.md: mention optimized query performance on systems wit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cfdb6762e6ac051da8a812ff1ada6e6f8dad0dfc", "messageHeadline": "deployment: add new alert `TooHighChurnRate24h` (#1154)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b1e49bab52838c44955d340426823fae6fdde574", "messageHeadline": "Dashboards update (#1153)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 349, "deletions": 17}}, {"node": {"oid": "b75c2ce659e6a485fd274bce885577105a71228f", "messageHeadline": "lib/uint64set: improve Set.Has() performance scalability on multi-CPU\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 24}}, {"node": {"oid": "2601cc0fb003823eeba978ad6ae458e65219da91", "messageHeadline": "lib/storage: do not update b.nextIdx if no samples are removed becaus\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "0c403bfd29d48c7dbfc78122ce823ed314c64a36", "messageHeadline": "deployment: fix typo in vmalert docker-compose definition", "author": {"name": "hagen1778", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "78188decf98cd94133f784396da8bde8f2d25b53", "messageHeadline": "docs: document that vmagent drops data blocks when remote storage rep\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "c54cb3e63cce1380ac43bf86a50be2cb61ba1dbb", "messageHeadline": "app/vmagent/remotewrite: remove superflouos code after 1b7dc1e5a55373\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "8fc8ef1aba5c94b0ba61b3325b35e8cb28bb41a5", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.11.12 to v1.11.13", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1539, "deletions": 129}}, {"node": {"oid": "1b7dc1e5a5537362234b8660da51ee9887696d9c", "messageHeadline": "Adds blocks drop (#1151)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "f39c84b21f469042eb2584331f81865a1568cbb5", "messageHeadline": "lib/promscrape/discovery/kubernetes: typo fix in error message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9761ffd1611b1268bda22061a41cc04cbdf3b6ac", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly handle `too old resourc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 13}}, {"node": {"oid": "aa81039b42b1ebf95250ba7e27b463e54164f7c7", "messageHeadline": "app/vmselect: log the metric which trigger rollup result cache reset", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "50f790b5d7c9d8956e98b459c90b80de54c26be8", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention that vmselect doesnt serve p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "136fc6217c29c42de283d37dc63a6f4a768fdf38", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4219, "deletions": 1959}}, {"node": {"oid": "5ec9e491038c823778391341286b4e1d6a2909a6", "messageHeadline": "docs/vmagent.md: add an example for `-remoteWrite.label`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "88f6286df728be30c785a580ea1b193e1876be40", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with upstream", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6529f932af84def1bf8d684a755b1d567617612", "messageHeadline": "docs: add a link to the repository from build instruction for all the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 38}}, {"node": {"oid": "2065d11300ca51f30311960a37b91bf385af6bdd", "messageHeadline": "docs/vmagent.md: cosmetic fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "35fb9bdee15510d6de8c61b613c6477af47b1118", "messageHeadline": "docs/vmagent.md: cosmetic fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "a647144616da6edce1541d0808f4963633216ba4", "messageHeadline": "docs/vmagent.md: typo fix: tupically -> typically", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c3c3e51f1708ff930e00ca1fe747c7514c11ccd9", "messageHeadline": "docs/vmalert.md: remove misleading `-evaluationInterval=3s` from exam\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "0b2a66db30fc00398144cb374cb23566cdedca35", "messageHeadline": "app/vmselect/promql: do not merge time series during requests to `/ap\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "6e855d4b8275e9652ae98baa0d7f0e3fddc85c8b", "messageHeadline": "lib/storage: tune loopsCountPerMetricNameMatch according to productio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4aadba9fa1921ba824e4079da205fa74048083c", "messageHeadline": "app/vmagent: add `-promscrape.consul.waitTime` command-line flag for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 11}}, {"node": {"oid": "edc0a94a3c8e91d71ec917d13fe3d60f48d8f527", "messageHeadline": "docs/CHANGELOG.md: mention the feature from 44a6cc5eca4f7f2f78c8c45a9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a3d2165f93a8cb5438245aeebfe5cb9fbb085ed", "messageHeadline": "lib/storage: do not reload metricName for the same metricID in Search\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "9c566f7db93ea4058d8925bad5d14f57a1ce357b", "messageHeadline": "app/vmagent: mention -remoteWrite.maxDiskUsagePerURL in the descripti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "29f9ef9b7f74460b7daea72feef1b5dfc9bf4bf9", "messageHeadline": "changes consul_service label value (#1143)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "331a6a20157b3e10acde0ab935a3d79b1a82fdb1", "messageHeadline": "app/vmselect/graphite: accept and enforce `extra_label` in all the Gr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "b521d1d4f275ab0855d3b0a79496b47869c5651f", "messageHeadline": "app/vmselect: move getEnforcedTagFiltersFromRequest to searchtuils, s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 77, "deletions": 64}}, {"node": {"oid": "3cfb3a3683abc83ff315d918b2d406e9d4fd2d39", "messageHeadline": "lib/storage: respect the deadline passed to Storage.SearchMetricNames", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8e2afdf5689a72c1173e53e0bcaae6d1f84dfd9a", "messageHeadline": "lib/storage: improve Search.NextMetricBlock performance by using Metr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 24}}, {"node": {"oid": "e17eb3514789d2b2e6759fd2fb22aef4f6224907", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "65a61ff1185e1169da29a7c15de95945342f1b88", "messageHeadline": "docs/Articles.md: add https://blog.cybozu.io/entry/2021/03/18/115743", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "71b72304ae8d652b7bb5cca98688f710a36f1ac4", "messageHeadline": "app/vmselect: improve description for `-search.maxPointsPerTimeseries\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44a6cc5eca4f7f2f78c8c45a9648e2bbe53300b2", "messageHeadline": "app/{vminsert,vmagent}: use Influx field as metric name if measuremen\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "910092ca4d5b79e0cd33dbf9b5a98e8d8bdd9480", "messageHeadline": "lib/storage: tune loopsCountPerMetricNameMatch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cef010d5f7529aeefada38c7e610148b07b4e479", "messageHeadline": "app/vmselect/promql: increment key prefix for faster reset for rollup\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "648d11b8e0866c232a4da3a30b38b76acd2ace3a", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.17.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 9}}, {"node": {"oid": "fb83e9717021f373dee4f52170071a615dca9721", "messageHeadline": "app/victoria-metrics: use flag.Parse instead of envflag.Parse for avo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b0c956a178a20010ad41229c63e3933b8fbca3b9", "messageHeadline": "app/vmselect/graphite: follow-up after 529d7be26b6fb2836856a661c4fcc5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 22}}, {"node": {"oid": "529d7be26b6fb2836856a661c4fcc54ca26731d4", "messageHeadline": "changes metricsFind api (#1137)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 30, "deletions": 25}}, {"node": {"oid": "726f6ad804a40e5ca8dbce2a60d9d42aff4622bf", "messageHeadline": "lib/storage: small code simplification after 6cee5338b2b3d425eedc2ea8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "6cee5338b2b3d425eedc2ea88418e1eb42bb4c0c", "messageHeadline": "lib/storage: prevent from infinite loop if `{__graphite__=\"...\"}` fil\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 18}}, {"node": {"oid": "e061a4fa19e32785939660f9c9135717ee435819", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: remove outdated message about \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "4fb049bcba4fb7d9b0fd931184824f8387e74c01", "messageHeadline": "lib/fs: reduce the frequency of `failed to remove directory ... due t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "17d4a6e9008c49c0ce745fca3f165a3189f09817", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.16.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 65, "deletions": 123}}, {"node": {"oid": "904dababcca1a6f75264becd8475d4b83c19ede7", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.15.3 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 135, "deletions": 5}}, {"node": {"oid": "45dabfac1b58e395fb9f36b3ff00150179ea5a12", "messageHeadline": "lib/storage: faster move heavy filters to the end of list", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b1713e3fcda048c34c8654f33b592620a3a30c76", "messageHeadline": "app/vmselect/promql: typo fix after 96668340450333e1b2ae7f063efca9486\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "96668340450333e1b2ae7f063efca948618cb547", "messageHeadline": "app/vmselect/promql: merge adjancent buckets with the smallest summar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "20ac89c4e00411dd78c1e2a1039be99c1fc9e010", "messageHeadline": "docs/CHANGELOG.md: cut v1.56.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "bd0c6a095e6f066c2e94c9acf2f1b1b6e7b15280", "messageHeadline": "docs/CHANGELOG.md: do not mention reduction in query duration", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "7bc728bf533dc96319ba1e05434b745bb4f0f919", "messageHeadline": "app/vmselect: add `vm_index_search_duration_seconds` histogram for mo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "828669e4e124de8fa23e4afb4cc947c1e3ed92bf", "messageHeadline": "all: make `golint` happy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ccfb0ae2d3ad54b4bc6f28b60b630ff7d3ec5ef8", "messageHeadline": "lib/storage: limit loops count in order to reduce max CPU usage durin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "576a80b3d9ee44b6bab0db2e7e5cfe95a918100f", "messageHeadline": "lib/storage: do not modify filterLoopsCount stats with loopsCount stats", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 8}}, {"node": {"oid": "f104f3eb2a04a5d34d1c58cfc7371e3239551cb4", "messageHeadline": "all: make golangci-lint happy after the commit 6378205415cf6f6a0682f0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "6378205415cf6f6a0682f024101fe581fa21d292", "messageHeadline": "lib/netutil: enable IPv6 UDP listening if `-enableTCP6` command-line \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 35}}, {"node": {"oid": "18cfc4be7bf0bf5bb275b39721dd7ab9eb875d20", "messageHeadline": "Adds udp6 support for ingest servers (#1134)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "0ce557951f0ee45cb450a8877b987ad9d82c2300", "messageHeadline": "app/vmselect/netstorage: reduce mutex contention when unpacking data \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35bb44d3178650c670eae2d0ed6416bf13ae2da6", "messageHeadline": "lib/uint64set: optimize bucket16.addMulti a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 11}}, {"node": {"oid": "aba955fa168bbfe40a3222ea606ba4f0bbc40449", "messageHeadline": "Makefile: prepare vmutils-windows-*.zip archive on `make release-vmut\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 81, "deletions": 1}}, {"node": {"oid": "fd86a7dc1d6e4cd96d4fd39ca28b5d1b8c43543b", "messageHeadline": "lib/storage: time series search optimization according to production \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 15}}, {"node": {"oid": "264d3432ac42e7d55d39a59eae39e283a41d0989", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 338, "deletions": 583}}, {"node": {"oid": "e36fbfae5b86973be5984125f6bcaae21d6fdfff", "messageHeadline": "lib/storage: further tuning for time series search", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 165, "deletions": 96}}, {"node": {"oid": "f0a4157f89d27179430f457e34c19cdf8c4507ac", "messageHeadline": "app/vmselect/promql: do not crash if `histogram_over_time()` function\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "645cf6746c560ddaf014eb7f7297456c1608139e", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.15.2 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 9}}, {"node": {"oid": "031d256810fdfab8e4da354b94d304db02b6b329", "messageHeadline": "docs/Articles.md: added a link to https://www.youtube.com/watch?v=QgL\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "dd7e82c34fc01c17f96e51ff5f9f5839229c52ea", "messageHeadline": "app/vmstorage: add `-logNewSeries` command-line flag for determining \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "37323c57c9520b1041ee16587a19a2efc5b71546", "messageHeadline": "lib/influxutils: return response compatible with InfluxDB 1.8.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "acf2a82d3c5ec0938b89b86fbae83df0f86c48cc", "messageHeadline": "typo fix", "author": {"name": "f41gh7", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "85a95bf60c7ab9c1aba350f5ce25f494cd3140f5", "messageHeadline": "all: various fixes in command-line flag descriptions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 602, "deletions": 110}}, {"node": {"oid": "7c37e9aea938c9c4c9b0b1d3510165e71be1ce3b", "messageHeadline": "app/{vminsert,vmagent}: a follow-up for b1aa8c3d8f68e9cc8f6bbcfa56bf3\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 28}}, {"node": {"oid": "b1aa8c3d8f68e9cc8f6bbcfa56bf3f6462c328db", "messageHeadline": "adds fake response for telegraph queries (#1130)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "9c77e34ef978b50c78fae9f361b2e3fd56fe9857", "messageHeadline": "lib/storage: further tuning for time series selector code", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 39}}, {"node": {"oid": "923cdb055264de587bc588811e4e2115e7972e29", "messageHeadline": "app/vmselect/promql: reduce overhead on scrape interval estimation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "82aab874465665ee90f0e6c641aa4589ffb8421d", "messageHeadline": "app/vmselect/promql: fix tests after 2dae0a2c47a116c0020ae7965b43d88f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "fb82c4b9faa99fd8bcf843ac3e843a7fe90b7867", "messageHeadline": "lib/uint64set: reduce the size of bucket16 by storing smallPool by po\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 11}}, {"node": {"oid": "eb103e1527ee1020b5042b16f746c31d20a8eceb", "messageHeadline": "lib/uint64set: optimize Set.AddMulti for large sorted sets", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 53}}, {"node": {"oid": "43504ebd14a97b630c5160edccbad6003e566a34", "messageHeadline": "lib/uint64set: optimize bucket16.add and bucket16.addMulti a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "fb935e6e2cd7556e716671fb420e2519c88bd94b", "messageHeadline": "docs/CHANGELOG.md: typo fix: FATURE -> FEATURE", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3ccf7ea20c62c04211bd2db334301fbe83491e8d", "messageHeadline": "lib/storage: tune per-day index search", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 93}}, {"node": {"oid": "2dae0a2c47a116c0020ae7965b43d88f0c6f0c11", "messageHeadline": "app/vmselect: add `round_digits` query arg to `/api/v1/query` and `/a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 4}}, {"node": {"oid": "b457739f87c4bd30ccf2d51f69829b6fa2b2e336", "messageHeadline": "Single dashboard (#1126)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1813, "deletions": 1299}}, {"node": {"oid": "6d91842c83ed395194474e855f08a4442533f073", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c14dafce43be1f8811323a13186be3d7b5a1ab70", "messageHeadline": "lib/promscrape: an attempt to reduce memory usage when vmagent scrape\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 32}}, {"node": {"oid": "7f6f350ee19e45002cac83bbfda22d2bf6309ae4", "messageHeadline": "lib/promscrape: return back the logic for flushing big buffers to sto\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "b88806ecbf408105a1834381fc2176aa62c8b618", "messageHeadline": "lib/promscrape/discovery/kubernetes: do not start object watcher unti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "83edbb7cab55f280baf641df025f1d7932d045fb", "messageHeadline": "lib/promscrape: retry service discovery in a few seconds if it starts\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "bf15d6a6a2d8600e77ebb8f71d9d598320604d82", "messageHeadline": "lib/promscrape: remove duplicate `target` word in error message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4098985159ff78cc5ac67a33e84b02bd317b538", "messageHeadline": "lib/promscrape/discovery/kubernetes: further optimize kubernetes serv\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 224, "deletions": 159}}, {"node": {"oid": "7a16e8e3a27ae0d4c4abbc46209b6f0fce8dffab", "messageHeadline": "lib/promscrape/discovery: fixes after 133b288681978d82cd3a4c612582434\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 16}}, {"node": {"oid": "2096c6e4642f40d416f873fbdb48f8c925555881", "messageHeadline": "app/vmselect/prometheus: typo fix after 7c002023d78cbbe239648d167322d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7c002023d78cbbe239648d167322d12f4f91e78f", "messageHeadline": "app/vmselect/prometheus: do not include datapoints with timestamps ma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "43552fa8d3d0d21bfd66526c49cbfd77e2807031", "messageHeadline": "docs/CaseStudies.md: fix incorrect number of active time series for Z\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "def014eb75258577d273b7b11f11b5e1328dc165", "messageHeadline": "lib/promscrape/discovery/kubernetes: remove debug lines left after th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "ca4d5ce037b01676ab661793d0da6109e0098bc5", "messageHeadline": "lib/proxy: there is no need in cloning tlsCfg, which has been created\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "895d5d13550a23a2a1b9afeb9b23c7e5a3ba7562", "messageHeadline": "lib/proxy: set proxy address in tls.Config.ServerName instead of the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "a6a71ef861444eb11fe8ec6d2387f0fc0c4aea87", "messageHeadline": "lib/promscrape: add ability to configure proxy options via `proxy_tls\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 148, "deletions": 11}}, {"node": {"oid": "fa448806a5ba4a1d4e1446beb5a20f5db4a35775", "messageHeadline": "deployment/docker: update Go builder from 1.16.1 to 1.16.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f3d712724c15fc27449f4e42beae917f702f68fb", "messageHeadline": "docs/Articles.md: add https://www.sensedia.com/post/monitoring-with-p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f6695315063f85e54217297d81e21804408a7730", "messageHeadline": "lib/storage: further tune filters sorting logic", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 30}}, {"node": {"oid": "133b288681978d82cd3a4c6125824346b9344f9f", "messageHeadline": "lib/promscrape/discovery/kubernetes: use a single watcher per apiURL", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 324, "deletions": 337}}, {"node": {"oid": "dc0cb54d411cc3877664830a177f0a5966d86830", "messageHeadline": "deployment/docker: update Go builder from 1.16.0 to 1.16.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c0ac740f9316d6185cb8794b8deebee3f9de7d5c", "messageHeadline": "lib/proxy: do not show inline basic auth passwords when logging error\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "bebcb8130c17a3038e976d4d738eb964d21f28ec", "messageHeadline": "lib/promscrape/discovery/kubernetes: localize Bookmark parsing code", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 32}}, {"node": {"oid": "971e3d83f7401e69465e2bbbc800f79a691ec9d9", "messageHeadline": "docs/ExttendedPromQL.md: remove outdated doc", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "238fe7d4e8f8200974638d16ac7cedd289aa699c", "messageHeadline": "Update BestPractices.md (#1123)", "author": {"name": "Brensted", "email": "75306281+Brensted@users.noreply.github.com", "user": {"login": "Brensted"}}, "additions": 18, "deletions": 19}}, {"node": {"oid": "e772d1c920ba2bdb6cab4506ea826433b3ff44fb", "messageHeadline": "lib/promscrape/discovery/kubernetes: reduce load on Kubernetes API se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 6}}, {"node": {"oid": "bc5c4add89c82c557f7d0daedbef099bdd4658c5", "messageHeadline": "lib/httpserver: export `vm_available_memory_bytes` and `vm_available_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e02265cfa7c64d3660c545bb272ab82b9f7fa618", "messageHeadline": "Add files via upload", "author": {"name": "Brensted", "email": "75306281+Brensted@users.noreply.github.com", "user": {"login": "Brensted"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "314f28fb385273e8c066758c8b70c1d1eeae0356", "messageHeadline": "Add files via upload", "author": {"name": "Brensted", "email": "75306281+Brensted@users.noreply.github.com", "user": {"login": "Brensted"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "45ede6ba980191e375034c2625f4fc929d43f400", "messageHeadline": "Add files via upload", "author": {"name": "Brensted", "email": "75306281+Brensted@users.noreply.github.com", "user": {"login": "Brensted"}}, "additions": 29, "deletions": 29}}, {"node": {"oid": "09dc49e942d021d202b9ac5c7af8d5038038ac3c", "messageHeadline": "Add files via upload", "author": {"name": "Brensted", "email": "75306281+Brensted@users.noreply.github.com", "user": {"login": "Brensted"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "96dbe9bcbd25ee0fa3733bb26185504333e8cac6", "messageHeadline": "Add files via upload", "author": {"name": "Brensted", "email": "75306281+Brensted@users.noreply.github.com", "user": {"login": "Brensted"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "d212f35ae830629e4cb40f56fb0e8fa864f2dfa7", "messageHeadline": "Fixing examples of external.alert.source in documentation (#1120)", "author": {"name": "Ihor Borodin", "email": "hatemosphere@protonmail.com", "user": {"login": "hatemosphere"}}, "additions": 57, "deletions": 58}}, {"node": {"oid": "48fb0d1c4bd1ebaad55951d8ac759de295ea32fe", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.13 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "2728b25783067ac4ba53e2d06a58802b1a31abe0", "messageHeadline": "docs/CHANGELOG.md: mention about the bugfix from 787242d7b0b7664c9ba1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "787242d7b0b7664c9ba1a31375b268d7cb2d08de", "messageHeadline": "lib/proxy: pass proxy hostname in `Host` header of the `CONNECT` request", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "36fd00724712b86990c838aad2cae6c042288250", "messageHeadline": "lib/proxy: set missing ServerName in TLS config for `proxy_url`.", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "ad34f42467bc6c8c57aae3516ee60322f5d3b211", "messageHeadline": "Changes tlsConfig init for proxy connections (#1121)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3fd8653b40113de40b6dc265724104fcf2f776d9", "messageHeadline": "lib/promscrape: apply `sample_limit` after metric relabeling is appli\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 21}}, {"node": {"oid": "4b18a4f026b301344e7fafb3dfec745b54fee23e", "messageHeadline": "lib/promscrape/discovery/kubernetes: remove too verbose logs about st\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "e44532b760d487a8cc55ae86b9fb1c8d90b593c8", "messageHeadline": "docs/CHANGELOG.md: mention about improved query performance at https:\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fe8b12fbadc900d8c6a6395c3b70d1a8fe881b44", "messageHeadline": "app/vmselect/promql: follow up for 433fff000642cbc7f0be81623d6a368bac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "433fff000642cbc7f0be81623d6a368bacd4182c", "messageHeadline": "duplicate timeseries fix for prometheus_buckets function (#1119)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 224, "deletions": 6}}, {"node": {"oid": "534944b671929ea5cd788d82833804aeb9b2f0cc", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4025, "deletions": 466}}, {"node": {"oid": "f6878eac3692543ba955028c89f0cb9545db1db5", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from 1.0.12 to 1.0.13", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 47}}, {"node": {"oid": "364fdf4a562b3ab6410f43d163c0e69670f22c65", "messageHeadline": "spelling fix: adjacent (#1115)", "author": {"name": "John Belmonte", "email": "john.belmonte@groove-x.com", "user": {"login": "belm0"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "14a399dd0644ed3b2514793b873bfcaf34b8a8b7", "messageHeadline": "lib/promscrape: add `scrape_offset` option to `scrape_config`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 11}}, {"node": {"oid": "345980f78f40db45386d6c5cacb00a75d0c02680", "messageHeadline": "lib/storage: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "18fe0ff14bc78860c5569e2b70de1db78fac61be", "messageHeadline": "lib/storage: tune loopsCount estimations in getMetricIDsForTagFilterSlow", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "ab4f090c6399325740936b7126f007b1e3dcac61", "messageHeadline": "lib/promscrape/discovery/kubernetes: reduce memory usage further when\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 11}}, {"node": {"oid": "1187ee5e16939cb37a2dfaeb1af6dcab80c59367", "messageHeadline": "lib/decimal: prevent exponent overflow when processing values close t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "47ac2051bb8c8c403966c403f0642916b8dfc2b0", "messageHeadline": "app/vmauth: allow using regexps in `url_map` paths", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 26}}, {"node": {"oid": "17b87725ed1da0813ecb9ac0405eb4520ae52931", "messageHeadline": "lib/promscrape/discovery/kubernetes: reduce memory usage when Kuberne\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 115, "deletions": 37}}, {"node": {"oid": "c9a25e931bdee95c1d56cc76e3aeb975bb63c1de", "messageHeadline": "lib/promscrape/discovery/kubernetes: move apiWatcher code to a separa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 515, "deletions": 505}}, {"node": {"oid": "536d59914a09813b1339b73dbb5edccffd85fcb9", "messageHeadline": "deployment/docker: update base Docker image from alpine:3.13.1 to alp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68b8c48c867410263918cb262c383e446912531a", "messageHeadline": "docs/Articles.md: add https://dalefro.medium.com/prometheus-victoria-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "444fca89f83a6366f2bcb35214eff8bda71e9119", "messageHeadline": "lib/promscrape: make cluster membership calculations consistent acros\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "a14053ffa07dab0a031974b47f721f2271367870", "messageHeadline": "app/vmselect/promql: add `histogram_avg()`, `histogram_stddev()` and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 206, "deletions": 6}}, {"node": {"oid": "423cd981fb87943b217bac449efaf4e018928fd5", "messageHeadline": "lib/promscrape: add `-promscrape.cluster.replicationFactor` command-l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 74, "deletions": 6}}, {"node": {"oid": "d962cdbc1371e81cab63ca5a0ecb8c3fa242f9b3", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics n\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 22}}, {"node": {"oid": "9a48c1b53d62e0a2df893d7967c34aac27c2cd80", "messageHeadline": "lib/promscrape/discovery/kubernetes: fix tests after e154f4a64405e1a0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "201b685b130e89d28edb9c0378d673053e744513", "messageHeadline": "all: bump minimum supported Go version from 1.13 to 1.14", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 63, "deletions": 26}}, {"node": {"oid": "90d6e94e5bf22ee3faf170bf2837d873ba1e9af0", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.5.7 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "f391e5a3a0f9a3ac3ab864ce844538a7195276e4", "messageHeadline": "docs/vmagent.md: remove outdated suggestion for determining labels th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 12}}, {"node": {"oid": "3a68b944879fa9bad88ca0d45930c9dc2aac4c2f", "messageHeadline": "docs/CHANGELOG.md: cut v1.55.1 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "467cb9e3d1cbd069f06325d40f30c1edf1293f50", "messageHeadline": "docs/vmagent.md: `make docs-sync` after the commit 621bf03745c17d902c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 105, "deletions": 106}}, {"node": {"oid": "621bf03745c17d902cc4f81337d9cf7a278c1859", "messageHeadline": "Vmagent docs upd (#1104)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 105, "deletions": 106}}, {"node": {"oid": "4c3ef78c05d8c234d2652133624b4bc2373509f0", "messageHeadline": "docs/CHANGELOG.md: mention recent bugfixes from commits 7906316741eb7\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e09a245b2bd5638a4fe95cd68d9cc46c5e1ed2ec", "messageHeadline": "app/vmalert/README.md: sync with docs/vmalert.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e154f4a64405e1a0732f8b2b1875af5345f2fe90", "messageHeadline": "Fix ingress discovery api (#1110)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7906316741eb7deed2d0d7fb90ba50505ba37de3", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly check for nil pointer i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f4f8f21875a70680d6d0e13d1e68c98bd662e88f", "messageHeadline": "vmalert: docs update - status endpoint needs group ID, not group name\u2026", "author": {"name": "Alexandros Orfanos", "email": "alexandros@mailerlite.com", "user": null}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1252ca44d842912bad2ef798c02262101c209114", "messageHeadline": "docs/CHANGELOG.md: cut v1.55.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d741794faba439df7496296f6e5393a454505153", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 105, "deletions": 151}}, {"node": {"oid": "03dceb700d31beb60a12b81a171cc32e433a8540", "messageHeadline": "lib/promscrape: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4de4da1e2a0a9d912b78400808cc6d7679a69e2f", "messageHeadline": "lib/storage: typo fix: umarshal -> unmarshal", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "062211c61ccd75eaa5de556dc60e6126c63ab24a", "messageHeadline": "lib/promscrape: pre-allocate space for a map in mergeLabels", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1d34664b518656533d7be79bb8f6dcadc8d5eb5", "messageHeadline": "lib/promscrape/discovery: properly track vm_promscrape_discovery_kube\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a939667ce038dd301a505559fea1cf93f3fc183f", "messageHeadline": "lib/promrelabel: remove unneded optimizations for `labeldrop` and `la\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "6a7ef768ffa36fdfca8ab1e4bc74f99b049faaa3", "messageHeadline": "lib/promscrape/discovery/kubernetes: cache ScrapeWork objects as soon\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 83, "deletions": 111}}, {"node": {"oid": "22b1941cfc8216bef7dcdba72c385f7f4c949806", "messageHeadline": "lib/promscrape/discovery/ec2: follow-up after f6114345de736a946747d3f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 27}}, {"node": {"oid": "f6114345de736a946747d3f66e9879886ed6e563", "messageHeadline": "Adds webIndentity token for aws (#1099)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 117, "deletions": 27}}, {"node": {"oid": "937f382938acacd4ef75d278452068d1a7f32010", "messageHeadline": "lib/protoparser/prometheus: properly unescape label values in Prometh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 41}}, {"node": {"oid": "019d8e88d82d0de14d7c0bdad8e092dba42778d5", "messageHeadline": "lib/protoparser/graphite: fix parsing of a Graphite line with empty t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 19}}, {"node": {"oid": "baefe5a8ad6b0297358c27097bf7080ffbbdb930", "messageHeadline": "docs: actualize `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 12}}, {"node": {"oid": "2c43e846a9a44b0cc2e272c0e5772c80fc717508", "messageHeadline": "docs/CHANGELOG.md: mention the out of range panic bugfix d6a41b6ea25b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d6a41b6ea25baaebdbee7b118bddfafe0e1ec825", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.15.1 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "1a3689af9a3d7d16cb83e06de9c9042d796ce69a", "messageHeadline": "lib/promscrape/discovery/kubernetes: deflake tests; a follow-up for 0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 10}}, {"node": {"oid": "62ebf5c88ec1254422c43005eb6ac44273c98848", "messageHeadline": "lib/promscrape: explicitly stop and cleanup service discovery routine\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 190, "deletions": 80}}, {"node": {"oid": "e32ad9e9237fab875e29c9d85d76bc86c06212d6", "messageHeadline": "lib/promscrape: use target arg in ScrapeWork cache", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "3792ea40651b4d24c9fa21bdde1b65ba61e39fb6", "messageHeadline": ".github/workflows/main.yml: update Go version from v1.15 to v1.16", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f5d77a7081c2c6e967ad0edfbd8c2ffe480b7821", "messageHeadline": "lib/promscrape: typo fix, which prevented from caching ScrapeWork ent\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e84153d5caf5e9b9dcc0b7f21c1759507dfc921f", "messageHeadline": "lib/promscrape: add vm_promscrape_scrapework_cache_* metrics for trac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4e3cfe8461508896ee6f4263fdecce919a1b551a", "messageHeadline": "app/vmagent/remotewrite: clarify `-remoteWrite.flushInterval` flag de\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "732e729ef938d0e9359fc267dec1a33c9f441982", "messageHeadline": "docs/CHANGELOG.md: mention the issue related to using Kubernetes watc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "369f01c738eb88e6af9af505505d7d5a3570e57d", "messageHeadline": "app/vmagent/remotewrite: fix rate limiting logic for `-remoteWrite.url`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "7f15cd7161421fd82ee08a518b59d94c816433c5", "messageHeadline": "lib/httpserver: make `make errcheck` happy after the commit 9fc7726d8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb943f35c7a8b06016688845d2132671d13f00fe", "messageHeadline": "app/vmagent: remove data race when applying rate limits to `-remoteWr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "530e9904af948bfa8450636ba70fcecc01982f60", "messageHeadline": "lib/promscrape: reduce CPU usage an memory allocations when construct\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "8d021b73b5154fde9313e53077a0e8c158665f05", "messageHeadline": "docs/vmbackup.md: clarify docs on `vmagent` clustering", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "2b53add6b2826cfababce3a1513ed5d716316d1c", "messageHeadline": "app/vmselect/querystats: show the number of matching queries in the t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "1da1d502a8eaeb6666d42f6e47b347ce94076a88", "messageHeadline": "docs/CHANGELOG.md: mention about https://github.com/VictoriaMetrics/V\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9fc7726d848893d4542f44ef4c1becc208fd5666", "messageHeadline": "lib/httpserver: make sure the gzipResponseWriter.Write() is called on\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "e5ca8ac0db8e181a5b9c4798c04d92db4be40c49", "messageHeadline": "lib/promscrape: add ability to spread scrape targets among multiple v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 1}}, {"node": {"oid": "51bf57743181ece22a920931ae83d721a1a6744a", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.15.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "e02d1ef93cb5434ea5beaabe01eb287bea1f5458", "messageHeadline": "lib/promscrape/discovery/kubernetes: properly account the number of o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "b21b110b7a61901c5b19b45895e1a69fc2daf65d", "messageHeadline": "lib/promscrape/discovery/kubernetes: add `vm_promscrape_discovery_kub\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "c459600346ed9658ac04390a8074a5b62b17404b", "messageHeadline": "lib/promscrape/discovery/kubernetes: remove `resourceVersionMatch=Not\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59a31171e36234e2acecadc3ba472a6ce5822c00", "messageHeadline": "lib/promscrape: fix possible deadlock in parallel execution of target\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68a0f5ce12b65a6c9e0a7d22847d6e9f04410070", "messageHeadline": "lib/promscrape/discovery/kubernetes: fix deadlock in startWatcherForURL", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "b523e0369c5a7f28043eba26f405d4bc6acfa29d", "messageHeadline": "lib/promscrape/discovery/kubernetes: typo fix after 241ffd1f3bd005fe0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "241ffd1f3bd005fe07710ce00ce577aad2f46a35", "messageHeadline": "lib/promscrape/discovery/kubernetes: pre-populate labelsByKey in relo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "4281c5ed147e118bbfa487207ad80240e95c9e88", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9391, "deletions": 304}}, {"node": {"oid": "05fb08713cdbbe48c750c12060e790fecdc9a9b4", "messageHeadline": "lib/promscrape/discovery/kubernetes: compare sorted sets of labels in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "03903c1176580aaf56f8da1c32994c0dbb79244a", "messageHeadline": "docs/CHANGELOG.md: mention 317b0cbed25002f915f64fe51b2d3d3173288bb6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "af8b7e83912f74cf5fae0582a69f80481f1024ae", "messageHeadline": "lib/promscrape: add missing `startWatchersForRole()` call at the begi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "317b0cbed25002f915f64fe51b2d3d3173288bb6", "messageHeadline": "adds query params for vmalert (#1094)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4f8a72806a4095347e9cfc048291147c3100aa6c", "messageHeadline": "app/vmbackupmanager: add docs; the vmbackupmanager is available as a \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 144, "deletions": 0}}, {"node": {"oid": "422b31de40efd49c8176dedddc96c91d0e721d4e", "messageHeadline": "lib/promscrape/discovery/kubernetes: reload k8s resources on every error", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "7cc3d96a4110f055785e803444aca89c2bcd66d6", "messageHeadline": "lib/fs: follow-up after f3a03c416408bf7d81dee438a10566428962c5ee", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 50}}, {"node": {"oid": "f3a03c416408bf7d81dee438a10566428962c5ee", "messageHeadline": "Adds windows build (#1040)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 305, "deletions": 42}}, {"node": {"oid": "975dac90869a27b599fa6f2a281e6ad19d1e9cf8", "messageHeadline": "docs/CHANGELOG.md: mentioned a bugfix with `extra_label` handling dur\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "186c078fac16d924cd47d08a94396a6d79ce60db", "messageHeadline": "adds enforced tag filters into cache key (#1095)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "a78948ae8b9cdafb9d67f5515055b2f98b52f7b0", "messageHeadline": "lib/promscrape: yet another typo fix after ed8441ec5240f3cd2d70c6372f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8683ea85e6f79acacf18b8da4590000334975637", "messageHeadline": "lib/fs: properly handle `stale NFS file handle` error during file del\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "9fa2632ac35bb0a2dc2834d93e9d2767ad20254d", "messageHeadline": "lib/promscrape: typo fix after ed8441ec5240f3cd2d70c6372f1b13b8761c83f5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "d86e9b49c4ecea74d7fe6b655307d9107043d74d", "messageHeadline": "app/vmselect/promql: increase accuracy for `buckets_limit()` function\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 13}}, {"node": {"oid": "ed8441ec5240f3cd2d70c6372f1b13b8761c83f5", "messageHeadline": "lib/promscrape: cache ScrapeWork", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 96, "deletions": 7}}, {"node": {"oid": "815666e6a607bea310a684f267b626de4d593619", "messageHeadline": "lib/promscrape/discovery/kubernetes: cache target labels", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 184}}, {"node": {"oid": "19712fc2bd504841aaf8f80f90aa3797f963be5c", "messageHeadline": "lib/promscrape/discovery/kubernetes: errcheck fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "c8f2f9b2e8c665b36011e26bc99353c67ad85df6", "messageHeadline": "lib/promscrape: cleanup after 9b2246c29b860cd8a838d3e191f453ee8fcb5997", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1160, "deletions": 1521}}, {"node": {"oid": "9b2246c29b860cd8a838d3e191f453ee8fcb5997", "messageHeadline": "vmagent kubernetes watch stream discovery. (#1082)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 989, "deletions": 387}}, {"node": {"oid": "a93e6440016f61565d48ace2ce579759d0b6b51b", "messageHeadline": "lib/promscrape: remove duplicate code a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 85}}, {"node": {"oid": "f7b242540b6d95d81b4b8b41d44470e8d362ffea", "messageHeadline": "lib/promscrape: reduce processing time for big number of discovered t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 15}}, {"node": {"oid": "438428b5b0a3f0b28e22667c4f334d54ff1af647", "messageHeadline": "Alphabetized names and added \"native speaker\" spin. (#1093)", "author": {"name": "dereksfoster99", "email": "62961548+dereksfoster99@users.noreply.github.com", "user": {"login": "dereksfoster99"}}, "additions": 219, "deletions": 228}}, {"node": {"oid": "d5f21f3f4b3371626eb1f40b0fca675dac32b19a", "messageHeadline": "Native speaker edits. (#1088)", "author": {"name": "dereksfoster99", "email": "62961548+dereksfoster99@users.noreply.github.com", "user": {"login": "dereksfoster99"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "f7049e2af7e7a83f997805e1b433b3e11b420211", "messageHeadline": "lib/promrelabel: optimize `labeldrop` and `labelkeep` relabeling for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 129, "deletions": 5}}, {"node": {"oid": "98854e5f2b80dcc8e50bc16271ceef27ec24c284", "messageHeadline": "app/vmselect: add `sign(q)` and `clamp(q, min, max)` functions, which\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 79, "deletions": 5}}, {"node": {"oid": "2cd23362f5d311656d180326378c84f5f87d7098", "messageHeadline": "README.md: sync with docs/Single-server-Victoria-Metrics.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f050e3f4926e2dad131675debedd7784facc88ee", "messageHeadline": "docs/CHANGELOG.md: mention about a bugfix from 4805b80977b7992d3f49e9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4135b0d149035a7019a7cee37fe8643129e0e05", "messageHeadline": "app/vmselect/promql: properly calculate `histogram_quantile() over ze\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 7}}, {"node": {"oid": "2c44178645bbaf7bc3543f65b95f3c9ded3393c6", "messageHeadline": "lib/storage: consistency renaming: durationsPerDateTagFilterCache -> \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 12}}, {"node": {"oid": "15d61c48791bf1a43e99c09ce7703b5ee0abf8e5", "messageHeadline": "lib/storage: correct tagfilter match cost (#1079)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa03e0d21031c8de455eece2f4af792e28058239", "messageHeadline": "app/vmselect/promql: add `increase_pure()` function to MetricsQL", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "2549469d5d022a06ca57162bb0e773a337839a01", "messageHeadline": "app/vmselect/graphite: support `Storage-Step` header value and `stora\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d136081040b4a0564dee952d2e568ccd39dc133b", "messageHeadline": "lib/promrelabel: add more optimizations for relabeling for common cases", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 747, "deletions": 721}}, {"node": {"oid": "dd1e53b11922675d24ade46f39b6189af44bbb26", "messageHeadline": "lib/promrelabel: optimize relabeling performance for common cases", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 446, "deletions": 21}}, {"node": {"oid": "ff5bbc4b889f5c10bb792bcc40f509413b85e5f3", "messageHeadline": "lib/promscrape: export vm_promscrape_target_relabel_duration_seconds \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "901e12024d0d37d29925f4dcc0acd644232e3ef2", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.14.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 64, "deletions": 8}}, {"node": {"oid": "636c55b526837d392dbb210c86837647d65f731e", "messageHeadline": "lib/mergeset: reduce memory usage for inmemoryBlock by using more com\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 248, "deletions": 150}}, {"node": {"oid": "388cdb1980442ffc291fa631063fb811134cb6a7", "messageHeadline": "lib/storage: do not re-calculate stats for heavy tag filters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "48656dcc383cdd86ad6468dc8a5fa8e834a0fdfd", "messageHeadline": "lib/{mergeset,storage}: allow merging smaller number of small parts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 14}}, {"node": {"oid": "cb311bb156ef74159f6c4e1fa29c0da3db7ca1f6", "messageHeadline": "lib/{mergeset,storage}: do not use pools for indexBlock and inmemoryB\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 59}}, {"node": {"oid": "2cfb376945ddd166814503d501fb543c86cd6942", "messageHeadline": "lib/promscrape: typo fix after the commit f26162ec99e797a3acd7ac7d33c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c2678754e46880645f7f48ac1f5df1b3d5429750", "messageHeadline": "app/vmagent: properly perform graceful shutdown, which was broken in \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "49e36e8d9d82107ddfaeec7a245ef124c72c6157", "messageHeadline": "app/vmagent: fix scrape config example for scrape_align_interval option", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f26162ec99e797a3acd7ac7d33ce68448baa117c", "messageHeadline": "lib/promscrape: add scrape_align_interval config option into scrape c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 23}}, {"node": {"oid": "9c70c1f21f5fc51cbf7055d1190682fb5bb75db9", "messageHeadline": "app/vmselect/promql: reduce the probability of `duplicate time series\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "5e341ccb59c5446fb1be5b5e7efe4924e396a36b", "messageHeadline": "docs/CHANGELOG.md: cut v1.54.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f9084611bd726958372a8ac88a7f205e8fb697a7", "messageHeadline": "lib/storage: use composite index for a query with a name filter and n\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "a537c4f602190f5c8576b41b4ff9bbe9ed88e779", "messageHeadline": "lib/storage: properly handle queries containing a filter on metric na\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 100, "deletions": 12}}, {"node": {"oid": "ae1238fe5cfa460209ac145cf1aebe0def8f7922", "messageHeadline": "docs/Articles.md: add a link to https://www.percona.com/blog/2021/02/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "03ebc028f751519965bf42612bf7bf9eabdbce77", "messageHeadline": "app/vmalert: add missing multiarch Dockerfile", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "a7697cc88b3556cc19cb9463938b9c6bc82e6f52", "messageHeadline": "docs/CHANGELOG.md: cut v1.54.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e540c020144bceb4d9f87bb7a0decaadebc270e0", "messageHeadline": "lib/storage: prevent from running identical heavy tag filters in conc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 17}}, {"node": {"oid": "711f8a5b8debce5fcdf828ea82327694e5b9b4ae", "messageHeadline": "lib/storage: sort tag filters by the number of loops they need for th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 85, "deletions": 89}}, {"node": {"oid": "f95dd67a22aec17131d003a3fdeb0bb8bd1101f5", "messageHeadline": "docs/Articles.md: add a link to https://medium.com/alteos-tech-blog/o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d7de4807e1eca2cfbc0633cb8dcc9d9e4723f815", "messageHeadline": "app/victoria-metrics/testdata: add a test for {__graphite__=\"foo.*.ba\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "edcdc39eb3813a274e0ae65dda717d6e0c1f4c1f", "messageHeadline": "app/vmagent/remotewrite: cleanup after 1d1ba889fe61b2ce55216e61642883\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 12}}, {"node": {"oid": "1d1ba889fe61b2ce55216e616428839261e8d07c", "messageHeadline": "adds pushback for fastqueue, (#1075)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 20, "deletions": 10}}, {"node": {"oid": "4b110fa21cc153ae45f184090315d555061c61d1", "messageHeadline": "docs/CHANGELOG.md: mention that prod binaries are built now with Go1.16", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efe1e0cff0f6f0634edaaf184d510f6306083c64", "messageHeadline": "docs/CaseStudies.md: actualize Wix numbers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "ce99b48a9ad1c468066fd3be91c1388e0a0c92b1", "messageHeadline": "Revert \"lib/mergeset: tune lifetime for entries inside block caches\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "939d5ffc2bac1ad706857fdf86a3e07f6e4e3a95", "messageHeadline": "lib/storage: move composite filters to the top during sorting", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "faad6f84a49027804c24b0d26deed4c020815d97", "messageHeadline": "lib/storage: return back filter arg to getMetricIDsForTagFilter function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 7}}, {"node": {"oid": "d4849561efa00ed6c38aedfcd1cedc99999053d5", "messageHeadline": "app/vmstorage: export vm_composite_filter_success_conversions_total a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "33806264ec5844173b99de9e2203ed696e3f2d82", "messageHeadline": "lib/storage: revert ecf132933e52f4ecc25be9b5c6d61b8a0eb7458d, since n\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "63fc140624a912bb08aa1d7da6c4d2a16b5303a2", "messageHeadline": "lib/storage: tag filters sorting...", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 23}}, {"node": {"oid": "74424b55ee00bdef71e5e477298281479541f295", "messageHeadline": "lib/storage: further tune tag filters sorting", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "4edfe76befde8941170ed64b6fe0ddd89b2869fe", "messageHeadline": "deployment/dm: update Go builder image from v1.15.8 to v1.16.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "442fcfec5a0d5e6a1d546d3e1d5871dd436125ff", "messageHeadline": "lib/storage: tune the logic for sorting tag filters according the the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 14}}, {"node": {"oid": "4a078200486572b1d9cb7cd71113ff63e79c73e6", "messageHeadline": "lib/storage: make sure that nobody uses partitions when closing the t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 15}}, {"node": {"oid": "9ca7d76b25c63121694f4f8fa152a9abe554312a", "messageHeadline": "Add `Labels limit exceeded` panel to dashboard (#1072)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1154, "deletions": 1059}}, {"node": {"oid": "bea2f86b7b018bbf4bfc33929fa822ff59c2930b", "messageHeadline": "docs/CHANGELOG.md: document new per-tenant metrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1a9a6b560f8c85997357a329580ead845141cbbc", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 890, "deletions": 242}}, {"node": {"oid": "1256931aeeca28097db6708f7c027292e3589aa9", "messageHeadline": "lib/httpserver: make errcheck happy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7f2a6c7b547f7cf0d9e4093e16b9c9f653f11a2c", "messageHeadline": "docs: rename vmbackuper to vmbackupmanager", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d61f7b72796c6415da93dd31c5c4295942769736", "messageHeadline": "lib/storage: more tuning for tag filters sorting according the time t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 43}}, {"node": {"oid": "458c89324de3f7ae1553fc0c05452d1a114d44ff", "messageHeadline": "lib/mergeset: tune lifetime for entries inside block caches", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "28248566911ee28d116f2609e2be970064ec2095", "messageHeadline": "lib/mergeset: clarify comments in the code a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "83a1a889ec49b7b5c6a33d761d07b0c841ae6ec8", "messageHeadline": "deployment/docker: properly publish `latest` tag during `make publish\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "c4756f94da54640c9c3043ac17e127f5fbceab5e", "messageHeadline": "app/vmselect/netstorage: reuse timeseriesWork objects in order to red\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 7}}, {"node": {"oid": "5a401225c726efc64491356cfe2aace146823a45", "messageHeadline": "app/vmselect/netstorage: use unsafe string as a key for a map when th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "1bf6cd814d169df897f8186178aaf3937752eb76", "messageHeadline": "lib/uint64set: remove memory allocation in bucket16.appendTo when sor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 19}}, {"node": {"oid": "8ec45ff3358194f9a5b249abf2c24bd2f706645a", "messageHeadline": "lib/httpserver: cache `/metrics` output for a second", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "b861a6451096edf1ee20cec64b4eea49fab299d4", "messageHeadline": "lib/protoparser/influx: make sure that escaped whitespace can be put \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7faa7620216b68048cea0a5b751d84eee6c3e487", "messageHeadline": "lib/mergeset: remove unused code after a4140de9e601a7ad2b6c13c35c2dc6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 19}}, {"node": {"oid": "ca191696fe8518855625a73c3aedb743b37dfcb0", "messageHeadline": "lib/storage: tune sorting for tag filters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 42}}, {"node": {"oid": "ecf132933e52f4ecc25be9b5c6d61b8a0eb7458d", "messageHeadline": "lib/storage: increase match cost for negative tag filters, since they\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "4e39bf148cf30c47a0840322f3009f07510238b2", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.13.1 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 161, "deletions": 168}}, {"node": {"oid": "9f5ac603a764b6bb110730bad6b59b6ee5f3b103", "messageHeadline": "lib/storage: reduce the minimum supported retention for inverted inde\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 13}}, {"node": {"oid": "2e30202dc7b37c7f64ebcdfc493fba653d6a79b0", "messageHeadline": "lib/flagutil: prevent from integer overflow when parsing duration", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "38d7e96602ac80f70601c1b317021a8266a06877", "messageHeadline": "lib/promscrape/discovery/kubernetes: add `__meta_kubernetes_endpoints\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 10}}, {"node": {"oid": "01d82cbf2144c7f21147cc28abb9731a3e682e1a", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify replication docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "74963f71c64f8449e1e9d82ac7342996b818782e", "messageHeadline": "lib/logger: explicitly import \"time/tzdata\" package for embedding tzd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "71c417427c5f5be6748c3bc932160994d82ac22e", "messageHeadline": "lib/storage: sort tag filters by actual execution time instead of by \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 26}}, {"node": {"oid": "c727d2219b0e829bb4748d83d830d45bd6e87551", "messageHeadline": "lib/storage: properly hanle regexp tag filters with dots, which can b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "73c95c4e5bf1206c4ffcb95aa35ad98182a538ba", "messageHeadline": "docs/CHANGELOG.md: mention about fixed multiarch build for Docker images", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80dc74dbc1a6dccaaa8b34c104282a08a64442e8", "messageHeadline": "lib/promscrape: remove vm_promscrape_scrapes_failed_per_url_total and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "802fabf0d7e0eed437afbb4677f66fe376349ac8", "messageHeadline": "deployment/docker: embed tzdata into prod Go app instead of installin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 16}}, {"node": {"oid": "f9902b3372f3a1b1ec86bed4f7679a34b8685cea", "messageHeadline": "deployment/docker: use `docker buildx` for creating multiarch builds", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 41}}, {"node": {"oid": "baa36354e04ac086fab85281acbe0d3529873e7b", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention that `/api/v1/import/prometh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5219c0f474b8ca4b34aa6f0a04b1b4ca235e864f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "acdb401585fddd3e8c14cd7b4de2fc9738cc64de", "messageHeadline": "app/vmselect/prometheus: treat `match` query arg in the same way as `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 19}}, {"node": {"oid": "1e38ad6d20c6afb0f35dde472cbbf226ed03bcd5", "messageHeadline": "app/vmauth: add ability to route requests from a single users to mult\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 229, "deletions": 33}}, {"node": {"oid": "2d3323079375121acb4c76adc339ea57a94b2d49", "messageHeadline": "app/vmselect/promql: properly make copies of EvalConfig", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7a3a9421f37ed28f985c8490ef079319c9b046f4", "messageHeadline": "app/vmselect/promql: make a copy of EvalConfig when executing `q1` an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "04faea8b45102e553171b4f7e0b1eccfc97d97b9", "messageHeadline": "app/vmselect: parallelize `q1 <binary_op> q2` queries by running `q1`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 8}}, {"node": {"oid": "0e26b7168aca67983a6315cbe41a9e05465d4e6c", "messageHeadline": "lib/storage: return back in-order applying of tag filters, since conc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 61}}, {"node": {"oid": "b51c23dc5bfd04a72eb076259c584d444b2b6700", "messageHeadline": "lib/storage: parallelize tag filters execution a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 28}}, {"node": {"oid": "c7ee2fabb84c247f0ace0f0ac2f57bcae76efbd3", "messageHeadline": "lib/storage: remove filter arg from getMetricIDsForDateTagFilter func\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "57cac289e07e733672aa0ce3e2e98335b7bd004f", "messageHeadline": "lib/storage: fix inconsistencies in error logs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "5d5f0b0627e9719fa214649b58b282dbfefef79e", "messageHeadline": "lib/storage: load metadata before loading indexdb, since indexdb depe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "cdecf83ce5c4e2de3d65e0bf17bc4e8515e9b760", "messageHeadline": "app/vmstorage: export vm_composite_index_min_timestamp metric", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "553016ea99f3741fb5fb5020b1af88bb63d68be6", "messageHeadline": "lib/storage: disable composite index usage when querying old data", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 289, "deletions": 62}}, {"node": {"oid": "fcb7655d1e711acfa313bf0b385bd6bbb12ca9fc", "messageHeadline": "lib/storage: fix metric name match for composite filter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "c7dccebaef7a9d782f2820c2f9695da3c2b8dce9", "messageHeadline": "lib/storage: optimize search by label filters matching big number of \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 497, "deletions": 104}}, {"node": {"oid": "6b4e6c229c54292c2572571f9277828ce77c75db", "messageHeadline": "lib/storage: reduce lock contention in dateMetricIDCache when registe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 5}}, {"node": {"oid": "31f6b9c977b91e860225d5b8a01f04a44d5cb1c0", "messageHeadline": "lib/fs: remove the code for tracking whether the given memory region \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 153}}, {"node": {"oid": "0a69122d818bd88058e8e561056be25716d90e3f", "messageHeadline": "lib/mergeset: remove dead code left after a4140de9e601a7ad2b6c13c35c2\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "d56390b925181b14285be5a9be573cff00517161", "messageHeadline": "optimize Storage.updatePerDateData()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "fda61e8e96c2c57725966fef0cbd7fe1262bfbb3", "messageHeadline": "lib/storage: skip deduplication when creating inmemory data blocks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "3b146a9976810ab10f616a3afce47ee6a7a28db3", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 892, "deletions": 539}}, {"node": {"oid": "947333bfa29e83b7185c9d648ce17da992a05a0e", "messageHeadline": "deployment/dm: update Go builder image from v1.15.7 to v1.15.8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4140de9e601a7ad2b6c13c35c2dc6f533883060", "messageHeadline": "lib/mergeset: unconditionally cache indexdb blocks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 46}}, {"node": {"oid": "cb96a1865b43deb10f75439c57adce066ff51d05", "messageHeadline": "app/vmstorage: export missing `vm_cache_size_bytes` metrics for index\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 88, "deletions": 21}}, {"node": {"oid": "4dca03501b7695a8d8bdce4170092e8ce83f39c7", "messageHeadline": "docs/CHANGELOG.md: mention about a bugfix for timezone data from df0c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c5770600a271cd9383ab25d423968ed8b797db8e", "messageHeadline": "lib/cgroup: follow-up after b9bf3cbe3e31a8a5dc97c23c5d1d710e19666074", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 112, "deletions": 123}}, {"node": {"oid": "3f689561d57e805ff00d6ab4dc0557edd83a8d9d", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.13.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 11}}, {"node": {"oid": "b9bf3cbe3e31a8a5dc97c23c5d1d710e19666074", "messageHeadline": "refactored cgroups limits, (#1061)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 240, "deletions": 22}}, {"node": {"oid": "c2f2e5c0a0648796f9c281d750e134955020cc08", "messageHeadline": "deployment/docker: bump local/base image tag from 1.1.1 to 1.1.2, so \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "df0cda3ab967f68299647559b17ed1bb0cf4e67f", "messageHeadline": "adds zoneinfo to base docker image, (#1062)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2242647a048eaa4b56ee4dee5c28ad1d7532d154", "messageHeadline": "lib/storage: optimize data ingestion in the beginning of every hour", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "8f28a578d3ded2662e94ab193abe02553bcf8287", "messageHeadline": "lib/logger: exit the app if unsupported timezone value has been passe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9b9cb04511a1fc4b9f4c1b8cfc6f40e36c08dae1", "messageHeadline": "docs/vmctl.md: fix title, so it is properly displayed in the header o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "803a00102a8d42d572561a08807bfaa1afe684ad", "messageHeadline": "app/{vminsert,vmselect}: accept requests to paths with `/graphite` an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "4d43ab087546c267488d0777e8a20f8ff6d849c3", "messageHeadline": "app/vmselect: typo fix when stripping url path prefixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "83d3e582ab22f740726e3057091cbc0791d33472", "messageHeadline": "lib/storage: check for prevHourMetricIDs cache before falling back to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "b44edc78326ac6fbd10267ba00eff72940d65d7b", "messageHeadline": "docs/CHANGELOG.md: mention recently added changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9fb38569eb34236a66de4640c1f058922bf0d658", "messageHeadline": "lib/httpserver: expose `process_open_fds` and `process_max_fds` metrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 89, "deletions": 4}}, {"node": {"oid": "48c8c5093b0eefbc563135d7d041aa049ea82d35", "messageHeadline": "fixes dockerswarm (#1053)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "814455138a9552a3204a958fb069b0351c57d53e", "messageHeadline": "docs/CHANGELOG.md: cut v1.53.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ff038d84151591bbc3207f9734b014f1a211947", "messageHeadline": "vmalert: mention `-datasource.appendTypePrefix` in README (#1052)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8001d4ccc9653bf76920b5e3e58b338b37186515", "messageHeadline": "change carbonapi link (#1051)", "author": {"name": "Karsonito", "email": "Karsonito@users.noreply.github.com", "user": {"login": "Karsonito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2baf98082b810d236d4a5cc2156f70de8e274366", "messageHeadline": "Adds ability to query right vmselect endpoint based on the query type\u2026", "author": {"name": "Dmitry Shevchuk", "email": "dshedimon@gmail.com", "user": {"login": "shedimon"}}, "additions": 28, "deletions": 16}}, {"node": {"oid": "a2344ef4b70b00be63af527fe25d24fc9a82b707", "messageHeadline": "docs/vmalert.md: mention that `type` option can be set at group level\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8dc6095749e1eb27e73d6e529d0cafbd76f510c3", "messageHeadline": "app/vmagent: add `Advanced usage` section with the description for al\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 448, "deletions": 0}}, {"node": {"oid": "ea00dac35f21e5ebffff8bd2106ce8af380aaa64", "messageHeadline": "docs/CHANGELOG.md: mention that `{__graphite__=\"foo.*.bar\"}` syntax d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35242831f52b6847d3ed6f703f8da450a747e8d8", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: remove misleading section abou\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "8629fd8a72f557541b5d556419964f1c1794081b", "messageHeadline": "app/vmselect: deprecate `-search.treatDotsAsIsInRegexps` in favor to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 9}}, {"node": {"oid": "d16f22f3a101210922ecccb853389b2e747e282a", "messageHeadline": "app/vmselect,lib/storage: properly parse Graphite selectors with inne\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 117, "deletions": 70}}, {"node": {"oid": "a5a1b9bd668efed6ade2f61e48bd7db14ed5a568", "messageHeadline": "lib/storage: fix a bug, which breaks searching by Graphite wildcard f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6123aa3e75c6e5d31be8666d2c4ac8f135b1aa48", "messageHeadline": "sort orSuffixes in tagFilter.InitFromGraphiteQuery for faster seeks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9d41c06db1671a53f9762b2e60f1858226e31696", "messageHeadline": "docs/CHANGELOG.md: fix a link to Graphite Render API usage docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4abd71402e6d81b809c06af4014e24e9fd0363b9", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c7e03f30d85abb91c69b172cc7119b5f537f48ea", "messageHeadline": "docs: mention about Graphite render API implementation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "b739ff194bc16c9e209683c1c4ecce4fbf025035", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention about `{__graphite__=\"\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "8c568b13b2f969003530e1ceee754ebe7ac2f48c", "messageHeadline": "docs/CHANGELOG.md: cut v1.53.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "7388479a07a193a68494775d9b991b5e95e88481", "messageHeadline": "deployment/docker: update base alpine image from v3.13.0 to v3.13.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "157c02622bf5ed7e03d1564a0205823767b51b71", "messageHeadline": "app/vmselect: add ability to set Graphite-compatible filter via `{__g\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 322, "deletions": 57}}, {"node": {"oid": "4068f8d590c013b108579471f8cb52aecd6a04c3", "messageHeadline": "lib/promscrape: add vm_promscrape_service_discovery_duration_seconds \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "bd11fd8f1dc12ebc5611b717360ed1cf93ec01aa", "messageHeadline": "lib/promscrape: add `vm_promscrape_scrape_retries_total`, `vm_promscr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "b577cdd85540b1095cefea4442ab485a01843f57", "messageHeadline": "docs: increase heading sizes in vmagent, vmauth, vmbackup and vmresto\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 108, "deletions": 108}}, {"node": {"oid": "b39d5ef6569f6c08bce5d19fb953149445bc6d8c", "messageHeadline": "vendor: make vendor-update", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9484, "deletions": 1325}}, {"node": {"oid": "8164cd89320ad59023b7c0ad3280fc13dbb61cb6", "messageHeadline": "docs/vmctl.md: update build instructions after the migration from git\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 134, "deletions": 14}}, {"node": {"oid": "b43b498fd8c18d0475ebd9e979023e283139ac70", "messageHeadline": "app/vmselect: add ability to pass `extra_label=<label>=<value>` query\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 223, "deletions": 79}}, {"node": {"oid": "5d87dbfd65e55b39a0fe3d7d3f3f897e0def2a23", "messageHeadline": "docs: document ability to query Graphite datasource from vmalert", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 4}}, {"node": {"oid": "195341a7cf65ce7763349eddd5a3e4eb4313f1aa", "messageHeadline": "Graphite vmalert wip (#112)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1547, "deletions": 36}}, {"node": {"oid": "f0087f0dbb8c199a905185c6aa77e00c6a8065d1", "messageHeadline": "lib/flagutil: typo fix in comment to ArrayInt.GetOptionalArgOrDefault\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a4ae945a7909e98556a6ab9d218862f2f94d8897", "messageHeadline": "app/victoria-metrics: fix tests after 8749c2dd9257044cc14eca069228e0d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b2aa80e74b9aa676ada078739b54390f6b21d3ad", "messageHeadline": "app/vmagent: add -remoteWrite.roundDigits command-line option for lim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 252, "deletions": 63}}, {"node": {"oid": "29a70678276c59c66b63d8d88ba1d03b41d35007", "messageHeadline": "app/vmctl: fix `make check-all` warnings", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 9}}, {"node": {"oid": "d5c180e6800c5e7a5cc39f3456e1a811f43e7a7e", "messageHeadline": "app/vmctl: move vmctl code from github.com/VictoriaMetrics/vmctl", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 97073, "deletions": 12}}, {"node": {"oid": "2a7b1cc668b592b34642cfdd40bf7d25f8790131", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention about `-search.denyPartialRe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "929f09b90d63565dcabe04c26d3d535a5ddafc72", "messageHeadline": "docs/CHANGELOG.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "d6347a3e56f5208f0cfd23213703c90bfd6b43da", "messageHeadline": "lib/logger: initialize timezone by UTC in order to fix failing tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fc5b26d8563bd741622d9ffcb28f4a39ea93cfac", "messageHeadline": "lib/promscrape: export `vm_promscrape_scrapes_failed_per_url_total` a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "de3c662e8a7a160a1150350ebfe62eecd4be0c95", "messageHeadline": "all: consistently use timers from timerpool", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "3149ac7a7e4b5968b5951875222512779b3f81b1", "messageHeadline": "lib/fs: properly initialize cleaner for pageCache bitmaps", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "419ad7426928ea2935e27c400e0719f5c07c9044", "messageHeadline": "app/vmagent: add -remoteWrite.rateLimit command-line flag for limitin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "3fe848cdd73f273ba7725f42953f96e9db40c22c", "messageHeadline": "lib/logger: add `-loggerTimezone` command-line flag for adjusting tim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "5481906db62e5b6eec422fcc6f5308c9a4346508", "messageHeadline": "docs/CHANGELOG.md: mention about https://github.com/VictoriaMetrics/V\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cc3e69e963a0b30f90e7319abefdbf121d0e9538", "messageHeadline": "vmalert: add option datasource.queryStep to allow user to address the\u2026", "author": {"name": "weng zhao", "email": "codingshadow@gmail.com", "user": null}, "additions": 11, "deletions": 4}}, {"node": {"oid": "8cea3c3cc49c3c65b39b27dc8943aae070c8a85d", "messageHeadline": "lib/promscrape: retry scrape and service discovery requests when the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c164a8d231945261306b8604adb0d288d023161f", "messageHeadline": "app/vmselect/promql: improve documentation for `-search.maxPointsPert\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3caac3d12c62b33c14d155a6849f1d22514906d6", "messageHeadline": "docs/CHANGELOG.md: mention about the fix with too big HTTP reconnecti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "054fe1c198e25ef77eb30c8dec70e127540aa943", "messageHeadline": "deployment/docker: update Go builder from v1.15.6 to v1.15.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0a45220b0a902aeea0b9186fd3a85b24e534a642", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.11 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 5}}, {"node": {"oid": "8749c2dd9257044cc14eca069228e0d73cba608c", "messageHeadline": "app/vmselect: add `-search.maxStepForPointsAdjustment` command-line f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "011c5da785e5085d6bb3bbbbb09434214544208f", "messageHeadline": "app/vmselect/graphite: extract getCanonicalPath() function from loop \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "fcbefc15d0725fb77914a902ccefdaeb50d8a74c", "messageHeadline": "LICENSE: bump the last year from 2020 to 2021", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "485d43ef21642c78e1de1e1fe2614c1fa1d67813", "messageHeadline": "deployment/docker: upgrade alpine base Docker image from v3.12.3 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b638c1eed59877ce17bc99b1266db2ea810146fa", "messageHeadline": "lib/mergeset: add missing shouldCacheBlock (#1019)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cc379f95c2138b349327ed370ffbc8128f3ee067", "messageHeadline": "Makefile: add `release-victoria-metrics-arm64` build rule", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 3}}, {"node": {"oid": "689d769b4d9deaac24b8166a807d09ff5edbfedd", "messageHeadline": "Makefile: release vmutils for amd64 and arm64", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 17}}, {"node": {"oid": "0d03855787d526e51980e5935d9a59c83f92f143", "messageHeadline": "Arch consistent filenames (#1015)", "author": {"name": "Robert Edstr\u00f6m", "email": "108799+Legogris@users.noreply.github.com", "user": {"login": "Legogris"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "75f7c51cab7eca86dace9bbfcd72a6790f6343d9", "messageHeadline": "docs/vmagent.md: follow-up for 184a659c5f4909eafed675e4ae2b8e8efbb5a698", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "184a659c5f4909eafed675e4ae2b8e8efbb5a698", "messageHeadline": "Doco vmagent fix (#1014)", "author": {"name": "mancubus77", "email": "mancubus77@gmail.com", "user": {"login": "mancubus77"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "7ce87ebcb2e95c2d5a10ff8228ee8cf48e8c199b", "messageHeadline": "docs/CHANGELOG.md: cut v1.52.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "1051d8aa2d6fc0883824d0a84be679d4c1898c81", "messageHeadline": "app/vmselect/promql: add ability to pass multiple labels to `sort_by_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "689cf88eb2244817d6afd9528c7ce834fd6fe4bf", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1353, "deletions": 155}}, {"node": {"oid": "bdd0a1cdb276b86d650eb3f6448a3cec0f2f109a", "messageHeadline": "lib/backup: increase backup chunk size from 128MB to 1GB", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "acf1a2c72b05e94668523c84eb7ae70fa03e4297", "messageHeadline": "app/vmselect/promql: properly parse escaped multibyte utf8 code seque\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 15}}, {"node": {"oid": "89315d719d0c6be74936c1b62fb18484182564eb", "messageHeadline": "docs/CHANGELOG.md: document updated `extra_label` query arg behavior", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "dc9d7aedd59f7de94ab8d39cb4f1317d67b5188b", "messageHeadline": "adds extra_label to all import apis (#1007)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 120, "deletions": 19}}, {"node": {"oid": "7373986f9ee11ec453d4a4aa9c8decf19cc141d1", "messageHeadline": "docs/CHANGELOG.md: mention that the minimum supported TLS version now\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7bf5d4831584653e5abc6e1a95c30edecb968cd4", "messageHeadline": "bumps minimal tls version (#1012)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "3e451ccddacd2be920535e6331c6efb90754c315", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fe3444b12403c015ad60ca73ba927c76595f34f3", "messageHeadline": "deployment/docker: upgrade base image for Docker packages from Alpine\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "77be066ee829621ffad04b76740e64f22c264d32", "messageHeadline": "add release-vmutils-arm64,release-vmutils-arm64 make targets (#1011)", "author": {"name": "Robert Edstr\u00f6m", "email": "108799+Legogris@users.noreply.github.com", "user": {"login": "Legogris"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "1837f2f7d30cc3547f7d81c3d1befe93f21b356a", "messageHeadline": "app/vmselect/promql: add `tfirst_over_time(m[d])` and `tlast_over_tim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 22}}, {"node": {"oid": "f5d52b51f1cbe9e66b57f6bf096c2e59ef97dadc", "messageHeadline": "docs/Articles.md: add https://cer6erus.medium.com/cloud-native-model-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "31ec79eaf62eb54190f655937d4011b1189710bc", "messageHeadline": "lib/storage: inline marshalTags function and remove the code for hand\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 15}}, {"node": {"oid": "c8ea697db8be2e427b5c1d0af5a67495d55cafda", "messageHeadline": "lib/storage: de-duplicate tags in MetricName.sortTags", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 11}}, {"node": {"oid": "2140ccbdcc3ccb137e0e8dee2f4fc51e0743314d", "messageHeadline": "docs/CHANGELOG.md: document big fixes from the commit 7976c22797bacf9\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7976c22797bacf90845b22f972de61a4b41da38b", "messageHeadline": "Fixes error handling for promscrape.streamParse (#1009)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "2c44f9989a0a0173e42468d5e3e66ee5f29cbe46", "messageHeadline": "lib/promscrape: properly show scrape duration on `/targets` page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e61e3bf174106b075cc671c45856005df4030167", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention about https://github.c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89611fa48ce91ea895f330693319728b8a3cecad", "messageHeadline": "docs/CHANGELOG.md: mention about a bugfix for https://github.com/Vict\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "14f0f905071fb3e5e67088931942dc7efc8ff1ab", "messageHeadline": "docker-compose: provide the example list of alerting rules for vm com\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 171, "deletions": 19}}, {"node": {"oid": "24ffad74c10e885aa499a2b305585072f41e52cd", "messageHeadline": "all: use `net.Dial` instead of `fasthttp.Dial`, because `fasthttp.Dia\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "6740294ebb7625c8f2342ec71c88c4b3914834d5", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2e2e4f7e21a426fb42b20cc2932e61f533e9515d", "messageHeadline": "vmalert-989: return non-empty result in template func `query` stub to\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "9dcb18e03d1ef04901feca2232b609ca2803adb7", "messageHeadline": "app/vmstorage: disable final merge by default, since it may result in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "0477991b4d51c4cc4ff62690d15430f6a802a668", "messageHeadline": "vendor: make vendor-update", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 133, "deletions": 54}}, {"node": {"oid": "b1f9b39c4b2aa9bfca82179b587d610f01358d89", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with upstream", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39b11b3ff46c258590b838db53d82bcbe1e892ec", "messageHeadline": "Tiny typo fix (#997)", "author": {"name": "Dan Dascalescu", "email": "ddascalescu+github@gmail.com", "user": {"login": "dandv"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7bd420cbfe3d9513bb93a346e532dc1ad7567da3", "messageHeadline": "docker-compose: add blackhole receiver for alertmanager (#999)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "85962b459fc269a077dd8719f8dd3b5bdd7e8528", "messageHeadline": "Snap docs change (#986)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 60, "deletions": 11}}, {"node": {"oid": "f6ca776c75f2330edca42486fb3a206b6967a06c", "messageHeadline": "README.md: mention about `-search.queryStats.lastQueriesCount` and `-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "70df5f4975156f6ace9b0fe5356964394d2955c8", "messageHeadline": "docs/CHANGELOG.md: cut v1.51.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c86286ec1d8b4e285304dfa54455274732ecede1", "messageHeadline": "app/vmselect/promql: do not ajdust `offset` value provided in the query", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "261535b32dfc02eed96fa0f3ebe4ad7dbca131c1", "messageHeadline": "docs/Articles.md: add a link to https://www.percona.com/blog/2020/12/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "4b7105a65b12208e6c87a8d3b758c175a089f044", "messageHeadline": "app/vmselect: sync query stats handling with cluster version", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 36}}, {"node": {"oid": "df0309eae084e0046efbd5ee33cf3d93b0388436", "messageHeadline": "app/vmselect/promql: simplify defer call for querystats.RegisterQuery", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ad4e6a92837409122d76ba91bdd7ac3c4abc0fa3", "messageHeadline": "app/vmselect/querystats: reduce the default number of last queries to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59183f66d0adfe342b133347996387ab4c215548", "messageHeadline": "app/vmselect: refactor `/api/v1/stats/top_queries`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 287, "deletions": 435}}, {"node": {"oid": "fb338c50a3738b90838b63a30dd5ff72795fdbc2", "messageHeadline": "app/victoria-metrics: show usage info when incorrect command-line fla\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "86630350bfbeec900bc61c010cf54568428d727a", "messageHeadline": "Adds query stats handler (#945)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 458, "deletions": 0}}, {"node": {"oid": "490c69c64e22bf65b193100a6f34eda218b983fb", "messageHeadline": "lib/storage: wait for pending transactions before closing and droppin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 7}}, {"node": {"oid": "932e53522d30dd1415df3e0c746ce87b3c00297b", "messageHeadline": "docs/CHANGELOG.md: mention that vmalert now properly escapes multi-li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1de15ad490dbde84ad2a657f3b65a6311991f372", "messageHeadline": "adds escape for CRLF (#984)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "1f2944a9d078ece77dc0dd6977d2b157de128993", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 56}}, {"node": {"oid": "cab7e936a3be7694f6c47ccd1a836e36bcaf1dd7", "messageHeadline": "lib/storage: physically remove stale parts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 5}}, {"node": {"oid": "0326638c90a9a3da89589f9b2ace21e2f7fb8e53", "messageHeadline": "app/vmalert: typo fix in descriptions for notifier.basicAuth.username\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "4eb520a3427ca7123217cad83af197c58781457d", "messageHeadline": "docs/CHANGELOG.md: mention about adding missing __meta_kubernetes_ser\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "b21e16ad0c0556e804d48e9c42d63a7c81e71e0d", "messageHeadline": "fixes kubernetes_sd (#983)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "820669da697353166cd54adb4bbe73e2f8c29587", "messageHeadline": "lib/promscrape: code prettifying for 8dd03ecf1979903a0d99df6df03104c7\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 165, "deletions": 174}}, {"node": {"oid": "8dd03ecf1979903a0d99df6df03104c7eaab8501", "messageHeadline": "adds proxy_url support, (#980)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 192, "deletions": 29}}, {"node": {"oid": "9e4ed5e591c9a3aac2fe6ff7978e0b41067f50a0", "messageHeadline": "lib/storage: do not remove parts outside the configured retention if \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9df60518bbf928727da549c824a662e22d29fd63", "messageHeadline": "docs: mention that it is possible to set multiple `-notifier.tlsInsec\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 8}}, {"node": {"oid": "c270f8f3e6eaea23c837dc37dfc3c0a17e94bb34", "messageHeadline": "changes vmalert notifier flag, (#978)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "46dba00756ece9527eb2df6cc7ab227350e63839", "messageHeadline": "lib/storage: remove stale parts as soon as they go outside the config\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 68, "deletions": 1}}, {"node": {"oid": "de89bcddaefde38b8e20e1ea1cfb91b61a5a218a", "messageHeadline": "vendor: upgrade github.com/klauspost/compress from v1.11.3 to v1.11.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 724, "deletions": 17}}, {"node": {"oid": "0f99c1afb1abf5954bb522d13f30712f55d94dd9", "messageHeadline": "add linkedin to release announcement", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "750daa04d1c000795b2655372d44706f830d5747", "messageHeadline": "Announcement guide", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e4f856e9007375ed9ab4b357ab7248528975e54c", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 782, "deletions": 450}}, {"node": {"oid": "e15b20dde3da2220e820e58735cffbca7d74036d", "messageHeadline": "docs/CHANGELOG.md: cut v1.50.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "13804bda8f896cc4ee1ea83cdb9d78a18b6b77f8", "messageHeadline": "docs/CHANGELOG.md: mention about bugfix for populating template varia\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "404cbd152252a9090bd6ca69bd43be470be0c94c", "messageHeadline": "vmalert-974: fix order for labels templating (#975)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 141, "deletions": 21}}, {"node": {"oid": "88ac4dfc0720225fb2ba46c3f7d797566fc99678", "messageHeadline": "app/vmselect: properly parse negative combined offsets such as `-1h2m3s`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "17c2ce18fd6a3060061d19f7345851a131308985", "messageHeadline": "docs/CHANGELOG.md: there is no visible difference for CPU usage and d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "d65c03c00447652839ea353cc1f694c9a928acf7", "messageHeadline": "lib/storage: properly determine max rows for output part when merging\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 29}}, {"node": {"oid": "ebf8da3730b0823f4b3804fede125f607c340f5b", "messageHeadline": "lib/{storage,mergeset}: tune background merge process in order to red\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "e6666da4e7a3c95ec23d292c279e5a1f9472b295", "messageHeadline": "docs/CHANGELOG.md: mention that Docker images for vmagent, vmalert, v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97686ddc657963abec58f61211fdfa54d55c6427", "messageHeadline": "docs: alphabetically sort links to case studies", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 28}}, {"node": {"oid": "43577a823732fef7b1b0680a709cbb7630d2e44b", "messageHeadline": "Makefile: force running Makefile rules if there is a file matching th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8df25e12d8934aa20260dd812c7d4f54bff5e99c", "messageHeadline": "docs/Articles.md: classify articles by themes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 14}}, {"node": {"oid": "d8197f4a5595aece40b76e3e4e108678a700d746", "messageHeadline": "add a link to https://www.percona.com/blog/2020/12/16/percona-monitor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8aa2f448a8047dc1feff159202d385e1d4286e00", "messageHeadline": "Upgrade github.com/valyala/gozstd from v1.8.3 to v1.9.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 574, "deletions": 126}}, {"node": {"oid": "2dfa746c91b4f8fc1b103d442e084b1e62baf82a", "messageHeadline": "lib/promscrape: remove `ID` field from `ScrapeWork` struct. Use a poi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 30}}, {"node": {"oid": "9abb2d6c742456f357337ee16fc7f5e2acbddb99", "messageHeadline": "lib/protoparser/prometheus: follow-up commit after 7d38627b9f6f212ae6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "27f02612576383b68ca2c35031ee9ec7d630e1a2", "messageHeadline": "lib/protoparser/prometheus/parser.go (#970)", "author": {"name": "BigFish", "email": "736759290@qq.com", "user": {"login": "bigfish02"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2a1550f3410259a89353266457119969e75b9fff", "messageHeadline": "docs/FAQ.md: add a link to https://valyala.medium.com/promscale-vs-vi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0d2c4f252f69f8ff382117e4def3e4469cdf3f95", "messageHeadline": "docs/Articles.md: add a link to https://valyala.medium.com/promscale-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0e082b1c760c75936759f0dba6116c49213afab2", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: fix incorrect commands for profile c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1b9992b42a8903dd1e4db8485a90e6f4e2eb2809", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add `Profiling` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 16}}, {"node": {"oid": "795e32be4a1988ed2dc34fb6875e04626fac2ba4", "messageHeadline": "docs/CHANGELOG.md: cut v1.50.1 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "4215182e61fce4e608b6dca6b97f4847dd9a17c8", "messageHeadline": "docs/Release-Guide.md: actualize release docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e8f645bf529d2c23c7ecfa3444907410899de69a", "messageHeadline": "docs/CHANGELOG.md: mention about bugfix, which properly removes unreg\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a4c7fcb5e16d56fc72c5c821f839d7aabcc2c743", "messageHeadline": "lib/promscrape: properly remove deleted target from `/targets` page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aa56b9217e13e0aa352ffe275e01c74b48f007e2", "messageHeadline": "app/vmagent: add `vmagent_remotewrite_blocks_sent_total` and `vmagent\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b10ad446923b7c0399944f3e96295ff6453a49a3", "messageHeadline": "docs/vmagent.md: typo fix: pearsed->parsed", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1eabbc0e27d3125368850922dc598ef37af47027", "messageHeadline": "docs/vmagent.md: mention that `sample_limit` option has no sense when\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a13a443bf7d454dbcccc34febc647f296375eb64", "messageHeadline": "docs/CHANGELOG.md: cut v1.50.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b9913e151a7d936a5e9f1a8d5705268fc0c75044", "messageHeadline": ".github/workflows/main.yml: fall back to `go get` instead of `go inst\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b730fc266743bfdd94846ee2043cbcd1c4b6dd20", "messageHeadline": "lib/promscrape: properly handle scrape errors when stream parsing is \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 25}}, {"node": {"oid": "11fa458e39175b01872848f5d6a273c620a2e264", "messageHeadline": "app/vmselect/promql: return expected `increase()` result for the firs\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "149511f5e9a5985adb99e707ba139494b1ddd251", "messageHeadline": "Do not set `GO111MODULE=off` during `go install`, since this doesnt w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "2813d0b1e0e8543e26b8baa3f7fa7675d75924c7", "messageHeadline": "docs/CHANGELOG.md: mention that vmagent now accepts multiple `-remote\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "95c9b630cc76ae3c98cefb02d633acded2d3ed0e", "messageHeadline": "adds new Array Flags (#965)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 233, "deletions": 7}}, {"node": {"oid": "60fcac4878837d955fb64c353a2df502d7db6eee", "messageHeadline": "lib/promscrape: add bootstrap styles to `/targets` html page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 240, "deletions": 227}}, {"node": {"oid": "5af2a9ca0e47afc53cd01664ddbab94168f3d376", "messageHeadline": "lib/promscrape: formatting fixes for `/tarets` page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "020917949bcd9ef5bb6c8a9ed74052843e0f8e60", "messageHeadline": "lib/promscrape: formatting fixes for `/targets` page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 15}}, {"node": {"oid": "4e48067133dfb139b07c08ac36d19d1e8354561d", "messageHeadline": ".github/workflows/main.yml: set GO111MODULE=off when installing auxil\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae3675d3d079c87bd4df530d7cd060e292819827", "messageHeadline": "docs/CHANGELOG.md: mention about adding `query`, `first` and `value` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6247884057e91a9d750dde36daec16bd6873da42", "messageHeadline": "vmalert: add function \"query\", \"first\" and \"value\" to alert templates\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 131, "deletions": 36}}, {"node": {"oid": "0b2726c3be723aad541fd9b28105614913ce1d16", "messageHeadline": "all: use `go install` instead of `go get` for installing auxiliary tools", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "5d426dfe0a1a7d2a4c0f842acb9c37da8311c9b2", "messageHeadline": "docs/CHANGELOG.md: mention bugfix for proper recovering from incorrec\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d006b41eff60da036af2623c123ccd587f31d323", "messageHeadline": "lib/persistentqueue: verify that ReaderOffset doesnt exceed WriterOff\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ae972429c740cd3ccc7ca54f5069aa3493c9dfa0", "messageHeadline": "lib/promscrape: add missing whitespace between duration and `ago` wor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "f8e7f433cfa8e3f184325a84baf1b79b8fac18cd", "messageHeadline": "app/victoria-metrics: prettify `/` page output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "069c9ade5274df5ba9115fc64c3c9abeb38d7a79", "messageHeadline": "app/{vmagent,vminsert}: follow-up for ce8c2dd1f1b3c6a5aad400e2fcc360e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "ce8c2dd1f1b3c6a5aad400e2fcc360e5bfaaba7b", "messageHeadline": "Changes targets api (#961)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 583, "deletions": 68}}, {"node": {"oid": "5ebfc275e6110398a76abd612d179b670870e118", "messageHeadline": "app/victoria-metrics: automatically reset response cache when samples\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 8}}, {"node": {"oid": "f93247e82d3094c8c0c2ffc1d99042ab8d3f93cf", "messageHeadline": "docs/MetricsQL.md: clarify that `limitk(k, q)` returns an arbitrary s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c4c90ab2b1b52c265f8553816cce1142ddd3543b", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 492, "deletions": 170}}, {"node": {"oid": "ae10ff8ccdc96e1032a0c3e414b499957c3cec39", "messageHeadline": ".github/ISSUE_TEMPLATE/bug_report.md: add a link to upgrade procedure", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "4862edfef3914a84c5031e3b8a63ba7c467ea438", "messageHeadline": "docs/FAQ.md: use less confusing links in the chapter explaining why V\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9d42546a2734fa3fc7dcd15f167465f95fb0fdf2", "messageHeadline": "docs: consistently use links to https://victoriametrics.github.io for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 184, "deletions": 184}}, {"node": {"oid": "710f8ce5aa5ca6dd11e4b19119df1e5de5d808f4", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify docs in `Relabeling` s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "081aa4ad68f8470ba6a5efb87f60964d01506a49", "messageHeadline": "docs/CHANGELOG.md: mention https://github.com/VictoriaMetrics/Victori\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5f9d88a3cbff581bd331957e274ca9c565f4f1ad", "messageHeadline": "lib/promscrape/discovery/consul: reduce load on Consul API server by \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 7}}, {"node": {"oid": "ba8ac08739abad55a59320202e5271ea96e539ab", "messageHeadline": "app/vmselect/graphite: properly handle wildcards and charsets inside \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 19}}, {"node": {"oid": "e7d8d84396217dd466869a4edbed58074932bccf", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with upstream README.md v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "30445ed5e915f04e908cebd0207d638b24119f75", "messageHeadline": "docs/CaseStudies.md: add case study for zhihu (#956)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "82afcb6d0dd8e8290d131c48a6de789301fbb592", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify that the recommended v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "3ca1ed0fdedd598c5795b89b5ea33f2131806892", "messageHeadline": "docs/CHANGELOG.md: mention about memory leak fix in vmagent when big \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b13680a67e6657d324a3c22158cda74219fc6436", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with upstream README.md v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "0066a02293244571b1461393c60bd8b5ca125889", "messageHeadline": "Wording suggestion for lack of native format spec (#948)", "author": {"name": "Akira Kurogane", "email": "akira.kurogane@gmail.com", "user": {"login": "akira-kurogane"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "fd9fd191b91ef4c9965ecb0a73ee7dd0161c8d3e", "messageHeadline": "lib/promscrape/discovery/consul: properly pass Datacenter filter to C\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4146fc46681b532ad22973a846c0a0b2941f39ff", "messageHeadline": "all: properly handle CPU limits set on the host system/container", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 85, "deletions": 90}}, {"node": {"oid": "364f30a6e740a16cd0e8012173092e1a5b908ac5", "messageHeadline": "lib/promscrape: store ScrapeWork items by pointer in the slice return\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 79}}, {"node": {"oid": "1906f841c95f86ba0ca6d5849569e803f5a7d86b", "messageHeadline": "app/vmselect/promql: do not reduce lookbehind window for `any_rollup_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "26df320be502c3bbad2b8009293ccf0567feb5d4", "messageHeadline": "Create CODE_OF_CONDUCT_RU.md", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "b6b1b06d70914dd89ed987b2c521151203992754", "messageHeadline": "app/{vmalert,vmagent}: skip empty values in `-remoteWrite.label` and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "54546687099fc7340e9d43d272a601e07b381dba", "messageHeadline": "Update CODE_OF_CONDUCT.md", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "c8133cbb16742bdbfa712d5b58dec7f883b413d6", "messageHeadline": ".github/ISSUE_TEMPLATE/bug_report.md: mention that it is recommended \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "30deb2b548af9a566a7298f340f28bfc2fab3eef", "messageHeadline": ".github/ISSUE_TEMPLATE/bug_report.md: recommend updating to the lates\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "08b71d20672f4f988091a64adc71a85f3eb8b6d1", "messageHeadline": "lib/promscrape: re-use strings for labels stored in ScrapeWork", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "0f1b969aa61d91668f2d4002094991e5ab0e4a9b", "messageHeadline": "lib/promscrape: export `vm_promscrape_scrapers_{started|stopped}_tota\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "c7ac7c1807a54cd2d6e44ce1ed4378147be891c2", "messageHeadline": "lib/promscrape: store targetStatus entries in targetStatusMap by poin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 8}}, {"node": {"oid": "05813259dc3ed3c74dfa48171e99edbfed3760a0", "messageHeadline": "lib/promscrape: export `vm_promscrape_active_scrapers{type=\"<sd_type>\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "9c1c9d8e764d7cff5e52cbf17b3023d60a5938f1", "messageHeadline": "lib/promscrape: do not enable strict config parsing when `-promscrape\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "007dbf273d4977fd45252bc8fbf315f88de96131", "messageHeadline": "app/vmselect/graphite: remove duplicate `name` tag from `/tags/autoCo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "82972a8f2aede6c8acf6d3fc3f9e2a48a078645b", "messageHeadline": "lib/promscrape: mention in scrape error message that scrape errors ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "83c0c241a75ae9e76f0d70da089cabab86e8b729", "messageHeadline": "dashboard: release to grafana.com (#940)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "299a35948ccbdaca9bd4e95a0f885d35618e31cc", "messageHeadline": "lib/promscrape: clarify error message on failed connection to scrape \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "b0e4b234cb835b60157dd92d0ee04904a3f9f6c5", "messageHeadline": "lib/protoparser/influx: allow multiple whitespace chars between measu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 2}}, {"node": {"oid": "6f0038209ce21347e2ee4723e104ba7ddd0c0e31", "messageHeadline": "dashboard: Prometheus compatibility fix for `Storage full ETA` panel \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae1db8fa08d1427d22e4ddab633fdd6e240ea946", "messageHeadline": "docs/CHANGELOG.md: cut v1.49.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "0e46e8df8d77f1fe7cf75aef820c35595cad902d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 153, "deletions": 37}}, {"node": {"oid": "d305cc201784f24e3e73376f21d02766274c93fd", "messageHeadline": "deployment/docker: update Go builder from v1.15.5 to v1.15.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "e2e8ef86d9125a5406b7310e2ff25e5ec65f95be", "messageHeadline": "app/vmselect/promql: add `count_eq_over_time(m[d], N)` and `count_ne_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 4}}, {"node": {"oid": "52915c8f7e696ad45cd43ff5c01ad18ee774a44d", "messageHeadline": "lib/promscrape/discoveryutils: remove limit on the number of concurre\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eb27dbde135a4ef43b31d977613282b97a5d8830", "messageHeadline": "lib/flagutil: make golangci-lint happy by using strings.TrimPrefix in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "9d787f9edd2d75587cb7eac5b225813ab567f29a", "messageHeadline": "all: do not print usage info for all the flags when incorrect command\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 21}}, {"node": {"oid": "66379cc69f0b6d4d5862d38e2d291565fbf20f74", "messageHeadline": "app/vmselect/promql: add `label_uppercase(q, label1, ... labelN)` and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 107, "deletions": 5}}, {"node": {"oid": "d0e1589ea9d5884c397bb624e2dc777d22887625", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1359, "deletions": 1104}}, {"node": {"oid": "de0643fab51e81d6e6767e0239e7b7aefe36fd51", "messageHeadline": "lib/promscrape/discovery/consul: log the time needed for stoppig Cons\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9cd8eb92f1c81fdef2aeace79c779929dafd032a", "messageHeadline": "lib/promscrape/discovery/consul: make sure that block response contai\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 16}}, {"node": {"oid": "5009b25a03837303050bde957ab0b52d523ea3a5", "messageHeadline": "lib/promscrape: code cleanup after c6dee6c52dada09c4e45b807e805e291bf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 231, "deletions": 209}}, {"node": {"oid": "c6dee6c52dada09c4e45b807e805e291bf47d2d9", "messageHeadline": "Changes consul discovery api (#921)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 354, "deletions": 157}}, {"node": {"oid": "a7fc84b39059d03e66061655dc08e9bdcb36ef73", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update `features` chapter acco\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 20}}, {"node": {"oid": "2f777d996d4fb08d66016134cbb0c67ece33cd5d", "messageHeadline": "README.md: remove duplicate `provide` word", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "44a34a0f5fe37cd87af82ec309f3c50f28eb2bed", "messageHeadline": "app/vmselect/promql: `make fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4910bac46ba89671ef261f210d5a8f093f4d1424", "messageHeadline": "docs/FAQ.md: add a link to https://valyala.medium.com/prometheus-vs-v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1982505c2b9df6d729409d03c03e327b860d71d7", "messageHeadline": "app/vmselect/promql: return `nan` from `minute(m)` when `m` equals to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "9d87496b5086e65692c9139e74516e1c0a9f4390", "messageHeadline": "app/vmselect/promql: do not return `0` value from `sum_over_time(m[d]\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "91a4c279cc7262930cd7edc778661a68c7658a3e", "messageHeadline": "app/vmselect: return `metric` values from `time() cmp_op metric` quer\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "7590b8477b8506c4985ebe9ec7d321534410f544", "messageHeadline": "vendor: upgrade github.com/VictoriaMetrics/metricsql from v0.7.2 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 14}}, {"node": {"oid": "b1fd390e1660d4348dae1f9c0afbf595b6e7eacf", "messageHeadline": "docs/Articles.md: add a link to https://victoriametrics.medium.com/ho\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5bf14991a3a6a063c6cca1b8d8b41ad4e68dc8b2", "messageHeadline": "docs/Articles.md: add a link to an article on how Percona PMM has bee\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "700bda8e2e2c831170cf83f02e8da937bdcbb8f8", "messageHeadline": "app/vmselect/promql: return `nan` from `a >bool b` if `a` is `nan` in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 2}}, {"node": {"oid": "efdc3c71afe2c3da2f6816d6b6d3a46b80584560", "messageHeadline": "app/vmselect/searchutils: return elapsed time in Deadline.String() ou\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "ca091bade3e101af80c430bbc76cb175c7482135", "messageHeadline": "app/vmbackup/snapshot: add missing status code check for the returned\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "b35b3dc043e118ab552401e8040b0c937cd2c4b2", "messageHeadline": "app/vmbackup/snapshot: log url and response body on failed JSON respo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0463cb5550ebe556e4aa6e684b4625e9c0f69353", "messageHeadline": "fixes checksum calculation (#928)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 45, "deletions": 19}}, {"node": {"oid": "357f886f9709ca80ab28494d86473aac28487302", "messageHeadline": "Revert \"lib/storage: add missing (AccountID, ProjectID) in MetricName\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "ace969d5954f7f4e1fbd8e40fe03365f1a2cd3e9", "messageHeadline": "lib/storage: add missing (AccountID, ProjectID) in MetricName.String(\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "32869e4c0fd82e72e54cd1545101add8a70f0218", "messageHeadline": "lib/promscrape: fix failing tests after a906b3862fa481a0c236c4ef35ff8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a906b3862fa481a0c236c4ef35ff8bd451b999a2", "messageHeadline": "lib/protoparser/prometheus: properly parse OpenMetrics timestamps", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 17}}, {"node": {"oid": "eedb79ead895b60b23c1d17b5fb64bcc52cffd11", "messageHeadline": "sync with README.md from single-node version", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae457828bc63d3133a230353fa026a667c985c6a", "messageHeadline": "update carbonapi link (#927)", "author": {"name": "Karsonito", "email": "Karsonito@users.noreply.github.com", "user": {"login": "Karsonito"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51652f638f0b5567db33915a269755a8fb1be15f", "messageHeadline": "docs/Articles.md: add https://valyala.medium.com/prometheus-vs-victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a327893527417e64ef99da82f2512352ae68c29", "messageHeadline": "lib/promscrape: reduce memory allocations when unpacking gzipped resp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "2cea4d403fd3b2a98975fafce2d2f7f8f0f96366", "messageHeadline": "all: typo fix: thouthand->thousand", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3dffc6099e9642c916f13ff7e5d3ec1599418821", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.8 to v1.0.9", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "b0a5c382ee3fa4af9e42344b631fc124a3a4abac", "messageHeadline": "lib/promscrape: release http response non-200 status code", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1de1774de6a5bfa19198556e43e7f995c12b770e", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.7 to v1.0.8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "067188501fd69f97247bf5ee88188cbc0b2e6b54", "messageHeadline": "dashboard: incorporate dedup rate into storage ETA (#920)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "4cb6bcd2d7e99f565da88bf501e143f582ce2434", "messageHeadline": "docs/CHANGELOG.md: cut v1.48.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6b1317b6a4e28c3e3e16ef370793b943e6661042", "messageHeadline": "docs/CHANGELOG.md: add a link to Netflix Eureka - https://github.com/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "b7fcdb528d0093005423e844e6c5ada432d6a9fe", "messageHeadline": "app/{vmagent,victoria-metrics}: add `-dryRun` option and make more cl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "dabbf930d8c2c3a17ba17fbe23e3a7374a95caea", "messageHeadline": "app/vmagent: do not enable -promscrape.config.strictParse when -dryRu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "1c669a69a86404494395c2d3f9e41106822e56d7", "messageHeadline": "lib/mergeset: tune the number of rawItemsBlocks to merge at once", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7119f294f3ec9ef43a0b0131be3f5adfa03734d1", "messageHeadline": "lib/mergeset: help GC by removing refereces to slices in inmemoryBloc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "8a057e705a73b9b2e9afa7dd24dece9247042939", "messageHeadline": "lib/storage: log metric name plus all its labels when the metric time\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 13}}, {"node": {"oid": "b65236530c906ab75f2780f597741349d607533b", "messageHeadline": "lib/storage: typo fix in error message: allowd->allowed", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ae04378424c9171af06ecd3e7af91bebebe771cf", "messageHeadline": "lib/protoparser/prometheus: properly parse \"infinity\" values in OpenM\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 7}}, {"node": {"oid": "bf95fbfc1db288ec3808951b47069a2caf229a9d", "messageHeadline": "lib/logger: disable rate limiting for error and warn logs by default", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "78d2715d04bc2224546ee3047b4fe4ae82613289", "messageHeadline": "all: spelling fix: superflouos->superfluous. This is a follow-up for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "d0ffb49ee2c6a65046a4f8c3543da098c6c9295c", "messageHeadline": "docs/CHANGELOG.md: mention that `/tags/delSeries` handler is supporte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b7f4fc6e0da03661baf79a401f1a5d98bda7f572", "messageHeadline": "lib/protoparser/prometheus: properly parse metrics with exemplars", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 1}}, {"node": {"oid": "d48363534afcda3e2583210cf86f334a6ec16712", "messageHeadline": "docs/Articles.md: add recent articles about VictoriaMetrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0acdab3ab9f475537d4b940d28e9a76baacd032f", "messageHeadline": "Update main.go (#922)", "author": {"name": "BigFish", "email": "736759290@qq.com", "user": {"login": "bigfish02"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7e8dcf9ddc87700df94a2d7c77a7ce1ca7d9e35e", "messageHeadline": "app/vmbackup: cosmetic fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "aa90b93778e96079e84460aac2f829ac0263a597", "messageHeadline": "lib/promscrape: expose `__meta_ec2_ipv6_addresses` label for `ec2_sd_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "de523c81b9789ba182d4287dea80661a46f1438d", "messageHeadline": "lib/promscrape: add `filters` option to `dockerswarm_sd_config` like \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 8}}, {"node": {"oid": "a724dde90a3da4ec84366ef622de0deeb9a51e2b", "messageHeadline": "app/vmselect: protect `/tags/delSeries` with `-deleteAuthKey` in the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "fb8e56d8a21f7fd0d53db6843aa0ec7e542e4656", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "f0c207fae2a91b522ad4202c2cb4900c62c19dd8", "messageHeadline": "app/vmselect: add `/tags/delSeries` handler from Graphite Tags API", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 0}}, {"node": {"oid": "d3794eb994de606e47b76cc6245b9375c8d327d9", "messageHeadline": "app/{vminsert,vmselect}: move `/tags/tagSeries` and `/tags/tagMultiSe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 187, "deletions": 199}}, {"node": {"oid": "f76598594754b79060f631bf515a468f0dd343a0", "messageHeadline": "lib/fs: replace fs.OpenReaderAt with fs.MustOpenReaderAt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 51}}, {"node": {"oid": "e614a14b218ca06a5663127e154457a9335be77f", "messageHeadline": "docs: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "9d160f90489d10b3b6d5c427cd05c5f8d349f246", "messageHeadline": "lib/promscrape: hint that -enableTCP6 command-line flag can be used f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d7932775cc42a1c41f870d16d5c16c7cadab748a", "messageHeadline": "lib/promscrape/discovery/eureka: follow-up after eec76718e9bddd6ce190\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 46}}, {"node": {"oid": "eec76718e9bddd6ce1903449e6b1844252734133", "messageHeadline": "Adds eureka service discovery (#913)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 472, "deletions": 0}}, {"node": {"oid": "093a8917626c62c0b655e6bef66905dd47157920", "messageHeadline": "MetricsQL docs: parameter consistency (#915)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c03e4ef9d61fe2c0771634b0b6c8ed8e87e10372", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 74, "deletions": 19}}, {"node": {"oid": "de7f3152316bbbb3a146018d8883f0544cba46a1", "messageHeadline": "docs/CHANGELOG.md: mention that slow query log now contains remote cl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "97a0c809047c2c800f5b8e6d5f68a5153ef9794e", "messageHeadline": "lib/logger: follow-up for 09105ff49cee625fdec7ee04cb614e2f19c4eabc", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "09105ff49cee625fdec7ee04cb614e2f19c4eabc", "messageHeadline": "Adds log suppression per caller (#908)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 68, "deletions": 22}}, {"node": {"oid": "2859a452d4cf0a261ab1dab9bf588e9b723601b8", "messageHeadline": "app/vmselect: add remoteAddr to slow query log in order to improve de\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "170e2f54ab39e5b5e1ce19734460e4ed2ecda4ff", "messageHeadline": "docs/CHANGELOG.md: mention about `snap install victoriametrics`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8b116b619add1b40ad1ea8150b85d145808c68d0", "messageHeadline": "docs/CHANGELOG.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6e6d62284c53871e915842b945f86dd454274145", "messageHeadline": "docs: make `snap install victoriametrics` more prominent in docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "a02a12f639f487d2a3c34e585bcfa01c9badb174", "messageHeadline": "Fix restart and code review (#912)", "author": {"name": "S.F", "email": "dohnuts@users.noreply.github.com", "user": {"login": "dohnuts"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "f818ab497b01405e55e990848313be43db839f3f", "messageHeadline": "Fixes snap script (#909)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b73802372aa6834c552efc2535719ea515897475", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: an attempt to fix markdown for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2f05f908881ff59bf76cf7ec7e5add7237ed3b9d", "messageHeadline": "docs: lowercase `adidas` trademark according to their request", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "7e4bcbd8536606bfcc31726ba03699adbe3062f5", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: adjust RAM sizing recommendations fo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a11659013f70401b9aa425f79938dd6ed241e6cc", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: make consistent section title \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 145, "deletions": 122}}, {"node": {"oid": "a6b2b2c00541931e40fe448211b8ece549e0b584", "messageHeadline": "lib/logger: add `-loggerWarnsPerSecondLimit` command-line flag for ra\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "c2afa3fdd73e3a35f3027a9e910c6341e7fb5420", "messageHeadline": "adds snap package for victoria-metrics (#904)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 155, "deletions": 0}}, {"node": {"oid": "d4cc934c77157bde02b3a8418bf1125a7b044f25", "messageHeadline": "README.md: sync with docs/Single-server-VictoriaMetrics.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "870270c75e187317aded7f5f6657174f95450967", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that `/internal/force_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7addbfc831c0732b54028a7a52497bd03c18e073", "messageHeadline": "fix multi instance logging name, add restore, fix rcctl (#902)", "author": {"name": "S.F", "email": "dohnuts@users.noreply.github.com", "user": {"login": "dohnuts"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "1c477bc2fc4b1a851045ed01dc4a8d9981d02c3b", "messageHeadline": "docs/CHANGELOG.md: cut v1.47.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d57214244ddeb3319db3c7b0c92be44b0254ea2f", "messageHeadline": "Makefile: add `-d` flag to `go get` in `vendor-update` target", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "84b986b2fc337f60233a2af63c8259c3002de7b8", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 449, "deletions": 345}}, {"node": {"oid": "1052effb6d826f59bb04a5944b420ea0255f19c6", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: `make docs-sync` after 57dc152e9de8a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "266788be145ae0bfec1a0eddef2b93799436a1db", "messageHeadline": "app/vmselect: use storage.NewSearchQuery() instead of constructing st\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 48}}, {"node": {"oid": "cf18df367dd5a0cfe742fab5e1693bfd4b8e129d", "messageHeadline": "app/vmselect/netstorage: apply Graphite filter after substituting `__\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "72ab3f723011891bf0c455355542933a66e7f970", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with `cluster` branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "30a922f3831651491e91cca36f29241dac0c27e3", "messageHeadline": "docs/CHANGELOG.md: mention about Graphite Tags API implementation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 8}}, {"node": {"oid": "2c672325653161251e10a5946f0e5568862b3aac", "messageHeadline": "app/vmselect/graphite: add `/tags/autoComplete/values` handler from G\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 214, "deletions": 113}}, {"node": {"oid": "86f99c6b551b9e29efe3e9dce2863a4e9a7b8a00", "messageHeadline": "app/vmselect/graphite: add `/tags/autoComplete/tags` handler from Gra\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 235, "deletions": 24}}, {"node": {"oid": "3c1434118ed0093649e3c5a90ccfd2cec286ad70", "messageHeadline": "app/vmselect/prometheus: return `__name__` label if `match[]` query t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "27a417bcd30a6b605ceb54498d1c99db55ec010b", "messageHeadline": "app/vmselect/prometheus: improve performance for `/api/v1/labels` and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 36}}, {"node": {"oid": "6fa806f1caf92cd8ab38f9c1e5444b22500c7d96", "messageHeadline": "app/vmselect/prometheus: fix deadlock in `/api/v1/series` on a time r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "f5500251d9d96f45523fa18b3069528caca2d69a", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5d6d2ef3a6b93fabf52724aeaa16fcec28e4d3d7", "messageHeadline": "docs/CHANGELOG.md: mention about improved performance for `/api/v1/se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0208d8c1039f4b7850c6c292fb5d56a517075530", "messageHeadline": "lib/storage: add a test for Storage.SearchMetricNames", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 1}}, {"node": {"oid": "465923b1815dc590cff16990168cf00a08eb20d8", "messageHeadline": "app/vmselect/graphite: add /tags/findSeries handler from Graphite Tag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 297, "deletions": 1}}, {"node": {"oid": "a1f3795b78f23a44360ea9b34f90df8339d2ebd7", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "414cd3965985b67fa27314094367474ba275d143", "messageHeadline": "app/vmselect/graphite: apply filter then limit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 68}}, {"node": {"oid": "d100341394e6f07b51e27be668f1ca14772501ea", "messageHeadline": "app/vmselect/graphite: add `/tags/<tag_name>` handler for Graphite Ta\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 196, "deletions": 13}}, {"node": {"oid": "6251762787f615d4c3857a25725e602ca4e46cfc", "messageHeadline": "app/vmselect/graphite: add `/tags` handler from Graphite Tags API", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 192, "deletions": 0}}, {"node": {"oid": "48d033a198c914d19470820dc79fd2cd4409ca69", "messageHeadline": "app/vminsert: add `/tags/tagSeries` and `/tags/tagMultiSeries` handle\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 516, "deletions": 15}}, {"node": {"oid": "4aaee3386010fa088d5b3849323e172066079bce", "messageHeadline": "lib/storage: do not show artifically created label for reverse Graphi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "6c0d36e4a95529e4a6b9871b4beb912d002a7b34", "messageHeadline": "app/vmselect: propagate errors from `vmstorage` to response to the cl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "ef9a8989fd5490e8d01f2f3ad96097be223bbd7b", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: document `/internal/force_flus\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "5d27642106a67fad669f72f48158905d1c8c564f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: explain why recently inserted \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "0deabbbb4ad776c239ddb9e225054c5cfd9df3d2", "messageHeadline": "lib/protoparser/promremotewrite: log the time spent on unsuccessful d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "67b41c080da7ec73695ab55926f9e6d48c899ab5", "messageHeadline": "docs/CHANGELOG.md: mentioned that Go builder has been updated from v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "6fcbd17bdd04a3f76f32b5aeee7b94fb01180e29", "messageHeadline": "Add omitempty for DisableCompression and DisableKeepAlive fields in S\u2026", "author": {"name": "Vasily", "email": "sti_jans@yahoo.com", "user": {"login": "sti-jans"}}, "additions": 92, "deletions": 92}}, {"node": {"oid": "9ce5c0c33ffe38018e15c6c4dbb9268c4d6e80a2", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with single-node README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "c5daf8a27b2f462378b2d283e03b56393838896c", "messageHeadline": "Add note about maxUniqueTimeseries for export (#898)", "author": {"name": "Anton Markelov", "email": "doublic@gmail.com", "user": {"login": "strangeman"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d9d01f976bc51a44bda46e16c53a22b3e08dec9a", "messageHeadline": "app/vmselect/promql: remove spikes from `increase()` and `delta()` re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 17}}, {"node": {"oid": "1f19c167a49eb1116d2e94e3bd2fef874600a99c", "messageHeadline": "app/vmselect/promql: assume that time series value doesnt change duri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 20}}, {"node": {"oid": "cdf1e6684b0148d8ccb7b2077937bb90ba5db5ed", "messageHeadline": "lib/protoparser/opentsdbhttp: increment errors counter on unmarshal e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "28ea993872d96fea8e3c2502c6df025cf493b94a", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2355, "deletions": 650}}, {"node": {"oid": "149c0c4a6d55e1d589f01a94b20d295ccd125250", "messageHeadline": "lib/protoparser: propagate callback error to the caller of ParseStrea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 213, "deletions": 151}}, {"node": {"oid": "4f8a3af0616f5623e2e572839548c8986fb295dc", "messageHeadline": "lib/protoparser/promremotewrite: synchronously process Prometheus rem\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 79}}, {"node": {"oid": "57a4af98fafe2d1eeab70d73806eb646f892b09d", "messageHeadline": "lib/protoparser/promremotewrite: forward errors, which can occur duri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "3fa9ab4a49d5342cd586d2c4962a6d0f054d4e66", "messageHeadline": "deployment/docker: update Go builder from v1.15.4 to v1.15.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "47a038401b703d2c2648413c93c51782288112a0", "messageHeadline": "all: consistently return text-based HTTP responses with charset=utf-8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 38}}, {"node": {"oid": "077f8cbe1c7a2e5afe2aa981e320e2d014d65e37", "messageHeadline": "add charset on targets response (#897)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "40573051484f158a72d3cf540b5569982f11a4eb", "messageHeadline": "docs/vmagent.md: added a link to https://valyala.medium.com/how-to-us\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bb06b98202668d63ea7e459fd3c3ce4c1114bdcc", "messageHeadline": "docs/vmagent.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4adb96161aae8ebba1ac689e47eee5b9d6152722", "messageHeadline": "docs/vmagent.md: add `Configuration update` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "4c8e01b312a5604c32e54625e3f2ab2c61a09a8f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: document `-search.treatDotsAsI\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "51c529a2b689b12f0eebc80c73a8b00abaa7bdd2", "messageHeadline": "app/vmstorage: add \"/internal/force_flush\" endpoint (#893)", "author": {"name": "immerrr again", "email": "immerrr@gmail.com", "user": {"login": "immerrr"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "1437d6db0c35f10a3a4b7c10d200ed88c8aad025", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: small clarifications in Victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e60c0d0bae6d241e0e0fa3cb38bdf18b3d36dce0", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update the link to enterprise \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "462913ed2f6b16bafbd8fbd19e661db64015082d", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that `/api/v1/status/t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "1e69c151eba90be433eae43673f97f3ce6a84cfc", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention about optional topN and date\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "348edd92fe336e68dcf95bde5186e0bf4eb4a586", "messageHeadline": "app/vmselect: add `-search.treatDotsAsIsInRegexps` command-line flag \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 87, "deletions": 1}}, {"node": {"oid": "352485b0dee4024a05506519a2a063ee1b7f7540", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify which directories can \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 10}}, {"node": {"oid": "9e40eec7d8d6341fd67a9f3b0db397e740419e6b", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a hint that case studies c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e205975716cd3b4dcb48baef7e01516cdf9ecdf5", "messageHeadline": "lib/promscrape: make a copy of ScrapeWork from discovered []ScrapeWor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "6e668fd4804c95944ce8f84248c3a7700267a11c", "messageHeadline": "lib/promscrape: pre-allocate slice for discovered targets based on pr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "47390d89475eb510a5cb8a851cdf7584ce3488a9", "messageHeadline": "app/vmselect/promql: do not return data points in the end of the sele\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "ba4a2c8bcafadadb83625618e3a84b1c1d3fa247", "messageHeadline": "app/vmselect: typo fix in a description for `-search.minStalenessInte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0d7a3f4eb3a650ffea0aacbec9ebea3cec5c8382", "messageHeadline": "docs/CHANGELOG.md: mention abot explicit setting of extra labels in a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fc499ab501e30d3f30cc546cb81b5f600a774c34", "messageHeadline": "Move CHANGELOG.md to docs/CHANGELOG.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 174}}, {"node": {"oid": "3adf8c5a6f4a8eea5f2025dd53ba975d42f8b8d1", "messageHeadline": "vmalert: explicitly set extra labels to alert entities (#886)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 79, "deletions": 41}}, {"node": {"oid": "0d1855f6610075fdbdf042a994daef997eeadaa7", "messageHeadline": "Update OpenBSD port (#888)", "author": {"name": "Denis Fondras", "email": "github@ggl.ledeuns.net", "user": {"login": "ledeuns"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "bcd139362ba076d11c00d4d3a8fd71a704368bcd", "messageHeadline": "lib/promscrape: add `-promscrape.dropOriginalLabels` command-line fla\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "6c24c5caa32b767e2d99d4232007c4e0dac98a76", "messageHeadline": "lib/promscrape: further reduce memory usage for per-scrape target lab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ef6ab3d2c9e15ce0fa886afc8c1745ad7bccac3f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "41813eb87a32a869ee6f54577f78d58177166c94", "messageHeadline": "CHANGELOG.md: cut v1.46.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "4e391a5e396a1780e2056d8c62653f9e3b12b822", "messageHeadline": "[deployment] add vmalert + alertmanager to docker compose (#885)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 53, "deletions": 0}}, {"node": {"oid": "bb3b513bdd0bc86bf1fd6b9afe0d98fd2b6e0cfe", "messageHeadline": "docs/CHANGELOG.md: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "83df20b5b5c409cd85c95f0a35167ffa58131b50", "messageHeadline": "lib/promscrape: clean references to label name and label value string\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 29}}, {"node": {"oid": "9e83335ca930cd0573157f8c0ff182fc7d6cfb90", "messageHeadline": "lib/promscrape/discovery/kubernetes: `go fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "5407eed2f642ecde14f052cdf0f70ccfac6542ba", "messageHeadline": "lib/promscrape/discovery/kubernetes: reduce memory usage for labels w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "188325f0fc7f7a943ee4b4ed0430c517436837f6", "messageHeadline": "lib/promscrape: eliminate data race in `stream parse` mode", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "55e98e265efb3996b2bd8bcb0aadb2d094a20c0b", "messageHeadline": "docs/CHANGELOG.md: add `CHANGELOG` header", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "dbbc160a406ee75186cd6df35a36945359da7b09", "messageHeadline": "deployment/docker: update Go builder from v1.15.3 to v1.15.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9c0e2d2a6e3160846f780da2725888f0b38879da", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 126, "deletions": 32}}, {"node": {"oid": "82ce930e59a4c2c3507584ec0c2dec027ad5b45d", "messageHeadline": "deployment/docker: update root image from alpine:3.12 to alpine:3.12.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dd6bfa50e966045c1c19c0bb4140f07011d41b5f", "messageHeadline": "app/vmselect/promql: code cleanup after 43823addea4e8d1e85cea3b2a048e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 24}}, {"node": {"oid": "43823addea4e8d1e85cea3b2a048e861ff5f3a15", "messageHeadline": "app/vmselect/promql: fix when the parameter of `maxValue()`, `minValu\u2026", "author": {"name": "n4mine", "email": "n4mine@foxmail.com", "user": {"login": "n4mine"}}, "additions": 24, "deletions": 6}}, {"node": {"oid": "5943f49f60ce9b696435264204f4a8af6f073a61", "messageHeadline": "docs/Articles.md: add a link to https://valyala.medium.com/how-to-use\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9deda5107bd87be582347e0050e8dbc37837e23f", "messageHeadline": "docs/MetricsQL.md: fix a link to `with templates` page", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "07f7245aebbb5906efb730a0a4b8a57baeaf07e5", "messageHeadline": "docs/Articles.md: move third-party articles to the top", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 21}}, {"node": {"oid": "944c5ea331d62beebe7be46862357a810e0e6d67", "messageHeadline": "docs: add CHANGELOG.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 158, "deletions": 0}}, {"node": {"oid": "de81472724d7a66aca1c70a6dd05348927a46e27", "messageHeadline": "CHANGELOG.md: add a link to issue related to `/ready` endpoint", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f733b0ac9d94d45a07753ad94e13a8430f814d06", "messageHeadline": "CHANGELOG.md: mention about `/ready` endpoint in `vmagent`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "368b69b4c49bacba33c48a7ecea45506a3917eb7", "messageHeadline": "app/vmselect: properly handle errors in GetLabelsOnTimeRange and GetL\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 10}}, {"node": {"oid": "1cb78ba1a0bf2874a68d6999b1bdec93bda7b216", "messageHeadline": "lib/storage: remove data race when updating rowsDeleted", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "b378cd6ed892807a6ae3721996407fb002677db7", "messageHeadline": "app/vmselect: optimize querying for `/api/v1/labels` and `/api/v1/lab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 369, "deletions": 17}}, {"node": {"oid": "381ad564a22339be3dc4da4e62d332fa1fa098d0", "messageHeadline": "docs/vmagent.md: update after 4c808d58bfb737a528a8e9ee0ed022d2ea9a412b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "4c808d58bfb737a528a8e9ee0ed022d2ea9a412b", "messageHeadline": "Adds ready probe (#874)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 37, "deletions": 1}}, {"node": {"oid": "c4e8c34d0ee76043d12d20becc60fc1a9db4ebb1", "messageHeadline": "docs/CaseStudies.md: add case study for Idealo.de", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "b2042a1c301e94767d236ba8aa27aced9571ebbf", "messageHeadline": "lib/promscrape: docs update after e4182dd896e3bd701d47bcd0e733cffa5bb\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "caeb74f0686a5da4cbfd3bbfc1affab0784dc3e4", "messageHeadline": "app/vmselect: reduce memory usage when query touches big number of ti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 320, "deletions": 11}}, {"node": {"oid": "ae91a6883c8f5c6f2800594d9b93223d2d3ec47c", "messageHeadline": "lib/{storage,mergeset}: clean cached index blocks and inmemory blocks\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "e4182dd896e3bd701d47bcd0e733cffa5bb8f50a", "messageHeadline": "reduces memory usage for vmagent, (#880)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 21, "deletions": 3}}, {"node": {"oid": "b9e5172aa2470129dd35289b91c8fc83a8b30f86", "messageHeadline": "Revert \"lib/promscrape: add `-promscrape.dropOriginalLabels` command-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 8}}, {"node": {"oid": "600f225cffcbf98c112384ce77d5ba29671d2fbf", "messageHeadline": "Revert \"docs/vmagent.md: mention about `-promscrape.dropOriginalLabels`\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "bd81f926a4591546a2df80037ff6e489f5c7107e", "messageHeadline": "docs/vmagent.md: mention about `-promscrape.dropOriginalLabels`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "5a9743211fb294d9dc8739b2d08c423f85376f6c", "messageHeadline": "lib/promscrape: add `-promscrape.dropOriginalLabels` command-line fla\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "ca8b5745b5a68efd806434b10be78528c3bc4ec0", "messageHeadline": "lib/promscrape: reduce memory allocations in promLabelsString() function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "f3f62ab04ec244ec2303e8494f2f9e6d806e52f7", "messageHeadline": "lib/storage: do not report about the need of free disk space if parts\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e0a91ef16381508a885cdfe686d4bb720d8dd06f", "messageHeadline": "app/vmagent/remotewrite: drop packets only on 409 status code, since \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c87fb9191e56ae48ee53696d1bf2b72568cc379f", "messageHeadline": "lib/storage: remove unneeded fmt.Sprintf", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51e661ecfed8a02b42be5bbf7bc21ea7b2256abb", "messageHeadline": "add short_version label to vm_app_version metric (#877)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "cd071357d887e6d0a1b50de836da297ecf59b3e8", "messageHeadline": "docs/MetricsQL.md: add missing whitespace", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "61579680bb13ba45524dea389a6f2d12be861077", "messageHeadline": "vendor: make vendor-update", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 123, "deletions": 81}}, {"node": {"oid": "fe289331ddbc748a18755e2194157e537ced03ec", "messageHeadline": "lib/storage: remove obsolete code", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 89}}, {"node": {"oid": "d396c265a6b467c7972d11bd98cbefb10d67b1a5", "messageHeadline": "CHANGELOG.md: cut v1.45.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "31918f60b22d8019a84161aed4da6a0e08948634", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17737, "deletions": 419}}, {"node": {"oid": "d62ec1cb0153a56d7949bcac164d661420f76123", "messageHeadline": "CHANGELOG.md: add a link to https://github.com/VictoriaMetrics/Victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5e75c389e657ad95de23a278388abd914a123fd4", "messageHeadline": "app/vmselect/promql: allow dropping trailing sample only for `default\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "c0f3be824d32aed3fa4bdabf4820f1cf3508abc1", "messageHeadline": "lib/promscrape: properly handle response body after 301 redirect", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ca566dce3902db6fd7ac6095fde56f1912839626", "messageHeadline": "CHANGELOG.md: mention about packets drop in vmagent like Prometheus does", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0b35da159c92759c2a75fd4e08a87eeba2263caa", "messageHeadline": "app/vmagent/remotewrite: drop packets if remote storage returns 4xx s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "cb71af216ac4a697f224314faccb72b1a965ace1", "messageHeadline": "app/vmselect/promql: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "daacbc7e3462229d1afaeaec4e982ef4a9e6eb27", "messageHeadline": "app/vmselect/promql: do not drop trailing datapoints for instant queries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f477cbe86134f1dd5456c012c2fd9c3770e1a12b", "messageHeadline": "OpenBSD packaging files (#853)", "author": {"name": "S.F", "email": "dohnuts@users.noreply.github.com", "user": {"login": "dohnuts"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "50d44d5932cdb72cc11dd91280df987fbcf0fcd2", "messageHeadline": "dashboard: add `Storage full ETA` panel (#858)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 162, "deletions": 61}}, {"node": {"oid": "68d004bc0501bf616cb578c887b1bbe9412e723a", "messageHeadline": "CHANGELOG.md: mention about recently added bugfixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "e277c3d07b43b233f8d715f65bb54bd3003c6214", "messageHeadline": "lib/promscrape: add `stream parse` mode for efficient scraping of tar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 272, "deletions": 14}}, {"node": {"oid": "29e4e7f4229fc7b7660a6d88fb37aa9a1609b534", "messageHeadline": "lib/storage: drop more samples outside the given retention during bac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 34}}, {"node": {"oid": "b7638f04a71de213f10ed05c78769b2669f64580", "messageHeadline": "app/vmagent: expose `/api/v1/targets` page according to https://prome\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 192, "deletions": 10}}, {"node": {"oid": "c539494b367ea0f598608da9fa229f17a350573f", "messageHeadline": "app/vmselect/promql: allow passing optional third argument to `topk_*\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 160, "deletions": 27}}, {"node": {"oid": "d12c4914f0808066eed71986288cfb92cbcf5ee9", "messageHeadline": "lib/storage: properly handle the case when key=\"__name__\" is passed t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "64e2d660145d73dbcc3366ae76f6b61bd6b06362", "messageHeadline": "lib/storage: code cleanup after 5bfd4e62188f74606b463aab3135beb17a8456c8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4108e85efd72ffaee1fdac69f4699c9970a6c735", "messageHeadline": "Fix InfluxDB support on docker-compose deployment. (#872)", "author": {"name": "Sergey Klyuykov", "email": "onegreyonewhite@mail.ru", "user": {"login": "onegreyonewhite"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f0bdc5716eabcc457e4ba07f454e594b3747e3e5", "messageHeadline": "vmalert: skip automatically added labels on alerts restore (#871)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "67059caa1240fa253d437e216aa411cbf9a179e9", "messageHeadline": "fixes panic at scrape error body formating, (#868)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "de3fe22815b78bbb62f0fb8f2bb163c1d009b264", "messageHeadline": "adds leading forward slash check for scrapeURL path (#855)", "author": {"name": "Nikolay", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 42, "deletions": 0}}, {"node": {"oid": "055f152246d634117254a576b17361b1d1d04f26", "messageHeadline": "Added UDP protocol support for Graphite/Influx in docker-compose depl\u2026", "author": {"name": "Sergey Kulukov", "email": "onegreyonewhite@mail.ru", "user": {"login": "onegreyonewhite"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20311f6065a5f2104bdaa370608edf8691935d2b", "messageHeadline": "dashboard: clarify the purpose of `Concurrent flushes on disk` panel \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "a51a7b2a206aaf42848b1be9cc1fdf837de272a6", "messageHeadline": "vmbackup fix panic when no origin fs given (#859)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "bca468bb55f0015c6a5d32cafcb1074f833448fe", "messageHeadline": "CHANGELOG.md: mention about recently added changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0729cc36b2535c555d89c471477286d4838021ba", "messageHeadline": "lib/memory: do not print trailing zeroes in logs for `-memory.allowed\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bfd4e62188f74606b463aab3135beb17a8456c8", "messageHeadline": "app/vmstorage: support for `-retentionPeriod` smaller than one month", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 219, "deletions": 67}}, {"node": {"oid": "920300643a3847e10f3b9659fd36c2ca68fa0480", "messageHeadline": "docs/vmrestore.md: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef77120170b72410f783fa4b96d418251a38781f", "messageHeadline": "vmalert - add dryRun (#842)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 26, "deletions": 3}}, {"node": {"oid": "b3f3c078e54adebe05d7f4c5b39ce3bf5caf975e", "messageHeadline": "Fix typo in vnrestore readme", "author": {"name": "Seva Poliakov", "email": "ctrlok@gmail.com", "user": {"login": "ctrlok"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "84e3881c0b0b42c741f4c2aecef3ba9794890420", "messageHeadline": "disable response compression on websocket (#841)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "2ed069c3bc9a748af46da90153a5b2e4c1e79b02", "messageHeadline": "docs/MetricsQL.md: small clarifications", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "28353e48ca28e719ef7b9eb1757e85210b9d3037", "messageHeadline": "app/vmselect/promql: an attempt to improve heuristics for dropping tr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "01987f8c7743bfd2cc993d241d611f7df58fbff3", "messageHeadline": "lib/storage: small code adjustements after d2960a20e0c5c490c77f86f655\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 26}}, {"node": {"oid": "d2960a20e0c5c490c77f86f6555c4a8236f547dd", "messageHeadline": "evaluate the execution cost of all tag filters (#824)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 251, "deletions": 23}}, {"node": {"oid": "d4f12e0fbbcda5b1629972b5a127d1476c65b915", "messageHeadline": "CHANGELOG.md: mention about improved openstack endpoint handling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "e6ab69dd88f46fb58ce6ada7d949ed03f48aaeb3", "messageHeadline": " fixes openstack api endpoint with suffix trim adds openstack (#840)", "author": {"name": "Nikolay Khramchikhin", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "ed5f05024bb4866de0b9ea2bf28bb6ebfcd89cbf", "messageHeadline": "deployment/docker: update Go builder from Go1.15.2 to Go1.15.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "43aa737e2375cdbc917ea5a0974764d677211d2d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1297, "deletions": 731}}, {"node": {"oid": "46dccc1088647c9ab2c626d66ab0ec9e81269481", "messageHeadline": "CHANGELOG.md: describe added optimization cases from 96cdfcba501fed1c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "96cdfcba501fed1c3df7ff12c28e8b5015b81e31", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.7.1 to v0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 98, "deletions": 20}}, {"node": {"oid": "09d60d64a95d2fe6b256ad2467c008d95ea18b3d", "messageHeadline": "docs: add a link to https://smarketshq.com/monitoring-kubernetes-clus\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "c37e5de66fdc98bd1ecaf9fa597a192d321c277a", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 106, "deletions": 102}}, {"node": {"oid": "3b847d32d944ee8005936090a9b04fac5422f2b9", "messageHeadline": "docs/CaseStudies.md: actualize numbers for Wix.com", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "590d8d537fa0efcd2059c75f34ab1f6b6f1e3ff1", "messageHeadline": "docs/vmalert.md: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "bc42b5598f0468cca7a39ab79a07021973c46003", "messageHeadline": "vmalert: update docs to highlight the state restore requirements; (#833)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 17, "deletions": 8}}, {"node": {"oid": "94978af9bcf76c73041d08aeda9d6693b8446e65", "messageHeadline": "CHANGELOG.md: cut v1.44.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8e20bc7b53312d9078a0576d7443437d3dbbae74", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify RAM requirements for `vmstor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "a2b9476897ce241ed090040ea2e952050cf10a5c", "messageHeadline": "app/vmselect/promql: return a single time series at max from `absent(\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 16}}, {"node": {"oid": "9aa3b6576648ca23dba1c11ef213e91123203399", "messageHeadline": "app/vmselect/promql: improve time series staleness detection", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 27}}, {"node": {"oid": "d8af290947cd488f99f74737b70929b2a1a20c51", "messageHeadline": "app/vmselect/promql: fix `mode_over_time` calculations", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "1e274202431cc9b6199b8c33bd41cc2617560394", "messageHeadline": "app/vmselect/prometheus: fix golangci-lint warning", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4f16a964e3b0e59e5ef6ecd02ab8766f40975344", "messageHeadline": "app/vmselect: add ability to export data in CSV format via `/api/v1/e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 574, "deletions": 165}}, {"node": {"oid": "4cc6574cea6295f85eca81747a7b640a3b974126", "messageHeadline": "CHANGELOG.md: mention about added Docker Swarm service discovery", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "63c4999e06279ef7c10eaa809160a45719ffaecf", "messageHeadline": "lib/promscrape: code prettifying after 9bd9f67718fed7a59ffccbc035e62e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 150, "deletions": 125}}, {"node": {"oid": "9bd9f67718fed7a59ffccbc035e62e0bc8d18dc7", "messageHeadline": "Adds dockerswarm sd (#818)", "author": {"name": "Nikolay Khramchikhin", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1586, "deletions": 3}}, {"node": {"oid": "7f983d461ab6ddfc249aca85bea40dbd7202ca18", "messageHeadline": "docs/MetricsQL.md: mention that VictoriaMetrics keeps metric names af\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3bba6a2199948e3460659372a3ddf84ff9a09089", "messageHeadline": "CHANGELOG.md: mention that VictoriaMetrics keeps metric names when ap\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "762c96785597381a3eb7154205e10779f02f5903", "messageHeadline": "app/vmselect/promql: keep metric name after applying more functions, \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "45f7cdc532bc2484fa55b57a884dade01992b9cc", "messageHeadline": "Revert \"app/vmselect/promql: remove metric name after applying `ceil`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a94825b16900b5bdb034e9147277230f11056511", "messageHeadline": "Revert \"app/vmselect/promql: remove metric name after applying `clamp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "f7d28bddbf320617fbdb17669fc2f6fd4581cf7a", "messageHeadline": "Revert \"app/vmselect/promql: remove metric name from results of certa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "2749a3c827650018cb11cdfc6e873787ac3f07fe", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add missing whitespace", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b44960718155aa744d0eeafe5bbb9e9da0f52119", "messageHeadline": "lib/backup: add MustStop() method for all remote filesystems", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "cf5f2874cd0c0e13dab44210c1f6a3230a29ddc5", "messageHeadline": "lib/backup/fslocal: add FS.MustStop() method for stopping bandwidth l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 3}}, {"node": {"oid": "272d6976b34f9676a9b5666d895f177b9f84e101", "messageHeadline": "CHANGELOG.md: update with recent changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "68f0e007611b153a3c21c3ae71a1b823a2c28c29", "messageHeadline": "app/vmstorage: add `vm_rows_added_to_storage_total` metric, which sho\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "84227ea2fca64e00f5cc97b59f4b7454ae205dba", "messageHeadline": "app/{vminsert,vmagent}: take into account all the inserted rows befor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "f4e8687c88cf11ffef514acd9b3a4cc5b9348483", "messageHeadline": "app/vmalert: accept days, weeks and years in `for: ` part of config l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 7}}, {"node": {"oid": "561a7619a5c90126978cda3b45b720c70ff16a4c", "messageHeadline": "lib/promscrape: fix tests after 71ea4935de4b09e552c979faaa04c977462fb6c8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 4}}, {"node": {"oid": "6105d61d114e35c07308b24615445d1fa7bffca7", "messageHeadline": "docs/vmagent.md: clarify `-promscrape.suppressDuplicateScrapeTargetEr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "12d2cf3a7a72cb63b8f0f23c001f2b855f5a44a0", "messageHeadline": "CHANGELOG.md: mention features from 71ea4935de4b09e552c979faaa04c9774\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "71ea4935de4b09e552c979faaa04c977462fb6c8", "messageHeadline": "lib/promscrape: add `-promscrape.suppressDuplicateScrapeTargetErrors`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 19}}, {"node": {"oid": "9b0a5c1028a3a319fa01907e30c176ab4e49eb3e", "messageHeadline": "lib/backup/actions: improve logging to be more clear to humans", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 20}}, {"node": {"oid": "d423d73251f63f428cdaf3fe2f5c0499e2aef5f1", "messageHeadline": "app/vmalert: do not pring description for all the flags on config errors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "d8546e972a0a75baf81cb09de9d8af737a09fc04", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 437, "deletions": 331}}, {"node": {"oid": "c9fb217e4e3625ef93d31848135a9b237160e287", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.7.0 to v0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "bec85d51356881d7b0786bd51602255275a74b87", "messageHeadline": "CHANGELOG.md: mentioned about the added optimization that adds missin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e9f2e2cbc971fd0c4ef9cd02ce69c9336e8a60eb", "messageHeadline": "app/vmselect/promql: add missing label filters to binary operands bef\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 88, "deletions": 4}}, {"node": {"oid": "5ef71974fea6b0c4d9acdc5d1de29f4cf94cb0c2", "messageHeadline": "CHANGELOG.md: mention about `-finalMergeDelay` comand-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "92e5d89fc9354360d39cf242dec828141e4c424e", "messageHeadline": "Fix typos in the vmalert datasource (#814)", "author": {"name": "Dmitry Shihovtsev", "email": "soffokulus@gmail.com", "user": {"login": "soffokl"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e6eb2cd6b5eaa2cc209225799eb86d8ef879767", "messageHeadline": "update go action", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af90b3121ca8ab8fe86c22d9414345d1bd05d239", "messageHeadline": "app/vmstorage: add `-finalMergeDelay` command-line flag for configuri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 1}}, {"node": {"oid": "e9d99021b04ee1e07942a1bdd83b770655defc5b", "messageHeadline": "docs/CaseStudies.md: actualize Wix numbers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5aa269def6f2ca69877c074e8f7c41b872c2929f", "messageHeadline": "CHANGELOG.md: add missing link to an issue about OpenStack service di\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d16dbfd639faff06c9c1aab0bf8959fbe448bbde", "messageHeadline": "app/vmagent: add a link to https://victoriametrics.github.io/vmagent.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "cfd720e772ae395b3bea5d1dd2c2b83c628fa24c", "messageHeadline": "app/victoria-metrics: add a link to https://victoriametrics.github.io\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e10c484a8e4170f2c529480c82f3c5338f185140", "messageHeadline": "docs/Articles.md: add https://medium.com/@VictoriaMetrics/anomaly-det\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "2a6fa53957946b1a797688a78764acdaf2eada11", "messageHeadline": "CHANGELOG.md: cut v1.43.0 release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5a8553bfd276723b75d31f648d2b459e89e071c0", "messageHeadline": "CHANGELOG.md: add missing entries for upcoming release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "e19d400230838a20138e74ee91758518f3a8a287", "messageHeadline": "lib/protoparser/graphite: support parsing floating-point timestamp li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "90aa2a8ffdff28aa6916b992275ae7b69f84bf47", "messageHeadline": "lib/promscrape/discovery/openstack: show expiration time for refreshe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cc086486995d4e0f816ecc696fed01e2b616dded", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3435, "deletions": 543}}, {"node": {"oid": "129b07113e6da682bfda790e382077c3173f92b3", "messageHeadline": ".github/workflows: switch Go version from v1.14 to v1.15", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aba899c298afddd27beaece861339de1ff4009aa", "messageHeadline": "lib/promscrape/discovery/openstack: code prettifying after cbe3cf683b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 106, "deletions": 173}}, {"node": {"oid": "991fad78551d6bff5454f4a6405cb4711a0a1609", "messageHeadline": "docs: `make docs-sync` after cbe3cf683bdc5f4520a791cfed9759d4fa68f114", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "cbe3cf683bdc5f4520a791cfed9759d4fa68f114", "messageHeadline": "Adds openstack sd (#811)", "author": {"name": "Nikolay Khramchikhin", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 1442, "deletions": 0}}, {"node": {"oid": "f42194d817f74578b3ed3ca6a593b3f8ba9af3e4", "messageHeadline": "lib/promrelabel: make a copy of label with new name for `action: labe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "bbeac0ba4610a0c91969d923d448e64ae2cd4d73", "messageHeadline": "lib/protoparser/influx: add `-influx.maxLineSize` command-line flag f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "47db9bb24ac46a9d174ecd1336add5fd2dce65d2", "messageHeadline": "lib/decimal: add tests for negative values passed to maxUpExponent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 1}}, {"node": {"oid": "bc7d67cee22d54ef389b258a21e0f0977b987afa", "messageHeadline": "lib/decimal: properly calibrate scale for blocks with Inf values", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 19}}, {"node": {"oid": "59c26feefa1be18865803a42f87620151828c465", "messageHeadline": "app/vmselect/promql: fill gaps on graphs for `range_*` and `running_*\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "764dc2499fcd4f540d4af24bb9fd906cdce26e6c", "messageHeadline": "lib/storage: code cleanup after 10f2eedee08580670f09744d59d7cc904126f1bf", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 215}}, {"node": {"oid": "10f2eedee08580670f09744d59d7cc904126f1bf", "messageHeadline": "lib/storage: imrpove cache effectiveness for time series ids matching\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 13}}, {"node": {"oid": "d25dd7fdb6ad309820bb250c319f7dbf30139382", "messageHeadline": "docs: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "daa2d1c065b96792afb4eb53c1c1e0e7653b5dbe", "messageHeadline": "vmalert: make maxIdleConnections configurable for datasource HTTP cli\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "a44e0c61531f03aa69880c27f37cd529b09c6f69", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 104, "deletions": 40}}, {"node": {"oid": "a897cf2ec36d3ca8e38162ffd91619437396e967", "messageHeadline": "docs/Release-Guide.md: mention that CHANGELOG.md must be updated befo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "58465bb29b19bd3d0e45240bd21cfcf537fca871", "messageHeadline": "CHANGELOG.md: release v1.42.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "e59de98384481d7873c8eca35be8d0ad9d598bb6", "messageHeadline": "CHANGELOG.md: initial commit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "bec9b31b815583627b4e76bb9b0f62118081aa06", "messageHeadline": "lib/storage: allow set values higher than 1 for `vm_merge_need_free_d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 10}}, {"node": {"oid": "44bcda81ab6a772cd72943e7f9e4b1e89c52ad50", "messageHeadline": "app/vmstorage: rename `vm_{big|small}_merge_need_free_disk_space` to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a9db81c4ab9e55d616c81798d1314d25b240e9b4", "messageHeadline": "app/vmstorage: add metrics for determining whether background merges \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "dbf9402329b3b345e1ef12163ffaa86ef00b103b", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1137bdec6604b2dee89da2ccb458fe91ea07a292", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix: compations -> compac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "127537d631c75d4169254941d6b69ce6cfd9864d", "messageHeadline": "app/vmagent/remotewrite: do not show `-remoteWrite.url` in logs if `-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "f7636b0342d6a62c5b43e279ee7ca60a3b3e66fc", "messageHeadline": "app/vmselect/graphite: do not substitute `path` and `path.` with `pat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 175, "deletions": 151}}, {"node": {"oid": "76b244cfcf95915514e739e5bd9d98028ee0987b", "messageHeadline": "lib/cgroup: do not adjust the number of detected CPU cores via /sys/d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "7dc67cd883e1311a39e2bc621102111a62da4e96", "messageHeadline": "docs/{vmbackup,vmrestore}: formatting fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "efdefbc1cb069c00887d4060dfddfe38c697c198", "messageHeadline": "docs/vmbackup.md: make docs about minio config more prominent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1659135752643a1cce4f432d0ebee2dbbe1717e5", "messageHeadline": "lib/storage: fix tests for 32-bit arches such as GOARCH=386 and GOARC\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9945b8c98d146f991b2a2f5364d003a622693dbc", "messageHeadline": "docs: improve readability a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 125, "deletions": 42}}, {"node": {"oid": "1e679f3e0d1e86ab74a22381f4994ff4b321bef9", "messageHeadline": "update vmbackup/vmrestore README usage (#794)", "author": {"name": "Nikolay Khramchikhin", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 101, "deletions": 16}}, {"node": {"oid": "38789e4aa085ed1e82a01f12930663e9509271d5", "messageHeadline": "lib/storage: fix 32-bit builds for GOARH=386 or GOARCH=arm", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19c0b6f3ef6f0f5fcdc02426b1b0e007db975a53", "messageHeadline": "lib/protoparser/prometheus: sort rows before comparing them in TestPa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "7cde336b33a195e18811a4d8faeac50944e7c069", "messageHeadline": "lib/protoparser/prometheus: fix TestParseStream after 124f78857babfd1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 2}}, {"node": {"oid": "96ee276e6ef92805b8ffbffe7dcb8432d633edd8", "messageHeadline": "app/vmselect/prometheus: check for errors returned from bufferedwrite\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "6fdfc67620bd8c86c1b0c992eb8e1cd029a3a9b0", "messageHeadline": "app/vmselect/graphite: properly handle case when `/metrics/find` find\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 106, "deletions": 69}}, {"node": {"oid": "165c9c6371af349a9ca0483195f0afb6b004795e", "messageHeadline": ".github/workflows: verify builds for vmagent, vmalert, vmbackup and v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "41f24cdb647476b6b9af54e86ace14ae8c9699b5", "messageHeadline": ".github/workflows: verify that VictoriaMetrics can be built for GOOS=\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "76738392282b6b1d032fd91e17d19970770dcb07", "messageHeadline": "lib/{fs,filestream}: small consistency-related updates after cc90a548\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "cc90a548b1822f536988cf4cfc3f4f52c34afcf5", "messageHeadline": "added openbsd implementations (#790)", "author": {"name": "Nikolay Khramchikhin", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 50, "deletions": 2}}, {"node": {"oid": "8d5df13c7c3e9d029ea5273b291d44bb1e6c7258", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 174, "deletions": 304}}, {"node": {"oid": "750014632122add173ee250df811b11b92085464", "messageHeadline": "lib/protoparser: avoid copying of buffer read from the network to unm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "124f78857babfd143030284167990db3c65a099f", "messageHeadline": "app/{vminsert,vmagent}: improve data ingestion speed over a single co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 646, "deletions": 329}}, {"node": {"oid": "978c6b4ba9a4c6c58c04ae454bea3eaa98fbd731", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5cdad60a6fd369eb2514bb75be086dfe079e0d64", "messageHeadline": "lib/protoparser: use 64KB read buffer instead of default 4KB buffer p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 139, "deletions": 63}}, {"node": {"oid": "1b3efccb24143a1063cc73b09fa3973c3fa1f9ad", "messageHeadline": "app/vmselect: stop `/api/v1/export/*` execution if client disconnects", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 234, "deletions": 75}}, {"node": {"oid": "95688cbfc50cfc9dde6b1615c9e862b86967697a", "messageHeadline": "all: add native format for data export and import", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1522, "deletions": 504}}, {"node": {"oid": "b4bf722d8f5a8bd953cb8c6aade79fc6a8485f77", "messageHeadline": "lib/protoparser: use all the available CPU cores for processing inges\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 66, "deletions": 15}}, {"node": {"oid": "c00627c1039680a8dba1e6bdfb4991726e4cba90", "messageHeadline": "app/vminsert: code prettifying", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 7}}, {"node": {"oid": "b6a976b98dc37564cfdbc613100beb97fe681592", "messageHeadline": "app/vmagent: reduce memory usage when importing data via /api/v1/import", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "82973f8ae7ea23168c3cfa9068898847ea568f98", "messageHeadline": "Revert \"lib/storage: remove unused `fetchData` arg from BlockRef.Must\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 9}}, {"node": {"oid": "bab6a15ae0d0e9fc376b5ce9721abf4eebfc9324", "messageHeadline": "lib/storage: remove unused `fetchData` arg from BlockRef.MustReadBlock", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "23bdc1f1074036b57f3690e3a0023e117b93db57", "messageHeadline": "app/vmselect/netstorage: do not spend CPU time on unpacking empty blo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "24ca30bf661b873daea68755da292bfb1e4e114f", "messageHeadline": "lib/storage: correctly use maxBlockSize in various checks", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 24}}, {"node": {"oid": "c584aece388fa46cd2eecd6080fdd9e70d84325e", "messageHeadline": "app/vmselect/promql: properly limit implicitly set rollup window to `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "2985077c3591b625c3384d189ae6d4e00ffb423b", "messageHeadline": "all: consistently use \"%w\" formatting in fmt.Errorf for wrapped errors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "30c72698141a737bb25ea72b47c28177d0860026", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 104, "deletions": 56}}, {"node": {"oid": "27500d7d4c94776508697fa56618da8e1b69774d", "messageHeadline": "app/vmselect/prometheus: code cleanup after 3ba507000ca78b35cbe2db810\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "3ba507000ca78b35cbe2db8106131c8376450ba6", "messageHeadline": "app/vmselect/prometheus: return timestamps from `/api/v1/query`, whic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 6}}, {"node": {"oid": "c5ef0e632790dfa30f905e79ad0074906ea5304c", "messageHeadline": "lib/persistentqueue: protect from multiple concurrent opening for the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "bed25e3c2401bac767bbd67ab583e75802e4cba2", "messageHeadline": "app/vmselect/netstorage: properly pre-allocate space for sbs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5c429658539b51cd6e8c4d3354ae0f14c9d4aa5f", "messageHeadline": "lib/cgroup: attempt to obtain available CPU cores via /sys/devices/sy\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 75, "deletions": 0}}, {"node": {"oid": "09b0f7c202f2c0e9a6b5879372fdb62d47f4a0fd", "messageHeadline": "app/vmselect/netstorage: release search resources on timeout errors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "36eb5427ebcfe9a2e42b75caeb69f0ea6120b4c6", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1450, "deletions": 52}}, {"node": {"oid": "31ce0e29cd5dfac98055a1f523c0b32afc6f005d", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: VictoriaMetrics properly store\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3b1e3a03e091a6597c467c8032d78dfbdc12428a", "messageHeadline": "app/vmselect: make sure the request doesnt wait in pending queue more\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "a69234ed189d82f95fe2b64ae334ba64171da6b6", "messageHeadline": "lib/storage: code prettifying after be5e1222f30e82f62230db07d4a9f76d5\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 45}}, {"node": {"oid": "be5e1222f30e82f62230db07d4a9f76d538f5931", "messageHeadline": "add filter to getMetricIDs (#783)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 33, "deletions": 13}}, {"node": {"oid": "94f7d00537e02e53e506f9dfdf852f35ad523176", "messageHeadline": "docs/vmagent.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f6f5c4118c78d0318d1917e5a41d7f16b622baba", "messageHeadline": "docs: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "00b5145c69bdebda6a691863c9fdc63d7668ef0f", "messageHeadline": "app/vmselect/searchutils: fixed tests after 2eb72e09ab7bd3208cfbe08a0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "2eb72e09ab7bd3208cfbe08a08938f043ea4e876", "messageHeadline": "app/vmselect: use `time` value rounded to seconds if it isnt passed t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "29108cc53e42d29a41bc3ff6e70b36a8c5788db2", "messageHeadline": "lib/logger: add `-loggerDisableTimestamps` command-line flag for disa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "964bc7595cc81ce4c52377f0798423ed05509669", "messageHeadline": "lib/promscrape/discovery/ec2: code prettifying after 312fead9a2e261d4\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 287, "deletions": 151}}, {"node": {"oid": "312fead9a2e261d470858b8d1ffec7527682dc77", "messageHeadline": "Add improvements to ec2_sd_discovery (#775)", "author": {"name": "Nikolay Khramchikhin", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 244, "deletions": 55}}, {"node": {"oid": "1e1a27d803f1ec36e26585efe98d84d63d49d40f", "messageHeadline": "app/vmalert: remove unneeded UTC() call", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9739283dad87793f32da888e6238fc175b9cdc04", "messageHeadline": "lib/storage: reduce CPU load for idle VictoriaMetrics by reducing the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5dffc7a553b35b3269c74b03239a3b5fef3f2eb3", "messageHeadline": "vmalert: add support for `datasource.lookback` flag (#779)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "82c3bbce34f45cc70a38f675b530a14da2586646", "messageHeadline": "vmalert: fix the typo in error message (#782)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e8569f45619f9e6b5892792fd7042172d6259e6", "messageHeadline": "lib/decimal: optimize maxUpExponent() by eliminating division from ho\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 22}}, {"node": {"oid": "f00e0e0103aa762a8ef74716a02de440ce5d4588", "messageHeadline": "lib/persistentqueue: sync data to file inside filestream.Writer.MustF\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "26115891dba851ff8c98a222ef528b56a116ab20", "messageHeadline": "lib/decimal: properly store Inf values", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 60}}, {"node": {"oid": "d50165ad59551dc67734444cf9a4137d216ce894", "messageHeadline": "app/vmagent: increase default value for `-remoteWrite.queues` from 1 \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63d3c88c3b3d41ea0facca69fda59d16599bd9e2", "messageHeadline": "vendor: update github.com/valyala/quicktemplate from v1.6.2 to v1.6.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 13}}, {"node": {"oid": "1a9ee39b0eed83fb1f3099df69ba7d92bbad921e", "messageHeadline": "lib/promscrape: avoid copying response body when scraping targets.", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "70c721c01b2771f45877ca377c7ae856420d35b6", "messageHeadline": "lib/persistentqueue: flush data to disk every second", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "74e319828132d49bf438032d24b2aa14dc5ac09e", "messageHeadline": "vendor: udpate github.com/VictoriaMetrics/fasthttp from v1.0.5 to v1.0.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 12}}, {"node": {"oid": "98d1cd09718f2319a6a9f31c78d81db2f1d9fd3f", "messageHeadline": "app/vmselect/graphite: return proper results `/metrics/find?query=foo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 65, "deletions": 46}}, {"node": {"oid": "7a134b0fd7853dc3f8442d7c0250d578923089b4", "messageHeadline": "app/vmstorage: added `-forceMergeAuthKey` command-line flag for prote\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "1f33dd717f2526462807f9337e76f54060b3031d", "messageHeadline": "lib/storage: add `/internal/force_merge` handler for running forced c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 147, "deletions": 5}}, {"node": {"oid": "8beb0da6ad5db660a110d65d6585444c0e17a0c5", "messageHeadline": "lib/{mergeset,storage}: compare errors with `errors.Is()`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 28}}, {"node": {"oid": "067d7c1ea150a9d8920a33e6fe9e02d1022b4408", "messageHeadline": "lib/{mergeset,storage}: code prettifying", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 22}}, {"node": {"oid": "020bd8685e58a1e8da440dd392b7fc2e02ff3f6b", "messageHeadline": "lib/storage: removed duplicate checks for empty parts during merge - \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "f2a449983d73957bc1b1d69788acad549cb5f48d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2397, "deletions": 514}}, {"node": {"oid": "8674963f6a32e9474fc06992a2e36d03a26cf519", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: document that /api/v1/series/c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ab53cb6f7b11101f4acd9ad762348601bfb4f063", "messageHeadline": "app/vmagent: substitute `-remoteWrite.url` with `secret-url` value in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 63, "deletions": 48}}, {"node": {"oid": "9f79bcf64a07a80b1994c6f297dba8e44eab685e", "messageHeadline": "app/vmselect: improve description for -search.maxQueryDuration", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "39dee12ed72c19c60e2e2ba9f8544abb2ef19c03", "messageHeadline": "lib/persistentqueue: code simplification after d455764a6f0351645803f6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 32}}, {"node": {"oid": "d455764a6f0351645803f630e51122b900a6051d", "messageHeadline": "lib/persistentqueue: make the persistent queue more durable against u\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 87, "deletions": 11}}, {"node": {"oid": "ffadf035fa13b7108141d93401b3c6ed096c2dcd", "messageHeadline": "lib/protoparser/vmimport: add more testcases for invalid timestamps a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "d8183c31244b04694dbfbcfc32c18cabc83d77d8", "messageHeadline": "lib/protoparser: report more errors for incorrect timestamps and/or v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 100, "deletions": 40}}, {"node": {"oid": "9bc8484ab67accf3e480ab9f251f42f2314c0f99", "messageHeadline": "lib/protoparser/graphite: return error when value or timestamp cannot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 270, "deletions": 7}}, {"node": {"oid": "26fa94ba8da3b5174e9d47247dd34f1e28140784", "messageHeadline": "vendor: update github.com/valyala/fastjson from v1.5.4 to v1.5.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "0bccb58e802298348ac179dd055ff5288b76557c", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "1fec47a289d79c247871045f33b47ee383387cd4", "messageHeadline": "app/vmselect/netstorage: reduce memory usage when the time range from\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 15}}, {"node": {"oid": "8c3d7c1a592ffdd7b71c5643488a83e458c3b0d5", "messageHeadline": "app/vmselect: typo fix in -search.maxStalenessInterval description", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "fa01169c3dffe86f5272b17e5849ca05ad91334e", "messageHeadline": "lib/promscrape: add a link to troubleshooting docs to error message w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "51598bd71832bb6cf96e4081f143a77dd85c3273", "messageHeadline": "docs/Articles.md: add a link to https://medium.com/miro-engineering/p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ba74d0c14cfe334e4fc1a8f2ddab52f1b4a3f84e", "messageHeadline": "lib/promscrape: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7d893a234ccda2f34d1c06f0caec4ab53b58c027", "messageHeadline": "lib/promscrape: do not reset the remaining rows when pushing a part o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 36}}, {"node": {"oid": "0e533d1a9c8e37f286d318ac9dad5c3ba493a48c", "messageHeadline": "app/vmselect/promql: support composite durations like Prometheus 2.21\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 75, "deletions": 22}}, {"node": {"oid": "0e19f35af5a0beec0266f230d0d4616ca48b9bb1", "messageHeadline": "lib/promscrape/discovery/dns: add `__meta_dns_srv_record_target` and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "6ad6480400302e736886431d04b0626ef4afa213", "messageHeadline": "vmalert: add Group name as label to generated alerts and timeseries (\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "4cdffb04a49d38b76d53b174d83e4bee728722eb", "messageHeadline": "vmalert: update groups on config reload only if changes detected (#759)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 101, "deletions": 16}}, {"node": {"oid": "ca856284e4ab55e163b837fbe9f573ca0cfa226b", "messageHeadline": "app/vmagent: allow setting multiple identical `-remoteWrite.url` values", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "62fde80490af6d4ab4acee7ce75e098334f37ae3", "messageHeadline": "lib/protoparser/common: do not read request body when parsing `timest\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5a90a923783870a893f2dc2dfd37974fa98fb92c", "messageHeadline": "lib/storage: do not store inf values, since they may lead to signific\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "a2f647d142abe00bc37dabe473f2530ea01b60d4", "messageHeadline": "app/vmselect/prometheus: typo fix in the description for `-search.lat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f95eea60d1a085b8fdaf8a9f8e1e0a6158ebb4a8", "messageHeadline": "lib/protoparser: accept timestamp in milliseconds instead of seconds \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 8}}, {"node": {"oid": "2380e9b017d5f7b3351694823b243122c2bb8e11", "messageHeadline": "app/{vminsert,vmagent}: allow passing timestamp via `timestamp` query\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 9}}, {"node": {"oid": "f0005c30073cd6c2a05c9ef9234d20a3e8e557b2", "messageHeadline": "app/vmselect: move Deadline from netstorage to searchutils", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 65, "deletions": 58}}, {"node": {"oid": "2114179e1935e1e1ab3376638419b69a62ac37e7", "messageHeadline": "app/vmselect: substitute inf values at smooth_exponential with the pr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "6c80ae0da8792705ac408ec4440185c626309252", "messageHeadline": "Added endpointslices discovery to k8s api (#760)", "author": {"name": "Nikolay Khramchikhin", "email": "nik@victoriametrics.com", "user": {"login": "f41gh7"}}, "additions": 660, "deletions": 0}}, {"node": {"oid": "204ec415b46a137b2a50be2f25e37102eae2b87a", "messageHeadline": "app/vmselect: skip infinite values when calculating smooth_exponential", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "8a8b5a73d3d4289eaacd9140e7974d2f62770cbb", "messageHeadline": "app/vmselect/graphite: typo fix in label name for vm_request_duration\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9d0905b1740980bef1f5b0b21cd0d02cb13d7a0", "messageHeadline": "fix typo on outliersk() doc (#758)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6bc608e86bcfe49860899b41b673852ca7b8856", "messageHeadline": "app/vmselect: initial implementation of Graphite Metrics API", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1706, "deletions": 225}}, {"node": {"oid": "3eccecd5fd825122b142d45d5fefc5e77e6fbc9f", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 293, "deletions": 199}}, {"node": {"oid": "b3dcaf0cd7e43bb0211001db3f27b86f930b5614", "messageHeadline": "deployment/docker: update Go builder from v1.15.1 to v1.15.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9d8fdff6c5c2157237a7d98abae387fb57149897", "messageHeadline": "lib/storage: reuse timestamp blocks for adjancent metric blocks with \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 68, "deletions": 11}}, {"node": {"oid": "d7c04db1fc1f32676ebd99ff71265bd71ca27795", "messageHeadline": "docs: sync docs for vmalert, vmauth, vmbackup and vmrestore", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 173, "deletions": 25}}, {"node": {"oid": "e5ed8c8d7513507ff4921a96372d49a9cb3b7a28", "messageHeadline": "docs/Articles.md: add links to recently published third-party article\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "9d431a4b45271d5679d4ec8220e087831f49801e", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4739dff6f02bae8eb4c977c9825901df81880a11", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "11eaa37111a7d6f0a7d74db0743cb8dc1e2bfb67", "messageHeadline": "docs/vmagent.md: clarified the case when `-remoteWrite.queues` must b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "df169b1ebd2b73f1ece5ce17e46e7682fdfbf3f1", "messageHeadline": "lib/httpserver: add a jitter to connection timeouts in order to prote\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 7}}, {"node": {"oid": "9d61d24142f743e7446ee15f3fa5a03197b1be26", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1108, "deletions": 543}}, {"node": {"oid": "62919eaf7e0ef8bab637d29ff530b3dabc06feeb", "messageHeadline": "app/vmselect/promql: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6da63dffed81704e6a38be82d8d259b4746ac8f", "messageHeadline": "app/vmselect/promql: adjust `integrate()` calculations to be more sim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 13}}, {"node": {"oid": "8e85b567370353b7a125026f29cf25799b51457d", "messageHeadline": "app/vmselect/promql: adjust `integrate()` calculations to be more sim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "c0343a661bf2e36436cdea6083e47125d2cd7c3c", "messageHeadline": "app/vmselect/promql: increase floating point calculations accuracy by\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 26}}, {"node": {"oid": "1bca6160a3a193864fe79c8532da92081eefedd8", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "ccfb7c5e29761dfb53d02021f39d801f168c836f", "messageHeadline": "revise /api/v1/series docs (#746)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "8d71a60a76f9594ace68ec6d3fa74508797bdfa1", "messageHeadline": "Changed s3 configProfile flag default, (#749)", "author": {"name": "Nikolay Khramchikhin", "email": "info@fght.net", "user": {"login": "f41gh7"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "eb33a48b9b2de00583cc2aae7e290a8b09fa3f16", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "cd7426be6e24b382ca5ff86aa404ce7a7670507b", "messageHeadline": "document `minScrapeInterval` semantics (#744)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "a5621b9c4674e944e341da866a4d84a24a382409", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: updates according to review co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "be6ae4b5e755df57db135b77e749067c8822a96a", "messageHeadline": "lib/memory: fall back to reading hierarchical memory limit in cgroups\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "d387da142e4005569162a709cf966a07a279d427", "messageHeadline": "lib/httpserver: add `-http.connTimeout` command-line flag for limitin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 0}}, {"node": {"oid": "e1c2757f70f67b0abfb4974aba008ca004252b9b", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.4.3 to v0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 12}}, {"node": {"oid": "f4e7e5fb904620e3de5015f8c2ef9a8290bdffd1", "messageHeadline": "app/vmselect/promql: add `count_le_over_time(m[d], le)` and `count_gt\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 102, "deletions": 6}}, {"node": {"oid": "d5b985f086542de3ec1c472f1a47b2bb90798e93", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.4.1 to v0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 22}}, {"node": {"oid": "e706e59d498e9058e56fbbc9bded1ac625218df1", "messageHeadline": "app/vmselect: unconditionally align time range boundaries to step for\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 32}}, {"node": {"oid": "fe98ba5a606d22f7c5abc40ebab6a7107b684d32", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that `/api/v1/series` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "ddabc13796d80a160cb58884be4b5b8a5b994a00", "messageHeadline": "app/vmagent: properly flush big blocks of data", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a839b461f9405f054baaccfe824224f9b55763e", "messageHeadline": "app/vmagent: fix data race when accessing writeRequest.lastFlushTime", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "764b3d4fda41e27aa7af83e406503c1087c41d4d", "messageHeadline": "changed vmalert behaviour (#738)", "author": {"name": "Nikolay Khramchikhin", "email": "info@fght.net", "user": {"login": "f41gh7"}}, "additions": 29, "deletions": 13}}, {"node": {"oid": "b4afc6ee2f9c70550571f428e2574130bd511cbc", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add missing link to Prometheus\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5f16ceb294946a48a65e958fa8acd91a2e266ad9", "messageHeadline": "app/vmalert: imrovements over 3f932c2db17276d3390176d29feb3f1e1e86d43b", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 12}}, {"node": {"oid": "3f932c2db17276d3390176d29feb3f1e1e86d43b", "messageHeadline": "feat: spread load of rule evaluation by group when starting new group\u2026", "author": {"name": "DexterZhang", "email": "vogtfeehily@gmail.com", "user": null}, "additions": 13, "deletions": 1}}, {"node": {"oid": "f41b36bb9a162e5cc184da5e0236e3c441776c85", "messageHeadline": "app/{vminsert,vmagent}: allow adding extra labels when importing data\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 12}}, {"node": {"oid": "038358b7773c0cd40966496ad6a7ffd717f37e6e", "messageHeadline": "lib/promscrape: use the number of parsed rows as a basis for writeReq\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "ed899ca9e871e832a6cf37fc3078da6290540e3f", "messageHeadline": "Single dashboards update (#736)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 344, "deletions": 392}}, {"node": {"oid": "e9196655dd147c6113291d4067dca2c8dde19c22", "messageHeadline": "deployment/docker: update Go builder from v1.15.0 to v1.15.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "821df709d32898ae493323b64626e43a268363c3", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4186, "deletions": 7906}}, {"node": {"oid": "67277abecf1cb5dcf348e24b9723ea2099efc1b6", "messageHeadline": "use Y-min 0 on Grafana dashboard graphs (#732)", "author": {"name": "John Belmonte", "email": "john@neggie.net", "user": {"login": "belm0"}}, "additions": 50, "deletions": 50}}, {"node": {"oid": "c2ff8de4568824211667ac64efde984da1871bee", "messageHeadline": "lib/httpserver: add `-http.idleConnTimeout` command-line flag for tun\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b059f194e4a125c6e7c0458485ba6f704428c5b2", "messageHeadline": "lib/promscrape: fix applying sample_limit when scraping targets with \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "7785869ccc4d4ff4dc80ad9f33442f6c5b369c72", "messageHeadline": "lib/promscrape: reduce memory usage when scraping targets with millio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "5af777469acff2f216f869cd6412cbba861f95c1", "messageHeadline": "app/vmagent: log unsuccessful attempt number when sending data to -re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "2149733bd2489333ee202e069c66a46e50591bea", "messageHeadline": "app/vmagent: apply sane limits to `-remoteWrite.queues`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "dd20784d06495bda918f5de2dca5022782f98379", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "de6970e828b14670b8829cbf53dde5895d6f9ae1", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md via `make docs-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4a415620d3f229bd6ebcc780b283fdedf4bad694", "messageHeadline": "docs/Articles.md: add a link to https://medium.com/@romanhavronenko/v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "acbcad1ece2b6094391e38419854f271fe92e0cf", "messageHeadline": "lib/{promscrape,leveledbytebufferpool}: rename getPoolIdAndCapacity t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "f4c4ab811b383ed7c2abac03ac653551fb9a6965", "messageHeadline": "lib/cgroup: limit the maximum GOMAXPROCS value to the number of avail\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "10601bc6522f3ebd651cbed9f2d7348793b80c0a", "messageHeadline": "vmalert: update `-rule` flag description to enforce quotes using (#709)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f2c004d1ae5d859fac515152b4a9033845f151ef", "messageHeadline": "lib/flagutil: avoid int overflow for arch 386 (#710)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "efc730863bb85b47e71c9f5d34238d257a1469d5", "messageHeadline": "lib/promscrape: reduce memory usage when scraping targets with big nu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 9}}, {"node": {"oid": "d6967319b681c665625855f24097ff4b5e1f5fd1", "messageHeadline": "lib/leveledbytebufferpool: allocate byte buffers with capacity rounde\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f5f59896ec1f6a61961c9989827f45ab0e9f4ef3", "messageHeadline": "lib/decimal: rename `significant decimal digits` to `significant figu\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "147c35ebd414b00a53ddd2986ea3f560fa22cd2c", "messageHeadline": "all: allow using `KB`, `MB`, `GB`, `KiB`, `MiB` and `GiB` suffixes in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 198, "deletions": 35}}, {"node": {"oid": "7c0d6a8b886af21e4bf56ed0e717f2b504c5ce67", "messageHeadline": "lib/memory: improve log message about the memory allowed to use by Vi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "ed00eb3f3371f7bb2ca3bee528e530f72c709a49", "messageHeadline": "lib/protoparser: removed unnecessary call to SetReadDeadline when rea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 44}}, {"node": {"oid": "7615a3ab8d306359326702109aee0a2facb98b25", "messageHeadline": "vendor: upgrade github.com/valyala/gozstd from v1.7.1 to v1.8.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 8}}, {"node": {"oid": "7be9bedaf9eba650c04116f4585382006c6cf1d2", "messageHeadline": "vendor: downgrade github.com/valyala/gozstd from v1.8.1 to v1.7.1 unt\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 120}}, {"node": {"oid": "00b1659ddedf99e70dbc25576acc662d1aa3032a", "messageHeadline": "lib: dump compressed block contents on error during decompression", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "528e25bdde1d3bd50b3f9c97e8d9705919bd3507", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.7.0 to v1.8.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 128, "deletions": 61}}, {"node": {"oid": "b3849a90fd182584222b1c3fadbb94b70198ece6", "messageHeadline": "lib/leveledbytebufferpool: pre-allocate byte slice with the given cap\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "7d89fafe1a5ba6404534b9dbb3df6d3537f80c7d", "messageHeadline": "app/vmselect/promql: allow passing multiple args to aggregate functio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 14}}, {"node": {"oid": "cd9624848016e69422e0f4b064fd55beba98281d", "messageHeadline": "docs/vmagent.md: mention that gaps in remote storage may appear if vm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "7554be172d39809d6a47baaf1e206cf3a9dfce29", "messageHeadline": "lib/protoparser: move common code for detecting timeouts to ReadLines\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 37}}, {"node": {"oid": "4beab7ad399fc284e92fa773c58a7972710ccb44", "messageHeadline": "lib/protoparser: prevent from busy loop on repeated timeout errors wh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "41d23f84ed5fe8c6c0857cc6b897466023ab80ae", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with upstream", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "184670fb9b79eabb04c09a33d189a4b7f3c38045", "messageHeadline": "docs: update docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 276, "deletions": 148}}, {"node": {"oid": "52791fd1c0eb6214ccaba744baf929a42d0ce3f2", "messageHeadline": "lib/memory: add `-memory.allowedBytes` command-line flag for setting \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "576da0fe46ae4783410b71859a6ab9c8464f6445", "messageHeadline": "app/{vminsert,vmagent}: improve documentation for `-influxListenAddr`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "215967437db29dd8e6d8b5dc73ca1d3a89614bde", "messageHeadline": "lib/protoparser/prometheus: typo fix in error message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d1ad3adcbe14f82a41e7b641d7f11d5359b71f7d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1052, "deletions": 431}}, {"node": {"oid": "42960feff47670b844b4b39c01d51c2b87b8de18", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fasthttp from v1.0.4 to v1.0.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "07246bc31c176204a219edc30f11901bc2a14c98", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.10.10 to v1.10.11", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 11}}, {"node": {"oid": "e646674b23ebb3204a63566d4a9cd78913c51861", "messageHeadline": "lib/promscrape: use a hint on body length instead of body capacity", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "4628deecd13e9c95b9a1701188079ea3bde18271", "messageHeadline": "lib/promscrape: reduce memory usage when scraping big number of targets", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 158, "deletions": 45}}, {"node": {"oid": "eead3ee8ecda985eb5ae7c5299da1a6bb331f737", "messageHeadline": "lib/promscrape: properly retry requests on `the server closed connect\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 18}}, {"node": {"oid": "c402265e883dac8045c76f8a6232540d47fa496a", "messageHeadline": "all: support `%{ENV_VAR}` placeholders in yaml configs in all the vm*\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 660, "deletions": 4}}, {"node": {"oid": "ff495a74f6d501f1933ef683cb75494726e1adbc", "messageHeadline": "deployment/docker: update Go builder from Go1.14.7 to Go1.15.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45962fb8c24240aadd500ef24b4200db57d29a92", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention about Kubernetes operator", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "fd6c690276284ee8bc496bf342028e83aa61e18c", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention helm charts, k8s opera\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e730788477ec85ba72be9ecbfe20cc744f685647", "messageHeadline": "docs/Articles.md: added https://medium.com/@romanhavronenko/victoriam\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ef7e2af8f519e16a60bed85bbfb16ee5a09d64dd", "messageHeadline": "app: respect CPU limits set via cgroups", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 98, "deletions": 59}}, {"node": {"oid": "15aa6142ef33fe40027b455c368636bd20ce260b", "messageHeadline": "lib/protoparser: clarify that the string passed to `Unmarshal()` func\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "5492edcc6ca04f432c068b7763e66a7a7e87c384", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that it is safe to ski\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "e969ef26399e1aa8adbfae1d8a7b03369e38d0bc", "messageHeadline": "app/vmselect: reduce memory usage when exporting time series with big\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 9}}, {"node": {"oid": "c098988a1866f5c25ef08408737ff8d38484c1be", "messageHeadline": "lib/protoparser/influx: accept `precision=us` and `precision=\u00b5` accor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1bdfa29ef7a02c67d1780d7f5584c0e6b79cdbbd", "messageHeadline": "lib/promscrape: optimize per-metric hash calculations", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "8adba82c02c93606eac697092d8d92555619b4f1", "messageHeadline": "app/vmselect/netstorage: vary batch size for data unpacking depending\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8d9eb5f8087f1daf9d7ec52187084a46da666c63", "messageHeadline": "lib/storage: mention time range used in the query that led to error m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "582c74cd935498493c8136ff6aeea7fab858dd70", "messageHeadline": "lib/storage: mention tag filters used in the query that led to error \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "f3d33e23c9961a98b3b74f2615a093c7fbd8d323", "messageHeadline": "app/vmstorage: improve error logging when the request times out", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "455bf50a91014f84a32e92318ee6b24be66576bf", "messageHeadline": "lib/promscrape: show real timestamp and real duration for the scape o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 19}}, {"node": {"oid": "2791008e1982f30892fe86cc98888f4c4519c858", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 497, "deletions": 355}}, {"node": {"oid": "a499de45cc937b9f13d44b87d1e9b5f9b1d6e36f", "messageHeadline": "lib/promscrape: make errcheck happy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "23c9e6b727cc75e9c9bbd6cc50fb33efbb88f1ec", "messageHeadline": "lib/promscrape: export `scrape_samples_added` per-target metric like \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 55, "deletions": 0}}, {"node": {"oid": "9d32fb1d9e6e218c65dd7cae96c1dd9d7f69e8f6", "messageHeadline": "lib/fs: use WARN instead of ERROR log level for the message when NFS \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4b6d22987d60cccfa573b16ebc022851afe147b", "messageHeadline": "lib/promscrape: add a test for scrape config for blackbox exporter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 0}}, {"node": {"oid": "0be5b09fb41f5490a18898fc85bc58534ed4d75b", "messageHeadline": "app/vmalert: extend metrics set exported by `vmalert` #573 (#654)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 160, "deletions": 19}}, {"node": {"oid": "81746d14b951f664f2e6d455de901e8e127709de", "messageHeadline": "401 Unauthorize HTTP error added (#681)", "author": {"name": "ofen", "email": "614942+ofen@users.noreply.github.com", "user": {"login": "ofen"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "807c2b076cce72de43ee9f84a6e52dcadec0df8c", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.12.2 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 28}}, {"node": {"oid": "84fd8af6d3f9767393fb952a1abcf916837640ab", "messageHeadline": "lib/storage: slow down concurrent searches when the number of concurr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "9043a509a36e9558da34798c3114004e83cff51a", "messageHeadline": "lib/storage: properly check timeouts and pace limits", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 12}}, {"node": {"oid": "1ad3de5c54e52eb5e91130327c3ae64df02ffb2c", "messageHeadline": "deployment/docker: update Go builder from v1.14.6 to v1.14.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d60908bba4d8ea9c3ed34a10913e448f8e11b1de", "messageHeadline": "docs/MetricsQL.md: mention that MetricsQL removes all the NaN values \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "716754fae6a9bd2effa2e357e52e5655f8516df5", "messageHeadline": "app/vmselect/promql: properly handle `-n^m` like Prometheus does", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 9}}, {"node": {"oid": "bb61a4769bf7e3f4b200c3970138f289a6ff8bdc", "messageHeadline": "app/vmselect/promql: remove metric name after applying `clamp_min` an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 12}}, {"node": {"oid": "ac45082216f7ffaa46d8a1d0c51270a4fe1191ab", "messageHeadline": "app/vmselect/promql: remove metric name after applying `ceil`, `floor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 3}}, {"node": {"oid": "e5202a4eaee52b3bf03f59fabdc09a84352857c4", "messageHeadline": "app/vmselect/promql: remove metric name from results of certain rollu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "68e4f40a72b13ac05baba4a519365a70b05be86b", "messageHeadline": "app/vmselect: properly handle PromQL queries like `scalar1 < metric <\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 115, "deletions": 4}}, {"node": {"oid": "ada2ae69ec5e55e0ccf0b9360862e5bf4a232361", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metricsql from v0.2.10 to v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 20}}, {"node": {"oid": "bc8381613d4caab185089394d9df4bd7deb11934", "messageHeadline": "app/vmselect: reduce memory allocations by pre-allocatin memory for t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "8e44fba76d092c594d16a5466152b56ee1986410", "messageHeadline": "lib/storage: reduce the frequency (and overhead) for timeout and pace\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "7dbe3354261ba06622dbb72aee58f697bb8c6e07", "messageHeadline": "lib/pacelimiter: increase scalability for multi-CPU system", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 9}}, {"node": {"oid": "3f85c06b65a7feb33c9e9ca5071800c899194f6a", "messageHeadline": "app/vmselect/netstorage: reduce CPU contention when upacking time ser\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 25}}, {"node": {"oid": "d20c2156e48d80f5e783f079838ba8b168253e95", "messageHeadline": "app/vmselect/netstorage: reduce contention on unpackworkCh and timese\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ad730d8a17ba3fe14b0db52732439c003bcf3244", "messageHeadline": "lib/storage: optimize prefetching metric names for the given metricIDs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 26}}, {"node": {"oid": "dbbdfbe7eee6e37cb05e7e727f581e2c605625a8", "messageHeadline": "app/vmstorage: rename `vm_cache_size_entries{type=\"storage/prefetched\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "639b26b40cbb79d57cfe482f7f86579e4f396efc", "messageHeadline": "lib/fs: export `vm_nfs_pending_dirs_to_remove` metric for monitoring \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "8f16388428614849d3ffa8f41b11bf20da629c92", "messageHeadline": "lib/storage: limit the number of concurrent calls to storage.searchTS\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 1}}, {"node": {"oid": "aaa497ff0b2f97e12d7753f9f988814ac647987a", "messageHeadline": "Perform conversion from string to []byte according to rule #6 at http\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 93}}, {"node": {"oid": "ef94333808cff29a9b9520a7b41fdea2441f490b", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1205, "deletions": 509}}, {"node": {"oid": "c25b0c2cd581ddada0189d51d709b443a5c87cca", "messageHeadline": "app/vmagent: tune http client for sending data to remote storage in o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "5d0c37bec0a9b9736cfc3249678571f913b88ca8", "messageHeadline": "app/vmselect: use warning level instead of info level for logging slo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bba144264987b2b6b4c41c0aab019a66e7d01a8b", "messageHeadline": "Add option to build 32b ARM Debian package (armhf) (#665)", "author": {"name": "Antonin Kral", "email": "a.kral@bobek.cz", "user": {"login": "bobek"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "a9ffd233df638d407bb95b3b6ec72332d669a334", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a chapter about data updates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a034f02fb2e08a5f1d4c3d6cf92d3b9028817734", "messageHeadline": "lib/backup: allow using `~/.aws/config` without region", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e6eee2bebf2013840a6450a0e0dd509eccae0141", "messageHeadline": "app/vmselect/promql: add zscore-related functions: `zscore_over_time(\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 162, "deletions": 8}}, {"node": {"oid": "509d12643bfa2b01341f238479abc6d27fd03ac4", "messageHeadline": "app/vmselect: show `X-Forwarded-For` contents on `/api/v1/status/acti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 28}}, {"node": {"oid": "5e71fab8a64f30eaf70d1a2b7b2cb91f11e54a0a", "messageHeadline": "lib/storage: reduce the maximum number of concurrent merge workers to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 23}}, {"node": {"oid": "d01f3c194347efa5fafd64448c21d2d62d8276bd", "messageHeadline": "all: add mssing APP_NAME to vm*-GOARCH builds", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 31}}, {"node": {"oid": "3f498cf2dcfb8be786d6cc90e23319d2956ae6db", "messageHeadline": "docs/{vmagent,vmalert}: add instruction on how to build for ARM", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 66, "deletions": 0}}, {"node": {"oid": "8c8c14c1275a1b1b7d216962bae75f64ade71baa", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that downgrade is also\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "44a86e1be3d1b3a4cac50f23fac322c800c1cc25", "messageHeadline": "vendor: update github.com/valyala/quicktemplate from v1.5.2 to v1.6.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "f0c678c41bc4804fcf4574220852c1633f579cfc", "messageHeadline": "app/vmselect: do not adjust `start` and `end` query args passed to `/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 3}}, {"node": {"oid": "e255c066ccbfaa5ad48d0433deb47a01aa757ff7", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 2}}, {"node": {"oid": "e7959094f620a2c14b0cba7e0053a45c99394ea1", "messageHeadline": "lib/storage: remove prioritizing of merging small parts over merging \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 77}}, {"node": {"oid": "922d9aadf2c2e8ec6f53e7f0526d9c74661b2039", "messageHeadline": "lib/storage: properly update `vm_slow_row_inserts_total` metric when \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "68716488dbb7844c44067eb0fb2600fc0b292e12", "messageHeadline": "vendor: update github.com/valyala/quicktemplate from v1.5.1 to v1.5.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "67a64c142dbd44bbd406bb9155865c99e55c90b1", "messageHeadline": "lib/httpserver: emit X-Forwarded-For additionally to remoteAddr in er\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "328b52e5ffe3cf902339098c8418a0804db69c7f", "messageHeadline": "app/vmselect/promql: return non-empty value from `rate_over_sum(m[d])\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 18}}, {"node": {"oid": "700737c181859ad7f2e84f9646ddebaaefa116d7", "messageHeadline": "app/vmselect/promql: remove rollupFuncArg.realPrevValue handling, sin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 30}}, {"node": {"oid": "2f735f112dc4141df491416faf30d50eeeacb4dd", "messageHeadline": "app/vmselect/promql: fill gaps with 0 in `rate_over_sum` response whe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "1ca0c8a29bcbeaa65721a99593ff5dd0dcf8e99b", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 129, "deletions": 17}}, {"node": {"oid": "d81d586b8686a6edcc7ff1f206311d58338cbded", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.12.1 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "0f63da369869177a4c5114d131f451494618cbce", "messageHeadline": "app/{vmagent,vminsert}: properly preserve `db` tag from query string \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "62ed38c6f0e3839e222c062242c9d749cec3747a", "messageHeadline": "app/vmagent/remotewrite: add missing `resp.Body.Close()` after pushin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "79c30cf4cb1684bcc4758d522914bceab8beb0a3", "messageHeadline": "app/vmselect: show query origin (aka remote_addr or client address) o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 8}}, {"node": {"oid": "2f1e7298ceffd7d11c1f5b08fae857977d7ebe97", "messageHeadline": "app/vmalert: support `external.label` to specify global labelset for \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 64, "deletions": 13}}, {"node": {"oid": "0da202023b4070a69d47aede1e2f4654b7751a60", "messageHeadline": "app/vmselect/promql: return empty values from `group()` if all the ti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 35}}, {"node": {"oid": "48d0ec1363d2abda31cae70c61516e568dde3769", "messageHeadline": "docs/MetricsQL.md: small fixes in the docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 6}}, {"node": {"oid": "a1a065a47ef1b373b0042ce50591f182374d1d35", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that OpenTSDB data ing\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0516e3f33046772635545fde8aa3de382e608abd", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.12.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "5b81bdde396d13be90c959eea5fb4d3be81abec6", "messageHeadline": "lib/storage: metaindexRow use memroy more efficiently (#655)", "author": {"name": "Sasasu", "email": "su@sasasu.me", "user": null}, "additions": 4, "deletions": 4}}, {"node": {"oid": "865610a7c860b50c2a30292c847b0514bb69e532", "messageHeadline": "lib/protoparser/prometheus: add a test for cassandra-exporter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "cb8c6908dc88762af2252601c1b68fd1a15009e5", "messageHeadline": "app/vmagent/remotewrite: create new request on failure to send a bloc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "894dcb7c1cadfbec10d8320ea7360e614f68fd15", "messageHeadline": "app/vmselect/promql: improve further the accuracy of buckets_limit() \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "215eba0b82d03f5101fc1d0b1fe03fdcd6575cc6", "messageHeadline": "app/vminsert: flush bufs if needed after the current row is added", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "edb1eca6f1db7ab2fdbf7e931a390d4d9ec30739", "messageHeadline": "app/vmselect/promql: avoid dropping `inf` bucket in `buckets_limit`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "97b6f5d22391389e0b486fbef67862547916d19d", "messageHeadline": "app/vmselect/promql: optimize `buckets_limit(k, buckets)` for big num\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 21}}, {"node": {"oid": "a0906270590bc899ef3d26c2fb9534d8d3302656", "messageHeadline": "app/vminsert: limit memory usage when ingesting data in big packets", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 55, "deletions": 23}}, {"node": {"oid": "53c87ba3411e9974607eac2d59192001d11fc982", "messageHeadline": "deployment/docker/docker-compose.yml: update Grafana version from 7.0\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "bb161497cf064da396e2209a9e91ab5436be352f", "messageHeadline": "app/vmselect/promql: improve the accuracy of `buckets_limit(k, bucket\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 21}}, {"node": {"oid": "994fa2f3bf292965fefe2fceb747f4cec99f49f1", "messageHeadline": "app/vmselect/promql: add `buckets_limit(k, buckets)` function, which \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 186, "deletions": 4}}, {"node": {"oid": "e151c5c6447ca45b15129af22b88e16902d351d8", "messageHeadline": "app/vmselect: fix tests for rate_over_sum", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3107c633e3cc4f5d5bd4f060242d4eff87b07dcd", "messageHeadline": "app/vmselect/promql: typo fix after 3e557c9861ea3f7ead0b60392f3ee521e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e557c9861ea3f7ead0b60392f3ee521e5f16278", "messageHeadline": "app/vmselect/promql: add `rate_over_sum(m[d])` function to MetricsQL,\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 63, "deletions": 5}}, {"node": {"oid": "54ef2d8112cdc14b2ec3da32be2ed88e1bfe231a", "messageHeadline": "lib/storage: slightly reduce code difference between single-node and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 15}}, {"node": {"oid": "b1f6843bd0834086d094e369e800c7cc94de46a9", "messageHeadline": "app/vmselect/promql: allow setting `[d]` window smaller than the inte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "039c9d244169a3e8ffcd089c80472753ca0209b9", "messageHeadline": "lib/storage: respect `-search.maxQueryDuration` when searching for ti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 153, "deletions": 106}}, {"node": {"oid": "2a458718234c805b6150b2041ce683942d37940b", "messageHeadline": "lib/storage: add more fine-grained pace limiting for search", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 72, "deletions": 11}}, {"node": {"oid": "461481fbdf974f95809bf08c3ee3bee7c742115b", "messageHeadline": "app/vmselect/netstorage: protect from too smart compiler, which may b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "4c8b49b193eeab4a7f80f7b2cbd344744340109b", "messageHeadline": "app/vminsert: export `vm_relabel_metrics_dropped_total` metric that s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "e79de9774b6da46985fc1cf3a2f06cfecca3ba9b", "messageHeadline": "app/vmselect: typo fix after 34563916f7d0c1670f82a7e233897339e09d8e41", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "34563916f7d0c1670f82a7e233897339e09d8e41", "messageHeadline": "app/vmselect: reduce memory usage when querying big number of time se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 3}}, {"node": {"oid": "9257eee98252e082a4ca110c3d0abd1bacb892f6", "messageHeadline": "app/vminsert: do not call ApplyRelabeling function if relabeling is d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 9}}, {"node": {"oid": "6f05c4d351c9571ec6edf7ab63d5625d1222cf6c", "messageHeadline": "lib/storage: improve prioritizing of data ingestion over querying", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 277, "deletions": 57}}, {"node": {"oid": "2f612e0c67d45e0ba539ed5ed0b63b2dbeea9797", "messageHeadline": "app/vminsert: fix relabeling for metrics ingested via Influx line pro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 73, "deletions": 77}}, {"node": {"oid": "61c611f5ad29ae46edd2a094f9a4847638b49dd5", "messageHeadline": "lib/storage: properly calculate global metrics in UpdateStats()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9224ede54f9c7a77ed25981982d188a8df668766", "messageHeadline": "lib/mergeset: properly calculate global metrics in UpdateStats()", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "228d137936fcf57852070c454058da46aa16217a", "messageHeadline": "lib/storage: reorder mergeBlockStreams() args in order to make them m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "e4303d3d217951ea625b12e3e8a608f8a8eb451e", "messageHeadline": "lib/storage: prevent possible race condition when all the goroutines \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ad8d3b387d2ec6525c1f592c3f69f5e713c74a52", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that it is recommended\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "62e76ca805b140c213f58a8d331363f46560cd07", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 279, "deletions": 45}}, {"node": {"oid": "4f526cc81677bf3e897571ca7adacd6b05f1d044", "messageHeadline": "app/vmselect/prometheus: support `d`, `w` and `y` suffixes for durati\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "dfb113f1758ba94bb4cfa0553600b49af6fd1825", "messageHeadline": "app/vmselect/netstorage: reduce memory allocations when unpacking tim\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 7}}, {"node": {"oid": "31ae5911a8d6b33d2eded5815b9c56f95585f9a0", "messageHeadline": "app/vmagent: add `-remoteWrite.decimalPlaces` command-line flag, whic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 71, "deletions": 1}}, {"node": {"oid": "d3442b40b289ef75003089152f456e8d7ab20dfd", "messageHeadline": "lib/uint64set: optimize adding items to the set via Set.AddMulti", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 246, "deletions": 31}}, {"node": {"oid": "caa2952aa6360e633da956eecb9e534ff6a1a151", "messageHeadline": "app/vmselect: take into account the time spent in wait queue before q\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 57, "deletions": 42}}, {"node": {"oid": "e00cfc854df22fc64ad41dffcbacb44c32ba2060", "messageHeadline": "app/vmselect/promql: skip the first value in time series passed to `i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 2}}, {"node": {"oid": "b9c8f6bf34d81e398c9f46a02eea71081d574c98", "messageHeadline": "app/vmselect: log the total available memory for concurrent requests \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "ad6290953cec458b891c9effddf2210b2ca90dd2", "messageHeadline": "app/vmagent: add `-remoteWrite.proxyURL` command-line option", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 77, "deletions": 99}}, {"node": {"oid": "efcbb51968b38192759d1e2f2edbef93dc2139e1", "messageHeadline": "docs/vmagent.md: sync with app/vmagent/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ed0df37ee7f18d0396f7f420ff7882c2aa9aa4a1", "messageHeadline": "app/vmagent: mention grafana dashboard in README (#639)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "004d2924e27cdc72c849c5ae42e0047b4026ae43", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.11.3 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 11}}, {"node": {"oid": "11be704109b0cdbf6df1dde4cc4b4644d4dc7d2f", "messageHeadline": "app/vmagent/remotewrite: allow passing empty `-remoteWrite.urlRelabel\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5a4675c528ab48570708e27113a3723a6236fb68", "messageHeadline": "app/vmselect/prometheus: do not return time series with empty list of\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "ecb1b2564aaba69ce015a687ea76b91ae538a609", "messageHeadline": "app/vmselect/promql: add `mode()` aggregate function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 110, "deletions": 27}}, {"node": {"oid": "b35cb293f57476e2ae1abb3bbcb39dee68de6a6c", "messageHeadline": "lib/httpserver: log remote address in error message from `httpserver.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 46}}, {"node": {"oid": "1c641037e86917ed50db77cf86f9fdf9476de8f5", "messageHeadline": "app/vmselect/promql: add `mode_over_time(m[d])` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 4}}, {"node": {"oid": "6b5ad535ae75b3034c5cc8695ed6104424e3818f", "messageHeadline": "app/vmselect/promql: optimize `group(rollup(m))` calculations", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 7}}, {"node": {"oid": "8949d65ad1f144addf6dc73dd470b0de71523926", "messageHeadline": "app/vmselect/promql: check that `any()` doesn't touch metric name", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3198fd31fa69e8d074044becfbf7bd82cb6735f6", "messageHeadline": "deployment/docker: update Go builder from v1.14.5 to v1.14.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "aa5d88055d2180eb901f7b21c9365a43459e59ee", "messageHeadline": "app/vmselect/promql: add `group()` aggregate function to MetricsQL", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 68, "deletions": 4}}, {"node": {"oid": "df018368188a30571ea4ab02442c50bc55ddd354", "messageHeadline": "app/vmselect/promql: keep all labels for time series from `any()` call", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 4}}, {"node": {"oid": "dfa156e6aa62926992740efed9e1786b52859f6e", "messageHeadline": "vmagent: update grafana dashboard (#634)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 14, "deletions": 27}}, {"node": {"oid": "8c14ca93fab6d41fe02da063a6f82e9ca24922d2", "messageHeadline": "app/vminsert/influx: properly handle the case when certain labels wit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e4e1cd1de2cbdb5f6e8e6b905a98a4ad8109e3ab", "messageHeadline": "app/vmselect: fix `nil pointer dereference` panic when unsuccessfully\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ef6ee721087374f4463aa08958d368025f51b9f3", "messageHeadline": "deployment/docker: update Go builder from v1.14.4 to v1.14.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ed7580ad223b0ce6d0e9bcad2bad2db456eba1d9", "messageHeadline": "app/vmalert: consistently use \"%w\" instead of \"%s\" in `fmt.Errorf` wh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "9eb71dda3d1be3bf24998835536865d19d414e37", "messageHeadline": "vmagent: add grafana dashboard (#629)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 3551, "deletions": 0}}, {"node": {"oid": "328814ee601df4da5d7c887ee38f9247a9e6e59f", "messageHeadline": "docs/vmagent.md: make filtering rules for init container pods less co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "7398e5701bf8170ce128638f3c8ae2d20d9fd754", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 298, "deletions": 167}}, {"node": {"oid": "4e770e9120dbb726a2fbca3412fad37399f5e438", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: remove `Roadmap` chapter, sinc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 22}}, {"node": {"oid": "b442a42d8e798df6c74ee9934eeb2983f5128ab9", "messageHeadline": "app/vmagent/remotewrite: return proper value from `tssRelabelPool.New`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6d77bfae4f812bbb95c34276727a15e9f25fa895", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "4081e2295e4f5dd1fb35b0ed7a36390e95faf8b1", "messageHeadline": "app/{vminsert,vmagent}: add `-influxSkipMeasurement` command-line fla\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "e1107fec10913b83119b58e29d98c8865f3de428", "messageHeadline": "lib/storage: reset `MetricName->TSID` cache after marking metricIDs a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 19}}, {"node": {"oid": "25f80d320b29b7909c4ff7ec867818a0fedf9e33", "messageHeadline": "app/vmselect/prometheus: do not adjust last points in time series wit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 13}}, {"node": {"oid": "cde18d1f43d86b28cb5dca37d0835dfbd306172d", "messageHeadline": "lib/protoparser: properly update `vm_protoparser_rows_read_total{type\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "457e61900d8768a14e6e1aa5182cf71ae8d5f142", "messageHeadline": "add vm_protoparser_rows_read_total metrics to promscrape (#624)", "author": {"name": "Seva Poliakov", "email": "ctrlok@gmail.com", "user": {"login": "ctrlok"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "7e347972c4f3748157645f71acc3eb5193ab922b", "messageHeadline": "lib/flagutil: specify additional description for all Array type flags\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "19dd12196835fef912fb22bc09cdf20301f1b7cd", "messageHeadline": "lib/persistentqueue: add `vm_persistentqueue_bytes_pending` metric (#\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "829ec4f9cfe7c07fa8b4169cd997b8f67b72daf0", "messageHeadline": "Extend metric `vm_promscrape_targets` with `status` label (#615)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 30, "deletions": 9}}, {"node": {"oid": "55d83e777d5cd46a7d89db11a4ea62f8728303a3", "messageHeadline": "app/vmselect/prometheus: minimize the diff for the change 1033dc7e2a7\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 71, "deletions": 65}}, {"node": {"oid": "1033dc7e2a71588364b8af5dc9fb0cabc96a5de9", "messageHeadline": "fix empty response template (#617)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 63, "deletions": 66}}, {"node": {"oid": "619b0a25c92556765bb40cc466c21577a2992653", "messageHeadline": "docs/vmagent.md: sync with app/vmagent/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 33}}, {"node": {"oid": "666c795b98a7cc56eeca9843a5ed30ef3a3e0501", "messageHeadline": "Update README.md (#621)", "author": {"name": "ofen", "email": "614942+ofen@users.noreply.github.com", "user": {"login": "ofen"}}, "additions": 32, "deletions": 7}}, {"node": {"oid": "a730b3f6a11b44e46cb8ea66a5f2f1db558997d3", "messageHeadline": "app/vmagent: fix data race when multiple `-remoteWrite.urlRelabelConf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 10}}, {"node": {"oid": "508ad46e0ebe293d4f5f64d71d414832f076fdf1", "messageHeadline": "app/vmagent/remotewrite: typo fix in `-remoteWrite.showURL` help message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e5b9f47623fe332fdbe7e525101d87d68a0515c6", "messageHeadline": "vendor: update github.com/valyala/quicktemplate from v1.5.0 to v1.5.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 70, "deletions": 88}}, {"node": {"oid": "ca74b80f106d9c80c6777d8c037990f5f015cb8d", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with the original README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cba820e390ed4e862611cc182b7ed4a08415e151", "messageHeadline": "app/{vminsert,vmagent}: add ability to import data in Prometheus expo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 428, "deletions": 0}}, {"node": {"oid": "6fe3c48a6eda2e212f4626a915af26272b6dd2a2", "messageHeadline": "properly calculate readCalls", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9c350bc20dee96d4378bddabd1339ef7908282ff", "messageHeadline": "app/vmselect/promql: add missing tests for `ifnot` binary operation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "256fd9a87e99ef672bccb28619978fa0de6c7c1d", "messageHeadline": "app/vmselect/promql: refactor implementations for `and` and `unless` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 21}}, {"node": {"oid": "2d9b3ad5b386dd42ec67e42b8f44a5efae750b4d", "messageHeadline": "app/vmselect/promql/active_queries.go: simplify code a bit by inlinin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 5}}, {"node": {"oid": "b66c7c13ac47f9fb876d4c3d3edbd46dc6308365", "messageHeadline": "docs: add a link to the `The CMS monitoring infrastructure and applic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3e1d7d8489275f07aa876ff0d1d780ed26be194d", "messageHeadline": "lib/promscrape: send `Accept` header similar to Prometheus when scrap\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "47c7ea5c6072a3a18266676238bafd29cfb14ef3", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 109, "deletions": 124}}, {"node": {"oid": "4f737d1cbd5a14fff9529aa1b46c4a04d4596b86", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention about `api/v1/status/active_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "742da690f4733bf9c6a02f1b3224aa5f5ab1ad05", "messageHeadline": "app/vmselect: add `/api/v1/status/active_queries` page with the list \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 1160}}, {"node": {"oid": "99f54e44ffc225b1cf3c23acb140eacaff3aa5a2", "messageHeadline": "feat(vmselect): add current running query list, add ability for getti\u2026", "author": {"name": "DexterZhang", "email": "vogtfeehily@gmail.com", "user": null}, "additions": 1156, "deletions": 12}}, {"node": {"oid": "cb92113632b1b7daf764770cc5ee8b50feeb00ec", "messageHeadline": "lib/storage: limit the maximum concurrency for data ingestion to GOMA\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "e7557e02524cbdd8b5012bb3d472b6960db9274d", "messageHeadline": "lib/protoparser: fix metric name of unmarshal errors in promremotewri\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e59b9916aa33eb1a2e20387bee6b35b28f4f9aac", "messageHeadline": "lib/protoparser/graphite: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "d0b694c5c861e99eee657a97e5f667d1bbcfd544", "messageHeadline": "lib/protoparser/graphite: add more tests after eb45185eef619d187286a6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 3}}, {"node": {"oid": "eb45185eef619d187286a65942b09979fd0921fc", "messageHeadline": "Fix graphite minus one timestamp (#609)", "author": {"name": "Seva Poliakov", "email": "ctrlok@gmail.com", "user": {"login": "ctrlok"}}, "additions": 27, "deletions": 1}}, {"node": {"oid": "32b9fb58b87903b5386c89c9867d671892892339", "messageHeadline": "lib/storage: clarify `out of retention period` error message by menti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "12b16077c4da153e82ad3011f610e5da5d5d46f7", "messageHeadline": "lib/storage: reset MetricName->TSID cache after deleting time series", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "a23806f486d72cbc43623356537dc09487446281", "messageHeadline": "lib/fs: clarify description for `-fs.disableMmap` command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "6daa5f7500d3fe2de858048564e39988638f6bb0", "messageHeadline": "lib/storage: prioritize data ingestion over heavy queries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 4}}, {"node": {"oid": "703def4b2e9b82ebb6aa6aaa640730b0781d7110", "messageHeadline": "app/vmalert: add retries to remotewrite (#605)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 157, "deletions": 18}}, {"node": {"oid": "de137aef98e7bc9a90d34108668ad96041e0fca7", "messageHeadline": "app/victoria-metrics: fix tests after the commit acf828a759b279b95309\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "acf828a759b279b9530900ad790679c274ff1338", "messageHeadline": "app/vmselect/prometheus: small fixes on top of 8bb762124a029572f54322\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 44}}, {"node": {"oid": "8bb762124a029572f54322a1ffae3086f115bb00", "messageHeadline": "fix adjust last points avoid influence earlier value (#606)", "author": {"name": "faceair", "email": "git@faceair.me", "user": {"login": "faceair"}}, "additions": 140, "deletions": 7}}, {"node": {"oid": "ff6a0955eb99e1fbb16b60e66153d19dbb8dd9f6", "messageHeadline": "lib/promscrape: use HostClient.DoDeadline instead of HostClient.Do in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 11}}, {"node": {"oid": "8b133e40d59d169ba8d1362208036c38c4f339ff", "messageHeadline": "lib/promscrape: prevent from too big deadline misses on scrape retries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "44a54b8b3d9a5369930649839db0b190633e4b98", "messageHeadline": "lib/promscrape: check for nil error before checking for the returned \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d59cdbe90ca539c84f1714a8b0569fd77c36c983", "messageHeadline": "[VMAlert] Fix error log when remoteWrite queue size is full (#602)", "author": {"name": "Ween", "email": "xyl96327510@126.com", "user": {"login": "weenxin"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0b2086b7a57175211841d913b6034db61ab0407b", "messageHeadline": "app/vminsert: prevent from adding and/or selecting labels with empty \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 11}}, {"node": {"oid": "8f628cd805a1eb4f945b55348dbed5ee7f0b2b5d", "messageHeadline": "app/victoria-metrics: removed debug log message when `-selfScrapeInte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "91b348289484581521b0d74a37f2ace79069f2cb", "messageHeadline": "app/vminsert: add ability to apply relabeling to all the incoming met\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 242, "deletions": 69}}, {"node": {"oid": "e5500bfcf24b954805ab11cf4f8d7042bec6d8de", "messageHeadline": "all: typo fix: exptected -> expected", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5d3db3ff7cd137ab81bfedcbb0e12ccd1a670479", "messageHeadline": "app/vmselect: add `interpolate` function for filling gaps with linear\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 92, "deletions": 4}}, {"node": {"oid": "4dd3de9286768c83fada20b165acc16c719ccf2c", "messageHeadline": "lib/promscrape: add ability to set `disable_compression` and `disable\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 65, "deletions": 24}}, {"node": {"oid": "8da3f773ae76dee897c8f66973f6207a4c1c03c7", "messageHeadline": "lib/promscrape: add `-promscrape.disableKeepAlive` command-line flag \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "9d5f5b6878106423db85ca4b2d66505ef2c2fb08", "messageHeadline": "fix: spelling mistakes (#594)", "author": {"name": "BigFish", "email": "736759290@qq.com", "user": {"login": "bigfish02"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a2ba5b6d1bf462efee205982494d384a3e1fcef", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 96, "deletions": 45}}, {"node": {"oid": "b277ba8121595b825a8e67fc1c3e9fd0c0a47e3a", "messageHeadline": "lib/httpserver: add Unwrap method to ErrorWithStatusCode, so `As` and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "84a37098ed25fcfe45afa8bdb3f13c68f70064e5", "messageHeadline": "app/vmstorage: add `-denyQueriesOutsideRetention` command-line flag f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "56ccfa52180a5a2ef77f4d1091e7df99bb1d68ac", "messageHeadline": "all: use `errors.As` instead of type assertion for detecting `net.Error`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "7c2c8b2981dcac355ff4a10c9a047c18c16aaeec", "messageHeadline": "all: use `errors.As` for inspecting errors that implement httpserver.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d5dddb0953429955172a9d122a2194e5b0be53c1", "messageHeadline": "all: use %w instead of %s for wrapping errors in `fmt.Errorf`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 826, "deletions": 826}}, {"node": {"oid": "586c5be4040a1c6303347de60bf892c21af9c3c1", "messageHeadline": "lib/promscrape: add missing label sorting for autogenerated metrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "1cd01b5359511452d2b10aa318c4e18d2cafb5d9", "messageHeadline": "Fix Auto metrics relabeled errors (#593)", "author": {"name": "Ween", "email": "xyl96327510@126.com", "user": {"login": "weenxin"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "88538df2672a9215d92eecc713279cb8bad6fded", "messageHeadline": "app/vmalert: support multiple notifier urls (#584) (#590)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 169, "deletions": 68}}, {"node": {"oid": "63e5ee0d29c8a8e4b3bb3b455cd0db04be95116a", "messageHeadline": "docs: sync with upstream", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "eba4e92994b8d85ff4e39ae3d729553ad62b6a4b", "messageHeadline": "deployment/docker: replace Prometheus with vmagent (#589)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 33, "deletions": 60}}, {"node": {"oid": "82ecfa3b3231e473d0372612dc7c87b275e66ce9", "messageHeadline": "app/vmalert: move flags description and initialization into subpackages", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 328, "deletions": 222}}, {"node": {"oid": "dc4e3f0e0b046db8bbd69bc3e5e9e48795a247ef", "messageHeadline": "app/vmalert: properly set transport for HTTP clients", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 10, "deletions": 20}}, {"node": {"oid": "8f2e88234fdbacc79ab318ce5fb4d9123f629305", "messageHeadline": "docs: update the info that docker images are built on top of `alpine`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 30}}, {"node": {"oid": "423825695f5b7a5c9997a717a19af4f2d5bbdfaf", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4716, "deletions": 47221}}, {"node": {"oid": "5dc0bf6d3d535b49bab1f69598995eebbef30b6d", "messageHeadline": "vendor: update github.com/valyala/fastjson from v1.5.1 to v1.5.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "7eb171182b2fca8864fdf977f37c6be14fb107fe", "messageHeadline": "lib/promrelabel: properly apply `^` and `$` anchors to `regex` value \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "05d754d7bbb09e3f91afcb0d0ec07c8139c192d1", "messageHeadline": "app/vmselect/netstorage: reset big result values every 10 seconds ins\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "8dec17470db26ae94eb0c2de3d7abf6c314cc34f", "messageHeadline": "deployment/docker/docker-compose.yml: update Prometheus from v1.18.1 \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5e35b87c3d28e170330994a66ada8ba7ff2bd6b8", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: move VictoriaMetrics logo below \"Clu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c85d9265696fb8a4e80b8de9f37baa4403a7553e", "messageHeadline": "docs/SampleSizeCalculations.md: updates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f0cef4761ba6cf0a5f47b230daa9bb862064104c", "messageHeadline": "docs/SampleSizeCalculations.md: add a doc with calculations for the \"\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "774f7ca1c1c6b57c99adfc17765f1657d0617677", "messageHeadline": "vmselect: fix label_replace when mismatch (#579)", "author": {"name": "nicbaz", "email": "nicolas@linux.com", "user": null}, "additions": 19, "deletions": 1}}, {"node": {"oid": "a560b4788e6d2da1c1eb95b8b4ff998913efd89b", "messageHeadline": "lib/fs: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8141541e6181f98eec8f8e097f17443baa385763", "messageHeadline": "lib/fs: fall back to cgo copy for copying the last 4KB of mmaped data", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "e65b4cb6b1828b84eb2d9c2538c28951baf3a158", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 0}}, {"node": {"oid": "7209d58fbdea345168296c62c4db59a0bcfc6ee4", "messageHeadline": "app/vmselect/netstorage: increase concurrency when processing small n\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 126}}, {"node": {"oid": "72c90bfd8bd739ed77e2c8b80e2f602f3d44c33c", "messageHeadline": "vmalert: add support for TLS configuration (#578)", "author": {"name": "nicbaz", "email": "nicolas@linux.com", "user": null}, "additions": 213, "deletions": 13}}, {"node": {"oid": "2a39ba639d4446359d1dd77de85eaf9c8dca6771", "messageHeadline": "lib/promrelabel: add support for `keep_if_equal` and `drop_if_equal` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 189, "deletions": 2}}, {"node": {"oid": "8f0bcec6cc9bf7674962a4e197278bff666d3884", "messageHeadline": "lib/promscrape: preserve the previously discovered targets on discove\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 148, "deletions": 43}}, {"node": {"oid": "a13cd60c6fb2b5fe3560ea2bbb6d8163c2116eeb", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.10.9 to v1.10.10", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 20}}, {"node": {"oid": "c970cb912c514b7dbd7d263b9785bbeddef9939b", "messageHeadline": "lib/fs: an attempt to fix SIGBUS error by rounding mmap`ed region to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "b5206ce33f26a53d07e39a731b7da59e09a28905", "messageHeadline": "lib/logger: add `-loggerErrorsPerSecondLimit` for limiting the rate o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "4c7f216dfe314be1f58fba77bc787b4750138bd5", "messageHeadline": "lib/promscrape: retry performing the request to the server for up to \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "530f7a21e8a4582dd2476d8badb3317ae1533d38", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: remove `-httpListenAddr` comma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7532dbcdf54439fb33a66d9e9957f93072abf745", "messageHeadline": "app/vmselect/promql: properly override label values from `group_left`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 28}}, {"node": {"oid": "7ec6711f069bdfcb39126e520d3d4c77e426182d", "messageHeadline": "Support of custom URL path for alert (#560)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 170, "deletions": 78}}, {"node": {"oid": "e149019c00dcb053e5324f874ce0b69667d9e5bf", "messageHeadline": "lib/promscrape/discovery/consul: reduce load on Consul when discoveri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "7bf2cbad32cae2fe2f42f5ac1c7e3c8c81c29ea5", "messageHeadline": "lib/promscrape: reduce default value for `-promscrape.discovery.concu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6ff821c70de68892a0dcc9bda32eb2f50ead25cd", "messageHeadline": "lib/promscrape/discovery/ec2: expose `__meta_ec2_ami` like the next P\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "a43be95e83132b60c8f3440c86625d49de0c3b0f", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add `high availability` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "f689164711704b728a4a7d68afe112e2f75f7747", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that `vmauth` could be\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "7976ec8bb1e70a99e09864c1274bdc72207e7dc1", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a link to features availab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "9f3e3a4d7a207967e5660605244658c6fe33b76c", "messageHeadline": "docs/vmauth.md: mention that we can provide custom integration with SAML", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "57acbf5491f6922825ff727dacf3d1dbff7ace52", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10748, "deletions": 485}}, {"node": {"oid": "5820c0ffb77b9415383e8fc1ed7f9ee3bf3222d5", "messageHeadline": "lib/promrelabel: allows regex capture groups in target_label like Pro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 160, "deletions": 103}}, {"node": {"oid": "ac3700ed1eccce91bc092d6fce61f8b5acdf3d1e", "messageHeadline": "lib/storage: set big/small merge concurrency (#568)", "author": {"name": "Tristan Su", "email": "sooqing@gmail.com", "user": {"login": "foobar"}}, "additions": 4, "deletions": 9}}, {"node": {"oid": "b542e5068078f4e01892f44af65345c4102f1194", "messageHeadline": "app/vminsert: export metrics for determining ingested rows with dropp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "818abca8f11ea8910a1f92cd8fb369c66a9d4a51", "messageHeadline": "`make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "50c0d8c17de9322b02def5251cbe24ca13cb5286", "messageHeadline": "docs/Articles.md: add a link to article https://stas.starikevich.com/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "88e1b7d144e87c632765ce4c2f8f9abd7596efa8", "messageHeadline": "app/vmselect/promql: fill gaps on right side with values from left si\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 3}}, {"node": {"oid": "08495360b00ab46056914ad2d8a3cd4d30b94821", "messageHeadline": "lib/storage: add `key!=\".+\"` filter additionally to negative filter m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 10}}, {"node": {"oid": "a12364ad37bd703e4fff66a0cdaf9dbead57c26d", "messageHeadline": "docs/vmbackup.md: mention that backups from single-node and cluster v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "e91d758831e745a04d9f85a7d960b6f275d2d70d", "messageHeadline": "vmalert-537: allow name duplication for rules within one group. (#559)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2012, "deletions": 57}}, {"node": {"oid": "3d63a79b9109047595c8f7770490939288d5c64c", "messageHeadline": "dashboard: update single-version dashboard. (#557)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 256, "deletions": 57}}, {"node": {"oid": "e53ee763f912cd5c43bce290126f7b23e72aa3a4", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 12}}, {"node": {"oid": "ae1cc0fc4b81a2392e2701ca24ead55f2fd9818a", "messageHeadline": "lib/storage: properly match `{tag!=\"|foo\"}` filters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 17}}, {"node": {"oid": "e426434770546ae42f1a1c1bcd725f25b95f2a60", "messageHeadline": "app/vmalert: fix link to testdata (#547)", "author": {"name": "Cl\u00e9mence Saussez", "email": "clmssz@users.noreply.github.com", "user": {"login": "clmssz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e277020a59e042d1760c25532be88c3758359ed", "messageHeadline": "vmalert-491: allow to configure concurrent rules execution per group.\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 271, "deletions": 128}}, {"node": {"oid": "ffa75c423d9b24636ea1048ea655037319becd31", "messageHeadline": "vmalert-521: allow to disable rules expression validation. (#536)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 120, "deletions": 34}}, {"node": {"oid": "0bba630f55a606c89a93c863fad2a72673616714", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 883, "deletions": 428}}, {"node": {"oid": "2382053d32d5bda055ae9d5af3f146b17ed766e5", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.10.7 to v1.10.8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1030, "deletions": 144}}, {"node": {"oid": "69a647b0d2b875a14dba48b2183c15532c4d2d11", "messageHeadline": "lib/httpserver: do not flush and do not close gzip writer if response\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 6}}, {"node": {"oid": "f5dd2a71a632f09a1ad3eaf9237c7e89a7d7b9de", "messageHeadline": "app/vmauth: disable automatic response compression/uncompression, sin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4b98e436ef0da2bf742caaf8bae917da3960c65b", "messageHeadline": "app/vmauth: emit fatal errors instead of panics when incorrect comman\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4e8d6b80e032119e0979a52e163d259b4d5189bc", "messageHeadline": "lib/backup: properly create missing parent directories in fs.CreateFile", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d12019767690ab9833984a29aede974a4fcac52a", "messageHeadline": "lib/fs: optimize queries that read recent samples for big number of t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 150, "deletions": 12}}, {"node": {"oid": "4cb3af1a36322aad9f9f6e1bd89a0ec9d51b27d3", "messageHeadline": "lib/fs: add a benchmark for ReaderAt.MustReadAt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "0d92abfbf6b0e9f12e3522902379071018237a6f", "messageHeadline": "app/vmalert: print brief usage info for `vmalert -help`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "ff1a725a5677721493b2b4dbd6a008ae06991e35", "messageHeadline": "app/vmauth: print brief usage info for `vmauth -help`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "05ae1472e348a0e1912fe4f15a5a1c54bdc97c11", "messageHeadline": "app/vmagent: print brief usage info for `vmagent -help`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4fd3f6f991328709f350e7dc2e9f261d68a44e28", "messageHeadline": "lib/backup/fsremote: create all the parent directories before creatin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6281549f3145154722037607d5aaa39832329980", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: remove obsolete line", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "9f4e86ac2fcdd5682a44620a8d98572f2817647b", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update stale info about replication", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "af49c5bdf6e6c403b0735f725f5a802b788de206", "messageHeadline": "deployment/docker: update Go builder from v1.14.3 to v1.14.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a47a05dfd2c22455b1237d0be708e13be9f9ed81", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: clarify simultaneous usage of replic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3d4008263ff072b4a4c5da0290c7a6d0ac13c76c", "messageHeadline": "lib/fs: optimize MustGetFreeSpace performance by caching the results \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 30}}, {"node": {"oid": "72ff05255f6330b6f82157f7b68c4ae5d4d8f6a2", "messageHeadline": "allow to use values lower than 10 with the flag -memory.allowedPercen\u2026", "author": {"name": "Vyacheslav Mitrofanov", "email": "unflag@ymail.com", "user": {"login": "unflag"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a99d606220d099147902bbf241620d0b2c84e4eb", "messageHeadline": "Update docker-compose.yml (#530)", "author": {"name": "Denis", "email": "5650611+denisgolius@users.noreply.github.com", "user": {"login": "denisgolius"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f8692a1d43cd5eb77c23d2a7698034ccc75db889", "messageHeadline": "app/vmauth: log when -auth.config is reloaded in SIGHUP", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "78b28a03b664f41b209c03da32cde95b5c590788", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify `Replication` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "854f40acf205c33bf22cc896e41f0ec338424b82", "messageHeadline": "docs/FAQ.md: add a question about the difference between `vmagent` an\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "6d059b28bf9d80b80911e27c73e39146d410849a", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: update `Replication and data safety`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 8}}, {"node": {"oid": "f26b94cfb6aa956238e4d6fe07107ddf5fa07a0a", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention vmagent in `high avail\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "937338abdf8f3060f66027b9b2e600eab2598963", "messageHeadline": "lib/bytesutil: prevent from garbage collecting s before returning fro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "f2b04f2efed4f7be52e2be676f77f1333924a8e1", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.10.6 to v1.10.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 448, "deletions": 148}}, {"node": {"oid": "ff624c9125c45ba00bc6dec57cc5c784e319262b", "messageHeadline": "deployment/docker: use alpine base image for docker images in order t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "13b1358c075152f8adc94420bcd5283d466584ce", "messageHeadline": "docs: update FAQ.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 59}}, {"node": {"oid": "f7ff809c1e89b4f9503b38dbf73a66372c79532b", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md via `make docs-sync`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 26}}, {"node": {"oid": "ab6e994babaf3d37b36e34215ebef847aae912d9", "messageHeadline": "Makefile: add `make docs-sync` command for syncing docs contents", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "d2f30e8d794e4bc5a21a561f10fde54d43510188", "messageHeadline": "app/vmalert: fix comment for UpdateWith exported methods", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "270552fde4cd5c511b4e39d1c814d231de0bab99", "messageHeadline": "vmalert: Add recording rules support. (#519)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1728, "deletions": 861}}, {"node": {"oid": "32652485e3580e54e9fa3e386988e9a2186d7c43", "messageHeadline": "app/vmagent: reload -remoteWrite.relabelConfig and -remoteWrite.urlRe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 96, "deletions": 57}}, {"node": {"oid": "d988f89415cc95b40c4954dc4653085053f67673", "messageHeadline": "app/vmagent: log fatal errors instead of panics when improper command\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "3d5f48ec74683e4739f748b139b563cf00c7a6ff", "messageHeadline": "docs/CaseStudies.md: add a link to articles about VictoriaMetrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "0ec43cb8b019359b0e3ead38eb39d3472967bd45", "messageHeadline": "docs/Articles.md: added a link to https://medium.com/@IG1.com/sismolo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "213c3903c9a7e725ac241513e57973d2f0149236", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention that `opentsdb/api/put` hand\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a7797dae09283987ecef49077109dd11f8ea1066", "messageHeadline": "lib/storage: fix Graphite wildcard matching, which has been broken in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 9}}, {"node": {"oid": "d186472081790e28abe57ce77ed57076bfe2b963", "messageHeadline": "lib/storage: improve search speed for time series matching Graphite w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 141, "deletions": 66}}, {"node": {"oid": "7e2669f73312cc3f8eb0b8b5fa9ea4385441edbc", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2029, "deletions": 242}}, {"node": {"oid": "ff6d093e1b6430ff2bcfa6ad5a417bba7738087d", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention that `nginx` can be used as \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8311193293df0f6fe367e2af2efef5b03db32aa9", "messageHeadline": "docs: refresh docs about replication support", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 5}}, {"node": {"oid": "80609fdf35ec5aafb71b37b8e953b158be5a1b29", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: sync with upstream docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "d7291487be249ed8e33b2912c9948d2db79e203a", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 779, "deletions": 530}}, {"node": {"oid": "f5a4731412dbd850affce28aac2b5d077b3e0472", "messageHeadline": "lib/httpserver: properly set status code for empty response", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "947009f4592465102565b21ea6cb84c7a2d167a4", "messageHeadline": "lib/httpserver: fix compression for static files", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4cf7238b7346e52937057368d50b7b2f3a68388f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add a video to Zerodha talk ab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c602284a9965b9587ae96352bfd418c6ed5d2214", "messageHeadline": "lib/promscrape: mention about -promscrape.maxScrapeSize in the error \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2f35cf13c67f5c966c88d84432ef7d98c96846c2", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention that cluster components may \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b4103e055aa35ef8e0a711fb32f0fbfac1d188a2", "messageHeadline": "docs/CaseStudies.md: add a link to a post about VictoriaMetrics histo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "dde29c3c18f67c28daf8178b93e034c12f46ce57", "messageHeadline": "docs/CaseStudies.md: add Zerodha case based on `monitoring K8s with V\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "b3fcd726e38830a0834e059656d89d87469a2d9b", "messageHeadline": "lib/httpserver: do not recompress already compressed response", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "5b6a9675d8684d70625d7b47f0398b84f22b5964", "messageHeadline": "app/vmauth: fix `make run-vmauth` command", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 0}}, {"node": {"oid": "aa647637bf2c40033371955aba4811cc27c34027", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention about `vmauth` in `Sec\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "84860167d030c25364173a03b307778516b1bf3d", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: mention about `vmauth` service in `M\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0101a2d7ca8dc12b0b86855737e90bda7f62e736", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with single-node README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "d2cab369b27fda4d1d2d9132984afe0f7c7a4e40", "messageHeadline": "Minor additions to single version Readme (#511)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "8905bc2a40ce5e9e9fe7466511b22699669c7e68", "messageHeadline": "app/vmagent: check for error returned from flag.Set", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f9847352b4b5fe6e810559e63681c680454a5367", "messageHeadline": "app/vmagent: add `-dryRun` option for checking all the configs mentio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 0}}, {"node": {"oid": "d1a9d8aa1c938bdefb7fe68e8d226370513ba383", "messageHeadline": "lib/promscrape: add `-promscrape.config.dryRun` flag for checking `-p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "b93b01bc6d59f86ad5c204511e7b1b9155c55dc7", "messageHeadline": "docs/vmagent.md: sync with app/vmagent/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "dbd8beccfac9e2cd9176db56cdcc075e68a99ff6", "messageHeadline": "app/vmselect/promql: add `ascent_over_time(m[d])` and `descent_over_t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 64, "deletions": 4}}, {"node": {"oid": "6b23df2becdf6384af782c4415b942f84e973df7", "messageHeadline": "vmalert add quotes escape function (#510)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "619d4959c7a0bdb6527e0231b9b6c254d451c87c", "messageHeadline": "Update README.md", "author": {"name": "Aaron France", "email": "aaron.l.france@gmail.com", "user": {"login": "AeroNotix"}}, "additions": 14, "deletions": 15}}, {"node": {"oid": "70ea4e28a763accc151b186810de7f9d21742450", "messageHeadline": "app/vmselect/promql: update numbers after the upgrade of github.com/V\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "74a29430302a249681f6a278cab85ad174d4568f", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.11.2 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b3ec0fb5e26e7b0414e77d6cf02ec341a915a4e1", "messageHeadline": "keep debug symbols (#438)", "author": {"name": "faceair", "email": "github@faceair.me", "user": {"login": "faceair"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "9a3afea1239bc41af022221ff74b43fa81da4a1c", "messageHeadline": "dashboards: update troubleshooting row (#505)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 12, "deletions": 106}}, {"node": {"oid": "7705c19720da8cac59d925a4b29945c486d17dd5", "messageHeadline": "docs/MetricsQL.md: add a link to https://medium.com/@valyala/promql-t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "80c18b7275db9f3aa002defb3b0121d889705155", "messageHeadline": "docs/vmagent.md: mention an alternative to `refresh_interval` option \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "cf87b810b7326bd4d9034d4332498c060af79602", "messageHeadline": "lib/promscrape: add `-promscrape.discovery.concurrency` and `-promscr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 0}}, {"node": {"oid": "538fdfe1332e6df8dcb109301b44504576182e3e", "messageHeadline": "app/vmselect/promql: move common code from aggrFuncOutliersK and newA\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 55}}, {"node": {"oid": "f52769f6ee2b767daeb74ba1e4cb0c0abddd4a3a", "messageHeadline": "app/vmselect/promql: fix `outilersk` calculations", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "e6a782498a5c7427dcb25417d5c4223d44ebbcf4", "messageHeadline": "docs/Quick-Start.md: mention that `vmagent` can be used instead of Pr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "a441cdd1d9a3766cd9ef11983d04c081a8dbe613", "messageHeadline": "app/vmselect/promql: add `outliersk(N, m)` aggregate function for ano\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 131, "deletions": 24}}, {"node": {"oid": "d0f08b4a58830bc1f63ebc344d9aee96de166f56", "messageHeadline": "app/vmalert/notifier: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "aae806428581b25b68a12744b2ff7db08b88a2bc", "messageHeadline": "dashboards: updates and fixes (#499)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2029, "deletions": 1797}}, {"node": {"oid": "7e173655ba672385a3ff262593897d544aff15aa", "messageHeadline": "vmalert - add expr to variables, add escape functions (#495)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 36, "deletions": 6}}, {"node": {"oid": "92212f04da8e6fdc46bc6bdce7f9913cc17b83d3", "messageHeadline": "vmalert: avoid sending resolves for pending alerts (#498)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 48, "deletions": 33}}, {"node": {"oid": "de60ad0cd691979951d7f5124529ead8ada208e5", "messageHeadline": "vmalert: fix potential race during configuration reloads (#497)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 45, "deletions": 27}}, {"node": {"oid": "7a8ef517ae0d2f10c95e26c175a967cef125a363", "messageHeadline": "docs/Articles.md: add https://www.robustperception.io/evaluating-perf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d61bac9fd9ff7c30673fe006703d130fbce60614", "messageHeadline": "deployment/docker: update Go builder from v1.14.2 to v1.14.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eac3da478e7c8fe47473c3bdebaba4de1d5c41d7", "messageHeadline": "app/vmalert: run `make quicktemplate-gen` from the root dir of the re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 55, "deletions": 55}}, {"node": {"oid": "0890c780c283ab2639d37ec8d085e28ae450423c", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: put `contact us` email to the \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "fd1a6ce9ae4adbbb68312f323de022fa5115e6d7", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add `Replication` and `Backups\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "9b90c841c6b395ce83260a608f17112a4d85e95a", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add missing endpoints to the list: `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "93c87d28f6825e16c7ef84e23e77ff072382c9e6", "messageHeadline": "all: print `--help` output to stdout instead of stderr", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "23c55181efd47a2a305e9a65c6924b2fadb1a6c8", "messageHeadline": "docs/Quick-Start.md: update old link to Docker hub to new link", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b19ca3eb5fb75773afd28d8d9364200293f461f3", "messageHeadline": "lib/storage: do not increment `vm_slow_metric_name_loads_total` count\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4e850cd6a7a556471ec956aa370fabceda4cb77c", "messageHeadline": "lib/persistentqueue: a follow-up for https://github.com/VictoriaMetri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "8cb35974afda3d39f70c91f26a9acbd27c91f1d3", "messageHeadline": "app/vmrestore: document better that `vmrestore` works like `rsync --d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "a0380a0a91bbda8d90382ea2a2fb9b42806d158b", "messageHeadline": "fix: fix vmagent multi queue may become one because sync bug (#484)", "author": {"name": "\u8096\u8d1d\u8d1d", "email": "xbsura@gmail.com", "user": {"login": "xbsura"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3a68c47de0a9d136a606f6692a2f449946b8b8c3", "messageHeadline": "app/vmagent/Makefile: fix `make run-vmagent` rule", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "697b6af10f3f6851b5def76402c10f4509d48c5a", "messageHeadline": "app/vmagent/remotewrite: remove unused import after the commit 93267f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "93267f143f8ca9c89eac90fdf012d32d8ba6d2e0", "messageHeadline": "app/vmagent/remotewrite: allow ingesting time series with multiple sa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 9}}, {"node": {"oid": "3412d5d138e4ab43670df50bf0f17a200429a763", "messageHeadline": "lib/backup: remove misleading `-dst` mention in error message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "27f7cca7ff9e9ddf14d1839587f11427714e6184", "messageHeadline": "lib/backup: donload only the remaining parts for partially downloaded\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "cf38c3c62f39da8ac30d372e77a03d85f42b7c27", "messageHeadline": ".github/workflows: an attempt to fix loading of golangci-lint", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c56b66210f451e22969d9c5d86f6bf9e2291d0a6", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3381, "deletions": 1345}}, {"node": {"oid": "82ffbcb9a664c2e237981aeaee2ef73f85be8f3f", "messageHeadline": "app/vmstorage: add `vm_slow_metric_name_loads_total` metric, which co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 8}}, {"node": {"oid": "82ccdfaa914cb86283444953decc580291c1daa3", "messageHeadline": "app/vmstorage: add `vm_slow_row_inserts_total` and `vm_slow_per_day_i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 2}}, {"node": {"oid": "ab8f5545bc05cc088d73c2bb1150768c8aae5a59", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0eacea1de1354b60a15e0472bcc6cc7bcb79eefa", "messageHeadline": "lib/{storage,mergeset}: further tuning of compression levels dependin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 25}}, {"node": {"oid": "737d64192027723e396b8999bacbeb1785f5c9e2", "messageHeadline": "lib/storage: wait for all the goroutines to finish in TestSearch in o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "4fc33163c4c760537a920acf110c31ddd8dc9c3f", "messageHeadline": "lib/storage: optimize ingestion pefrormance for new time series", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 191, "deletions": 68}}, {"node": {"oid": "f9f3afb6af95be3072b14cbfe264c3137a92eb91", "messageHeadline": "lib/mergeset: tune compression levels in order to improve ingestion p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 9}}, {"node": {"oid": "8b32e7c3a060d8d8ccc6110505dd12ba8bc16cc7", "messageHeadline": "lib/storage: reduce indentation in Storage.add", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 7}}, {"node": {"oid": "1573ececb22bd863354acda6aa65d3760e6f309b", "messageHeadline": "lib/storage: return the first error instead of the last error, since \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 20}}, {"node": {"oid": "a249cd9d22e0dea9e1f572147b62db7baaca21f8", "messageHeadline": "vmalert: fix the access to rules slice element by wrong index (#486)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 32, "deletions": 8}}, {"node": {"oid": "ef0e37cb9e1f3bd25f9366b83fca334e2234b834", "messageHeadline": "vmalert: update README", "author": {"name": "hagen1778", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 20, "deletions": 1}}, {"node": {"oid": "0afd48d2ee30c42220efb8b98574822617abb83a", "messageHeadline": "lib: extract common code for returning fast unix timestamp into lib/f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 208, "deletions": 100}}, {"node": {"oid": "42866fa75411aa13d358baddc755cf728743ccb0", "messageHeadline": "lib/{storage,mergeset}: return dst on error from unmarshalBlockHeader\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "827a3a78661fca838bd3143dc82e4020fd40f7a3", "messageHeadline": "lib/storage: document that getnerateUniqueMetricID should return dens\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "606585f7be7eaf26c8b9dbddcae81954ba80df24", "messageHeadline": "lib/{storage,mergeset}: cleanup: remove unused partSearch.indexBlockR\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 57}}, {"node": {"oid": "21598ac4172fedccf81251ddd56efb490d99e774", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 14}}, {"node": {"oid": "894e5d2b9b2ece19c573513e1f38401ec25c8de3", "messageHeadline": "docs/vmbackup.md: add a link to vmbackuper tool", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "415b1ddfb57a030205e4616dd4b42779ecbc8f3e", "messageHeadline": "vmalert: check if remoteRead object was initied before calling Restor\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "db7dd9634660e8b17299d03bf7e3bfacbc3ab4f5", "messageHeadline": "vmalert: fix flag names and description in README (#475)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 25, "deletions": 25}}, {"node": {"oid": "ba48438b06d7b48f810c9a9b7a52b5ba8f21b3a7", "messageHeadline": "Feat/vmalert add max queue size (#472)", "author": {"name": "\u8096\u8d1d\u8d1d", "email": "xbsura@gmail.com", "user": {"login": "xbsura"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "7882a0dbbf51f400a33b08d0b4a6b6ed1de5b703", "messageHeadline": "app/vmselect/promql: suppress \"SA4006: this value of `dstValues` is n\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "4fe67504f9d05b88c4b3bcc01533e763b91b2fa4", "messageHeadline": "lib/storage: optimize label matching for regexp ending with literal s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "96e001d254a267e51dc72bc2a75c72682c4e7411", "messageHeadline": "app/vmagent: fix a bug with improper relabeling when multiple `-remot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 3}}, {"node": {"oid": "faf92a0965eb004d2b35df6b60cfd8e4d2f1aaef", "messageHeadline": "app/vmselect/promql: fix `any(..)` calculations - return all the data\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "a6f16dcc11891c7ab1dbe3e3129cee7210da17bc", "messageHeadline": "lib/fs: do not use mmap for 32-bit arches by default, since they cann\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "cc311e20fe8fc6b1f68473e83d647cd08c8cd20f", "messageHeadline": "app/vmselect/promql: add `any(x) by (y)` aggregate function, which re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 5}}, {"node": {"oid": "574289c3fb8fed3d9635f5bbe0a9e699a5849b0b", "messageHeadline": "app/vmselect/promql: support for `sum(x) by (y) limit N` syntax in or\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 28}}, {"node": {"oid": "0a134ace63d78a9b2bd94409708a7db329b4a876", "messageHeadline": "app/vmagent: fix scraping mTLS targets, which has been broken in v1.35.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 35}}, {"node": {"oid": "8300cc17affde71a6651cdcca8878dd81cf02372", "messageHeadline": "app/vmagent,lib/promscrape: do not set HostClient.DialDualStack, sinc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6273385618b3a9ef3f37e1e7022c4c4cbb38358e", "messageHeadline": "app/vmagent/remotewrite: properly dial TCP6 addresses set via `-remot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3232605524d1219f035d7b4bee1c5664fe56fab3", "messageHeadline": "lib/storage: properly initialize part struct before trying to close i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "18834a91916f8d0e45e6b5ba667971bc7ab380ac", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 828, "deletions": 335}}, {"node": {"oid": "d90dc1fbf9e89fd953b845e6d04c6edf0eee673c", "messageHeadline": "deployment/docker: omit http2 support in `*-prod` binaries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "dbd0c552d5ffa7f96dba1665c01dd095afff2ec7", "messageHeadline": "lib/storage: gradually pre-populate per-day inverted index for the ne\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 211, "deletions": 38}}, {"node": {"oid": "cc00a2c4535511c5b09754a055a0b3a1bf0fedb8", "messageHeadline": "lib/storage: typo fixes in error messages: `or -> of`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ce2107bc522465afbaf01bc92540613334bf7751", "messageHeadline": "lib/storage: speed up matching for common regexps in label filters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 197, "deletions": 110}}, {"node": {"oid": "12a1a71cc138dea3e97c495d2480b8950e36e490", "messageHeadline": "lib/storage: add a benchmark for Graphite-like regexps for metric names", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 193, "deletions": 9}}, {"node": {"oid": "de113806bb4729d06737b94797e63df8742d5d6a", "messageHeadline": "docs/CaseStudies.md: add CERN case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "8c8ff5d0cb181eea8b0051b71b411dc72fb93a3f", "messageHeadline": "vmalert: cleanup and restructure of code to improve maintainability (\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 876, "deletions": 593}}, {"node": {"oid": "9e8733ff65ac9a540b0d8367d97f501a965498f0", "messageHeadline": "vmalert config reload", "author": {"name": "Nikolay Khramchikhin", "email": "nik.fght@gmail.com", "user": {"login": "f41gh7"}}, "additions": 349, "deletions": 19}}, {"node": {"oid": "5bc5d6a1f2f780184e9dcf34b28270b0930ba69c", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: small updates for `Monitoring`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 14}}, {"node": {"oid": "baedb25936669179fa726639e267a52d8cdfedc2", "messageHeadline": "docs/vmauth.md: fix a link to docker images", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "6909d845b042ad1e0b12a7bf723a4f12371cf150", "messageHeadline": "docs/Articles.md: add a link to CERN article at https://indico.cern.c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "efc8e3c52381c77f947b55f4e5da3d5a9906a487", "messageHeadline": "Makefile: suppress false positives for golangci-lint on nil pointer d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "51291015a58c0474817bb503471385d6df00aa80", "messageHeadline": "app/vmagent: return 200 from `/-/reload` endpoint as Prometheus does", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "099e44005b3a68d5ea7db68438caeccb4a46c177", "messageHeadline": "lib/httpserver: add `-http.shutdownDelay` flag for a grace period bef\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 12}}, {"node": {"oid": "787fcfba0ce361b728fb639496dd24994f4e7cd9", "messageHeadline": "lib/httpserver: reduce typical duration for http server graceful shut\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 66}}, {"node": {"oid": "6afb25fd082f86f8ed6f2509c81f3e6ec1880987", "messageHeadline": "docs/{vmagent,vmauth}: small clarifications in the docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 10}}, {"node": {"oid": "653d51694a1ae908bf7a4d84428d58c41f5fe581", "messageHeadline": "app/vmauth: prevent from attacks with `..` in path for accessing reso\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 1}}, {"node": {"oid": "91a49eeceaefdc702d820f52a11f1097d6321587", "messageHeadline": "lib/flagutil: make errcheck happy by explicitly ignoring Array.Set re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "c4c447507dd06c32b049b6ec436630b57bfa3bf4", "messageHeadline": "lib/flagutil: properly parse quoted flag values for flagutil.Array", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 146, "deletions": 3}}, {"node": {"oid": "8a00807f6077def131abc6d2fe47d9f7e6548d34", "messageHeadline": "app/vmagent: allow setting independent auth configs per each configur\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 25}}, {"node": {"oid": "b69eb7bf38ec556853bd8b51999ef3a9efef3734", "messageHeadline": "app/vmagent: properly set client-side TLS certificates for `-remoteWr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "68928bf3dfb9d4d8ac768ba249509192d714283d", "messageHeadline": "lib/promscrape/discovery/gce: discover per-zone instances for `gce_sd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 17}}, {"node": {"oid": "e8936c9cb34b82dbbc5698027522b6ec82314f7d", "messageHeadline": "docs/vmagent.md: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "3f52a97f9b508f511cf1a9e323443ee1d0b77aa3", "messageHeadline": "lib/promscrape: add Prometheus-compatible DNS-based service discovery\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 174, "deletions": 14}}, {"node": {"oid": "364789c24c970f883411e889efa2c1e7c471fa11", "messageHeadline": "lib/promscrape: properly connect to TCP6 addresses if `-enableTCP6` i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "08320cfcf4df532cd1333a0ae49aa82e94b2fb6c", "messageHeadline": "docs/{vmauth,vmagent}: fix ports for profiling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f65930b34dd29db8ac15cd3e783987402f0d98c6", "messageHeadline": "docs/vmauth.md: mention that we can help creating customized proxy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "266327642b62f75d5ab4674c8b41bd7c64a2fa62", "messageHeadline": "docs/{vmagent,vmauth}: add `Profiling` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 0}}, {"node": {"oid": "0c7cddfca672706fcae3b6867a62cb5cbd11bdb7", "messageHeadline": "docs: add vmauth.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 108, "deletions": 3}}, {"node": {"oid": "e767aedd1720662ad2b6c65c4aca55f48145f61c", "messageHeadline": "app/vmauth: add initial version of vmauth. See https://github.com/Vic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 511, "deletions": 3}}, {"node": {"oid": "b5a780930db09905383e3f75989dda5bfea5575a", "messageHeadline": "docs/vmagent.md: `/targets` page doesnt expose infomration about impo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b5ef633843938364d57844aefa3af3913afd3ac", "messageHeadline": "lib/procutil: add NewSighupChan function, which returns a channel, wh\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "1aea001532dd355658187e6b2a89b00f4bb0ff16", "messageHeadline": "docs/vmalert.md: sync with app/vmalert/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 7}}, {"node": {"oid": "4fa817be1026ed69d8fa76d2695ee37696a2e047", "messageHeadline": "lib/promscrape: allow explicitly setting empty token via `token: \"\"` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8c77faec9652be7ba7a81177355aede81e0ff32c", "messageHeadline": "`make vendor update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1813, "deletions": 2695}}, {"node": {"oid": "0ba1b5c71b69506e895e81ad6fc0392e8ea2955b", "messageHeadline": "app/vmalert: restore alerts state from datasource metrics (#461)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 337, "deletions": 79}}, {"node": {"oid": "40c3ffb35953234912c45820d88761c12255f875", "messageHeadline": "lib/promscrape: add Prometheus-compatible service discovery for Consu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 801, "deletions": 101}}, {"node": {"oid": "83f0e35b7b293a2aad0512d32b0a752d93b224ab", "messageHeadline": "lib/promauth: properly set up client certificate in tls.Config", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "218e5666477adb268fe37fb4fbb76b08e9c200d3", "messageHeadline": "lib/promscrape: move common code for discovery api config map handlin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 83, "deletions": 134}}, {"node": {"oid": "6310b20e72af3584199f26781edba31f18fbb763", "messageHeadline": "lib/promscrape/discovery/kubernetes/: unify apiConfig creation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 95}}, {"node": {"oid": "d17381037eb854f1246e51031e357af77472f7dd", "messageHeadline": "vendor: update github.com/valyala/quicktemplate from v1.4.1 to v1.5.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 23}}, {"node": {"oid": "6c68b8aa8132c05aa13b42748005a54dbb8f1602", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that it is recommended\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "23010e632184da9e82902251a5c1fbf48c1ef7f9", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: add `Multitenancy` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 1}}, {"node": {"oid": "66b0ae79a5c32c1ec9afdef3c16381ee651365a6", "messageHeadline": "lib/promscrape: remove debug line left after the commit e4aac6ea40d20\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "69004a5f67ccd965cd5fa46126b208a47d061d7f", "messageHeadline": "lib/promscrape: fix tests after the commit 658a8742ac7b1ce50d68d6a3ec\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 132, "deletions": 38}}, {"node": {"oid": "658a8742ac7b1ce50d68d6a3ecaa8947ec605715", "messageHeadline": "fix(vmagent): different behavior as how prometheus deal with labels. \u2026", "author": {"name": "DexterZhang", "email": "1105367836@qq.com", "user": null}, "additions": 19, "deletions": 7}}, {"node": {"oid": "e4aac6ea40d208777f0b3e90273eea4f822dc573", "messageHeadline": "lib/promscrape: make consistent scrape time offsets across reloads fo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "d9f1b4d6a3394ab4709d16a5db7d2f895c5b5b5e", "messageHeadline": "lib/promscrape: fix TestGetFileSDScrapeWorkSuccess after 3b234d82e541\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "3b234d82e541395628951db1b70f0d5079ae9918", "messageHeadline": "lib/promscrape: reload only modified scrapers on config changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 238, "deletions": 332}}, {"node": {"oid": "d2af2c8c3eb18225d18aea8c55e2cfc501470045", "messageHeadline": "docs/MetricsQL.md: document `first_over_time` and `last_over_time` fu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ee810e5f3ae990df6a81927f9189d64636ded07f", "messageHeadline": "lib/httpserver: rename `http.externalURL` to `http.pathPrefix` and im\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 12}}, {"node": {"oid": "34743974d5071b1d8b6c44ea613768d1f24ba489", "messageHeadline": "feat(httpserver): add `http.externalUrl` config to http server, it ad\u2026", "author": {"name": "DexterZhang", "email": "1105367836@qq.com", "user": null}, "additions": 12, "deletions": 0}}, {"node": {"oid": "09f5d0056fd27af09318931488d9c72738f6e587", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: hint that `\\n` is a single new\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "432187ac3b3372eea2a92885a0a8a0e99bd05b0c", "messageHeadline": "app/vminsert: add `/-/reload` handler in the same way as for `vmagent`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 7}}, {"node": {"oid": "825a2dd554bf6c27aaed0616fa6b6a2a61f06124", "messageHeadline": "lib/procutil: prevent from app termination on SIGHUP signal, since th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "67511d4165611adf06e90f768e9ef81febb029e8", "messageHeadline": "feat(vmagent): add promscrap config reload suppport via http (#450)", "author": {"name": "DexterZhang", "email": "1105367836@qq.com", "user": null}, "additions": 13, "deletions": 0}}, {"node": {"oid": "01c17092e1a9f260ca77c90936efab671535c10a", "messageHeadline": "lib/httpserver: mention that `-http.maxGracefulShutdownDuration` comm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7d36616b9314fb93953d62b5735f86d118fb0526", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that it is better to i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "d0ebbb166e6b1c3e92c96e5ad7eb362c4a369d16", "messageHeadline": "docs: add vmalert.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "8b2f54d7cd1286acbb5fe7d45708913f0ec12117", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update `Alerting` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "5ec036439d351c549a4b0081891870e8da91dfab", "messageHeadline": "lib/promscrape: set 30 seconds timeout for discovery api requests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "43c39dc36ce12c9edf017ffd184535a7ac92ef37", "messageHeadline": "vendor: use github.com/VictoriaMetrics/fasthttp instead of github.com\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 738, "deletions": 2483}}, {"node": {"oid": "cc1878607aff31a6307734335793c918ede7f365", "messageHeadline": "fix link to vmalert", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d8cd69895c0f6912aaf3a48f97dc8f787dfa7095", "messageHeadline": "update README.md change alerting section", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 5}}, {"node": {"oid": "4487b454a8890c97d9691e0969f1f7026e01d100", "messageHeadline": "Update README.md", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "e3cc329d856670e6a53a9fbad2374fc775a43290", "messageHeadline": "vendor: downgrade github.com/valyala/fasthttp from v1.12.0 to v0.1.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 722, "deletions": 1941}}, {"node": {"oid": "57407cca83950519a48a9253c177641d68a5e0cc", "messageHeadline": "app/vmselect/promql: remove `-search.maxPointsPerTimeseries` command-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 6}}, {"node": {"oid": "4470308d5be3e23d7e6202bd61fceb969ecf1d45", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that basic downsamplin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "4e4f57b121886e1778c464c4cc84c7941598d482", "messageHeadline": "lib/metricsql: move it to a separate repository - github.com/Victoria\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 266, "deletions": 1371}}, {"node": {"oid": "17d96e4503602124128f8c8a8715cafcb605e810", "messageHeadline": "app/vmselect: add `-search.estimatedSeriesCountAfterAggregation` comm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "83aca79137e85dcf6be0aca43c9c90f92bae1931", "messageHeadline": "lib/storage: recover when metricID->metricName entry is missing in th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "139761211794f81c72486ac7af676dcd1090518f", "messageHeadline": "app/vmalert: added missing comments for public entities", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "20b71acf19c4f5daf314cedba00fc160e54081ad", "messageHeadline": "docs/Articles.md: add https://zerodha.tech/blog/infra-monitoring-at-z\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "521df0e2fc3c97cbafd4c6fc78bef1785056ce67", "messageHeadline": "lib/promscrape: handle connection reset when targets responds with ht\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "2b16c188e8d431fe953cd5ee513542cf114a2818", "messageHeadline": "fix: vmagent not follow 301/302 redirect bug (#445)", "author": {"name": "\u8096\u8d1d\u8d1d", "email": "xbsura@gmail.com", "user": {"login": "xbsura"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "3bfa41a95cfc8c11cb426fb41cf785b0fcd43bbf", "messageHeadline": "app/vmalert: initial remote-write support for alerts state persistenc\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 448, "deletions": 54}}, {"node": {"oid": "90670cb55e9c6b81f6c5af04ee9ff38d538e8b80", "messageHeadline": "app/vmalert: include it into the next release", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "303905cd849a915ed970e38c7e152bb54db29dc4", "messageHeadline": "lib/{encoding,decimal}: typo fixes in tests: epxecting->expecting", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "36fa3078c225351388e64b2fb8ee5a2ed4f30633", "messageHeadline": "lib/encoding: reduce possibility of failure in TestMarshalInt64ArraySize", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "95942f1ac63cc6776a2dc03fda1c58866acc5759", "messageHeadline": "lib/promscrape/discovery/gce: make golangci-lint happy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "b768bc9a6a943384683174a74d4e71f4d7ff40d4", "messageHeadline": "lib/promscrape: add initial support for Prometheus-compatible service\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 877, "deletions": 2}}, {"node": {"oid": "de59703a165d8540f6e5ee30bb8b5baead26410b", "messageHeadline": "lib/promscrape/discovery/gce: properly set `filter` query arg in api url", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "b4afe562c1adb92f7fa7d2444569c7a6d89f5193", "messageHeadline": "lib/storage: postpone reading data from blocks during search", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 134, "deletions": 596}}, {"node": {"oid": "0224071ebeb9f3f3a96a3c0dfdaf83c53deb4766", "messageHeadline": "lib/promscrape/discovery/gce: allow empty project and zone for gce_sd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 109, "deletions": 13}}, {"node": {"oid": "fcf57f9883d98c297db8b44e54163abcfab33497", "messageHeadline": "app/vmselect/netstorage: substitute sorting packedTimeseries with the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 17}}, {"node": {"oid": "6954d0edb7debd3128443d39b18c336fc05851de", "messageHeadline": "lib/promscrape/discovery/gce: allow empty `zone` arg in `gce_sd_confi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 122, "deletions": 45}}, {"node": {"oid": "fb967ae6c8c5c98c894e1d340605f7a7c2fe0e63", "messageHeadline": "happy fmt", "author": {"name": "kreedom", "email": "Alex.dikhtyarenko@gmail.com", "user": {"login": "kreedom"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "2c18548e081ba4943de33c1ce2b782347c405f2b", "messageHeadline": "alert - rename validate function and flags (#440)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 15, "deletions": 15}}, {"node": {"oid": "5f61d43db97e8ba6ec74748afa5568ca988482b2", "messageHeadline": "vmalert - validate template in labels (#439)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "eeadfccdc56eb17938b6827b96bacb7966666cfc", "messageHeadline": "fix: fix vmalert template label not complete bug (#435)", "author": {"name": "\u8096\u8d1d\u8d1d", "email": "xbsura@gmail.com", "user": {"login": "xbsura"}}, "additions": 18, "deletions": 2}}, {"node": {"oid": "d7c1ff8b0c6df29a65b1331af5df463401e6575a", "messageHeadline": "lib/storage: improve deduplication algorithm", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 63, "deletions": 63}}, {"node": {"oid": "1f3fd93b583552e2b57e208703016f73e6b977bc", "messageHeadline": "docs/{vmbackup,vmrestore}.md: update `-help` output", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 8}}, {"node": {"oid": "66af7e40f3286fa39ad27e59b6b2839927c6f3d5", "messageHeadline": "app/vmbackup: added ability to create and delete snapshots during bac\u2026", "author": {"name": "Jason Gardner", "email": "102624+Buhrietoe@users.noreply.github.com", "user": {"login": "Buhrietoe"}}, "additions": 235, "deletions": 4}}, {"node": {"oid": "491b31b369e581a37cee8031c930b0f6d70b2b1e", "messageHeadline": "lib/storage: postpone label filters matching too many time series ins\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 38}}, {"node": {"oid": "4b84c592e91efceb1a2d3285cdb1456ffc6b61f6", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: document `-search.resetCacheAu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a596aec82cf84d3a84faa9b68829ee1d56b5bc45", "messageHeadline": "app/vmselect: fix description for `-search.resetCacheAuthKey`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7b8008e0bdb817ecba6f912d602d1a998b7b84b4", "messageHeadline": "lib/promscrape/discovery/gce: make golint happy by ignoring resp.Body\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "6d3567d65c274da3c5ef530fda4121dd1af7a3db", "messageHeadline": ".github/workflows: install dependencies before code checkout", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "9ef5935552f0fa34e6bae624403ffb8a9cf21276", "messageHeadline": "lib/promscrape: initial implementation for `gce_sd_configs` aga Prome\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 655, "deletions": 77}}, {"node": {"oid": "b80e6b4d56efd96e0ccf475e51d524bf6610044a", "messageHeadline": ".github/workflows: enable Go modules when installing dependencies", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5f9c23226adfee844443ee4d95bee79108fc18f0", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that `-search.maxStale\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "ac43075cc93e17343d73718748a3a17b947d41d7", "messageHeadline": ".github/workflows: install golangci-lint at `Dependencies` step", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "3157fb01863772aa6004f7488dd7e9a83f659638", "messageHeadline": ".github/workflows: update Go version in actions/setup-go from v1.13 t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e48822942d7bb8b9100174a0aeac88b977c05a90", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1537, "deletions": 1284}}, {"node": {"oid": "77bea69fab65e7e6e352ab3afc4bbfc5dc468b8d", "messageHeadline": ".github/workflows: use master branch for 'actions/setup-go' and 'acti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "24461153bffb133676f92693cf5ae8645e1719ad", "messageHeadline": "lib/promscrape: query `/api/v1/namespaces/*` for the configured names\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 119, "deletions": 15}}, {"node": {"oid": "00e897119f8d63a0866c65551fdd45735e6bfb41", "messageHeadline": "lib/promscrape: add `-promscrape.configCheckInterval` command-line fl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 10}}, {"node": {"oid": "a9a7a7175ea6bb1b156c615b7b9b2f0715930477", "messageHeadline": "lib/promscrape: access Config entries by reference, so they can be co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 8}}, {"node": {"oid": "a9b83bf512ef146b046ebc08e6516e63fd4ecdcd", "messageHeadline": "vendor: update google.golang.org/api from v0.21.0 to v0.22.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 91, "deletions": 62}}, {"node": {"oid": "a87ca3bdf0ce7532db3ca844cd8620683247d961", "messageHeadline": "vendor: update github.com/aws/aws-sdk-go from v1.30.8 to v1.30.12", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 162, "deletions": 21}}, {"node": {"oid": "1c5d14a2ebb6cf66d95539ba3be2a87701cb5443", "messageHeadline": "lib/promscrape: move KubernetesSDConfig to lib/promscrape/discovery/k\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 109, "deletions": 94}}, {"node": {"oid": "a714568374637e8f02bb46e97111240f9c05e68c", "messageHeadline": "lib/promscrape/discovery/kubernetes: hide role switch logic behind Ge\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 48}}, {"node": {"oid": "364db13c9c32999b2d0e9f0531773672408a0176", "messageHeadline": "app/vmselect: add `/api/v1/status/tsdb` page with useful stats for lo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 534, "deletions": 37}}, {"node": {"oid": "01e33be34aaaae84ab10b6095d7ff2b160b2ceb5", "messageHeadline": "vendor: update github.com/valyala/fastjson from v1.5.0 to v1.5.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "78ff5f2aa5d5292af4f6f1eeafe57b65f96be133", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.6.4 to v1.7.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 100, "deletions": 18}}, {"node": {"oid": "2dc5593b757478e06fff0a722840aefe3066b1a8", "messageHeadline": "lib/writeconcurrencylimiter: improve docs for -maxConcurrentInserts c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "9ebc9376859565013451a3e9511f8954ae1f0f4a", "messageHeadline": "app/vmselect: add `-search.minStalenessInterval` command-line flag fo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "fe57d466875d149388d982eb4ce1735e3f574e40", "messageHeadline": "app/vmselect: merge `-search.maxLookback` and `-search.maxStalenessIn\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 11}}, {"node": {"oid": "6cc6ec6d2e6485258730a3b9e77bcb878a25261a", "messageHeadline": "deployment/docker/docker-compose.yml: bump Prometheus from v2.17.1 to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5454b518a6e5a285fd5a32bfc2fc9b2a63319058", "messageHeadline": "lib/promscrape/discovery/kubernetes: reuse a client for empty `api_se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "5ecb50d7c2e146ed0d395638067a0b1dac1c4d0d", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention about vmagent in the e\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "851946af1e317ef8db584411816b5b129f6184b6", "messageHeadline": "deployment/docker: allow building docker images on top of any base im\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 9}}, {"node": {"oid": "2de76bca96797ae00207164bbf1a716369ec006d", "messageHeadline": "deployment/docker/base: remove unused group and passwd files", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "94ad531bfe55998f9afd15c0c3147b39fb39b6b3", "messageHeadline": "Makefile: increase the timeout for `make golangci-lint` from 1 minute\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "936fb0eac30c5b7da02c0319eb9303edafda21f7", "messageHeadline": "app/vmagent/remotewrite: retry sending data if the server closes keep\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 2}}, {"node": {"oid": "43375df923104f978733f5e2de003178c1ab1606", "messageHeadline": "lib/promscrape/discovery/kubernetes: update stale comments", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "43bbffebb3040b7296370190e264870778bf0ea8", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 988, "deletions": 238}}, {"node": {"oid": "79fb595732a1ca0e503f00fe5084ca376581e7b0", "messageHeadline": "docs/vmagent.md: typo fix: unvailable -> unavailable", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "546d26523c1c44a9377bc7890e3c11535fe82058", "messageHeadline": "app/vmagent/README.md: mention about `prodmscrape.suppressScrapeErrors`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "f41e6a7bd9aeb3ef5f3d967d915d89a73f12468f", "messageHeadline": "app/vmselect: properly apply `-search.maxLookback` to queries sent to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 3}}, {"node": {"oid": "830538e2904b195afaaca1f37ce3d38ae5606d8d", "messageHeadline": "Fix misspelled Cortex name in the FAQ (#421)", "author": {"name": "Dmitry Shihovtsev", "email": "soffokulus@gmail.com", "user": {"login": "soffokl"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5d1537a395f6e554eb8592b2b94cc06382c8894e", "messageHeadline": "lib/promscrape: suppress scrape errors if `-promscrape.suppressScrape\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 2}}, {"node": {"oid": "600490131f43151a7e74f4cff21e1331cb8c90a4", "messageHeadline": "lib/promscrape: print all the labels for the target on error message \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 10}}, {"node": {"oid": "bd4c6d21dd00a1e52c3dfd3c55649dfb931dfc04", "messageHeadline": "lib/promscrape: retry target scraping when the target closes previous\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "95da8d410c196bd451ff4b685f2ef6c99448fd78", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that VictoriaMetrics s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bcec5c54292a2e662c457792320d467978d9b0e6", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix: unneded -> unneeded", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "467279acd26e825fcfabe8ca7d81865755a70343", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: imrpove docs about metrics del\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "e0d213f82b83da9a61717e747ba7e5ea420219bf", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that the `delete API` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "2fd2dec5ebbcc3342a6b354a673af8c12100f6b2", "messageHeadline": "lib/logger: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "071fdf55183b4fcd98a265ebf69c44dbec34dd20", "messageHeadline": "lib/logger: add WARN level for logging expected errors such as invali\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "30b401ebbf1d4bf4f2c99189dc44ba406205bad6", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a59a7bcc5e31d499fb1de1d1cd777b7411d05d48", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 41051, "deletions": 20769}}, {"node": {"oid": "ccb887c0f65602b8669f755e79d8199c73f88757", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: clarify how to use `-influxLis\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "6f7f64f757b27740d3d3644677a836c274fa9cc9", "messageHeadline": "app/vmselect: handle `timestamp(metric offset X)` the same way as Pro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 29}}, {"node": {"oid": "426a0567c456b2dfa5bc90d234b7ad3d24cbca84", "messageHeadline": "lib/promscrape: code cleanup in runScraper func", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 12}}, {"node": {"oid": "6e2f6574b810828b82bd50ace17625810819b473", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that backfilling can b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 2}}, {"node": {"oid": "c1de3f67b4a1c8b25ad70a41e9c5714c260d78d5", "messageHeadline": "lib/storage: skip metricID if the corresponding metricID->metricName \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8a25c1ed71681b76ff1c14143a965dcfe4230b44", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: add https://github.com/Slapper\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "067c7afebc673d80822c1c6c921d2ee7b91384ed", "messageHeadline": "lib/promscrape: show information on improperly configured scrape targ\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 2}}, {"node": {"oid": "ac35635b71291d64471103f127b0e330e6b81e44", "messageHeadline": "lib/promscrape/discovery/kubernetes: remove only unused client for AP\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "78863d70666392fb4b7bb78614fbb600e9695108", "messageHeadline": "lib/promscrape: add promrelabel.GetLabelValueByName helper function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 20}}, {"node": {"oid": "c64f003cfb77a39018a10787b063f46fd09e5e25", "messageHeadline": "lib/promscrape: mention job name in error messages when target cannot\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 7}}, {"node": {"oid": "4718a5d9514bf56f4b7afa3c18a31536ea1abbef", "messageHeadline": "lib/promscrape: reset ScrapeWork.ID in tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "257521a634e7a9200d0ad93c4ce824301632b4db", "messageHeadline": "lib/promscrape: properly expose statuses for targets with duplicate s\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 6}}, {"node": {"oid": "6a75c951947f39e4a2c2218e20c85fbcb94e0716", "messageHeadline": "lib/promscrape: remove labels starting with `__meta_` after applying \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 77, "deletions": 14}}, {"node": {"oid": "01d7d799dc16dca408d503f0fa81f9fc329300f9", "messageHeadline": "lib/promscrape: rename 'scrape_config->scrape_limit' to 'scrape_confi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "0b76c27fa1d93a25957fef2fe209daaf5b1a990b", "messageHeadline": "docs/vmagent.md: mention that vmagent supports `kubernetes_sd_configs\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "2e4e202c2b077bc76504b68cf4ad40b78ba6bfdb", "messageHeadline": "lib/promscrape: add initial support for `kubernetes_sd_config`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2284, "deletions": 1}}, {"node": {"oid": "2814b1490fcb67ea6334c11d4486e01503ca1561", "messageHeadline": "lib/promscrape: add `-promscrape.config.strictParse` flag for detecti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "90b4a6dd127873df1fe8b9ee35fe2f90916872e6", "messageHeadline": "lib/promscrape: extract common auth code to lib/promauth", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 329, "deletions": 350}}, {"node": {"oid": "2eed6c393ffcca38c2898c8d71918588919b1f35", "messageHeadline": "vmalert: prepare package for external usage", "author": {"name": "hagen1778", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 173, "deletions": 36}}, {"node": {"oid": "948f8b6b5f19d97e177e2268685ee1f1d6a808fe", "messageHeadline": "[vmalert] fix linter issues", "author": {"name": "kreedom", "email": "Alex.dikhtyarenko@gmail.com", "user": {"login": "kreedom"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "8fca5f28195f2a8e9b3ac8f266f8327e533f57db", "messageHeadline": "[vmalert] add tests to webserver (#413)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 79, "deletions": 6}}, {"node": {"oid": "7c9405f53d258febcabc6b98c66b00e33a5f7163", "messageHeadline": "Vmalert metrics (#412)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 36, "deletions": 7}}, {"node": {"oid": "9f8cc8ae1bdb36ce4560bb6abda19a539899eb93", "messageHeadline": "Extend web responses for alerts: (#411)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 76, "deletions": 59}}, {"node": {"oid": "90de3086b39c5643f71e20b1aa1bff77b8d32b03", "messageHeadline": "[vmalert] add webserver (#410)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 230, "deletions": 67}}, {"node": {"oid": "830d5fb1e0049b676a66f9c6c4c749c0b414b707", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2532, "deletions": 369}}, {"node": {"oid": "66d8086a5e6adb8726e052835de7c97e2cb684f6", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.10.3 to v1.10.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 145, "deletions": 105}}, {"node": {"oid": "a30c98c0bcd8978ee2d8c56e2ee8c84c7bbc15db", "messageHeadline": "deployment/docker: update Go builder image from go1.14.1 to go1.14.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4de6c6bbf0aacb8ae551315e6e78b0d2503c8706", "messageHeadline": "lib/storage: disable deduplication after dedup tests are complete", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "ded0c0d3c73eba1d05633544cb264b17513b8641", "messageHeadline": "lib/storage: correctly handle `-dedup.minScrapeInterval` values small\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 140, "deletions": 2}}, {"node": {"oid": "7d73623c6989a27a297358453a963d75c4ceedc1", "messageHeadline": "lib/{storage,mergeset}: make sure that `requests` and `misses` cache \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 40}}, {"node": {"oid": "e62afc7366fdeba69849424bc7ae5815c208531b", "messageHeadline": "lib/protoparser: add `-*TrimTimstamp` command-line flags for Influx, \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 89, "deletions": 11}}, {"node": {"oid": "0681b4c27a37c2ae2e539e648fac28df0ed1098b", "messageHeadline": "lib/workingsetcache: accumulate stat counters on cache rotation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "f86947d55cdcd603312a6fd98f9386d8627d7d66", "messageHeadline": "lib/memory: add more details to `-memory.allowedPercent` help message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "f94a0900208eaf77e278b2fed283aa4f7dfcfb17", "messageHeadline": "docs: update minimum supported Go version from 1.12 to 1.13", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "8064775c02d5b24fcff65eb3336f6b67027ecb24", "messageHeadline": "docs/CaseStudies.md: updated ARNES numbers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 7}}, {"node": {"oid": "520a704606cf2a3f347ddc6b2ca6a83a4ccfb23d", "messageHeadline": "docs/CaseStudies.md: prettifying of the formatting", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 13}}, {"node": {"oid": "105f0c78d9b63cd2aaa7c3302deb20dcd331817a", "messageHeadline": "docs/CaseStudies.md: add ARNES case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "b099d84271009ac8077e0487bbccb5038744fde3", "messageHeadline": "Vmalert/rules eval (#400)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 781, "deletions": 446}}, {"node": {"oid": "407bdbf2b90b2255e6c5086de308367e054561cb", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: cosmetic fixes in `Importing C\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "69962a70019826c95ca356947a723e850d8f0d84", "messageHeadline": "docs/FAQ.md: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9f03548e550c6807c3df59953b38cd10e7440b34", "messageHeadline": "docs/FAQ.md: add more articles about VictoriaMetrics performance", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "022310f35be7b1f46fc3240a8f445b2bad837594", "messageHeadline": "docs/Articles.md: added a link to https://www.iunera.com/kraken/fabri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "895cadfae7b850582aa23064c1ecbe4dc38ffaa4", "messageHeadline": "app/vmagent/remotewrite: add \"X-Prometheus-Remote-Write-Version: 0.1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "57704aa584dc236caf07d1dd7c96bb930e2e6bb4", "messageHeadline": "app/victoria-metrics: add `-selfScrapeInstance` and `-selfScrapeJob` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "f9b24d48998c521fa95d862920e1a8fa074c4805", "messageHeadline": "app/vmselect/promql: keep metric name after applying `first_over_time\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fa0554b7711f571ed8cbe6133862a03cccd449f4", "messageHeadline": "docs/Articles.md: move Percona article to third-party", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "35b133bff4230df1e72bb68c6b43b8b5616fa463", "messageHeadline": "docs/Articles.md: add a link to https://blog.cloudera.com/benchmarkin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "a884803377a9c23d88c3c88480d4f9debc9f93d4", "messageHeadline": "docs/CaseStudies.md: add Adsterra case", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 0}}, {"node": {"oid": "b38d048dd90f49648dae278cd132455e2cb9a6b8", "messageHeadline": "app/vmstorage: add `vm_free_disk_space_bytes` metric for monitoring t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 8}}, {"node": {"oid": "de2cd4231bc108d39cd15fed4b264b589c1b5c73", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: re-organize chapters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 36}}, {"node": {"oid": "298eb0a0f832593596fe4a34b869344d1355cefb", "messageHeadline": "[vmalert] improve external url handling", "author": {"name": "kreedom", "email": "Alex.dikhtyarenko@gmail.com", "user": {"login": "kreedom"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "12fe915b483f805ef87bdcc73c4df7923d53bb95", "messageHeadline": "[vmalert] add prometheus template function (#396)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 208, "deletions": 25}}, {"node": {"oid": "cdf0a4cf8f865b8e07a62e31366d960409d80481", "messageHeadline": "lib/httpserver: remove unnecessary `http.HandlerFunc` wrapper in gzip\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "1c9c57db1ca2d4a8df11df77896e1b6dbc3838ea", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: small fixes and updates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 4}}, {"node": {"oid": "8edc72201dc0ca488de7688254f8cabbc1c05315", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: small fixes and updates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "b024ecd10c955a7f6f5549c293c0066c2241f2bf", "messageHeadline": "docs/Cluster-VictoriaMetrics.md: swap `production build` and `develop\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "e0d0348f36e3c21774c1163a8cdbc83f416454b4", "messageHeadline": "lib/storage: add missing reset for tagFilter.matchesEmptyValue on tag\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 78, "deletions": 5}}, {"node": {"oid": "3e55c7e069327ee837a8ddd44687a5b660e229ab", "messageHeadline": "lib/promscrape: reduce timestamp jitter when scraping targets", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 11}}, {"node": {"oid": "c4acd20d2a4f2329d89b315e2d9faeb438af4e33", "messageHeadline": "lib/storage: remove duplicate data points on 7/8*minScrapeInterval in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "8661dc46245e521b496ff1e3657624726ec30b62", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: mention that environment vars \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "16572c8722e36a5a445e5907acfa9fef6e22520d", "messageHeadline": "README.md: mention that response cache must be reset after import his\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "b699c46046fc8b894cc774e71728b1639e5e2002", "messageHeadline": "lib/storage: handle errors returned from `TagFilters.Add` when clonin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "e71519b8b2b0a9347348d302fe305441b95521ba", "messageHeadline": "app/victoria-metrics/testdata: add a test for https://github.com/Vict\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "972713bd79f6828a996e38a87714ce4a7892598d", "messageHeadline": "lib/storage: add fast path for the previous indexdb search if it does\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 0}}, {"node": {"oid": "5d99ca6cfc07b8aae86e2638281e9c49423cc044", "messageHeadline": "lib/storage: optimize per-day inverted index search for tag filters m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 105, "deletions": 32}}, {"node": {"oid": "318326c309b7cf24ddd1b4be05968e6add81ac98", "messageHeadline": "lib/storage: properly handle `{label=~\"foo|\"}` filters as Prometheus \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 1}}, {"node": {"oid": "a1e4c6a2bec47c9f0007a81b21e872677e3a439a", "messageHeadline": ".github/workflows/wiki.yml: fix copying files from docs to wiki", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "ac3ee44fa7ed63483d0144a3afb1abda011fcf4c", "messageHeadline": "docs/robots.txt: trigger github actions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b98ca56d94212f602f2cb8a8932f4b116f1be16b", "messageHeadline": "lib/envflag: add `-envflag.prefix` for setting optional prefix for en\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b41ee5f27d24f2aaf835636812ca8411de43eafd", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 271, "deletions": 54}}, {"node": {"oid": "8d35af6fdbca464dccc5c1c62936a1d6d774434a", "messageHeadline": ".github/workflows: copy all the files from `docs` folder to wiki and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "0f2dd77a76e264131a0b064273606b5965fb63a8", "messageHeadline": "go.mod: update the minimum required Go version from go1.12 to go1.13", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0c485f14d1063e44df5f5f3bd2989e41b4c61c68", "messageHeadline": "app/vmselect/prometheus: allow passing relative time to `start`, `end\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "2ebf7d86ff85f33683708965cf2317ade6471afb", "messageHeadline": "app/vmselect/prometheus: code simplification: (d.Seconds()/1e3) -> d.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "bf6c24d0f406092d41504195204ea6a562f43823", "messageHeadline": "[vmalert] config parser (#393)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 406, "deletions": 130}}, {"node": {"oid": "1f7292675aa241c16d4baad0a95ef6e8438ef578", "messageHeadline": "docs: add robots.txt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "bd156cd0880feee772a81ecbdaff7cc2cc51c2c5", "messageHeadline": "docs/vmagent.md: add `prometheus remote_write proxy` use case", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "b695087119fdbf8f51f1d7af1c230d6c885e4a7a", "messageHeadline": "docs/CaseStudies.md: add Brandwatch case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 1}}, {"node": {"oid": "80f53e5396a3ec234960664e6582998d83f4e7a5", "messageHeadline": "deployment/docker: run docker apps under default user (0, root) in or\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "7acb797595632a708fb21131df2cc3dc2e2862a7", "messageHeadline": "Update dashboard according to new Grafana version. (#390)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 14, "deletions": 11}}, {"node": {"oid": "3a8bbfd6b938995bacdf975301e0e18ebd0920e7", "messageHeadline": "bump Prometheus and Grafana images (#389)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "27373807c122966e58bafec91e325b73395eb2d9", "messageHeadline": "Rootless docker images by default (#358)", "author": {"name": "Dmitry Naumov", "email": "nezed@ya.ru", "user": {"login": "nezed"}}, "additions": 46, "deletions": 31}}, {"node": {"oid": "8d7f0aa632b3b69a1ab0963594415eb0acd58e16", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2018, "deletions": 381}}, {"node": {"oid": "149f365f7477a3276e7e594ac740d3697fc49a64", "messageHeadline": "lib/httpserver: add `-http.maxGracefulShutdownDuration` command-line \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "b22da547a25c1cbd83c19720ed37b397b1e4c5bf", "messageHeadline": "[vmalert] - parse template annotaions (#387)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 164, "deletions": 26}}, {"node": {"oid": "047849e855b1e13bf194bc803160b637fccaea1c", "messageHeadline": "lib/uint64set: remove zero buckets after Set.Intersect", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 4}}, {"node": {"oid": "f3ec424e7d2ad90bc0458acb6b5ce553443b41d6", "messageHeadline": "lib/uint64set: small code cleanup and perf tuning", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 195, "deletions": 141}}, {"node": {"oid": "ef8aee8a2d61123def7c5c435e1ba0ced2f5bb1b", "messageHeadline": "deployment/docker: update Go builder from Go1.14.0 to Go1.14.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "dde4a97534283116e6653b7d1024918f8eade81f", "messageHeadline": "lib/uint64set: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "f3e0c55ea1522321cb03ee4e83707ab5d1194dca", "messageHeadline": "lib/storage: serialize snapshot creation process with mutex", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 23}}, {"node": {"oid": "97fb0edd077d858da2dfcf7ea4d5ee468edf643a", "messageHeadline": "lib/uint64set: added more tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 192, "deletions": 0}}, {"node": {"oid": "25f585ecf2d085bd8d39a9046aba9d6ef68aa223", "messageHeadline": "docs/CaseStudies.md: added a case study from MHI Vestas Offshore Wind", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "df91d2d91f841501370ca6eadc6001f6607f56e2", "messageHeadline": "lib/storage: remove obsolete code", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 97, "deletions": 130}}, {"node": {"oid": "3c7c71a49cd8b61efc933ea53cef828128a9f7b0", "messageHeadline": "app/vmselect: adjust `label_map()` handling for corner cases", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 9}}, {"node": {"oid": "69f147069213e2c0b1b5246876a9f900fa94f3b4", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.11.0 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "4fc4912f0c7b6035b36183b8406767dfe2df920d", "messageHeadline": "app/vmalert/datasource: typo fix in docs: Labels -> Label", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a746cb62b698f732e8b6ec3819278c6e83bd83e4", "messageHeadline": "vmalert add vm datasource, change alertmanager (#364)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 475, "deletions": 112}}, {"node": {"oid": "499594f421090c91987d60a4522ec5da6ad9d6f4", "messageHeadline": "lib/promscrape: allow overriding external_labels as Prometheus does", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 61}}, {"node": {"oid": "fdc2a9d1d72fb24796eec33675bf431a79afb218", "messageHeadline": "app/vmselect: add `label_map(q, label, srcValue1, dstValue1, ... srcV\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "92d67e25923ef3e1a2eb7387059a2d6565ac2eee", "messageHeadline": "vendor: update google.golang.org/genproto from fc8f55426688 to da6875\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1209, "deletions": 2211}}, {"node": {"oid": "8a853778d7e9ffb14d0333b244f694283ae5d407", "messageHeadline": "vendor: update golang.org/x/tools from 26f6a1b6802d to 5e2df02acb1e", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 43}}, {"node": {"oid": "8d75a5dbd02cf5ea670afe59f5b74761e2857e6c", "messageHeadline": "vendor: update github.com/aws/aws-sdk-go from v1.29.10 to v1.29.22", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 322, "deletions": 72}}, {"node": {"oid": "cdd6171af1a2a0a02647f268c82fcf0dac98abc7", "messageHeadline": "vendor: update google.golang.org/api from v0.19.0 to v0.20.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 110, "deletions": 109}}, {"node": {"oid": "cc183bc8999a861ffa37552e366abc3377d72ad9", "messageHeadline": "vendor: update golang.org/x/sys from d5e6a3e2c0ae to 5c8b2ff67527", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13049, "deletions": 90594}}, {"node": {"oid": "3935038e20f0fcca992b13736a633071e56541d7", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.10.1 to v1.10.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2091, "deletions": 271}}, {"node": {"oid": "c8dc1cd2188f483ad8f0124508009f0fa8ac24b1", "messageHeadline": "lib/protoparser/csvimport: add missing metric `vm_rows_invalid_total{\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "c1551a3269828cd08f3c3ca9327b5b3eee066fc8", "messageHeadline": "README.md: mention about alternative dashboard for cluster version - \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "8023ad7dbd5f9daf4af3077d994374abd9b001cd", "messageHeadline": "app/vmselect: add `-search.maxStalenessInterval` for tuning Prometheu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "d4beb17ebe403324c25917551873bff3d998d15e", "messageHeadline": "lib/promscrape: remove possible races when registering and de-registe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 8}}, {"node": {"oid": "fcd91795d5593b5661e7797887b528ee745a2711", "messageHeadline": "app/vmagent: mention that vmagent can filter data", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "650830db791135cbb3891866f5add71d202f6ea8", "messageHeadline": "docs/Articles.md: add a link to https://stas.starikevich.com/posts/di\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "cdf70b7944999d85706bfe684c85c6142a658fd3", "messageHeadline": "lib/promscrape: consistently update `/targets` page after SIGHUP", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 6}}, {"node": {"oid": "301c2acd61607284d3c9f1ec1cb77aef723d4a5f", "messageHeadline": "app/vmstorage: return 500 status code instead of 200 status code on i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "61d0ee857cc2ce616488736d0ba71f25bed62dc6", "messageHeadline": "docs/vmagent.md: sync with app/vmagent/README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "e17702fada132e001529f5f4c5c7b75caecdd9db", "messageHeadline": "app/vmselect: add optional `max_rows_per_line` query arg to `/api/v1/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 3}}, {"node": {"oid": "1fe66fb3cccfe4885639a10af21239363fa46113", "messageHeadline": "app/{vmagent,vminsert}: add support for importing csv data via `/api/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1325, "deletions": 12}}, {"node": {"oid": "49d7cb1a3f9452d413978d8451737b6fd2fda410", "messageHeadline": "all: fix `golangci-lint` issues", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "8d3869cd990a1266346a6cf1c46ceafcb946ea50", "messageHeadline": "docs/FAQ.md: actualize answer about deduplication", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 8}}, {"node": {"oid": "9d89b08cb50a5970d4c2315a58112b1b2aeff5e9", "messageHeadline": "docs: add missing vmagent.png, which is used in vmagent.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "5fe38a84eb6bd1b471f5354b0ac9655c6f030ccf", "messageHeadline": "app/vmagent: properly apply `-remoteWrite.sendTimeout` to fasthttp.Ho\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "7c432da7885a0aa8d4822a387809db30d4509b6d", "messageHeadline": "lib/promscrape: do not retry idempotent requests when scraping targets", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 10}}, {"node": {"oid": "986dba5ab3c22408b7f1874b4f6324d415609106", "messageHeadline": "app/vmagent: do not allow non-supported fields in `-remoteWrite.relab\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c386c5de57827986f4dc786581c33809667fcec0", "messageHeadline": "app/vmagent: properly add labels set via `-remoteWrite.label` to metr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "58a3e59d59f1421f7346662d30f4ce13c318a757", "messageHeadline": "bump version of codecov-action to v1.0.6", "author": {"name": "Artem Navoiev", "email": "1381404+tenmozes@users.noreply.github.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c5f894b361626d346a92cf47e278c12e94286ea2", "messageHeadline": "Makefile: add build and test rules with enabled race detector. These \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 75, "deletions": 19}}, {"node": {"oid": "9be64e34b4d5c7c2463bc57f827d2719a3c25e01", "messageHeadline": "docs/Articles.md: add a link to https://www.percona.com/blog/2020/02/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e51a0a56f43a38c5d9a314740c11ad052f686413", "messageHeadline": "README.md: add a link to https://github.com/VictoriaMetrics/VictoriaM\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "754db0d22ec9dcdddce297e2b9290dabb7370c04", "messageHeadline": "app/vmagent/README.md: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "772312bf7b9a1e004f83815ea6035df92ba41589", "messageHeadline": "app/vmagent/README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "871abfab7a81805ab587b9a43bda5af16ad95701", "messageHeadline": "app/vmagent/README.md: clarification", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "007c591de8a64525b2f22ad32d70f8110b52de44", "messageHeadline": "app/vmagent/README.md: add `iot and edge monitoring` use case", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "474a09c0f153b1522d09ddf795dccc35cf1ddedb", "messageHeadline": "app/vmagent/README.md: add `use cases` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 72, "deletions": 9}}, {"node": {"oid": "d58aa80e9bb7e459ddd766d882d9fc24305c446e", "messageHeadline": "README.md: add a link to Synthesio case study", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "ad927575b7b9ab60835e8d09726f373656745c26", "messageHeadline": "docs/CaseStudies: add Synthesio", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "0b1e877a7d7c7f944f4672fa45a724b7682ae536", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "0ba8ee602295cd9550b9b67af34346c34d53f0bc", "messageHeadline": "README.md: mention `-search.cacheTimestampOffset` in `Backfilling` se\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9a944fd169e41becbad3591b1ec39f8963b222f6", "messageHeadline": "lib/promscrape: consistency renaming: stopCh -> globalStopCh", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "032c88561b47380ac388b005b9a4fdea49f8e9a5", "messageHeadline": "app/vminsert/prompush: limit memory usage by pushing promscrape data \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "76036c18972d98cbbd72f0be989201702a45e6cf", "messageHeadline": "app/vmagent: add `-remoteWrite.maxDiskUsagePerURL` for limiting the m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 209, "deletions": 56}}, {"node": {"oid": "c31d640eb98ac14eeb878bd68e9b013351384c3a", "messageHeadline": "app/vmagent/remotewrite: do not reset empty relabelCtx", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "02b55c72dc018aedad1a40a4e674f074ed13f9fe", "messageHeadline": "app/vmagent: add `-remoteWrite.urlRelabelConfig` for applying individ\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 132, "deletions": 76}}, {"node": {"oid": "1d7ab78b552ef60e190672c7344560822a719bfa", "messageHeadline": "lib/protoparser/prometheus: allow trailing comma in tags list", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 9}}, {"node": {"oid": "7d178a40bdbf5d32f15aa08733240f40d160526e", "messageHeadline": "app/vmselect/prometheus: do not add `__name__!=` filter when searchin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 9}}, {"node": {"oid": "43754ff4205c8061b97574e8c6ee544401d26ce1", "messageHeadline": "README.md: put https://gitlab.com/optima_public/prometheus_oauth_prox\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b785429ddb4076376cb50eaf3c5357b3546e48c2", "messageHeadline": "lib/protoparser: metrics renaming: `vm_protoparser_<type>_*` -> `vm_p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "f9a584b5c1a3f1d027fb23be1c8201518602e092", "messageHeadline": "app/vmagent/remotewrite: yet another typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "e22fdc1073e1220f513b7be1d25d0f51961b91eb", "messageHeadline": "lib/persistentqueue: reset chunk file when the persistent queue is empty", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 66, "deletions": 16}}, {"node": {"oid": "b9b46cb8dc94fb12958dc7d131028f8d649d3479", "messageHeadline": "app/vmagent/remotewrite: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "db6f4e4af13cea7ad14d804b001609faa8c84a91", "messageHeadline": "app/vmagent/remotewrite: limit memory usage when big scrape blocks ar\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 9}}, {"node": {"oid": "8cc88db38d25a6137a441a91a50b56ae33b5fe0f", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 166, "deletions": 182}}, {"node": {"oid": "f3c28d2ae490dbaf5b8df9c9b897d7fe9e70e6e2", "messageHeadline": "README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "57528ca31c19d11111a70fd9c168a16d6fc3dec6", "messageHeadline": "docs: add a doc for vmagent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 171, "deletions": 0}}, {"node": {"oid": "5701b2f7bba1c21e462e1a7320797cc92f66a43c", "messageHeadline": "app/vmselect/prometheus: properly pass filter for `labelName=__name__\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "18af31a4c2485d3de8f4732383b5d13af0994ea0", "messageHeadline": "all: properly split `vm_deduplicated_samples_total` among cluster com\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 13}}, {"node": {"oid": "6819db568607417fbbc4c5b8bff5dfba5b63bf28", "messageHeadline": "lib/envflag: typo fix in docs to `-envflag.enable`: envoronment->envi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "63a88a619b308469f1aab7023127c888ef3e0348", "messageHeadline": "deployment/docker: update Go builder from Go1.13.8 to Go1.14.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c458b521a28c52c58a5b62b87e655982b8084c94", "messageHeadline": "app/vmagent: allow setting `-httpListenAddr` to empty string in order\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 6}}, {"node": {"oid": "b4599192502428d45e765a1b79d02ce422953875", "messageHeadline": "`make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15238, "deletions": 8282}}, {"node": {"oid": "cc5fe0b31535e8126fd1e6216882217272b83405", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.10.1 to v1.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 6}}, {"node": {"oid": "117c76311cfccff5c8e1656f5e5b0e0cfde473e3", "messageHeadline": "app/vmagent/README.md: list service discovery mechanisms, which will \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "b63e4464f4ffb1d313c70143b9464b241d7ae52f", "messageHeadline": "lib/promscrape: properly reload new configs on SIGHUP", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ad36134f6ef1e1f9e7f05662a4d5a60b1e70950", "messageHeadline": "Readme markdown linting (#338)", "author": {"name": "Edouard Hur", "email": "3418467+hekmon@users.noreply.github.com", "user": {"login": "hekmon"}}, "additions": 137, "deletions": 184}}, {"node": {"oid": "1f0007d0b104f62f9383754579e3afdf9f2ee245", "messageHeadline": "Readme envvars (#332)", "author": {"name": "Edouard Hur", "email": "3418467+hekmon@users.noreply.github.com", "user": {"login": "hekmon"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "6739c2749de1a7c155f1523dd77aca95691980e0", "messageHeadline": "lib/promscrape: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "7a33da8fead6667cbd056e6cdb7f01fa6ba6d2e9", "messageHeadline": "lib/promscrape: do not add missing port to __address__ label in order\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "be37d762cd50320daa1aa243ed6e79de79cf74f5", "messageHeadline": "app/vmagent: add `-remoteWrite.maxBlockSize` command-line flag for li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "4e24839a2c8353c8b4c552ec115138c9d00a98fd", "messageHeadline": "app/vmagent: do not allow sending unpacked requests with sizes exceed\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "6386aeb1e004b896e2c1de134ee63b04a0edb66e", "messageHeadline": "app/vmagent: add ability to accept Influx line protocol data via TCP \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 227, "deletions": 30}}, {"node": {"oid": "e4538800842c8eb4fd7f6ffd4d9be42334465358", "messageHeadline": "app/vmagent/README.md: mention that `vmagent` exposes target statuses\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4c4448b66e5e805c1cf66738dd283a4dc3893216", "messageHeadline": "app/vminsert: add `/targets` handler, which exposes Prometheus target\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 4}}, {"node": {"oid": "7ef7c9368ed24c49be1f058047942093d7e101e4", "messageHeadline": "lib/fs: typo fix: read blocks bigger than 8KB via `pread()` call inst\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e1ef72af01e90fc2823817f38825f7f8ecb64f2a", "messageHeadline": "app/vmagent: logo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56c70fe85616f1b7cbc3d5ad1cc528e270582e8a", "messageHeadline": "app/vmagent: update docs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 13}}, {"node": {"oid": "e7e4aa52430f1ccd5f8f875475960312a5aa9dbb", "messageHeadline": "app/vmagent/README.md: small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 16}}, {"node": {"oid": "fed2959658f541bebf03d264cfb60a63ce4418be", "messageHeadline": "lib/envflag: substitute dots with underscores in env var names if -en\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 3}}, {"node": {"oid": "ae51300973d4aab42fe5d180e4323eaf9ba4b25e", "messageHeadline": "app/vmselect/promql: properly take into account the first datapoint w\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 14}}, {"node": {"oid": "e65ec88779f928c32d8905a2e51fdb8a8a5c01e9", "messageHeadline": "app/vmselect/promql: do not take into account values outside the curr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "a6d0645539d3c17d07f58b3f6270963396829c5c", "messageHeadline": "fix rollupOpen(), rollupHigh(), rollupLow() functions (#328)", "author": {"name": "Yaroslav", "email": "torwigua@gmail.com", "user": {"login": "torwig"}}, "additions": 9, "deletions": 18}}, {"node": {"oid": "04762344c67aabbec4ce1fcb0ae12e3bcc72b20d", "messageHeadline": "app/vmagent: initial implementation for vmagent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36290, "deletions": 693}}, {"node": {"oid": "4e905d6501a95f12d1833a0dc1d7c11ccf453409", "messageHeadline": "vendor: update github.com/valyala/fastjson from v1.4.5 to v1.5.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 13}}, {"node": {"oid": "49390b8dbcef60438fcf62375e86b4031a1b89df", "messageHeadline": "[vmalert] integration with AlertManager (#325)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 273, "deletions": 10}}, {"node": {"oid": "2f55cabaa4a7ec555679016ec17032b85434530d", "messageHeadline": "app/vmselect/promql: log when rollupResult cache is cleared", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "d21cb43e48f963f272a876a5dbb1bcbac1a0b111", "messageHeadline": "lib/storage: add vm_ prefix to `deduplicated_samples_total` metric to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec9bf39b5b59b1f165f564c1dbaa6da4b885bd77", "messageHeadline": "app/vmselect: add `-search.cacheTimestampOffset` command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "539139391c11e77b8533044c8ae6346624b2f821", "messageHeadline": "app/vmselect: add `/internl/resetRollupResultCache` handler for reset\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "5431f9cd4ecd78a8fd24a18480db06d611d76908", "messageHeadline": "deployment/docker: update Go builder from v1.13.7 to v1.13.8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3c06179184d13ec22b463778541fe3b82e842c16", "messageHeadline": "basic vmalert backbone (#317)", "author": {"name": "kreedom", "email": "60944649+kreedom@users.noreply.github.com", "user": {"login": "kreedom"}}, "additions": 125, "deletions": 0}}, {"node": {"oid": "71a52f5f9062a1538f4146d72be98b3b4f79d35d", "messageHeadline": "lib/protoparser/prometheus: skip leading whitespace from tag names", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 2}}, {"node": {"oid": "e7ba18b0d995431180a0cfd4403adf6cfdd184da", "messageHeadline": "vendor: `make vendor-udpate`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1168, "deletions": 183}}, {"node": {"oid": "ce15cecae4f8ad7001cf26bef24f5f49ad956215", "messageHeadline": "lib/storage: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "32e153e83432fe3e5932dbfcdb834db4f1555bce", "messageHeadline": "lib/storage: prevent from clobbering nin-nil lastError in Storage.add", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7b1c7051a37316ce2ebe10733416d0b92edf8822", "messageHeadline": "app/vmselect: add `sort_by_label(q, label)` and `sort_by_label_desc(q\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 77, "deletions": 5}}, {"node": {"oid": "7836ad89078847083ae8f9da92cafabe60a0b274", "messageHeadline": "lib/mergeset: skip createing temporary part objects when merging sour\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 14}}, {"node": {"oid": "eceaf13e5e1eb5463770fff3ee19b0f3b51d9713", "messageHeadline": "lib/{storage,mergeset}: use time.Ticker instead of time.Timer where a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 36}}, {"node": {"oid": "8162d58dbdf69c0057a2ccc09cfcfb3a533aa5c8", "messageHeadline": "`make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2616, "deletions": 1148}}, {"node": {"oid": "848d5da0be665800162eba19b23d102a62c08dcb", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.9.3 to v1.10.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 145, "deletions": 5}}, {"node": {"oid": "4cc0163c7c14ae417f7a310d819e7fcf25afbed9", "messageHeadline": "docs: migrate ExtendedPromQL->MetricsQL in order to be more consistent", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 125, "deletions": 121}}, {"node": {"oid": "a801a1a6e79f193437f75165f230abeec9f1ff26", "messageHeadline": ".github/ISSUE_TEMPLATE: ask for command-line flags and Prometheus logs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "02e852854a3951281ae013c513b1d2e249ddaa9d", "messageHeadline": "README.md: refer to the article about data deletion via relabeling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "9e6e2319b98f9ad393c75a1d88a13d9d320a94d9", "messageHeadline": "README.md: mention that flags may be read from env vars if `-envflag.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "025297f15dc52fb7429299e25694553e515e1ed2", "messageHeadline": "lib/envflag: check for incorrect flag values read from environment vars", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "5d207b2025325487f9dd8b340a5561dc5f2a4fa8", "messageHeadline": "lib/envflag: add `-envflag.enable` command-line flag for enabling rea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8466ab003423cc3a3cc7755eb9561bbaa4a49b87", "messageHeadline": "all: allow setting flags via environment vars", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 4}}, {"node": {"oid": "e210cd9da1b996d8f7812a3f735675864e9297f1", "messageHeadline": "lib/storage: move `-dedup.minScrapeInterval` flag outside lib/storage\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "6db573470cb948b7c1551cbc607b6bb036b69f83", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "fffe5d4ba49e885e4bff1f4c6fe5c5903c89bb17", "messageHeadline": "Fix a typo in README (selfScrapeInterval) (#310)", "author": {"name": "Ryota Arai", "email": "ryota.arai@gmail.com", "user": {"login": "ryotarai"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6c6a2debc501e5c4316b5fd2e3fc64094fe4d1b", "messageHeadline": "app/vmselect/promql: do not add step to range end, since this hack be\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 44}}, {"node": {"oid": "78b62dee872398d2ea6ad69894f40848b6b41e35", "messageHeadline": "app/vmselect/promql: properly adjust time range for data to select", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "366693b9f1fed6e0022cc5f3b6bb607873b58295", "messageHeadline": "app/vmselect: unconditionally `offset -step` to `rollup_candlestick`.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "525101339e9b30b45041f46689630921384fbcac", "messageHeadline": "app/vmselect/promql: automatically apply `offset -step` to `rollup_ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "ada6a3da8d8f97d3f130a217ad6f27cb62578910", "messageHeadline": "app/vmselect/promql: adjust rollup_candlestick calculations to the ex\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 77, "deletions": 9}}, {"node": {"oid": "40c6ae2952ffdeb2b61b4015ca792a22f2143cc7", "messageHeadline": "lib/logger: initialize output to os.Stderr by default", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cff0cb297c9c393811fca94dcd010baada435cc9", "messageHeadline": "Do not require checking for errors returned from `fmt.Fprint`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "e0a4c37fc172f3f307d7b814b5bb9a20c74385fc", "messageHeadline": "lib/logger: add `-loggerOutput` command-line flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "7f3e3a6034c5d1d5e652f20d951c4aa1156b11cb", "messageHeadline": "lib/logger: do not clutter `-loggerFormat=json` output with stack trace", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "bd4698bb7a99169d4e60e20033cf8177e681eeb1", "messageHeadline": "lib/storage: do not deduplicate blocks with less than 32 samples duri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "36a1ac836033db64c080ac3a07a36ff7a681c5b4", "messageHeadline": "app/vmselect: take into account the time the requests wait in the que\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 30}}, {"node": {"oid": "834051e5b224c6bd7688b036870d45bcaadc0ba4", "messageHeadline": "app/vmselect: add a placeholder for `/api/v1/metadata`, which could b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "42864bb52f1d0b81cbb321bbec5554b7f30d7357", "messageHeadline": "all: do not clash flag description with back-quoted flag types", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 18}}, {"node": {"oid": "1e023c6a7203c7fc30a828289050846e34cfa1cf", "messageHeadline": "Single dashboard (#300)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a47f2922951b18370639de5a324426893ab937d4", "messageHeadline": "[vmalert] add vmalert.png.2", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "354232b62b75bc8f5ca6e374683192df3b757f4f", "messageHeadline": "[vmalert] add vmalert.png", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "28778be0cc800e94f70444b1aa1c154fe25c642f", "messageHeadline": "[vmalert] initial", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 41, "deletions": 0}}, {"node": {"oid": "90cf356ea13ca337ba694ca4ab938c33f4a21e6f", "messageHeadline": "app/vmselect/promql: adjust `and` and `unless` binary operator handli\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 7}}, {"node": {"oid": "c0b69ed06ec3692b3f468c71d8e8e43380ca5073", "messageHeadline": "deployment/docker: update Go builder from v1.13.6 to v1.13.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "011a79da857b671305bb13f3ab327e149f22c33e", "messageHeadline": "lib/fs: remove unused `readerAt` interface", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 5}}, {"node": {"oid": "c3d86eef96e33b2beb08807904970ac7cd4a636f", "messageHeadline": "all: add `-dedup.minScrapeInterval` command-line flag for data de-dup\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 137, "deletions": 2}}, {"node": {"oid": "2152f6f0cd8cde46554f3ee52cb1d8feac496546", "messageHeadline": "lib/storage: re-use indexSearch inside Storage.prefetchMetricNames", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "d70ba7eb374b931c724a571466f74c034fe74693", "messageHeadline": "lib/fs: optimize small reads for `ReaderAt.MustReadAt` by reading fro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 199, "deletions": 81}}, {"node": {"oid": "ad8af629bbd2af6060b2a16abb9aab4f543121a3", "messageHeadline": "all: rename ReadAt* to MustReadAt* in order to dont clash with io.Rea\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 34}}, {"node": {"oid": "d68546aa4ac7bbbadc59a128db85225b26279a33", "messageHeadline": "lib/storage: pre-fetch metricNames for the found metricIDs in Search.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 3}}, {"node": {"oid": "5bb9ccb6bf65324dca7e5e4d5c79c473c68a3c0e", "messageHeadline": "lib/mergeset: properly update `lastAccesstime` in indexBlockCache ent\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "a462355b2fe441d5d11c5e22928f477237f910bc", "messageHeadline": "app/vmselect/promql: add `keep_next_value(q)` for filling gaps with t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 6}}, {"node": {"oid": "bdbb463756ca9b5bf138ff15b1ec1b68d8e12ded", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: fix heading size for `Third-pa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "371e86194dcb0ba59625de4982b95c55437d416f", "messageHeadline": "app/vminsert: moved `-maxInsertRequestSize` command-line flag out of \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 46}}, {"node": {"oid": "adbbc4fa1a0925d16606fbbaddfc489caf40f624", "messageHeadline": "app/vmselect/promql: return expected results from `increase()` over t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "75ad47a43cedbe46e6164bfd9798139e4f8aa095", "messageHeadline": "app/victoria-metrics: check for error arg passed to filepath.Walk cal\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "6320a19a8cec8346472421870f0d5c3738bd6032", "messageHeadline": "app/victoria-metrics: remove `integration` build tag from tests", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 11}}, {"node": {"oid": "7b26db5527112556c2db10da8649c3332570a198", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: update `Retention` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 3}}, {"node": {"oid": "1a3626bbe198e237f26c97566a006e06a9148c2c", "messageHeadline": "Add description for retention and how it works (#297)", "author": {"name": "Alexander Danilov", "email": "SmilingNavern@users.noreply.github.com", "user": {"login": "SmilingNavern"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "8074c10590631bcee982bd7f5e5a33dec0147cc1", "messageHeadline": "README.md: mention https://github.com/AnchorFree/tsdb-remote-write", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 16}}, {"node": {"oid": "2392a359e1dd5a4cd2215515aa60772b795e8e29", "messageHeadline": "app/vmselect/promql: fix panic on a single zero vmrange bucket in pro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "6caa9bb51bc214b66b23ef0f8737036d84f127ab", "messageHeadline": "lib/logger: fix improperly set skipframes for all the logging functions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f6baee6efe865d665947429435bd6973beb591ab", "messageHeadline": "lib/httpserver: log the caller of httpserver.Errorf", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "9df5b2d1c35fb7f57ea11b42f36f05cefe48ac09", "messageHeadline": "app/victoria-metrics: add `-selfScrapeInterval` flag for self-scrapin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 110, "deletions": 4}}, {"node": {"oid": "2a0a0ed14d827ea4b9de44e20627bbafd2467c64", "messageHeadline": "lib/protoparser: add parser for Prometheus exposition text format", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 587, "deletions": 0}}, {"node": {"oid": "6456c93dbb72012009f116f0537313a411aa1794", "messageHeadline": "app/vminsert: move ingestion protocol parsers to lib/protoparser, so \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 35, "deletions": 13}}, {"node": {"oid": "1efea246b794e103815d072531d3bb38fcb14941", "messageHeadline": "docs/Articles.md: add a link to https://medium.com/@valyala/billy-how\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "680080887d494964ad6f53e040e72e68b7b2c589", "messageHeadline": "all: consistently log durations in seconds with millisecond precision", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 43}}, {"node": {"oid": "3992984e1043846025ee34d3e966358436e4e2ab", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 347, "deletions": 143}}, {"node": {"oid": "9773022e50fa2fa0bf9abffe858f9c2c7bed8970", "messageHeadline": "app/vmselect: mention the original query and time range in error mess\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "f8954c7250e5578b95523ffedea5825b51a90797", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.9.7 to v1.9.8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 474, "deletions": 89}}, {"node": {"oid": "0ef6f914100c7e9c1f268aaf17f3c2ea41b3b9df", "messageHeadline": "docs: Mention Slack and Telegram channels for user questions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 3}}, {"node": {"oid": "efc7ad88ec359de9bdfd598aab4a2a2fcf714109", "messageHeadline": "app/vmselect: mention command-line flag, which could be used for adju\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "ec9651e26624e1682256209f9ca72cedc5a2c0cd", "messageHeadline": "app/vmselect/prometheus: increase default value `-maxExportDuration` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a8b2f82fc6cbaa929722348cedaf9a47e632b9e7", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.5.5 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 5}}, {"node": {"oid": "582dd01f429b737f656990a7f74f6320487b4f83", "messageHeadline": "app/vmselect/promql: add `range_over_time(m[d])` function for calcula\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 2}}, {"node": {"oid": "36973ee9752650ae380e762e6bd14a9e4551aa6b", "messageHeadline": "app/vmselect/promql: add `label_match(q, label, regexp)` and `label_m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 97, "deletions": 0}}, {"node": {"oid": "6665f10e7bda02a3b362f6559cce14885e8ea948", "messageHeadline": "lib/{mergeset,storage}: properly update `lastAccessTime` in index and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 35}}, {"node": {"oid": "04363d65115832c146b9e3e81fc286e54e568d26", "messageHeadline": "README.md: mention that `delete API` shouldnt be used on a regular ba\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 1}}, {"node": {"oid": "c97ade44872c8727bf5ec5d36bf013c7192a0bf6", "messageHeadline": "docs/FAQ.md: typo fix according to comment from https://www.reddit.co\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "970f0dfbf2148fe2bed2d8437dd3e65012157e2d", "messageHeadline": "docs/CaseStudies.md: add links to COLOPL talk about VictoriaMetrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 1}}, {"node": {"oid": "227cf53ef954a7bee07150fa1a82befdeda34016", "messageHeadline": "app/vminsert: increase default value for `-insert.maxQueueDuration` f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "257e61195adc0068be53b315329b6656c0b5f803", "messageHeadline": "lib/uint64set: add missing bucket32.b16his values", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "4cc0c44b9e94d1fc5eb1b6b1335ed091caf4df8a", "messageHeadline": "lib/uint64set: optimize Set.Union", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 138, "deletions": 31}}, {"node": {"oid": "1b5f02e2931555e0f2697a7df52131d43b82acf7", "messageHeadline": "lib/uint64set: add benchmarks for Set.Union", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "3748fb24b641ef58a197ac637c636a81835e64b8", "messageHeadline": "lib/storage: skip recovering timestamps order for lossless compressio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "c9472e4f3aeb43f21f566162897136178f6815bc", "messageHeadline": "all: use `github.com/klauspost/compress/gzip` instead of `compress/gzip`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6076, "deletions": 2}}, {"node": {"oid": "bc0f897fcbf7f8820ec2cbde3c42a84316d3dccd", "messageHeadline": "lib/uint64set: reduce memory allocations in Set.AppendTo", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 4}}, {"node": {"oid": "f9289b804a3c9955844c85dd70390d7717cf0506", "messageHeadline": "lib/storage: reduce memory allocations when merging metricID sets", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "0c8ad0857879fc3fa3793e9499a21e83567285e9", "messageHeadline": "lib/uint64set: typo fix in Set.Intersect", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cdcacaea6d7a47bc1d2ae66ab043b25bb951e0b2", "messageHeadline": "app/vmselect/netstorage: `make fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "7327adbc86eb3c1ded3027cb93c93c1a7427bb25", "messageHeadline": "app/vmselect/netstorage: limit the maximum size for in-memory buffer \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9f027ec176a5efde34a3cc6c673e81c0dfd7f488", "messageHeadline": "lib/uint64set: optimize Intersect, Subtract and Union functions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 168, "deletions": 37}}, {"node": {"oid": "cd53f7d17722e4ef03a0ae76d74a70a07df2ae25", "messageHeadline": "lib/uint64set: improve benchmark for Set.Intersect", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 86, "deletions": 34}}, {"node": {"oid": "d0d258b314cf48d6c15ebef268fd372cecdb8e0b", "messageHeadline": "app/vmselect: limit the default value for `-search.maxConcurrentReque\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 2}}, {"node": {"oid": "d88725f1334cfc52bc973d245f9c707cb39a8c7f", "messageHeadline": "app/{vminsert,vmselect}: improve error messages when VictoriaMetrics \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "8dbf4304694edd90bc9311b5ad17c20bc7f83e6e", "messageHeadline": "lib/uint64set: add benchmark for Set.Intersect", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 10}}, {"node": {"oid": "9ef4d32a9a781ab4145a511a1b365212ac2ffd33", "messageHeadline": "`make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2964, "deletions": 1066}}, {"node": {"oid": "0d7505b00e93ad748024270f727fa135494e9379", "messageHeadline": "all: mention command-line flags used for limiting the incoming reques\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 33}}, {"node": {"oid": "2839f4688a9733dd6ee2b11d3b74b2ff02a83bdd", "messageHeadline": "app/vmselect/promql: fix panic on `sum(aggr_over_time(...))` with inc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 1}}, {"node": {"oid": "605d588ba6f90857102f75b39f2d3a51118028a8", "messageHeadline": "lib/uint64set: reduce memory usage in Union, Intersect and Subtract m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 129, "deletions": 34}}, {"node": {"oid": "7483deccca634eee3bfd43cbb8a261093213866c", "messageHeadline": "docs/FAQ.md: add bullet comparison with Cortex and Thanos", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 4}}, {"node": {"oid": "893b62c682a1c3116d5c8a2885e75764bda14a11", "messageHeadline": "lib/{mergeset,storage}: fix uint64 counters alignment for 32-bit arch\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 52}}, {"node": {"oid": "7830c10eb244392f7e3308b71efc86414244f537", "messageHeadline": "lib/{storage,mergeset}: gradually remove stale entries from block cac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 220, "deletions": 86}}, {"node": {"oid": "e4f1bfd221cf5a8a03afa5b6a27761d03e36abf0", "messageHeadline": "deployment/docker: update Prometheus from v2.14.0 to v2.15.2 and Graf\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "91ee1bce2e583d2794960e253a1805d04d2947b9", "messageHeadline": "README.md: add a link to VictoriaMetrics subreddit - https://www.redd\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "8b14572f7032132e07f499dabae53bfae56c91b6", "messageHeadline": "app/vmselect/promql: add `hoeffding_bound_upper(phi, m[d])` and `hoef\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 205, "deletions": 63}}, {"node": {"oid": "8eaced8caee27410b4fd7969f76ee8670963613e", "messageHeadline": "app/vmselect/promql: return continuous values for `min_over_time` and\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 13}}, {"node": {"oid": "1585dab5a300dc8b60d9c95d77b5091bd485bc27", "messageHeadline": "deployment/docker: switch Go builder from v1.13.5 to v1.13.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cd66d3fc43a10a2d7c1af37c52ef73d3fc2896b6", "messageHeadline": "README.md: mention about Prometheus->VictoriaMetrics exporter https:/\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea231f8167dbd46554eb58b048977091df7e6e8c", "messageHeadline": "app/victoria-metrics: adjust integration tests after the commit 99fac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "46bfdbe6cf52078757ba45ac45e1904894ed6b04", "messageHeadline": "app/vmselect/promql: do not take into account the previous point befo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 52}}, {"node": {"oid": "4f0a645f776a28ec2e2f8296d31542ff5104fcdd", "messageHeadline": "vendor: update github.com/valyala/fastjson from v1.4.2 to v1.4.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 5}}, {"node": {"oid": "b829fe5e3958ccb7944f97a7b5c4f9f331b4d0db", "messageHeadline": "app/vmselect/promql: properly handle `aggr(aggr_over_time(...))`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "164278151fcb52169b760b9e35db0d653a9af838", "messageHeadline": "app/vmselect/promql: add `aggr_over_time((\"aggr_func1\", \"aggr_func2\",\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 235, "deletions": 62}}, {"node": {"oid": "c4632faa9d79a6ccdae0fb33337ea79663379a45", "messageHeadline": "app/vmselect/promql: add `tmin_over_time(m[d])` and `tmax_over_time(m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 0}}, {"node": {"oid": "a768198814b546ecd463bdd4ea61829a39a19751", "messageHeadline": "docs: fix spelling typos", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "57f4875024bab3d6195ce79854bcf5022d233fc4", "messageHeadline": "fix spellcheck issues (#285)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 9, "deletions": 9}}, {"node": {"oid": "b8038a14e7adc86b9bdb9d3277819eef6ed29f68", "messageHeadline": "lib/backup/s3remote: check whether the file exists before deleting it", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "f358fb72d189112f4ab75f40b6231369752b853d", "messageHeadline": "app/{vmbackup,vmrestore}: add `backup complete` file to backup when i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 230, "deletions": 7}}, {"node": {"oid": "1c436b27233c18ef51e23f7428bc003eb78a2948", "messageHeadline": "vendor: update github.com/valyala/fastjson from v1.4.1 to v1.4.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 7}}, {"node": {"oid": "a973df6d79a88292b099ad862b7d90426048661e", "messageHeadline": "README.md: remove `height=\"200px\"` from logo image, since it is impro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4132a6915ced26a33ac670dc3daa24d20fbb988", "messageHeadline": "docs: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "d5aeda0e1a7ef40985f2a8efcc562e583ec6e36e", "messageHeadline": "app/vmselect/promql: skip `rate` calculation for the first point on t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 52}}, {"node": {"oid": "bb71b6d47d00d949b9ef94bbe7ed3afde001c69a", "messageHeadline": "docs: add references to `Remote Write Storage Wars`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 10}}, {"node": {"oid": "fc71602039dfd277735eb964bf5ae576693eadb2", "messageHeadline": "lib/storage: limit maxRaRowsPerPartition by 500K for any number of ra\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c60fdbed3068604bd5137f6bb58ea9f07e6451a2", "messageHeadline": "docs/CaseStudies.md: add link to `Remote Write Storage Wars` talk fro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "d410c78c7e72c9e7daaf4237ae02603fd9d9d166", "messageHeadline": "app/vmselect/promql: fix calculations for `histogram_share`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 17}}, {"node": {"oid": "66f3d1dac84c29ec7c2fb0c3b5997b54dc6c33b8", "messageHeadline": "README.md: update `Alerting` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "d9c4ac9978adec0beeb9a08dff66cb7c9cf11218", "messageHeadline": "lib/metricsql: export IsRollupFunc and IsTransformFunc, since they ca\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 6}}, {"node": {"oid": "4567a59fa056477d44b15c867fb594aeb8e0accc", "messageHeadline": "LICENSE: update year", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d64699bb9fcce8e939ee189ed43d6d104e6c05cc", "messageHeadline": "app/vmselect/promql: add missing MetricName into netstorage.Result in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "f409f2d0501eac063b9eca1fc86f66550ecaad5e", "messageHeadline": "app/vmselect/promql: add `histogram_share(le, buckets)` function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 399, "deletions": 52}}, {"node": {"oid": "b1ded7cf9a28b16f5293fd4818018d7392749381", "messageHeadline": "app/vmselect/promql: add `absent_over_time(m[d])` func similar to the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 25}}, {"node": {"oid": "a8360d04c08cf3f2259c9572d17b1460f4398bf4", "messageHeadline": "app/vmselect/promql: add `histogram_over_time(m[d])` rollup function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 225, "deletions": 5}}, {"node": {"oid": "3e09d38f296d61b94dd9eb2a049ff2a06398eac7", "messageHeadline": "app/vmselect/promql: fix results caching for multi-arg rollup functio\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 60}}, {"node": {"oid": "a774120460688751da76da49375294816e68b1c0", "messageHeadline": "app/vmselect/promql: use scrapeInterval instead of window in denomina\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 35}}, {"node": {"oid": "695682232f59af107c3c6fc94a5c1b5b9dce5ca2", "messageHeadline": "lib/uint64set: reduce memory usage when storing big number of sparse \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 127, "deletions": 173}}, {"node": {"oid": "b5645ccbdf8e2fb146859cb5bba020c1e630f027", "messageHeadline": "app/vmselect/promql: increase the estimated number of time series ret\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "cb3a34288273a3baadbc2e5aa11e6d85d87b8d8f", "messageHeadline": "app/vmselect/promql: add `share_le_over_time` and `share_gt_over_time\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 126, "deletions": 0}}, {"node": {"oid": "00383652060a7a6b6c61f09445ecd1bca1e3ed2d", "messageHeadline": "docs: refer to standalone MetricsQL package", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "61c9d320ed924b8cc0202b4c5feee547010f8416", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.5.4 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 6}}, {"node": {"oid": "a21d786d3c6b6a3712e5e1535086a15b07174b56", "messageHeadline": "lib/metricsql: add example for ExpandWithExprs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "192b51c246f781e936420e44eeb905f42fec9c7a", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3368, "deletions": 1570}}, {"node": {"oid": "17a4dc978218e3abea04e14c45ddb55ffbf1f748", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.6.3 to v1.6.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 14}}, {"node": {"oid": "6f67e0b56bfa546309df88de156a4f82d21b574e", "messageHeadline": "lib/metricsq: add ExpandWithExprs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 55, "deletions": 49}}, {"node": {"oid": "1925ee038df417b9f1f3f47d8b2c89faa8dbc7e5", "messageHeadline": "Rename lib/promql to lib/metricsql and apply small fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2343, "deletions": 2440}}, {"node": {"oid": "bec62e4e43561bde535b3c366481fe4de80080c1", "messageHeadline": "Split Extended PromQL parsing to a separate library", "author": {"name": "Mike Poindexter", "email": "mpoindexter@housecanary.com", "user": {"login": "mpoindexter"}}, "additions": 2504, "deletions": 2020}}, {"node": {"oid": "d880325cf6b64e03f94642cb5939d172eb3de704", "messageHeadline": "app/vmselect/promql: make sure AdjustStartEnd returns time range cove\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "c18802af59c43c561196f4f1d4fcb53e8a7425ca", "messageHeadline": "lib/fs: typo fix in fadvise_unix.go", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4ba4abe666fd7223dec7e29cff2029d96c46ca98", "messageHeadline": "lib/encoding: log the compressed block contents if it cannot be decom\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "5bb39e757bdb228338c194c281c41c893a55f5df", "messageHeadline": "lib/encoding: mention src contents in error message returned from unm\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d5c9841220618a2f9ef0d608c4772ca09547e1fd", "messageHeadline": "lib/encoding: mention unpacked block size in the error message if unp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "9e19949c6b10ef1c50015000181c40d07d80ea33", "messageHeadline": "app/vmselect/promql: adjust calculations for `rate` and `increase` fo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 32}}, {"node": {"oid": "0455c03cb928caad5d9434abfe784de7460e17c0", "messageHeadline": "app/vmselect/promql: properly calculate `rate` on the first data point", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 19}}, {"node": {"oid": "5cb8d9774308031b13f9d0feb2c8c6d7d0d87026", "messageHeadline": "all: use gozstd instead of pure Go zstd for GOARCH=amd64", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 14}}, {"node": {"oid": "31d04fb5df11ce04868b424be873cd9e75aeaab0", "messageHeadline": "Revert \"lib/logger: prevent from blocking when log output isn't consu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 17}}, {"node": {"oid": "5b75984aa9cde35a129834b4d53d5efdf5ed9675", "messageHeadline": "app/vmselect/netstorage: move MustAdviseSequentialRead to lib/fs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 40}}, {"node": {"oid": "097c21931c0d8fdc14621c1b59c90b70f0de03ba", "messageHeadline": "docs: sync README.md with Single-server-VictoriaMetrics.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "85463a719955f90a8d7c15d22ff591723f8a29c1", "messageHeadline": "update configuration recommendations for Prometheus remote_write (#277)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "6a1499efa3e5980e2d83eab86a64033aeb3f1be8", "messageHeadline": "lib/encoding/zstd: prevent from possible encoder leak when concurrent\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "bf4413e58dc23ded80879c49f54248fc5a7507ac", "messageHeadline": "README.md: document how to export and import gzipped data", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "e3c462f08a8588f544c263cfd9b26baf6a3843a2", "messageHeadline": "lib/logger: prevent from blocking when log output isn't consumed in t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 6}}, {"node": {"oid": "bea5a8700ad979f65711207846abee4c0b5af57d", "messageHeadline": "app/vmselect: add `-search.maxExportDuration` command-line flag for l\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 14}}, {"node": {"oid": "1825893eef39f36e9ee8bde2980b046ce8f9f628", "messageHeadline": "lib/storage: scale ingestion performance by sharding rawRows on syste\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 101, "deletions": 45}}, {"node": {"oid": "97f70ccda79668e955645befb581a2922370131c", "messageHeadline": "lib/storage: optimize bulk import performance when multiple data poin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 0}}, {"node": {"oid": "2fba7b6f3550ac51cdb561c746a2b963035ba28b", "messageHeadline": "Fix typo in log message", "author": {"name": "Andrii Dembitskyi", "email": "andrew.dembitskiy@gmail.com", "user": {"login": "andrew-demb"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d03827c57d98439b46ca3a512b6c71b9d39a73e1", "messageHeadline": "app/vminsert: return StatusNoContent http response for `/api/v1/impor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bb530a0591013337c1bcee77df015407109f2870", "messageHeadline": "lib/httpserver: inline checkAuth code to make it more clear", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 32}}, {"node": {"oid": "aea4c80dd75c162e0657a8ebafea681357cc9215", "messageHeadline": "Ignore /health endpoint when checking auth", "author": {"name": "koalaty-code", "email": "43392371+koalaty-code@users.noreply.github.com", "user": {"login": "koalaty-code"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5e8e0fbc807d9c69b1754889d329390f7cac6af2", "messageHeadline": "docs/ExtendedPromQL.md: rewording regarding `scalar` vs `instant vect\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e8aa89a3ba30684c2608bd89e4e8cc21e45cfe2", "messageHeadline": "docs/Home.md: fix link to case studies", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56595ae12a48fd5c367fea13e701113fb6b21146", "messageHeadline": "docs: renaming: `PromQL extensions -> MetricsQL`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 8}}, {"node": {"oid": "96ff8d9adbd4088746619afbb2da35f0e6ab6a70", "messageHeadline": "app/vmselect: add ability to pass `match[]`, `start` and `end` to `/a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 98, "deletions": 9}}, {"node": {"oid": "02f6566ce1f2cad27467589a3bc2aabe89f1c99b", "messageHeadline": "app/vmbackup: mention that backups are possible to Ceph and Swift", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "7535f20c987e92e42372148b6f66d895aef6b92f", "messageHeadline": "docs: publish vmbackup and vmrestore docs on wiki and victoriametrics\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 269, "deletions": 1}}, {"node": {"oid": "bc645152cbf88f21b8851cbbea0d80008a839e9a", "messageHeadline": "app/vminsert: simultaneously accept `telnet put` and `HTTP /api/put` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 346, "deletions": 102}}, {"node": {"oid": "f5ac9b072122908c45a1cdcbb9796aafe4763ee0", "messageHeadline": "lib/logger: add `-loggerFormat` for choosing log message formats", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 3}}, {"node": {"oid": "d95a43f392e5717703635e0baf5e38b1b8acee91", "messageHeadline": "docs: sync with cluster branch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "87a8348062136cc90dbc1f46c40e02b093d6d2e4", "messageHeadline": "`make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 110, "deletions": 110}}, {"node": {"oid": "cea5a148533f0682cf71de956bc66fa29fcf38e8", "messageHeadline": "all: rename `Extended PromQL` to `PromQL extensions`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "9787c228a49d59b471c88e462f7c898865aa70cc", "messageHeadline": "docs/CaseStudies.md: add a link to VMQL", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c121608205f1ee3122cb9ca420ad597d1d8f6a77", "messageHeadline": "README.md: mention that `{__name__!=\"\"}` selects all the time series \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "492f032b384a45b2e15776532ff1cd4898eb7329", "messageHeadline": "docs: add Dreamteam numbers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "4624c060acbf0857b1853299fe9cb5af9a1f1f94", "messageHeadline": "docs/Single-server-VictoriaMetrics.md: sync with README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8454679d9f5594b10888849224849a5c6f5879f2", "messageHeadline": "README.md: adds link to Grafana dashboard for clustered version (#259)", "author": {"name": "Cl\u00e9mence Saussez", "email": "clmssz@users.noreply.github.com", "user": {"login": "clmssz"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "440a15111e02aa044dbe248b9e9405332d45592a", "messageHeadline": "deployment/docker/Makefile: mention that the Makefile rules must be i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "6ddcd162eda8c22b86911c262efdaa77bd3b410e", "messageHeadline": "all: publish Docker images for the following GOARCH: amd64, arm, arm6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 211, "deletions": 63}}, {"node": {"oid": "6504f78ce4e47d8e0fd42d101522f59f38a876b2", "messageHeadline": "README.md: add Docker hub shield", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "73b2a3d4b7afa2f5eafe91bb19516a5cb300cb28", "messageHeadline": "app/vmselect/promql: return `lower` and `upper` bounds for the estima\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 126, "deletions": 13}}, {"node": {"oid": "07d5bc986b0f1db284323c07d271a15d490c91a0", "messageHeadline": "CaseStudies: clarify wording: `metrics` -> `active time series`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "caa4eb72d962fcb1ca044491098c3b92a75fe600", "messageHeadline": "app/vmselect/promql: return matrix instead of vector on subqueries to\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 69, "deletions": 15}}, {"node": {"oid": "3c076544bfd59867c85e3ce3561d6810ae7240d7", "messageHeadline": "app/vmselect/promql: allow negative offsets", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 198, "deletions": 60}}, {"node": {"oid": "35f5ca1def036371c51bc5314a75461b0536fc99", "messageHeadline": "README.md: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "a7d80f62be05eb10e1d6aa59f8490f37d232f84f", "messageHeadline": "README.md: add a chapter about Prometheus querying API usage", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 0}}, {"node": {"oid": "40540397c361dbb724246c4376aaf7f040c8ae68", "messageHeadline": "README.md: use relative links to REAMDE.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "c107f46b0efc9b12655d0d45a77c3b4be7e424e3", "messageHeadline": "docs: mention about `/api/v1/import` in Single-server-VictoriaMetrics.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 33, "deletions": 4}}, {"node": {"oid": "8cce513a15518439aea1529428d1f7c6a02aab84", "messageHeadline": "docs: mention about `/api/v1/import` in Cluster-VictoriaMetrics.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b01ddfdd7690e3c4ff023b1100ed57df5f1369ae", "messageHeadline": "deployment/docker: update Go builder from go1.13.4 to go1.13.5", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "68e1cf8942bea3e9d53d6cf911f43ce9b3837213", "messageHeadline": "app/vminsert: add `/api/v1/import` handler", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 683, "deletions": 8}}, {"node": {"oid": "8501b4a48de32acd19f0604634f6762c806e717a", "messageHeadline": "app/vminsert: consistency renaming for counters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 22}}, {"node": {"oid": "0ed92585454080608fde827a9516d3100a127842", "messageHeadline": "lib/{mergeset,storage}: log info message when both source and destina\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 10}}, {"node": {"oid": "b0d88460dee417b40267680783fbb737814d5663", "messageHeadline": "#251 - add Logging rate panel (#254)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 122, "deletions": 5}}, {"node": {"oid": "8db7660afeb1b3995eb95e001b6e76ceece3dd39", "messageHeadline": "docs/CaseStudies.md: mention that additional references and reviews c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "18369bca427a214884efcad3361fa589dd68ebf6", "messageHeadline": "docs/ExtendedPromQL.md: add a link to https://medium.com/@valyala/imp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "95328782c3e4be66129042e43801cfc13159fcd1", "messageHeadline": "docs/CaseStudies.md: re-wording", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "981cb66a95050d2e84cd1655a29bd62a0f8b83ce", "messageHeadline": "docs/CaseStudies.md: improve wording", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f15d89bfe0f9204dbf587fcaf950136aa5094d62", "messageHeadline": "vendor: fix broken build for GOARCH=arm64 on golang.org/x/sys/unix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 1}}, {"node": {"oid": "36feb7d3e420e6b8a6df72a727a7ea4c07e517c7", "messageHeadline": "docs: add draft version of case studies", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 5}}, {"node": {"oid": "d900184d8d9f1363a52705f9a684f68e2fb589aa", "messageHeadline": "vendor: fix arm build for golang.org/x/sys/unix/zptrace_armnn_linux.go", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "293b5417848dd742f84cf542f43c762e2a047bd0", "messageHeadline": "`make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3085, "deletions": 1652}}, {"node": {"oid": "84b57e8974ba6f7e2901011d7231575568805031", "messageHeadline": "app/vminsert/influx: add a test case from https://community.librenms.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b458e5a213fae646dcaa3b14667f371b08c8bc50", "messageHeadline": "README.md: mention that VictoriaMetrics is built on `shared nothing` \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "c09472dfd94e7604a1d1b6727bb9174fe998a00c", "messageHeadline": "app/vmselect/promql: add `{topk|bottomk}_{min|max|avg|median}` aggreg\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 275, "deletions": 26}}, {"node": {"oid": "72345eb5bdb05034ebd1d0481a9b83e8eefe5f32", "messageHeadline": "lib/{mergeset,storage}: make sure pending transaction deletions are f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 0}}, {"node": {"oid": "1244ad810d53dfbba2a5f4228b2ec1e5ad21aa9b", "messageHeadline": "lib/httpserver: add `/ping` handler for compatibility with Influx agents", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "359c4d6109937aaf49ab00ba77aaff1538e22671", "messageHeadline": "docs: add a link to https://medium.com/@valyala/prometheus-storage-te\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "face3d57bf9b694d7302ec81b80078d1f1a1300e", "messageHeadline": "app/vmselect: add placeholders for `/api/v1/rules` and `/api/v1/alerts`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "a247236f61922c0a7287c31910feb7782b7165df", "messageHeadline": "lib/storage: fall back to global inverted index if a filter match too\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 6}}, {"node": {"oid": "54741ee5784aba21aba2be2ad88c43461eacad5d", "messageHeadline": "lib/storage: fix printing tag filters in TagFilters.String", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "efbc83a13e052823090a6a1e6fdb25b858f151fc", "messageHeadline": "lib/storage: print `__name__` instead of empty string in user-visible\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "ade453847f5f7ca5bf3f15ee7d32696dba5d8faf", "messageHeadline": "docs: typo fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "f52874dab4e976a805bc7c385d08a4ae47ef42ce", "messageHeadline": "lib/storage: optimize regexp filter search", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 1}}, {"node": {"oid": "652ba59ce9d1b9c326c0b927a528b514fb9613f5", "messageHeadline": "[docs] update release page doc", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "3e81ab2f75d4e13e958dc16e478a5e51a2c505d0", "messageHeadline": "[docs] change titles", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a77823387794a1699ff3df6ba4db1780eb520ed3", "messageHeadline": "[docs] change titles", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 9, "deletions": 3}}, {"node": {"oid": "14100ed643fa9e02b48e578ccce50b98a44eac57", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.9.1 to v1.9.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "cfc6e7df078cfd492009a826a174c1ff048f53ea", "messageHeadline": "[docs] revert titles", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "c07a83374cbb5d697141c0415ed825fb8b52a7f8", "messageHeadline": "[docs] remove double titles", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "c76b2be21fa0ae5dbca030dceacdf7fa4fd98ce7", "messageHeadline": "[ci] add github pages action", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "638a5cbb168b35e95998af8cc390f15d03d3031c", "messageHeadline": "lib/{mergeset,storage}: remove transaction files only after the menti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 19}}, {"node": {"oid": "20812008a740e68f0e646e9b774e2d55030b736d", "messageHeadline": "lib/storage: remove metricID with missing metricID->metricName entry", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 29}}, {"node": {"oid": "62a915f2b2892632b090f1e876fc32c303b9e4fa", "messageHeadline": "lib/storage: protect from time drift during indexdb rotation", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "42da569bcd59a7de7b5eaf39626adbf16aa91aa6", "messageHeadline": "lib/logger: merge `file` and `line` labels into `location=\"file:line\"`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "70b8191fab96d2529fb54e2d8b4e06d8cdc6385e", "messageHeadline": "lib/storage: generate more human-friendly result in TagFilters.String", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 6}}, {"node": {"oid": "9476b73527a7d940b32458c9f2634320bf832a54", "messageHeadline": "app/vmselect/promql: estimate per-series scrape interval as 0.6 quant\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 1}}, {"node": {"oid": "542b9c20437a3eaea0005edda230ee50f40b6aca", "messageHeadline": "lib/logger: consistency renaming from `vm_log_messages_count` to `vm_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c567919f806016a4e1382a0dac8fb73adc3d9ed2", "messageHeadline": "lib/logger: track the number of log messages by `(level, file, line)`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "761645b20acaf5066af62190e6adcb344c64110f", "messageHeadline": "lib/netutil: use IPv6 for both listening and dialing if `-enabledTCP6\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 6}}, {"node": {"oid": "811b7a83034b9a41b0fd56101b8215476bc91884", "messageHeadline": "app/vminsert/influx: allow empty measurement in Influx line protocol", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 15}}, {"node": {"oid": "4972bd4c967d63e958dbcff82cc35263ceff66c3", "messageHeadline": "Update release guide add Wiki section. Change styling", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "335e0f8f6aed9c8e85ff951034e8c5836223961b", "messageHeadline": "Update release guide add Wiki section", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "505e46980a003b4f8cdc7782becb6a1c1ea0ed87", "messageHeadline": "[ci] push docs/*.md file to wiki", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "ab88b7751529471afba68687d990095cc2600da6", "messageHeadline": "rename doc to docs", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 0, "deletions": 0}}, {"node": {"oid": "3d8e75e065a999c8d4f547f67339bb6bab7d50a7", "messageHeadline": "[ci] test wiki push", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "74b4ccfc91ae921db4dc915a7fef0f8e98a9b071", "messageHeadline": "[ci] push to wiki", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1496, "deletions": 15}}, {"node": {"oid": "75ff524a4e0cd856713c6113df17f9b93eb97db6", "messageHeadline": "app/vmselect/promql: fix corner case for `increase` over time series \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 2}}, {"node": {"oid": "96492348cb12aa5d15c07ca45648173792be51a5", "messageHeadline": "deployment/docker/certs: update TLS certs source from alpine:3.9 to a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "f733cb21863b2f668a378f67c7512c9cf5be737c", "messageHeadline": "lib/backup: cosmetic fixes after #243", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "15b7406f7bf4af8433a561896a9420f92b3e548d", "messageHeadline": "Add option to provide custom endpoint for S3, add option to specify S\u2026", "author": {"name": "glebsam", "email": "glebsam@users.noreply.github.com", "user": {"login": "glebsam"}}, "additions": 35, "deletions": 9}}, {"node": {"oid": "9010c6a1d688f79951ecaf35d7c2fec991cf3e36", "messageHeadline": "lib/netutil: add `-enableTCP6` command-line flag for enabling listeni\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 1}}, {"node": {"oid": "a7125a5b7b4cd467251e60446efa918c757971b2", "messageHeadline": "lib/backup: remove `flock.lock` file in empty dirs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 0}}, {"node": {"oid": "a6d7179286bc60d548df90c8546ff1798ca015a2", "messageHeadline": "README.md: remove the unnecessary step during restoring from backups", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 3}}, {"node": {"oid": "e828647d0ff4ebb9a58582609b1315ea79e415fb", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38559, "deletions": 36418}}, {"node": {"oid": "31fb6f2b07a95b0efd2365392b5623bc538fe1b3", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.5.2 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 26}}, {"node": {"oid": "2c86816950fa7de04f7fda5e85f81a97e90a9be4", "messageHeadline": "deployment/docker: update Grafana from v6.4.4 to v6.5.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4c859d980caecb79086c95f0a8c0577ff49f7a6e", "messageHeadline": "app/vmselect/prometheus: consistently apply `nocache` arg to `/api/v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "14bcff60154c1cfccbed0f050239554d4df5afdf", "messageHeadline": "lib/httpserver: improve docs for `-tls*` flags to be more clear", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "110235f789ee41deb978b349bedbe3a76e96ca5c", "messageHeadline": "app/vmselect/prometheus: fix content-type for `/api/v1/export` responses", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "205233d9a769bec6bcf8a381d40b01c3ef051a6b", "messageHeadline": "app/vmselect/promql: remove zero timeseries from `prometheus_buckets`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "3f99f39e9bf7d80f53d9f7a284e4fcd848f0f4be", "messageHeadline": "app/vmselect/prometheus: reduce default value for `-search.latencyOff\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e91cb34c0ee3ee6554adb46d287680a50067d392", "messageHeadline": "app/vmselect/promql: allow nested parens", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 37, "deletions": 2}}, {"node": {"oid": "826dfd63a5d1d3548de4512ff109a4439b3be4ee", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.9.0 to v1.9.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 17}}, {"node": {"oid": "0401969d7813d263fa6fc1e78d6e7fc7d8b20720", "messageHeadline": "app/vmselect/promql: re-use metrics.Histogram when calculating histog\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "da987037480a5d02093697f53d6f987f71ecf07e", "messageHeadline": "app/vmselect/promql: optimize binary search over big number of sample\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 7}}, {"node": {"oid": "c28876172fb88b7082ebd689177d7825f8ab5c74", "messageHeadline": "app/vmselect/promql: adjust tests after the upgrade of github.com/Vic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "66c53bf3c68440bfb649157a8d2e1aae14917718", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.8.3 to v1.9.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 198, "deletions": 160}}, {"node": {"oid": "50ae1879c61b9a4216ddf36a56c5c4a83c6984ee", "messageHeadline": "app/vmselect/promql: add `histogram` aggregate function, which is use\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 182, "deletions": 29}}, {"node": {"oid": "4ff2fbcf3f8c048409daf3eb0376f51694af124f", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.8.2 to v1.8.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 80, "deletions": 17}}, {"node": {"oid": "5285acae3e5d020ea5f5fe144d122e9ebd0127de", "messageHeadline": "lib/decimal: calculate ln2/ln10 constant during compile time", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8582b503603f5ba487de5cdcc36f1c31250b58c4", "messageHeadline": "app/vmselect/promql: do not take into account buckets with negative c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "19dfe52254378b359dd4e14acbb3771c04536c35", "messageHeadline": "app/vmselect/promql: properly handle `histogram_quantile(0, ...)` wit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 5}}, {"node": {"oid": "4bb88843cf9af1ee1b38a9ed666a3ed63578f259", "messageHeadline": "app/vmselect: add `vm_per_query_{rows,series}_processed_count` histog\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "0827bb6ce5dcfa45f5d9b6717200a63727b1021c", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.8.1 to v1.8.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "7753c8c0a1a08fa428d26040801084a6a47c141c", "messageHeadline": "app/vmselect/promql: transparently apply `prometheus_buckets` in `his\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 128, "deletions": 51}}, {"node": {"oid": "ef25e1b0499112c45ac53bad403de9ea19c0a519", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.8.0 to v1.8.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 11}}, {"node": {"oid": "9d1fcb2be61ae697ee5235fd3b6a0c2003f89a4b", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.7.2 to v1.8\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 269, "deletions": 5}}, {"node": {"oid": "c4287b3c8663945ff59e88e71b718143df9c6ba4", "messageHeadline": "app/vmselect/promql: add `prometheus_buckets` function for converting\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 199, "deletions": 0}}, {"node": {"oid": "1f3fd2c9103a0d4875299424346864fd5782bd03", "messageHeadline": "app/vmselect: adjust `end` arg instead of adjusting `start` arg if st\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "90b03309de891d5481cd9299e42644b09201285f", "messageHeadline": "vendor: updated github.com/valyala/gozstd from v1.6.2 to v1.6.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 165, "deletions": 63}}, {"node": {"oid": "7a4635f8539fa7d97dfbb295862c4360fdbcd48b", "messageHeadline": "all: remove the remaining mentions of cluster version", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 12}}, {"node": {"oid": "3e9b7addb16afdcd5e33dbcfb2551ba4f72f2b43", "messageHeadline": "lib/httpserver: typo fix in `-httpAuth.password` command-line descrip\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f652c0f40fac0075341e67228d9db164f4f58152", "messageHeadline": "lib/storage: move non-matching tag filters to the top at matchTagFilters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "b8cde6cce11d5af7d4a1e02592744b20f9dfa296", "messageHeadline": "lib/storage: speed up time series search for queries with multiple fi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 3}}, {"node": {"oid": "aeea59e2800fc0c41be6723f5f7d6fc7db4c9553", "messageHeadline": "Makefile: create files with sha256 checksums during `make release`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "74e563ca3fea2376017dd1248ff5cde0749ca018", "messageHeadline": "README.md: added a link to https://github.com/dreamteam-gg/ansible-vi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5c1e4143e9d8afae536e7860b24e74c0fc9a8854", "messageHeadline": "lib/storage: verify the number of returned metricIDs in BenchmarkHead\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 23}}, {"node": {"oid": "52d7ca6bf0dad513b0c19baf0d6c784f27da7398", "messageHeadline": "lib/decimal: increase decimal->float speed conversion for integer num\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 70, "deletions": 68}}, {"node": {"oid": "75eeea21ee5c0e7f2708611dbb984155c36885b5", "messageHeadline": "lib/decimal: reduce rounding error when converting from decimal to fl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 6}}, {"node": {"oid": "c03b87dac0b656b2f65a53bfce57f4b32c3c1ce4", "messageHeadline": "update version of codecove to 1.04", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "259dc95366aba59258328e97f9453fa44c26158a", "messageHeadline": "`make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 197, "deletions": 173}}, {"node": {"oid": "cfb9fa210058ef986cd8220cc1124011cd2ed6ab", "messageHeadline": "lib/backup: retrieve only the required metadata when reading GCS objects", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "355ccba81a8785217f43e3eba81380b6f359dd53", "messageHeadline": "`make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5370, "deletions": 917}}, {"node": {"oid": "443189fb0ae795d8ec480b2aeb2e47c22c57f9d1", "messageHeadline": "app/{vmbackup,vmrestore}: add `-maxBytesPerSecond` command-line flag \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 176, "deletions": 13}}, {"node": {"oid": "2db06f0ef85eed298d4010e33e80ecfcfd48b92f", "messageHeadline": "lib/backup: prevent from restoring to directory which is in use by Vi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "0094bc4fc9e4c4e3f668aeb3a2ec26b38488a979", "messageHeadline": "app/vmselect/prometheus: properly adjust too big time `time` on `/api\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "b6f22a62cb385db5eb149789c42aaddd246a6750", "messageHeadline": "lib/storage: increase the number of created time series in BenchmarkH\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "8a0dfc62204c1b2dedf6d5351258667d2b656b0e", "messageHeadline": "lib/storage: add BenchmarkHeadPostingForMatchers similar to the bench\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 179, "deletions": 0}}, {"node": {"oid": "2ab4cea5e508f50b1559872b21d06c7c21552481", "messageHeadline": "lib/storage: always start using per-day inverted index on the next da\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "c050abbbade2082ec6a9bd26ce9617c6627f9dab", "messageHeadline": "deployment/docker: update Prometheus version from v2.12.0 to v2.14.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3f1637fae8931ec4bc3dce16253fc45fb2418fa2", "messageHeadline": "app/vmselect/promql: properly calculate `integrate(q[d])`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "c56b9ed03bdd79b58a5ac9a8cd29cbae200f4be3", "messageHeadline": "app/victoria-metrics: add build rules for GOARCH=ppc64le", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "3fd32e331acd0d13277e08176e2842a2e28baa79", "messageHeadline": "app/vmselect/promql: use universal approach for determining maxByteSl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 12}}, {"node": {"oid": "119dfd01bb62b45cc4c52220cc59f8d9b2cf7628", "messageHeadline": "lib/storage: add `vm_cache_size_bytes{type=\"storage/hour_metric_ids\"}\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "86a1cd700b3163550309cdb0a0898b178485c801", "messageHeadline": "lib/storage: remove inmemory index for recent hour, since it uses too\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 487}}, {"node": {"oid": "33895d4a0ff22dd63c49aefdda91eed73164e4a3", "messageHeadline": "lib/storage: add missing increment for recentHourInvertedIndexSearchC\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c57eb0ff832a4aeb6f99abd74c27c8473589b5d3", "messageHeadline": "lib/storage: add `-disableRecentHourIndex` flag for disabling inmemor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 15}}, {"node": {"oid": "e14ab14e54bc4339395a5e5693e1acce5d2fe57d", "messageHeadline": "lib/storage: verify marshaling for iidx.pendingMetricIDs in TestInmem\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "ca259864e28c5f9ed817cff15ba68c7828ef5b73", "messageHeadline": "lib/storage: return back inmemory inverted index for recent hour", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 499, "deletions": 7}}, {"node": {"oid": "01bb3c06c7c97a25439219a94a1fc919f880d19d", "messageHeadline": "lib/storage: remove inmemory inverted index for recent hours", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 307}}, {"node": {"oid": "66c4961ff8011a55fec399cd2338af174a1e3917", "messageHeadline": "README.md: mention that VictoriaMetrics executable is small", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3e16248ed6adbb14fc17b5743eea5819a6011bee", "messageHeadline": "README.md: small updates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "5e6c1cd9869a198c0904cffca9bb6a4acf0705d8", "messageHeadline": "README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c2303764e446494fc3bafd3eb056c00fa8ae7c6", "messageHeadline": "Revert \"lib/fs: do not postpone directory removal on NFS error\"", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 115, "deletions": 42}}, {"node": {"oid": "f3ad330635793452c178781565ba51f661a99778", "messageHeadline": "Add test for invalid caching of tsids (#232)", "author": {"name": "Mike Poindexter", "email": "staticsnow@gmail.com", "user": {"login": "mpoindexter"}}, "additions": 147, "deletions": 0}}, {"node": {"oid": "6c362d82cb4f6e6083446920fb223ce46fb6f7a1", "messageHeadline": "README.md: mention that backups are made to S3 or GCS", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "661dd190bb385dd5d273d016f1aa51d77871ed84", "messageHeadline": "Refer to https://medium.com/@valyala/speeding-up-backups-for-big-time\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "630ba810f1d969bb1ed1897699515e367e535b73", "messageHeadline": "deployment/docker: upgrade Go from v1.13.4 to v1.13.4", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b4f44befa378633b29d22f8cc311c815da294078", "messageHeadline": "fix misspelled words (#229)", "author": {"name": "Oleg Kovalov", "email": "iamolegkovalov@gmail.com", "user": {"login": "cristaloleg"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "5fc8fb1323e6741cc582219130be56f35690cdbf", "messageHeadline": "add churn rate panel (#230)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 143, "deletions": 56}}, {"node": {"oid": "8e8f98f712187c41526ada786614e005543ca1c9", "messageHeadline": "lib/storage: add tests for dateMetricIDCache", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 106, "deletions": 4}}, {"node": {"oid": "c342f5e37e9893b8b080f4ddf461a8210c98e6f4", "messageHeadline": "lib/storage: eliminate data race when updating lastSyncTime in dateMe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "56d7cc8a0d528e2332521dea04855f7de9ff011f", "messageHeadline": "app/victoria-metrics: remove deprecated fs.MustStopDirRemover from ma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "4c02e496f7ebc3ff36eca6d53a7856705806cc60", "messageHeadline": "lib/fs: do not postpone directory removal on NFS error", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 115}}, {"node": {"oid": "3956003dd007aa6648867de20dedd8f7a0946dba", "messageHeadline": "lib/storage: reorganize the code in getStartDateForPerDayInvertedInde\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 5}}, {"node": {"oid": "5c3fa59181ccd86ced250de3a9979a575faceac4", "messageHeadline": "app/vmrestore: the upcoming release would be 1.29.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "ee7765b10d616d2125eefafd4be92cf13faa588b", "messageHeadline": "lib/storage: implement per-day inverted index", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 453, "deletions": 55}}, {"node": {"oid": "5810ba57c2d1f7d9088a2a7cf00463cc0ef0c519", "messageHeadline": "lib/storage: use specialized cache for (date, metricID) entries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 139, "deletions": 37}}, {"node": {"oid": "e573ef2126d534a9a71dee9f2fafdab794bc1982", "messageHeadline": "lib/storage: remove unused code from getMetricIDsForTimeRange: it is \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "823fa085efad5c4182bbb082b4fe06c6039428f0", "messageHeadline": "lib/storage: properly set time range when deleting time series", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "695c1dc5eb7e47494328859e996ccf0ac7191e8c", "messageHeadline": "lib/storage: obtain all the time series ids from (tag->metricIDs) row\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 10}}, {"node": {"oid": "cdbe84810260a4bc3f4e9b853a923141aeac0ba5", "messageHeadline": "lib/storage: small code prettifying", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "5c25070556787785a75c6fdbb1fe061060581213", "messageHeadline": "lib/uint64set: remove superflouos check for item existence before del\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bb08bab2636b96e8af707ea3ade8aa5fc3a69028", "messageHeadline": "lib/storage: inmemoryInvertedIndex prettifying", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "6ad7fe8eeb1722ae98375911c85668989ec6aa86", "messageHeadline": "lib/storage: export `vm_new_timeseries_created_total` metric for dete\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 0}}, {"node": {"oid": "9ea549ed24c084702e265367e48ba55c7ed7790a", "messageHeadline": "lib/storage: sync with cluster changes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 37}}, {"node": {"oid": "63b05c0b9f93818cbcd1ab289656c4e366c4b1b4", "messageHeadline": "app/vmselect/promql: adjust memory limits calculations for incrementa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "d888b2165790823cfae34e52e398ae5bc814d4ee", "messageHeadline": "lib/storage: add inmemory inverted index for the last hour", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 662, "deletions": 49}}, {"node": {"oid": "1e46961d68256cb21f6fb263e042f19422b88ebe", "messageHeadline": "app/{vmbackup,vmrestore}: add `vmbackup` and `vmrestore` tools for cr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 333074, "deletions": 17}}, {"node": {"oid": "72756ab8c7fc7de6d1f187770eaa83912937efa6", "messageHeadline": "#224: add slow_queries, on-going merges and merge speed panels to das\u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 296, "deletions": 22}}, {"node": {"oid": "543dc8d337bd694aee662f513ac6c992740de4ce", "messageHeadline": "lib/storage: populate partition names from both `small` and `big` dir\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 16}}, {"node": {"oid": "e472f0b23b5f0fcdb18ba69b7ab2ed0464311bec", "messageHeadline": "lib/storage: substitute error message about unsorted items in the ind\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 12}}, {"node": {"oid": "c51ca04a4340a9f01fcbe82ddb7cb6aea9d32b11", "messageHeadline": "lib/storage: take into account the requested time range when caching \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 4}}, {"node": {"oid": "e37f06dc522a079a14b0700d90e5396617c66632", "messageHeadline": "lib/storage: dump incorrectly sorted items on a single line; this sho\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5c2099ecfe6221e07e00603ac8b55765a9b28fe6", "messageHeadline": "lib/storage: return back finalPartsToMerge from 2 to 3 in order to pr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "885ba1790562ab1c82b037bfdf786829cea580d1", "messageHeadline": "lib/storage: separate the max inverted index scan loops per metric in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "b9a06e8e74a568daf721bf841041d1af67dc1c23", "messageHeadline": "lib/storage: skip repeated useless work when intersection of metricID\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 0}}, {"node": {"oid": "30c8301b11e6926402acb39618699da9588317e5", "messageHeadline": "lib/storage: reduce the maximum inverted index scans before giving up\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "e53f9e553d2b7cab73b03fa1c334dbaeaea11533", "messageHeadline": "lib/storage: try potentially faster tag filters at first, then apply \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "d6ade02fd33338991310b84b2c9ec7f1e66f969b", "messageHeadline": "Makefile: add `pprof-cpu` rule for inspecting CPU profiles with `PPRO\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "3c90d778586f906030e346b07b2d55fa598d337f", "messageHeadline": "lib/storage: pass pointer to MetricName in Fatalf, so it is properly \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 7}}, {"node": {"oid": "478767d0ed34b59100c45df859f3d217baf956a0", "messageHeadline": "add unittests for bytesutil and storage (#221)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "02e0b19a62268dd0046c13c5d1151482096ea6d5", "messageHeadline": "lib/storage: tune the returned value from adjustMaxMetricsAdaptive", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "6be4456d889783ff3cac491471fac5c243cb3cde", "messageHeadline": "lib/{storage,uint64set}: add Set.Union() function and use it", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 17}}, {"node": {"oid": "9becc26f4b39a5a990cc72998bc124b945bc83b9", "messageHeadline": "lib/storage: remove interface conversion in hot path during block mer\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 11}}, {"node": {"oid": "c62399eb3e5898c9809895dce5b7ce41bcfdfdc6", "messageHeadline": "lib/{storage,mergeset}: create missing partition directories after re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "55d728c849d734bc15d0521805660b424ba72609", "messageHeadline": "lib/{decimal,encoding}: optimize float64<->decimal conversion for arr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 370, "deletions": 0}}, {"node": {"oid": "808fc0971fa11f68bdc9d429ab4f5fb95ac22fc3", "messageHeadline": "lib/{encoding,decimal}: add benchmarks for blocks containing zeros or\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 43, "deletions": 7}}, {"node": {"oid": "370cfbb36574551949cca9b622b41d3076543bb0", "messageHeadline": "lib/uint64set: return an emptry set instead of nil set from `Set.Clon\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "2f58f37f076b277797eb7965b22c7156e6f67558", "messageHeadline": "app/vmselect/promql: add `lag(q[d])` function, which returns the lag \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 2}}, {"node": {"oid": "d18ea0c95b0206d84646e1d66e4dbb408e9596f9", "messageHeadline": "app/vmstorage: add `-bigMergeConcurrency` and `-smallMergeConcurrency\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 38, "deletions": 2}}, {"node": {"oid": "e0b292c6de1deab5354607392d3c0e1b63a30917", "messageHeadline": "lib/storage: small cleanup in Storage.add", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 10}}, {"node": {"oid": "86f6be40dbe2d39c943f2fec39ccd0d12a19fa21", "messageHeadline": "README.md: update information about `vm_rows{type=\"indexdb\"}` metric", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 4}}, {"node": {"oid": "e76e21e4c7e80bc09deba3e2082b325f977b9275", "messageHeadline": "lib/decimal: speed up FromFloat for common case with integers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 54, "deletions": 44}}, {"node": {"oid": "cfa5e279c2b2e1b284799e6c19a649fb3fc12c68", "messageHeadline": "lib/decimal: increase float64->decimal conversion precision a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "fa7c3ab93a536032f5bae744c3e69826c962a974", "messageHeadline": "README.md: fix delimiter between {measurement} and {field_name} in th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26d570bb3ad707c4df1b3e40f752efe809d3f188", "messageHeadline": "lib/storage: get parts to merge after applying the limit on the numbe\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "62ed5085462cb981117594bc2f3fc4be35bc3619", "messageHeadline": "Bump version requirements in description", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "2e2eff90d54e89a7ed64c99d66f5f324f32fedbe", "messageHeadline": "lib/{mergeset,storage}: limit the maximum number of concurrent merges\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 35}}, {"node": {"oid": "855e5c8963d24114d311219a4ab5c9d479757ffd", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache from v1.5.1 to v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 25}}, {"node": {"oid": "04e48ef064be3ef1086f4790cc2c0e30d0b1c445", "messageHeadline": "lib/fs: typo fix in comment to WriteFileAtomically", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "971206b5141e08237290180d67782e8297f82b9f", "messageHeadline": "update single-version dashboard with panels: (#219)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 291, "deletions": 38}}, {"node": {"oid": "d063bfaf83646508fce24f5bb0cf0e072376b2ec", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 260, "deletions": 153}}, {"node": {"oid": "6ab48838bff62228dc660580fa01ee7ed95c434c", "messageHeadline": "#215: update klauspost/compress lib (#217)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 98, "deletions": 29}}, {"node": {"oid": "a42b5db39f079c75a59e37957549d33af186a730", "messageHeadline": "lib/decimal: increase float->decimal conversion precision for big num\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 61, "deletions": 11}}, {"node": {"oid": "b0295dbf2e5b1b4c93d978fabbb65a3dedb5a6c3", "messageHeadline": "app/vmselect: add `-search.latencyOffset` flag for tuning the time af\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 8}}, {"node": {"oid": "3cea200309e6047e8119848dbb60617c49ebd3d2", "messageHeadline": "Fix typo s/telergam/telegram/ in README.md", "author": {"name": "Petr Mikusek", "email": "petr@mikusek.info", "user": {"login": "xmikus01"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "32600ba4fc725a32cac3574968589064885cdc24", "messageHeadline": "deployment/docker: upgrade Go builder from go1.13.1 to go1.13.3", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "b3c946e35a56f8d1e594e023289ebc14a408004f", "messageHeadline": "warns during rows addition (#214)", "author": {"name": "hanzai", "email": "hanzai@users.noreply.github.com", "user": {"login": "hanzai"}}, "additions": 8, "deletions": 4}}, {"node": {"oid": "e83fe938c87a096f6151084c599c9a5b04fa973c", "messageHeadline": "all: `make fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 4}}, {"node": {"oid": "f708aa70035c883948320df48a54aa156df6fde2", "messageHeadline": "Makefile: disable `structcheck` in `golangci-lint`, since it gives fa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "97ce4e03a57825a783a28e25fc88b9a9e9e09c3c", "messageHeadline": "all: add support for GOARCH=386 and fix all the issues related to 32-\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 217, "deletions": 139}}, {"node": {"oid": "a398343bb62d7aa2d25d83eaaf22a26b4983f770", "messageHeadline": "vendor: update github.com/valyala/quicktemplate from v1.2.0 to v1.3.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 5}}, {"node": {"oid": "6ebf537153bd4dc855863b5f68f7c03f0b933bf1", "messageHeadline": "lib/memory: properly handle int overflow in sysTotalMemory", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 1}}, {"node": {"oid": "f752479cb87abb22258b51c4b1c83ee249e60a38", "messageHeadline": "app/victoria-metrics/test: add missing docs to public funcs PopulateT\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "61e956e175d9bb07f96afed82692d5377a36fa5e", "messageHeadline": "app/victoria-metrics: add a test for `max_lookback=<duration>` query arg", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 0}}, {"node": {"oid": "c66a691593928ed0d6b5276e54ccddc55bce622d", "messageHeadline": "app/vmselect/prometheus: add `-search.maxLookback` command-line flag \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 92, "deletions": 15}}, {"node": {"oid": "cc21b315024c6f6c771c6ad8d767a5ad36704e61", "messageHeadline": "app/victoria-metrics/test: add a test for PopulateTimeTplString", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "195cefd81a4158b47035d21d66e7d7e0239a1164", "messageHeadline": "lib/prompb: removed outdated README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 14}}, {"node": {"oid": "c1581c38107815eb3c9f85bb6339db14a3d3009d", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 515, "deletions": 227}}, {"node": {"oid": "16cae15c4580de409bf0c210589e73ebada748bc", "messageHeadline": "README.md: add `integrations` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "f6334bffa18560ad0a87208e425a634450f0a462", "messageHeadline": "lib/storage: harden the check that the original items are sorted afte\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "2abd5154e033b1bccf3324e04211ef56ab0a0d53", "messageHeadline": "lib/storage: typo fix in comment to maxRowsPerSmallPart.", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c1cf7d9f93b91c8f0687b2df0bc4f5b1ad475c31", "messageHeadline": "lib/storage: add tests for mergeTagToMetricIDsRows and return the ori\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 326, "deletions": 8}}, {"node": {"oid": "956fdd89d3f1bd4045152fae271204add655b3cf", "messageHeadline": "app/vmselect/promql: take into account the previous point when calcul\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 10}}, {"node": {"oid": "1bc6377863790b5ffcc4aff243cf1bc52a85b7b9", "messageHeadline": "Improve documentation a little bit", "author": {"name": "Alexander Danilov", "email": "smilingnavern@joom.com", "user": {"login": "SmilingNavern"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1e2c5117474dca51d456a36a3661b2db0e921325", "messageHeadline": "Add regression test for query apo", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 111, "deletions": 33}}, {"node": {"oid": "0eeffb910f3dfceb5f831c9c629c9cdf1ac9bd3a", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1915, "deletions": 478}}, {"node": {"oid": "4ba86f501a0265e8d9abfd78157f1c9318fc2e22", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics from v1.7.1 to v1.7.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 41}}, {"node": {"oid": "fdc5cfd8385bb3915ac7bb235a2b227bc1628e81", "messageHeadline": "lib/mergeset: reduce the maximum number of cached blocks, since there\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a116f5e7c1d3ec55fd3e782e4f938aba76a4939f", "messageHeadline": "Add regression test for query apo (#194)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 160, "deletions": 67}}, {"node": {"oid": "4e9e1ca0f76f745862ba2dddcf939811a8467437", "messageHeadline": "app/vmselect/netstorage: hint the OS that tmpBlocksFile is read almos\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "c1d3705be053527784481ff49a2f55ed86bbfa3d", "messageHeadline": "app/vmselect/netstorage: marshal block outside tmpBlocksFile.WriteBlock", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 12}}, {"node": {"oid": "b7ee2e7af265b86f7c40fdcd942fef4d93c53c40", "messageHeadline": "app/vmselect/netstorage: reduce the number of disk seeks when the que\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "67d44b08454eccf1241e8112ad2bd63d4aa1c1d1", "messageHeadline": "app/vmselect/promql: do not generate timestamps for NaN values in `ti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "1e6ae9eff4828284498c87ebbc925611f2055331", "messageHeadline": "Add regression test for duplicated labels and series", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 114, "deletions": 39}}, {"node": {"oid": "fa81f827146b926a999c7939c944ce672fe488d7", "messageHeadline": "deployment/docker: switch Go builder image from v1.13.0 to v1.13.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0fa6df94a23ae28e8551ab31c0aa393c2c415662", "messageHeadline": "lib/storage: optimize TSID comparison", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 53}}, {"node": {"oid": "c39355921e7a6a69f2835a33f8ed238a26d4f327", "messageHeadline": "lib/storage: verify whether items are sorted in the end of call to me\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 0}}, {"node": {"oid": "cf4786f34a37dbf503f0ebed7817f24399be2841", "messageHeadline": "add test for https://github.com/VictoriaMetrics/VictoriaMetrics/issue\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 20, "deletions": 4}}, {"node": {"oid": "3e6786267678067d4a8e651256c8d6690801f4ff", "messageHeadline": "README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0db9fcedd578311a5d3fbf28be7b9368af093c33", "messageHeadline": "lib/storage: properly match labels against regexp with `(?i)` flag", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 88, "deletions": 3}}, {"node": {"oid": "391530bb74041981f3d823245450e98042ffc4dc", "messageHeadline": "README.md: mention recommended `ext4` options for `mkfs.ext4` when cr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "60c5b368bcdb4a213107ca2856f3a122ef9eacc6", "messageHeadline": "README.md: tiny updates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "26dc21cf64b80c8ab73dae4552f7da07ddd3432e", "messageHeadline": "app/vmselect/promql: add `increases_over_time` and `decreases_over_ti\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 72, "deletions": 15}}, {"node": {"oid": "2444433d83772b881e6d48c5ec8a9f85902fd63e", "messageHeadline": "lib/storage: add missing break in removeDuplicateMetricIDs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ea4c828bae138ab2f46008791139d92f19a8c6f1", "messageHeadline": "lib/storage: remove duplicate MetricIDs in `tag->metricIDs` items bef\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "aebc45ad2602d09c578d949ac2edc985099f6f26", "messageHeadline": "lib/{mergeset,storage}: do not cache inverted index blocks containing\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 13}}, {"node": {"oid": "2cb811b42f6d0589defd8aadd1c2d19b260407df", "messageHeadline": "lib/uint64set: optimize Set.AppendTo", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 11}}, {"node": {"oid": "b986516fbe97a607f9cbbd78e6bf93665fa4825f", "messageHeadline": "lib/storage: create and use `lib/uint64set` instead of `map[uint64]st\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1041, "deletions": 188}}, {"node": {"oid": "ef2296e42001b4db212db2a9561eee501cc5e8d8", "messageHeadline": "lib/storage: typo fix: return dstData instead of data from mergeTagTo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6086cde7868954b4e956e1104b975db8658b4cc", "messageHeadline": "lib/storage: limit the number of metricIDs in tag->metricIDs row", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "c9063ece66a245171d8bf4c8115601f7156f95b5", "messageHeadline": "lib/storage: share tsids across all the partSearch instances", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 6}}, {"node": {"oid": "4e26ad869b13642a22e6238aa0183740d9683c74", "messageHeadline": "lib/{storage,mergeset}: verify PrepareBlock callback results", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 86, "deletions": 53}}, {"node": {"oid": "0772191975a543d1699f82d427ee53bc4977ae7f", "messageHeadline": "lib/mergeset: detect whether we are in test by executable suffix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "48999e5396dda3166d5fce22549b39e1cf449be3", "messageHeadline": "lib/workingsetcache: remove data race when resetting c.misses", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0adebae1f8f1bdf4cc8260dff44f7c24ce9368bd", "messageHeadline": "lib/storage: generate the first tag->metricIDs item in a mergeset blo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "267efde5ae6630d5d30d89332ade3e3ca9d62606", "messageHeadline": "README.md: update `troubleshooting` and `tuning` sections according t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "0686ac52c39eba6731be26797fb6f72b0af128a2", "messageHeadline": "lib/{storage,mergeset}: merge `tag->metricID` rows into `tag->metricI\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 538, "deletions": 190}}, {"node": {"oid": "68722c3c748ee058208591899da9b435faf32158", "messageHeadline": "lib/encoding: optimize UnmarshalUint* and UnmarshalInt*", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 10}}, {"node": {"oid": "a544f49c2beb42eabe6a1f25ba227440d72c9e89", "messageHeadline": "lib/storage: optimize selecting all the metricIDs by scanning MetricI\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 17}}, {"node": {"oid": "d32f88c37800deb6c278032be2542e5fe2781c62", "messageHeadline": "app/vminsert/opentsdbhttp: remove FATAL prefix from logger.Fatalf err\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "00cfb2d2b9a06fdbec03beaa228b34116eeb42b6", "messageHeadline": "lib/mergeset: rename misleading mergeSmallParts to mergeExistingParts", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "37dc223e25111103f047e68c860f3d420aab7ef8", "messageHeadline": "lib/mergeset: use sort.IsSorted instead of sort.SliceIsSorted in inme\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 10}}, {"node": {"oid": "a84fe76677ec308885fb8761714d5a672c81cc6f", "messageHeadline": "lib/storage: use sort.Sort instead of sort.slice in getSortedMetricIDs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 7}}, {"node": {"oid": "3a697a935a4a7af3505d13230e7d75774ea60f9c", "messageHeadline": "lib/storage: skip duplicate call to intersectMetricIDsWithTagFilter o\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "51a21c7d4b6bac8cef67bb03ba250b61a1b5a5f5", "messageHeadline": "lib/mergeset: fill partHeader.firstItem on first block flush", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "3d83f5d3340d707025aeb0b33a8d1fb5e1988868", "messageHeadline": "lib/storage: mark tag filter returning errFallbackToMetricNameMatch a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "6f3b2fd6007a2fec9f4256c1aef41c5e21a1bb92", "messageHeadline": "deployment/docker/docker-compose.yml: update Prometheus and Grafana i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "8d35718dc6220c029d807b7f121845842636cbf3", "messageHeadline": "lib/storage: properly construct keys for uselessTagFiltersCache and r\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 4}}, {"node": {"oid": "33975513d0c429f1db0e8b08e800f64e7d63289a", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.6.1 to v1.6.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 14}}, {"node": {"oid": "63f2b539df4bdd7c2145dae5ab1cea80a15db213", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 426, "deletions": 217}}, {"node": {"oid": "9428ec9c9f3e17fe3bb2e170e6787722b734fc30", "messageHeadline": "deployment/docker: remove file system paths from the compiled binary", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "0c8057924f34de84bc348a86d433ce86eeeec7ab", "messageHeadline": "lib/mergeset: properly check for sorted block headers", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d4218d27e6121d4986c007fc41338b66588627f6", "messageHeadline": "app/vmselect/promql: properly handle subqueries like `aggr_func(rollu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 5}}, {"node": {"oid": "e2274714b17824b23cad329d8ee5613ff5a68b6f", "messageHeadline": "lib/workingsetcache: adjust switching from mode=`split` to mode=`whol\u2026", "author": {"name": "hanzai", "email": "chenhan_bupt@qq.com", "user": {"login": "hanzai"}}, "additions": 84, "deletions": 27}}, {"node": {"oid": "4d636c244d4ce8e28eb29d62a8bd5d8394574e1b", "messageHeadline": "app/vmselect/promql: binary operation fixes according to Prometheus b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 173, "deletions": 72}}, {"node": {"oid": "bad53e4207ef3d37e4fbd9c08550becd06ee75c0", "messageHeadline": "lib/mergeset: dynamically calculate the maximum number of items per p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 10}}, {"node": {"oid": "3f581a98606ac33db67007930868e7c0698f8fdf", "messageHeadline": "[ci] github actions - run pipeline on pull request. Fix running of te\u2026", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "398e00aa54549ce213f9e3b9de42baefd74da31b", "messageHeadline": "README.md: fix ExtendedPromQL link url", "author": {"name": "sundy-li", "email": "543950155@qq.com", "user": {"login": "sundy-li"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4fd741f40d569e7bdff86b171d14f4e93b95ca0f", "messageHeadline": "[tests] check timestamp in tests (#177)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 41, "deletions": 12}}, {"node": {"oid": "4a2cd85b92c0a60b937af36ac1f33ffba13d0f26", "messageHeadline": "[ci] bump version of go to 1.13 in github actions config", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c46afb087c198f7d9116af4d4aea52296ab78bc", "messageHeadline": "vendor: update github.com/klauspost/compress from v1.7.6 to v1.8.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 192, "deletions": 112}}, {"node": {"oid": "7343e8b4085ab36f6d271facb409d66dc2b43506", "messageHeadline": "vendor: update golang.org/x/sys", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1887, "deletions": 338}}, {"node": {"oid": "22e3fabefdc841f223e0710a05dba05327429f72", "messageHeadline": "Add OpenTSDB and Prometheus integration tests (#168)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 445, "deletions": 21}}, {"node": {"oid": "88f8670edece1da4ffbbaea6051290edd87333f8", "messageHeadline": "lib/fs: add MustStopDirRemover for waiting until pending directories \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 123, "deletions": 70}}, {"node": {"oid": "9eb5de334f17e1833e68c5492f6e70052848d923", "messageHeadline": "lib/storage: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "6954e126fc67d57cc4841442b3acb2f7f6eb0e65", "messageHeadline": "app/vmselect/promql: ignore grouping by destination label in `count_v\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 120, "deletions": 0}}, {"node": {"oid": "bce35b8dd9b1d5b54477b3b8987def76aae51f73", "messageHeadline": "README.md: mention that Prometheus doesn't drop data when VictoriaMet\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "16dd145586d5c1e139a3288aeb96e47fea21f263", "messageHeadline": "lib/storage: remove duplicate tag keys on `MetricName.Marshal` call", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 40, "deletions": 12}}, {"node": {"oid": "cd2c9e39daff63e4acceab3db4aea9a5d8bf28a7", "messageHeadline": "deployment/docker: switch Go builder from Go 1.12.9 to Go 1.13.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "305e7bc98113f0313948bad3631635c8a449904b", "messageHeadline": "app/vmselect/promql: do not return artificial points beyond the last \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 6}}, {"node": {"oid": "9721d06c6aca2f2a618dbdb58cb3ed9072390ebc", "messageHeadline": "app/vmselect/prometheus: do not adjust `start` and `end` args in `/ap\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "4862e93024c7edade176fb8ec4864a6f46aa7f74", "messageHeadline": "lib/fs: try harder with directory removal on NFS in the event of temp\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 21}}, {"node": {"oid": "db4560ca318a89cc1c5b46393681d59cbce373b8", "messageHeadline": "app/vmselect/promql: reset timeseries name on group_left and group_ri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 80, "deletions": 6}}, {"node": {"oid": "1575a560f0f0aecd7552371d0614a8164f88839d", "messageHeadline": "app/vmselect/netstorage: adaptively adjust the maximum inmemory file \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 36, "deletions": 42}}, {"node": {"oid": "e1d76ec1f3d92d1b8e7323d359cc05fc7030715f", "messageHeadline": "lib/storage: invalidate `tagFilters -> TSIDS` cache when newly added \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 60, "deletions": 27}}, {"node": {"oid": "aeaa5de5fe175e790021c24b635e1972a4a15746", "messageHeadline": "lib/prombp: apply https://github.com/gogo/protobuf/commit/ba06b47c162\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 11}}, {"node": {"oid": "4c0a262a2e376f48fa59a52ec5ab64c7efeb978b", "messageHeadline": ".github/workflows: verify builds on freebsd and darwin", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "3685fc18d58683ee7555ac7c16672eeef22a94b6", "messageHeadline": "Makefile: extract `app-local` and `app-local-pure` build rules", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 5}}, {"node": {"oid": "ede7ad3703b5e5cdabe77408cf5fcc84f9c7ff20", "messageHeadline": "app/victoria-metrics: add missing `victoria-metrics` prefix to `--ver\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "9196c085a7e31deb174504017173b7b91a9259fd", "messageHeadline": "all: port to FreeBSD on GOARCH=amd64", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 153, "deletions": 51}}, {"node": {"oid": "3802ae9269ebb176806ef3e2348ccc7c7282cde7", "messageHeadline": "README.md: recommend checking which metrics will be deleted before de\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "b0090dbd8633b11e5973e718cd4a150e0f0e2579", "messageHeadline": "add github actions (#160)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 41, "deletions": 27}}, {"node": {"oid": "603a79b357f9856d602a2739cd9d23dbe8f820ce", "messageHeadline": "app/vmstorage: increase default values for search.maxTagKeys, search.\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "2655220c5804eee02a54e1f85bc8882003e34d19", "messageHeadline": "lib/storage: go fmt", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "bf915fc0db65f36b635c41074191d819ab130371", "messageHeadline": "lib/storage: report proper maxMetrics limit when more than -search.ma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 1}}, {"node": {"oid": "2fc157ff7a34b1a52b7cd83a61d73dc8f6ee85d7", "messageHeadline": "lib/storage: properly handle `(?i)` in the tag filter regexp", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 85, "deletions": 61}}, {"node": {"oid": "0dc0006f34b22a90ec90695e915dbb9cfcdbc060", "messageHeadline": "lib/storage: calculate the maximum number of rows per small part from\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 15}}, {"node": {"oid": "4b688fffee3d9d7dde64f631082bc59f07b8da9b", "messageHeadline": "lib/storage: calculate the maximum number of rows per small part from\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 27}}, {"node": {"oid": "1402a6b981ac8bca81e1b719c866cb65f3a9d69a", "messageHeadline": "lib/storage: properly limit the number of output rows in small and bi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 13}}, {"node": {"oid": "3308279c4e46b4abe726bcb1e0912a59aac2673f", "messageHeadline": "lib/storage: remove outdated comment on maxRowsPerSmallPart", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 6}}, {"node": {"oid": "fb909cf710b64928d3b760c37bb87fdf3388b8c5", "messageHeadline": "app/vminsert/influx: set `db` label only if Influx line doesnt have `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "c4e75f09dcc01152256e2497f0d2429da13fd538", "messageHeadline": "README.md: mention that `-retentionPeriod` must cover the backfilled \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fb8840ac38512f5804e902d8327ec3d68f77f487", "messageHeadline": "vendor: update github.com/valyala/quicktemplate from v1.1.1 to v1.2.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 5}}, {"node": {"oid": "9c9221d1b293838e750336946031976618a3e1de", "messageHeadline": "app/vminsert: skip empty tags", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 50, "deletions": 37}}, {"node": {"oid": "70ca018a5795719e439905fe54d46eab1f9fb37c", "messageHeadline": "app/vminsert/opentsdbhttp: skip invalid rows and continue parsing the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 33}}, {"node": {"oid": "4266091e4f5ab753d5806242a7682feeccd265fe", "messageHeadline": "app/vminsert/opentsdb: skip invalid rows and continue parsing the rem\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 74, "deletions": 50}}, {"node": {"oid": "8001d29b6eec751c896dbd114fff7596c9a5fe69", "messageHeadline": "app/vminsert/graphite: skip invalid rows and continue parsing the rem\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 67, "deletions": 53}}, {"node": {"oid": "9d3f1fcbb94c2857d2375805562094c41644732a", "messageHeadline": "app/vminsert/influx: skip invalid rows and continue parsing the remai\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 85, "deletions": 70}}, {"node": {"oid": "ba7b3806be52fe0b93287fe0bc1eeecc8ca84016", "messageHeadline": "app/vminsert/influx: do not allow escaping newline char, since they d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 25}}, {"node": {"oid": "7fa88c6efcad20e72aaae2186b313cd75a12d456", "messageHeadline": "app/vminsert/opentsdbhttp: allow timestamp as float64 and as string, \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 5}}, {"node": {"oid": "4da34b11f8cb3e29addfdda167e4c34d55778ccd", "messageHeadline": "app/vminsert/influx: handle `\\r\\n` aka `crlf` influx line endings fro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 1}}, {"node": {"oid": "a18317adbcd069a09896e1396bd76fa3a97d068f", "messageHeadline": "app/vminsert/influx: allow escaping newline char", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 6}}, {"node": {"oid": "44d7fc599d048f9cee7db5b2ea0a1cf3fcb2face", "messageHeadline": "app/vminsert/influx: skip comments starting with `#` in influx line p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 0}}, {"node": {"oid": "dce6079379e2061a4dbf674f6614d0652102de09", "messageHeadline": "README.md: add a section about Go profiling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "98419c00ef6bef81f8ea35a901c3536ebdf26d52", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 119, "deletions": 97}}, {"node": {"oid": "ac004665b5c641a990d12515092698ce96392df4", "messageHeadline": "all: return 503 http error if service is temporarily unavailable", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 45, "deletions": 5}}, {"node": {"oid": "8c03a8c4b4de4f0cbba66e3bf5af26d994da93fd", "messageHeadline": "app/vminsert: allow setting the maximum number of labels per time ser\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 2}}, {"node": {"oid": "8a126c286537cc2e38062f4d4bd55fcbce37d212", "messageHeadline": "README.md: mention that VictoriaMetrics supports enterprise workloads", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "380cae23a0e899e530f8813cf1bdd0eb10757068", "messageHeadline": "lib/storage: add benchmarks for regexp filter match / mismatch", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 0}}, {"node": {"oid": "1272e407b2f62dc4e7e15e3644b76c552eb6b16a", "messageHeadline": "app/vmselect/promql: attempt to repair invalid bucket counts passed t\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 17}}, {"node": {"oid": "5f33fc8e46ae8dba1fa37420f20fae131523d9fe", "messageHeadline": "app/vminsert: add ability to ingest data via HTTP OpenTSDB `/api/put`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2872, "deletions": 41}}, {"node": {"oid": "ec8125606d31a54a642fac7d70776418b8b8d498", "messageHeadline": "app/vminsert/opentsdb: fix BenchmarkRowsUnmarshal by adding missing `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "f4a38f7fb14c7cf2616e75d2283404f0be5348f6", "messageHeadline": "app/vmselect/promql: fix panic on `-search.disableCache`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 6}}, {"node": {"oid": "ab740afd0d3b18badde402596801db480a2857ff", "messageHeadline": "app/vmselect/promql: explain why empty timeseries arent removed in tr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "7b5168adfb2a304f0f450e4b7f3bac98bd6f7093", "messageHeadline": "app/vmselect/promql: remove NaNs from `/api/v1/query_range` output li\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 72, "deletions": 0}}, {"node": {"oid": "a0d480fbf3d1bbb0bc214f6ddb73b5701a052619", "messageHeadline": "app/vmselect/promql: pre-allocate memory for map for checking for dup\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "0dfc1ace5396b6ef3343bd58a50d5593c675b3b3", "messageHeadline": "README.md: add a section about backfilling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 1}}, {"node": {"oid": "d3fd113a800f1343ea49c41de0639f9ef2c608c2", "messageHeadline": "app/vmselect/promql: add `label_value(q, label_name)` func, which ret\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 64, "deletions": 0}}, {"node": {"oid": "4f738c8a152531ff284f7efbd70c9bcee3c0ed5a", "messageHeadline": "lib/storage: try slower path for searching the tag filter with the mi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 78, "deletions": 53}}, {"node": {"oid": "dd86e6130cf5990af721632897c8a3386c7ecf0d", "messageHeadline": "app/vmselect/promql: independently track offset hints for tStart and \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 5}}, {"node": {"oid": "6a27657d7356c9bdcec82b27ee2cd1024ebe427b", "messageHeadline": "app/vmselect/promql: optimize search for timestamp boundaries in roll\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 11}}, {"node": {"oid": "c23b66a1ad7fbf99e38cd0c418b399609f012e04", "messageHeadline": "lib/storage: pre-allocate memory for blockHeader slice in unmarshalBl\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "be39414f9c75e867048ab9936897d2e157958fce", "messageHeadline": "deployment/docker: switch Go builder from go1.12.8 to go1.12.9", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e74fb23189229de3c8ee98f415a36b1c4c9516ca", "messageHeadline": "app/vmselect/promql: add `scrape_interval(q[d])` function, which woul\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 0}}, {"node": {"oid": "582fdc059a319a551ea319cdf56c295f57126014", "messageHeadline": "app/vmselect/promql: hande comparisons with `NaN` similar to Prometheus", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 12}}, {"node": {"oid": "1c108fc494f9759773734afccce42763fde24cc1", "messageHeadline": "app/vmselect/promql: add `lifetime(q[d])` function, which returns the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 0}}, {"node": {"oid": "d6b5ed6d39a3cd4c770499926363d346c39f77cc", "messageHeadline": "app/vmselect/promql: fix corner-case calculation for `ideriv`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "639b14e8ab8f5a3e2780744c43b191a6e4bdd9de", "messageHeadline": "app/vmselect/promql: properly handle corner cases for rollup functions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 8}}, {"node": {"oid": "483de1cc0624d78057b58677b870227819bf144a", "messageHeadline": "lib/workingsetcache: automatically detect when it is better to double\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 30}}, {"node": {"oid": "9e0896055d89406fb8744aa815590f1ca7b6ac13", "messageHeadline": "deployment/docker: switch Go builder from go1.12.7 to go1.12.8", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bb61b8b38e78e5ab5ae9636727b5b1ec30007a8", "messageHeadline": "vendor: update github.com/valyala/gozstd from v1.5.1 to v1.6.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 166, "deletions": 142}}, {"node": {"oid": "75a58dee0266f9db48226e1d52953497aa8fd483", "messageHeadline": "README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5b41122292cce6083a96c48ed625c4989f9a6b9d", "messageHeadline": "lib/storage: properly cache tagFilters -> TSIDs entries from historic\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "964c296f9691603b1c27b573551d4da8a2ce60b4", "messageHeadline": "lib/storage: compress contents of cache for tagFilters -> TSIDs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 5}}, {"node": {"oid": "9ecb994671f5006a40903a874a68bf4375c7b5f8", "messageHeadline": "app/vmselect/promql: store compressed results in the cache", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 12}}, {"node": {"oid": "9d41e0dcae10341dbdbde338c712155a1eb726f6", "messageHeadline": "README.md: reduce the recommended `max_shards` value according to tes\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "09fc6e22e5d18578ae26cf64e0026374aff10ab5", "messageHeadline": "all: use workingsetcache instead of fastcache", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 278, "deletions": 62}}, {"node": {"oid": "99c37c2c9684b0ab161e8640b16ca77213b33a69", "messageHeadline": "lib/fs: add test for IsTemporaryFileName", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 0}}, {"node": {"oid": "06c2c2554426da7ca210ece9a2d4cd191e04bfba", "messageHeadline": "Makefile: consistency renaming: check_all -> check-all", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "ec1b185991e242171225e77d0e80460fd41cd7b5", "messageHeadline": "lib/storage: remove broken BenchmarkIndexDBSearchTSIDs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 75}}, {"node": {"oid": "0967683ae96e8aebf3c0d7b25f22b580920bfaf7", "messageHeadline": "lib: move common code for creating flock.lock file into fs.CreateFloc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 20}}, {"node": {"oid": "ad8a43b4e14c7421ce142cbe6b46383672602032", "messageHeadline": "README.md: fix metric names in influx line protocol example", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "73469827630d775024beb4cd11efb2a27bde84d9", "messageHeadline": "README.md: mention that Influx line protocol accepts timestamps in na\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5d8d11001054acb93979ebf2224dedec8e13657f", "messageHeadline": "lib/fs: atomically create file with the given contents on WriteFileAt\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 11}}, {"node": {"oid": "0b488f1e37cea5e6675585557a26c3fe4ec4fccd", "messageHeadline": "lib/storage: do not change timestamps to constant rate if values are \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 13}}, {"node": {"oid": "b8bb74ffc64739f33f066e1ca98d965689d40aff", "messageHeadline": "app/vmstorage: add `vm_concurrent_addrows_*` metrics for tracking con\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 6}}, {"node": {"oid": "5c9e48417a221fc0fde1957a52245515cde004de", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics to v1.7.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 5}}, {"node": {"oid": "5c83f8e203f65f4ce61933cbf0843ffb7daf1366", "messageHeadline": "app: add `vm_concurrent_` metrics for visibility in concurrency limit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 11}}, {"node": {"oid": "05713469c3a9998f392d2305092f3ac73ec18e8a", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 226, "deletions": 155}}, {"node": {"oid": "8822079b77f29bb8ed0d427cdb1e7c809d3f3f9e", "messageHeadline": "lib/storage: properly reset `partSearch.fetchData` in `partSearch.reset`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "99e048c9dfae9a551bafd96855472449f8ea5c3f", "messageHeadline": "app/vmselect: allow passing `match[]`, `start` and `time` to `/api/v1\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 80, "deletions": 3}}, {"node": {"oid": "47e4b50112fbeb6c5b8ba61b67ebd42ebe80b65a", "messageHeadline": "app/vmselect: optimize `/api/v1/series` by skipping storage data", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 82, "deletions": 35}}, {"node": {"oid": "241170dc051eb2e3b6c88fc72df9c23a974c294d", "messageHeadline": "app/vmselect/prometheus: prevent from fetching and scanning all the d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "1c69f4eadc63d07f3a668fee9bcf5abf418ce774", "messageHeadline": "app/vmselect/promql: tune automatic window adjustement", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 25, "deletions": 8}}, {"node": {"oid": "8d93b15b86680eae367cee0f36f67c404e65947a", "messageHeadline": "app/vmselect/promql: further increase the allowed jitter for scrape i\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fcc166622ab5e37b0ccdbb53f076d2d22c0bd633", "messageHeadline": "README.md: mention that monitoring is recommended for VictoriaMetrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "a9f39168d2f1fd0989e85bd464934e7b0b4d19db", "messageHeadline": "app/vminsert/influx: round automatically generated timestamp accordin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f090b2e91744b33487cf98279c0a7c6b68abf206", "messageHeadline": "app/vmselect/promql: tolerate higher jitter in scrape interval", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "10caad47283a03ef64b79f49e6b3151271e5c9a6", "messageHeadline": "lib/decimal: modernize tests a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 144, "deletions": 140}}, {"node": {"oid": "3b90c2a99afb2002a0a0b2c53e34464f6c90e459", "messageHeadline": "Add CODE_OF_CONDUCT.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 76, "deletions": 0}}, {"node": {"oid": "57ec4f5f9203082c29199e008152911e0c29ff15", "messageHeadline": "Update issue templates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 0}}, {"node": {"oid": "01cb15b6f5e00fa832f024ffef991c9a6072b5f5", "messageHeadline": "Update issue templates", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "b9256511e827b74611e3183b2c3cf45bcff1969e", "messageHeadline": "README.md: add `join slack` badge", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "3a38b23fa3b1f5ed1e1329778dcf680efda9c448", "messageHeadline": "app/vmselect/promql: add `vm_slow_queries_total` metric for counting \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "8bd6f1f6df4ace066bea97fa88392db5ebfa48dd", "messageHeadline": "app/vmselect/promql: return NaN from histogram_quantile if at least a\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 8}}, {"node": {"oid": "4aaa5c2efc3604679434225b940710ce0a8d6b73", "messageHeadline": "app/vmselect/promql: allow adjusting window for default rollup function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 4}}, {"node": {"oid": "10f5a26bece6239c5a5865e7f2bfcfcb7990b4a5", "messageHeadline": "app/vmselect/promql: return NaN values if invalid bucket counts are p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 28, "deletions": 4}}, {"node": {"oid": "c14fd6c43f6c90e7aca296b083423004000297a5", "messageHeadline": "lib/storage: typo fixes after a77e88db7db6f94cbb9cf9a1d14173dfae1fa388", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "a77e88db7db6f94cbb9cf9a1d14173dfae1fa388", "messageHeadline": "lib/storage: fix matching against tag filter with empty name", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 84, "deletions": 6}}, {"node": {"oid": "aad7236e5df8da323fcaf1ac71897e3bf43bcf87", "messageHeadline": "README.md: formatting fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5e5de6be9a2c57688fd20f906a609a62a22e7da6", "messageHeadline": "Create CONTRIBUTING.md", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 16, "deletions": 0}}, {"node": {"oid": "90cf6f3fcb9b11183508e570677d1cdaf516aba1", "messageHeadline": "change /usr/bin/victoriametrics to /usr/bin/victoria-metrics-prod (#132)", "author": {"name": "Anton Patsev", "email": "10828883+patsevanton@users.noreply.github.com", "user": {"login": "patsevanton"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "8e3d69219fc5162ca3ba8b3b84b1d6ad8a281313", "messageHeadline": "Add roadmap (#130)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 50, "deletions": 38}}, {"node": {"oid": "b842a2eccc0890019772d3a1861895307816568a", "messageHeadline": "README.md: mention that VictoriaMetrics needs free disk space for bac\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "afcc7fb16723562d0f7e0e029d6a6d7bcb326155", "messageHeadline": "app/vmselect/netstorage: improve error message when reading data bloc\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "57a57c711a6895683427d573da9d1a3e5a42cb39", "messageHeadline": "package: changed the remaining `/usr/local/bin` to `/usr/bin`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "68f260d8784d95e76777ca583540845fa17efff9", "messageHeadline": "change /usr/local/bin to /usr/bin (#131)", "author": {"name": "Anton Patsev", "email": "10828883+patsevanton@users.noreply.github.com", "user": {"login": "patsevanton"}}, "additions": 10, "deletions": 11}}, {"node": {"oid": "1eade9b35848d970d9ce3479808c916e86dd48a5", "messageHeadline": "app/vminsert: add `vm_rows_per_insert` summary metric", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 6}}, {"node": {"oid": "7e8747f6ed02adb28c4e7eae5f2913caa0752183", "messageHeadline": "README.md: add a section for production ARM build", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "0168a1b6582124247e38d905d5a9e121035ed0bb", "messageHeadline": "package: various fixes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 16}}, {"node": {"oid": "bf6cbb762c37c30a088efb370dd8351c30a6945b", "messageHeadline": "app/vminsert: improve error messages for Influx, OpenTSDB and Graphit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "6aeac37fc503181f58daeb73691c73bb49b0be3e", "messageHeadline": "pick up .service file from ./rpm (#126)", "author": {"name": "Kostya Vasilyev", "email": "kmansoft@gmail.com", "user": {"login": "kmansoft"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "c98725db55d4e49f536de3e2c11ed51b2ef1e3fb", "messageHeadline": "app/vmstorage: consistency renaming for `ignored rows` metrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d8043f7161a4300a5b1f8fe5f4e2b6eb037b004d", "messageHeadline": "Change default value storageDataPath (#125)", "author": {"name": "Anton Patsev", "email": "10828883+patsevanton@users.noreply.github.com", "user": {"login": "patsevanton"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f586e1f83c5d3094b9087576cc8618bfee10fe91", "messageHeadline": "lib/storage: add metrics for calculating skipped rows outside the ret\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 2}}, {"node": {"oid": "d1132bb18826908e40e14eda1111c80409787e51", "messageHeadline": "deb packaging fixes: 1) stop the service in prerm 2) reload services \u2026", "author": {"name": "Kostya Vasilyev", "email": "kmansoft@gmail.com", "user": {"login": "kmansoft"}}, "additions": 13, "deletions": 3}}, {"node": {"oid": "915fb6df7984820c0b9e32a97fcf6d8707ceedcc", "messageHeadline": "README.md: mention that arm builds can run on Raspberry Pi", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "89eb6d78a4e4c49529c420a0a350f7e3a9383024", "messageHeadline": "RPM packaging (#122)", "author": {"name": "Kostya Vasilyev", "email": "kmansoft@gmail.com", "user": {"login": "kmansoft"}}, "additions": 114, "deletions": 4}}, {"node": {"oid": "17096b575066f03bba6c1b63a825b4bbd867f29b", "messageHeadline": "app/vmselect/promql: return NaN from `count()` over zero time series", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 5}}, {"node": {"oid": "66efa5745f1b5347d792b90e913518f97a04b96c", "messageHeadline": "app/vmselect/promql: properly calculate incremental aggregations grou\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 39}}, {"node": {"oid": "106ab78a47bfef240e61b34fb88873993af30e57", "messageHeadline": "Add package/rpm/ (#121)", "author": {"name": "Anton Patsev", "email": "10828883+patsevanton@users.noreply.github.com", "user": {"login": "patsevanton"}}, "additions": 87, "deletions": 0}}, {"node": {"oid": "8aa474d685b0cdb6f45a60b99d4df93942d88b54", "messageHeadline": "README.md: move `how to build VictoriaMetrics` section to the bottom", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 50}}, {"node": {"oid": "9e059bb3303b9d6efb89ae28d7d0544c5e7484c2", "messageHeadline": "README.md: add links to `ARM build` and `Pure Go build` in TOC", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "2346335ea6b802df40e35196d15f4e7010dd6ada", "messageHeadline": "README.md: moved advanced topics to the bottom, so they don't clutter\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "b339890dca236dd793952e3e45d3e2447864d329", "messageHeadline": "lib/encoding/zstd: `go fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6c4ca89d75195bf68d59b9eb7d88994757c14052", "messageHeadline": "lib/encoding/zstd: disable CRC checks in `pure Go` build", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 8}}, {"node": {"oid": "f0fe7b5ad6c6e7aab5231150b14da427ac8500e6", "messageHeadline": "fix typo (#117)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "22ed4e7fd4df2fbcc11e0925f396a8a76aeac054", "messageHeadline": "vendor: `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2922, "deletions": 204}}, {"node": {"oid": "162f1fb1b75efc11886845ae3a808267cfeddcc8", "messageHeadline": "all: small updates after PR #114", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 10}}, {"node": {"oid": "d07f6166099949397f245b3a55febd222b516b04", "messageHeadline": "lib/encoding: small fixes in tests after the PR #114", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "5bf4e5ffb59e4667a2d156b871adcacb064ee11f", "messageHeadline": "all: add Pure Go build (pull request #114)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 14430, "deletions": 89}}, {"node": {"oid": "8c3629a89204d18909a8f7534373ce905e3798c4", "messageHeadline": "Debian packaging (#116)", "author": {"name": "Kostya Vasilyev", "email": "kmansoft@gmail.com", "user": {"login": "kmansoft"}}, "additions": 150, "deletions": 0}}, {"node": {"oid": "ea07cf68bab1e2b9abe7436a5b09441b343ad9f2", "messageHeadline": "README.md: add `querying Graphite data` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "4ee41bab4372546cf8b17c73e27a54a608ec5bd1", "messageHeadline": "add versioning to dashboard description (#113)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "1273f31f190db4df1b178d371e5837f0f8e0f2aa", "messageHeadline": "Add CPU usage panel; rename `Go runtime` to `Resource usage` (#112)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 97, "deletions": 12}}, {"node": {"oid": "0f2ecde0e60c22cffad4af66a6ea1a5ffcefa78b", "messageHeadline": "lib/encoding: improve gauge series detection", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 46, "deletions": 40}}, {"node": {"oid": "6cd77d4847fccfb41497c1596ab734cf2548717b", "messageHeadline": "deployment: switch builder from go1.12.6 to go1.12.7", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "fb14f23532df9011a3cbc82f7e75ed3bbaf35ec4", "messageHeadline": "mention docker-compose as option to spin up VM (#97)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "daba0cdb0552c67523fdafe8bb5d2e802b7423ca", "messageHeadline": "lib/netutil: do not count timeouts as network errors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "575d2f0a912b44dd90a62b2f54bd3fccf2c1dfe8", "messageHeadline": "app/vminsert: use netutil.TCPListener for collecting network-related \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "ec1b439329e45f538edc9d9cd4ef206ed80ada9d", "messageHeadline": "README.md: expand `capacity planning` section a bit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 2}}, {"node": {"oid": "6a943a6a58f68ff5817117050432cc0e6eb37be5", "messageHeadline": "app/vmselect/promql: remove empty time series after applying filters \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 4}}, {"node": {"oid": "998525999c4ebf44c5e39d0ace6091b4ed12e58f", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics to v1.7.0", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 161, "deletions": 65}}, {"node": {"oid": "ab88890523ae5380dd905c25d5132a56937c6a46", "messageHeadline": "app/vmselect/promql: parallelize incremental aggregation to multiple \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 387, "deletions": 24}}, {"node": {"oid": "374d68184862c260b12e5b4bfc4aea6ecf91b128", "messageHeadline": "README.md: clarify that Prometheus replicates data to remote storage", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "e75d5f47c455a472ecadfdfe7389043bb3e57570", "messageHeadline": "lib/storage: remove unused function isTooBigTimeRangeForDateMetricIDs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 6}}, {"node": {"oid": "fc90ebf43c83a96b1caf4078c359506e27194b37", "messageHeadline": "lib/storage: do not reduce `maxMetrics` on time ranges exceeding `max\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 4}}, {"node": {"oid": "62a735347963f0522c3209145e95e7594da9e5cb", "messageHeadline": "app/vmselect/prometheus: set `start` arg in `/api/v1/series` to the m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 1}}, {"node": {"oid": "54bd21eb4a47153db3605db2f37741a16ba3c600", "messageHeadline": "app/vmselect/prometheus: convert negative times to 0, since they aren\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 8}}, {"node": {"oid": "2bd1a01d1a8575454fed4e77b1a84d52f2c8745b", "messageHeadline": "lib/storage: do not pollute inverted index with data for samples outs\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 22, "deletions": 11}}, {"node": {"oid": "cd4833d3d0ce8e43fbe456ddb6c344fbed3c9640", "messageHeadline": "integration tests", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 307, "deletions": 1}}, {"node": {"oid": "101fa258e5050e66aa2fc45ff7efdee0fd5ca701", "messageHeadline": "app/vmstorage: prepare for integration tests with multiple Init / Sto\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 4}}, {"node": {"oid": "d031e04023755209b2a0b9a55697667eb067c91b", "messageHeadline": "lib/storage: use fast path for orSuffix when searching for metricIDs \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 104, "deletions": 99}}, {"node": {"oid": "43ea4ce42815491683674106da96767e3bc67ab3", "messageHeadline": "lib/storage: remember and skip individual tag filters matching too ma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 18}}, {"node": {"oid": "a336bb4e22cec3b27e50abdd740eeafc871b1552", "messageHeadline": "app/vmselect/promql: reduce RAM usage for aggregates over big number \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 508, "deletions": 67}}, {"node": {"oid": "1fe6d784d8cf560e15af9fee4f4768e3b08d8f3d", "messageHeadline": "all: consistency renaming: bytesSize -> sizeBytes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "55fe36149c4828edeb01529e4f35ea415eb1372e", "messageHeadline": "app/vmselect/promql: mention `-search.logSlowQueryDuration` flag valu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "9203170eb2012f1a91b9214b2c7400669810369c", "messageHeadline": "app/vmselect/promql: extract `rmoeveGroupTags` function for removing \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 18}}, {"node": {"oid": "2db685c19ca36ed107dcdf05ea8b3ffd087cd421", "messageHeadline": "app/vmselect/promql: properly preserve metric name after applying fun\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 26, "deletions": 1}}, {"node": {"oid": "6ddfb06b52b309ac25ed0ee51555a6b5b09bef73", "messageHeadline": "README.md: add `alerting` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "40a6c0d6724aa1b5cac1b19e3a1550a4755f6d1b", "messageHeadline": "app/vmselect/prometheus: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "137102474790b23b1150486998dfb26dd2e3f981", "messageHeadline": "app/vmselect/prometheus: handle `minTime` and `maxTime` values that m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 93, "deletions": 0}}, {"node": {"oid": "c27c6de2976f4f339db744ab06f39e8e236e8f57", "messageHeadline": "add panels for `Active time series`, `Disk space usage (datapoints)` \u2026", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 301, "deletions": 34}}, {"node": {"oid": "0c629429ded2df3683747b148e919fb2f608b604", "messageHeadline": "README.md: clarify `upgrading` and `applying new config` sections", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 10}}, {"node": {"oid": "4dbd642c86b45a24ac374e9b9d05b752d62d3361", "messageHeadline": "app/vmselect/promql: remove empty timeseries left after `topk` call", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 16, "deletions": 1}}, {"node": {"oid": "56c154f45b8415edf9aae38cf35c77224b0d5e92", "messageHeadline": "all: add `vm_data_size_bytes` metrics for easy monitoring of on-disk \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 70, "deletions": 13}}, {"node": {"oid": "8d83dcf33271f4f88443e23b4319fb25abb96a89", "messageHeadline": "README.md: update `community and contributions` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "9a4b2b8315030a11012ccf5f1f34fc2b464e4a39", "messageHeadline": "app/vmselect/prometheus: update adjustLastPoints function", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 12}}, {"node": {"oid": "e06866005dcdbc04a68e7e01340a6ed3829e1344", "messageHeadline": "app/vmselect/promql: gracefully handle duplicate timestamps in `irate\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 102, "deletions": 18}}, {"node": {"oid": "2c76a9c9abf8df8b674bf4d499be150de9fe7815", "messageHeadline": "README.md: enumerate the most interesting metrics exported at `/metri\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "b9166a60ff51ee3f8561b6627665e2ca59996a2d", "messageHeadline": "app/vmselect: do not return empty time series in `/api/v1/query` result", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 6}}, {"node": {"oid": "c7034fc51b8b03745ab5b275cb2a5714efc021f8", "messageHeadline": "lib/memory: attempt #3 to determine memory limit for LXC container", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "715c423f1a8592c7f4980f4fffc6cbfadf65d7d8", "messageHeadline": "README.md: mention `Thanos vs VictoriaMetrics` article", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "ca74e29458654ee8edddf22df8d20535b5a26c8b", "messageHeadline": "README.md: explain how to configure HA setup for Prometheus HA pairs", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "a41955863aedfc14a0f34f7dde0aa55915e7cb59", "messageHeadline": "lib/mergeset: `make fmt`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2ecb117082dcc2e374ef26abeabe2be2ec21a4bf", "messageHeadline": "lib/storage: skip non-matching metricIDs in sortedFilter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "0c88afa386ddf7aa43a9709e423902ed739d3223", "messageHeadline": "lib/mergeset: speed up binarySearchKey by skipping the first item dur\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 10}}, {"node": {"oid": "74c0fb04f33b0bf49606906bad92ad95da32b738", "messageHeadline": "app/vmselect/promql: consistency renaming: candlestick -> rollup_cand\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "828078eb456a638ad7292109459cc0ad76de47be", "messageHeadline": "lib/memory: remove TestReadLXCMemoryLimit, since it doesnt work in Tr\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 19}}, {"node": {"oid": "7b59466667fc49be0311b3745b955dacb20aaba3", "messageHeadline": "lib/memory: attempt #2 to determine memory limit inside LXC container", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 0}}, {"node": {"oid": "79ac02ba74d1a25a438003535811f73629e20de4", "messageHeadline": "README.md: clean up <img> attributes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "593bd35aaad9c7732ca34dfb1205a5c87273f17a", "messageHeadline": "lib/memory: an attempt to read proper memory limit inside LXC container", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 56, "deletions": 5}}, {"node": {"oid": "7354f1033638dc2ddfbf3aa4315a49476ca5f2ba", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics to v1.6.2", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 6}}, {"node": {"oid": "e8998c69a78913a1365ae6f89445e6037f962136", "messageHeadline": "vendor: update github.com/VictoriaMetrics/metrics to v1.6.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 9}}, {"node": {"oid": "55bcf60ea6ed475f1b626c9fa1e572dc014a7aaf", "messageHeadline": "app/vmselect: fix 32bit arm build", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "796b010139bc3b19c6e6220a38d363bc88c4365d", "messageHeadline": "app/vmselect: add `candlestick(m[d])` func for returning `open`, `clo\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "0c8a09c8e1aaf7bd258165a3bab1cd9b26b7dd01", "messageHeadline": "README.md: mention about global query view", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "c1be1e43425edb126040d293c1a4adf9ec63ce80", "messageHeadline": "lib/storage: optimize time series search by regexp filter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 58, "deletions": 44}}, {"node": {"oid": "0c8d4633076484a0f1998a4708a5c2f658489703", "messageHeadline": "README.md: mention that Prometheus 2.10.0+ works better with `remote_\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e0fccc6c60f0009ad18e85dc6cd1db627b673ace", "messageHeadline": "Change the default influxMeasurementFieldSeparator", "author": {"name": "Jiri Tyr", "email": "jiri.tyr@gmail.com", "user": {"login": "jtyr"}}, "additions": 3, "deletions": 5}}, {"node": {"oid": "1f7d9a213a68f0f1d3bcb329e53049b12b3936d3", "messageHeadline": "app/vminsert: fix inifinite loop when reading two lines without newli\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 97, "deletions": 3}}, {"node": {"oid": "7ce1f73ada8d61c90a860411dfecb366543d97ad", "messageHeadline": "README.md: add more information to `rough estimation of the required \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "e605315f01e3f147ca2961f99b707dbc62d08686", "messageHeadline": "README.md: add link to slack chat", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fcef49184bd893a05eb8e06e00f77120944a909b", "messageHeadline": "README.md: clarify docs about Influx line protocol support", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 2}}, {"node": {"oid": "844ce4731ef72ce805b0f8e211bd555f919fcdfa", "messageHeadline": "app/vmselect/promql: suppress error when template func is used inside\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 24, "deletions": 4}}, {"node": {"oid": "683bf2a11f998c43e27c3dbc08f0ecdd0abc38ae", "messageHeadline": "lib/storage: make sure non-nil args are passed to openIndexDB", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 59, "deletions": 17}}, {"node": {"oid": "eb2283a029bef21664f0503b81ca4c891d056da3", "messageHeadline": "lib/storage: reduce too big maxMetrics in getTagFilterWithMinMetricID\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 1}}, {"node": {"oid": "e8377011ab95e8dc921a1cad4b30f283b8d70fd8", "messageHeadline": "lib/storage: free up memory from caches owned by indexDB when it is d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 5}}, {"node": {"oid": "33ea2120c312f048983801f085d9b0ec17d9c341", "messageHeadline": "lib/storage: use unversioned keys for tag cache in extDB", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 6}}, {"node": {"oid": "cf636693031cfb4ec8482f2ae9a6b7dde1e8aee7", "messageHeadline": "lib/storage: skip searching in extDB if it doesn't contain items for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 44, "deletions": 3}}, {"node": {"oid": "feacfffe897f0b147855ae270007bdb66ca24888", "messageHeadline": "app/vmselect/promql: increase default value for -search.maxPointsPerT\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "4bb738ddd9570f9075ae5aa17a57f3616ae12cbd", "messageHeadline": "app/vmselect/promql: adjust value returned by linearRegression to the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 4}}, {"node": {"oid": "90e72c2a4284738fe1e5066c072bd7c86d1585c7", "messageHeadline": "app/vmselect/promql: add `sum2` and `sum2_over_time`, `geomean` and `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 159, "deletions": 0}}, {"node": {"oid": "ccd8b7a003770c75622ace28c317f35452441e44", "messageHeadline": "README.md: mention how to recover from broken parts due to disk errors", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "d32845781eebdd1a71ee8591bca65dffed0a9387", "messageHeadline": "README.md: remove unused TOC items", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 4}}, {"node": {"oid": "af2ceaaa0b9cb6ae2a4ab3d0b05115d80b32a029", "messageHeadline": "lib/storage: mention source parts on merge error", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "61926bae01d1f03e32a9d25ea78039b050a57870", "messageHeadline": "app/vmselect/promql: adjust the provided window only for range functi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 111, "deletions": 49}}, {"node": {"oid": "ee13256f7468e8a4c2c5d38c8b03af5edd103142", "messageHeadline": "app/vmselect/promql: use `deriv_fast` instead of `deriv` in `ttf`, si\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3b3b2f1e6e0f63ff23a8527e1b2b1a2a9adc1cd2", "messageHeadline": "app/vmselect/promql: adjust `ttf` calculation, so `deriv(freev)` for \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "c9cbf5351c3d6e518992d4b08d39b5749b5d6a89", "messageHeadline": "vendor: update github.com/valyala/gozstd to v1.5.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "146c6e1f7207c3d26dd469da65a31180d53403d7", "messageHeadline": "app/vmselect/promql: typo fixes in comments", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 19}}, {"node": {"oid": "d261fa28859b73a9e8eee4d83f6f213f929d994e", "messageHeadline": "app/vmselect/promql: add `deriv_fast` function for calculating fast d\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "5b47c00910305b7f1b246cfb203390cad5e3aa13", "messageHeadline": "app/vmselect/promql: use linear regression in `deriv` func like Prome\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 52, "deletions": 33}}, {"node": {"oid": "9e1119dab8e52cdbb171649b6aa46caafd8a2a97", "messageHeadline": "app/vmselect/promql: ajdust data model to the model used in Prometheus", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 48, "deletions": 50}}, {"node": {"oid": "47a3228108699f288bee5cced657bceaeb2d518d", "messageHeadline": "app/vmselect/promql: do not strip `__name__` form time series after b\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 86, "deletions": 5}}, {"node": {"oid": "e88a03323a460707f650aaab8f8bba8d73dc3854", "messageHeadline": "all: initial stubs for Windows support; see https://github.com/Victor\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 49, "deletions": 0}}, {"node": {"oid": "b75630fcf4f63068ab048f1be9c08a78ab799497", "messageHeadline": "Makefile: enable golangci-lint in `make check_all`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "80db24386eed6abe1b00476a1dad944eab2fd08d", "messageHeadline": "lib/storage: typo fixes found by golangci-lint; updates https://githu\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 14}}, {"node": {"oid": "296c14317f6eff96147a5ee58f595e8949801706", "messageHeadline": "lib/netutil: remove unused TCPListener.name; updates https://github.c\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "973e4b5b76db2ec542b837c2850d610c649a0a3b", "messageHeadline": "app/vmselect/promql: remove unused func `keepLastValue`; updates http\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 7}}, {"node": {"oid": "7aadec8e3c42dcdcb660000e7bc970f9441594ad", "messageHeadline": "app/vmselect/promql: typo fix; updates https://github.com/VictoriaMet\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "45fc8cb72f04da907a7b9af98184fc9727fb6480", "messageHeadline": "Makefile: add `make golangci-lint` rule for running `golangci-lint ru\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "4b2523fb40b1668b58a7db81836e485663617d66", "messageHeadline": "app/vminsert/opentsdb: remove unused const `maxReadPacketSize`; updat\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 2}}, {"node": {"oid": "70ba36fa37374cc4ae355665cf8f3848b0167928", "messageHeadline": "app/vmselect/prometheus: return better error messages on missing args\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 18, "deletions": 0}}, {"node": {"oid": "a78b3dba7f4e9c2d9808151aef857947f5e2ac90", "messageHeadline": "app/vmstorage: add `vm_cache_entries{type=\"storage/hour_metric_ids\"}`\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a9cfca6a72405400193189045645f50d62f8afcc", "messageHeadline": "README.md: add `max_shards: 100` to the recommended Prometheus config", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "710d6c33eac9f4f3f98b25176e218642e0f734b0", "messageHeadline": "lib/prompb: remove superflouos bytes copying in ReadSnappy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 114, "deletions": 7}}, {"node": {"oid": "a8d4224828f2369ece31c0d8a8854f79c89c4453", "messageHeadline": "app/vminsert/graphite: allow skipping timestamps in Graphite plaintex\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 31, "deletions": 8}}, {"node": {"oid": "341bed4822a53a1708bccc0b3aa3ce8eb25ea5a3", "messageHeadline": "README.md: mention that arbitrary number of lines may be sent in a si\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "5982e94c945408be1c27c0930c9ec5792370213d", "messageHeadline": "vendor: update golang.org/x/sys", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 329, "deletions": 293}}, {"node": {"oid": "6d6c9eb1f8122ff79107c98452d3a7e0dd5e2b89", "messageHeadline": "lib/flagutil: remove unused package", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 52}}, {"node": {"oid": "86d3d907a54e4395ec568d22b5d356c659265bca", "messageHeadline": "app/vminsert/influx: add `-influxSkipSingleField` flag for using `{me\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 2}}, {"node": {"oid": "269285848f0fc83a0a5ede330ab4f6b3ef9a4eea", "messageHeadline": "app/vminsert/influx: add -influxMeasurementFieldSeparator flag for th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 5}}, {"node": {"oid": "47e1e5eb4be2b6b9aae904036ff0bb20f0306310", "messageHeadline": "deployment/docker: switch builder from go1.12.5 to go1.12.6", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "d2c801029bc6813286449879f66630cef0a07fee", "messageHeadline": "lib/storage: persist metric ids for the current and the previous hour\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 79, "deletions": 3}}, {"node": {"oid": "beb479b8f11c79a9ae1c73537a6ad4997633fdbb", "messageHeadline": "app/vmselect/promql: use dynamic limit on memory for concurrent queries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 118, "deletions": 20}}, {"node": {"oid": "611c4401f8fe6444a89656b506de9ea86e438c41", "messageHeadline": "README.md: mention about multi-tenancy", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a8db5289300c9d1fb3b05bcb6b05dc1eb4367ff2", "messageHeadline": "app/vmselect/promql: merge non-overlapping duplicate time series in `\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 47, "deletions": 0}}, {"node": {"oid": "15613e5338f840d0221ca68ed1081a5b4c300d08", "messageHeadline": "app/vmselect/promql: swap binary operation with modifier in the error\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "3237d0309c79589f48aca18e545dceff4e71cd88", "messageHeadline": "app/vmselect/promql: list a sample of duplicate time series in the er\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "26f8d7ea1b140e98f67f0fcfc6ea574c5e427c0d", "messageHeadline": "lib/fs: sync parent dir in MustRemoveAll only if it exists", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 10, "deletions": 4}}, {"node": {"oid": "419197ba08f33448e1f28a61a8cdb678aca22f54", "messageHeadline": "lib/fs: consolidate *RemoveAll* funcs into a single MustRemoveAll func", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 29, "deletions": 65}}, {"node": {"oid": "a4b4db9bf6b4131765cc84f48b1f96fa5005a4b7", "messageHeadline": "README.md: add a chapter about downsampling", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "c1276edab570cbc6afd4c3dfcbc23d06b249685e", "messageHeadline": "lib/fs: panic with fatal error when directories cannot be removed", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 4}}, {"node": {"oid": "2322c9a45a283400f13290e8e928bc24a550289b", "messageHeadline": "lib/fs: attempt #2 to work around NFS issue with directory removal", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 7}}, {"node": {"oid": "89b928ff24b5911fc97ef6b086211b1383dc2d6b", "messageHeadline": "vendor: update github.com/VictoriaMetrics/fastcache to v1.5.1", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 4484}}, {"node": {"oid": "935bfd7a180fea336c24bfabc37b9e336de035c0", "messageHeadline": "lib/fs: consistency renaming SyncPath -> MustSyncPath, since it doesn\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 27, "deletions": 27}}, {"node": {"oid": "3dd36b80885459f2835746f073b73d9b623254d0", "messageHeadline": "lib/fs: make sure the created directory remains visible in the fs in \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 3}}, {"node": {"oid": "afb964670a4a13bd8e6189c4c3f22d833d9fc7a2", "messageHeadline": "lib/fs: use filepath.Dir instead of filepath.Split, since the filenam\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 2}}, {"node": {"oid": "20fc0e0e543e9f46b9227f51a6a1ddfeb35302ca", "messageHeadline": "lib/{storage,mergeset}: sync filenames inside part when finalizing th\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 0}}, {"node": {"oid": "4d9f088526f7d2563f92c1ba2b86383e06d7c754", "messageHeadline": "README.md: add examples on how to write data with Graphite and OpenTS\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 42, "deletions": 4}}, {"node": {"oid": "82d17078612f4e3c64de9e945671d831552a0362", "messageHeadline": "README.md: add missing port to example urls", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "70d20ce8dea7f2f25eb11281e3c2cb86df1f92cd", "messageHeadline": "README.md: use proper urls for single-node version in examples", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "723bf1af7fe568ebd7ce34057cb4445cd2178df7", "messageHeadline": "README.md: add example on how to write data with Influx line protocol\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 0}}, {"node": {"oid": "ac7b186f1323ca00137d680801932ef1d89f6c11", "messageHeadline": "all: try hard removing directory with contents", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 82, "deletions": 26}}, {"node": {"oid": "cd1bc32158c1bf5e8be5959fbe755626711df5be", "messageHeadline": "convert dashboard for provisioning (#62)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 8, "deletions": 1841}}, {"node": {"oid": "1c33b5937ea252e1ea5bd8830dc1ec1d583b8da6", "messageHeadline": "app/vmselect/promql: prevent from `count_values` explosion of timeser\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "8bb6bc986d35758a84168d803e38e42dcfbf051e", "messageHeadline": "app/vmselect/promql: skip superflouos timestamps copying in `count_va\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "d2be567482c82d66697a69431e0dc7f6488e1870", "messageHeadline": "app/vmselect/promql: remove superflouos timeseries copy in `histogram\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 6}}, {"node": {"oid": "7e7d4d5275c916d33940994975ecbe04be920f2f", "messageHeadline": "app/vmselect/promql: remove superflouos timeseries copy in `union` func", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 3}}, {"node": {"oid": "bf9782eaf615612875bdcccba1fd45b8b1a30e81", "messageHeadline": "app/vmselect/promql: skip NaN values in `count_values` func", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 0}}, {"node": {"oid": "cbe692f0e290b0f89bd246f05a582b4795feda80", "messageHeadline": "app/vmselect: add `/api/v1/labels/count` handler for quick detection \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 191, "deletions": 0}}, {"node": {"oid": "7b6623558f920b2a27d58fbfa808e20237455a13", "messageHeadline": "lib/storage: skip adaptive searching for tag filter matching the mini\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 53, "deletions": 3}}, {"node": {"oid": "a1351bbaee130b3d48da260875a4aaccd457f6ca", "messageHeadline": "lib/storage: factor out getTagFilterWithMinMetricIDsCountAdaptive fro\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 39, "deletions": 34}}, {"node": {"oid": "b4d707d9bb9268eaaa4caa86a0b87abf5668369a", "messageHeadline": "lib/storage: give clearer names to more functions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 20, "deletions": 20}}, {"node": {"oid": "bee7298f81066a0d010f0c47e694a5dd95e49f23", "messageHeadline": "lib/storage: give more clear names to functions", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 14, "deletions": 14}}, {"node": {"oid": "dbd217b8f0879de953b1a94174626b1808ae0d3d", "messageHeadline": "lib/storage: test GetSeriesCount", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "4d936b1524c04d604a7eacda5af1dd07e6bb0bd6", "messageHeadline": "lib/storage: make getSeriesCount func indexSearch method", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 3}}, {"node": {"oid": "7354090aad3222093d6085ad4900432eabadf53c", "messageHeadline": "app/vmstorage: add missing `_total` suffixes to newly added metrics", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "d37924900b8c2ada28918f7b60560d3e5fd3468f", "messageHeadline": "lib/storage: optimize time series lookup for recent hours when the db\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 368, "deletions": 72}}, {"node": {"oid": "c0baa977cfeab2db29b1de041f64cac563043192", "messageHeadline": "app/vminsert/concurrencylimiter: typo fix in the error message", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f4252f87e6e4c3cedbe1e50dced70016719b03de", "messageHeadline": "app/vminsert: really fix #60", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "0b78d228d21eff88344e1998ab0cc5e0030c9ad0", "messageHeadline": "app/vminsert: properly read trailing line without newline in the end", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 3}}, {"node": {"oid": "0371c216a7f1f3ba3e16b8d94c1dddea75cc4ca3", "messageHeadline": "deployment/docker: move victoriametrics single-node docker image from\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 5}}, {"node": {"oid": "c1f18ee48d1978571a016d2c760131b463508cf8", "messageHeadline": "app/vmselect/promql: properly handle `{__name__ op \"string\"}` queries", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "fbd7044b2b9097e1885a11a8bfa7804f744f96da", "messageHeadline": "Dashboard update (#57)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 98, "deletions": 63}}, {"node": {"oid": "2afe511d800b1d653f1e04ef331b252bf6bcb991", "messageHeadline": "Setup Grafana provisioning for docker-compose setup (#50)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1883, "deletions": 3}}, {"node": {"oid": "f4e63cd070ecedc54088dc3efa1320d482af722a", "messageHeadline": "Add SIGINT as stopsignal to docker file (#54)", "author": {"name": "Seua Polyakov", "email": "ctrlok@gmail.com", "user": {"login": "ctrlok"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "667115a5c789cc2e62cbde4382490acb8dfa9fee", "messageHeadline": "app/vmselect/prometheus: report about incorrect time or duration inst\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 62, "deletions": 23}}, {"node": {"oid": "1458450dba18a230f9b19e76d5f64c14fb88a3d0", "messageHeadline": "app/vmselect/promql: return the correct time series from `quantile`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "5a5ba749f2a0544b7c06b5412ccaa3defffeea9c", "messageHeadline": "README.md: add an example on how Influx line protocol is converted in\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 0}}, {"node": {"oid": "a3e26de45ee8d56638ab6046a569b18a04a765f7", "messageHeadline": "lib/procutil: typo fix in comment to WaitForSigterm", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "53ea90865dcaebd0c06b11929a5fddfa4f8d2ccf", "messageHeadline": "app/vmselect/promql: add `-search.disableCache` flag for disabling re\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 2}}, {"node": {"oid": "17f0a5306861e3bf852325ce0edfdc26b72b7dd0", "messageHeadline": "app/vminsert: explain that /query request emulation is required for T\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "b03bdb32ffc027f0e26fc8bbfc3ca190e0be506d", "messageHeadline": "Prettify Table of contents (#47)", "author": {"name": "Anton Patsev", "email": "10828883+patsevanton@users.noreply.github.com", "user": {"login": "patsevanton"}}, "additions": 37, "deletions": 25}}, {"node": {"oid": "15f59c6df97e3cfd91d1923a59a8ee3c688a0939", "messageHeadline": "deployment/docker: remove trailing whitespace", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 3, "deletions": 3}}, {"node": {"oid": "da45a2049172f92149cea6158b04f6cf7ab16cc4", "messageHeadline": "docker compose for VM", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 78, "deletions": 0}}, {"node": {"oid": "5859bb955641489ed68966185f2849fa67ee3458", "messageHeadline": "Add grafana dashboard for VM (#46)", "author": {"name": "Roman Khavronenko", "email": "hagen1778@gmail.com", "user": {"login": "hagen1778"}}, "additions": 1855, "deletions": 0}}, {"node": {"oid": "28f6c36ab4fae5eeb992c6002c1de285932266da", "messageHeadline": "lib/storage: tune updating a map with today`s metric ids", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 9, "deletions": 7}}, {"node": {"oid": "4794f894a428e7b72a61825640d3e9c1e46106af", "messageHeadline": "lib/storage: speed up checking metricID existence in the list for the\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 95, "deletions": 4}}, {"node": {"oid": "c7280ba61aa5c749ca668a1672fc0ff25de4c91c", "messageHeadline": "vendor: update deps with `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4998, "deletions": 233}}, {"node": {"oid": "fbd8b03f152d6166759f2efad451ab7736f0bbbf", "messageHeadline": "README.md: fixed the link to yum repository source codes", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "d17a47e3e03674b7cb1367a7b8e9d1c23b6e1263", "messageHeadline": "README.md: add `setting up service` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "d6862a2d973c3756d4986d8471c616fc469769e0", "messageHeadline": "README.md: mention that VictoriaMetrics works with time series data f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "f2cf5d8e36af7f68581ad2a7972896f7eab596f3", "messageHeadline": "app/vmselect/promql: allow escaping identifiers with `\\` and `\\xXX`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 179, "deletions": 24}}, {"node": {"oid": "27f0d098bdd151f776819de9cc28abed88c04d9f", "messageHeadline": "app/victoria-metrics: add `make victoria-metrics-arm64` rule for buil\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 0}}, {"node": {"oid": "a51ff2c6cb7ac2dc4dbefdd1dc6dc24d349ad85e", "messageHeadline": "README.md: add LICENSE shield", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56b952c4567229862cd8d520ca876202d65fc008", "messageHeadline": "app/vminsert: add `-maxConcurrentInserts` command-line flag for limit\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 21, "deletions": 7}}, {"node": {"oid": "61bad1e07e479518950e748077f47bb321bff371", "messageHeadline": "Makefile: run `go vet` with `-mod=vendor` in order to disable downloa\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "be97f764f50407698c3855565a349423d8d12af4", "messageHeadline": "[ci-ci] enable CI (#39)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 30, "deletions": 0}}, {"node": {"oid": "a576d1f5d329c26e8d103e888e4465aaf96da939", "messageHeadline": "README.md: add links to slack and telegrams (#40)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "968d094524316a76411a47a24cbb4f0d9ecd7c07", "messageHeadline": "app/vminsert: reduce memory usage for Influx, Graphite and OpenTSDB p\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 242, "deletions": 79}}, {"node": {"oid": "e307a4d92c94b2985cefba24c44b7fdf9a452cf6", "messageHeadline": "lib/timerpool: use timer pool in concurrency limiters", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 51, "deletions": 6}}, {"node": {"oid": "0eae39daa79d4fad8a961c2a02549d2305022427", "messageHeadline": "app/vminsert: properly reset InsertCtx.mrs - they must be empty after\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 2}}, {"node": {"oid": "437e0b2300dd39525923baeb7e3932af86b0587f", "messageHeadline": "README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "4b3af728ea255b8e5c159d111ff90b9879876022", "messageHeadline": "README.md: add steps for restoring from a snapshot", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 1}}, {"node": {"oid": "4a12c4c982d513e915affd70bc4783fd7d60cb31", "messageHeadline": "README.md: add `Third-party contributions` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 1}}, {"node": {"oid": "2e75efb64e985b5dc35edb42e89b59c6fa5b448d", "messageHeadline": "README.md: add unofficial yum repository (#37)", "author": {"name": "Anton Patsev", "email": "10828883+patsevanton@users.noreply.github.com", "user": {"login": "patsevanton"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "25900162f63a00055be7c9e5c0f30fcdd4e47d6d", "messageHeadline": "Makefile: add `-mod=vendor` to `go test`, so tests use external deps \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 4}}, {"node": {"oid": "16afcd6aff40178c2fbf8d40363477d2d2ee8d1f", "messageHeadline": "vendor: update dependencies with `make vendor-update`", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5552, "deletions": 1872}}, {"node": {"oid": "c2a5eef5e3cf41b758d9c537ad0429def44496ae", "messageHeadline": "Makefile: pass `GO111MODULE=on` to all the `go` invocations", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 13, "deletions": 9}}, {"node": {"oid": "4859ca0cda299e31cf61ded7e460155f71b82227", "messageHeadline": "app/vmselect: update comment according to the updated code", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "feb6b203a4111b7aca446bc4e54bb5b331e2af4a", "messageHeadline": "app/vminsert/influx: try converting string values to numeric values, \u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 19, "deletions": 7}}, {"node": {"oid": "51ee9909027847a3dc13f68beee6f66e2c250a97", "messageHeadline": "README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5262aae5daf6a7660bd19ec73becd6837b7f107b", "messageHeadline": "app/vmselect/promql: misspeling fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "54fb8b21f9d64a29dd21985f668adabd9c977bf6", "messageHeadline": "all: fix misspellings", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 12, "deletions": 9}}, {"node": {"oid": "d6523ffe9001adef02f4a9640f4e4d4fcef01f07", "messageHeadline": "Makefile: add -s flag to `go fmt` in `make fmt` command", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 32, "deletions": 32}}, {"node": {"oid": "024560b1611e8f61b746ae71911d31f29fcefc5b", "messageHeadline": "README.md: add goreportcard.com badge", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 3}}, {"node": {"oid": "96ac664b27fb0190adf409ea38554c4c0598cf30", "messageHeadline": "Add `make victoria-metrics` Makefile rule for building dev binary", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 2}}, {"node": {"oid": "2ffcf7a4a5564397f1bf20043548b04883a2b007", "messageHeadline": "README.md: mention that VictoriaMetrics is scalable", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "5cbd4cfca949a3c85354e2408e7ce1a7f9a683bc", "messageHeadline": "app/vmselect: log slow queries if their execution time exceeds `-sear\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 0}}, {"node": {"oid": "718ce337148a05b2366c4d2a083e87087481a711", "messageHeadline": "app/vmselect: consume resultsCh data in exportHandler if writeRespons\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 6, "deletions": 2}}, {"node": {"oid": "f332c0d54e8e070b628bb8c69aeb12725ad066a7", "messageHeadline": "README.md: add `contacts` chapter", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 8, "deletions": 0}}, {"node": {"oid": "eca566ed227f234931be3be9f93799f51252ee65", "messageHeadline": "fixed small errors (#31)", "author": {"name": "0xflotus", "email": "0xflotus@gmail.com", "user": {"login": "0xflotus"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "5bbfdff9fee96d1395bca736bed160258d4f517d", "messageHeadline": "Makefile: add `make publish` and `make package` shortcuts for buildin\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "6b0ae332f8f89fc175061eda1c8f39c64fc34880", "messageHeadline": "lib/encoding: add `vm_zstd_block_{compress|decompress}_calls_total` f\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 5, "deletions": 0}}, {"node": {"oid": "2eb3602d613a8078ff10cd29a776e1d64807b6fc", "messageHeadline": "app/victoria-metrics: remove `-p XXXX:XXXX` from `docker run` options\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6fb9dd09f5745d5d20d2b161cb9972d224c249f0", "messageHeadline": "lib/encoding: add `vm_zstd_block_{original|compressed}_bytes_total` m\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 11, "deletions": 1}}, {"node": {"oid": "19b6643e5ca16aa63b8cf33d3c574b498e48a09c", "messageHeadline": "lib/encoding: substitute CompressZSTD with CompressZSTDLevel", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 10}}, {"node": {"oid": "08b889ef096a46723bda88bba9691722ea21693f", "messageHeadline": "lib/httpserver: add `-http.disableResponseCompression` flag, which ma\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 7, "deletions": 0}}, {"node": {"oid": "d15d0127fe327e99bd9d6ce42a666188741ea297", "messageHeadline": "app/vmselect/promql: add `alias(q, name)` function that sets the give\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 17, "deletions": 0}}, {"node": {"oid": "674888fdc90e932cd783a871c5248b79476e6f84", "messageHeadline": "lib/decimal: add a comment explaining weird code in maxUpExponent. Fi\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "fb140eda33ccbe8fdea366c90cbcd0fef145b121", "messageHeadline": "app/vmselect/promql: add `label_transform(q, label, regexp, replaceme\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 71, "deletions": 7}}, {"node": {"oid": "398ec4383e246988ee72e97259e1a83f2cd8aa0a", "messageHeadline": "README.md: typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "eff0debe146b3c667d9320399d113551d4a388d1", "messageHeadline": "README.md: mention that VictoriaMetrics is high-perf cost-effective TSDB", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1836c415e6c686b8cc4ba8bb062a5abcc08e7761", "messageHeadline": "all: open-sourcing single-node version", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 276569, "deletions": 37}}, {"node": {"oid": "81bbbf2cae35451e45d58ba891918ce5757eebc7", "messageHeadline": "Add link to grafana dashboard (#24)", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "8ab67e3803e9aeea35db024d21308a0768f37d73", "messageHeadline": "Streamlined wording for operational simplicity", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "1e72faa51fca31789db1c9a022649bbe34d60b73", "messageHeadline": "Mention that VictoriaMetrics accepts data in OpenTSDB format", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "59307cceba90a65406c77dd6ab12580278ab8772", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "56bc071ee7d299e892e55b119de962fa0378a73f", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "a6e2ce3ea3b37a8d360d56c6cf19d9201e8e50d5", "messageHeadline": "Add yet another link to relevant article", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "cd49dbd3135e61628947150ce0bb89850f686dbe", "messageHeadline": "Added links to relevant articles", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "c1c2d425984325f421d962ddfe3940b7fef504c0", "messageHeadline": "Mention about new features", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 0}}, {"node": {"oid": "e11a0030b329aa16815d44de5f0859838f918eb1", "messageHeadline": "Typo fix", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "0baea8a0dfeb2646333e35d676510d310b56bf9e", "messageHeadline": "Mention Graphite plaintext protocol support", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "b050b7325ad18041c40c4c74e2291ca65dac497e", "messageHeadline": "Mention InfluxDB line protocol support in README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 1}}, {"node": {"oid": "f63e72fbd60cacfc8e6bc3604213d9a3a79a6115", "messageHeadline": "Added release badge", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0cfaef8abbea5210d805039f0dedaa6144d9934d", "messageHeadline": "Merge pull request #2 from VictoriaMetrics/feature/logo-guidline", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "eaf50ca1367dfb95371a34eeeae745ca67f1a101", "messageHeadline": "Add logo guideline", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 34, "deletions": 0}}, {"node": {"oid": "1216af0459ad0e2c6f1a430a34255c3c6c7b56fd", "messageHeadline": "Fix link to logo", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "2e704451161e4bec571c2f8ef37d024dd9e1f11c", "messageHeadline": "Merge pull request #1 from VictoriaMetrics/feautre/add-logo", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "ddac82ef43f9fd4e6fe60049c0c71a9abdbbde8d", "messageHeadline": "Add logo", "author": {"name": "Artem Navoiev", "email": "tenmozes@gmail.com", "user": {"login": "tenmozes"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "2329d5c3aef358c3de274a571d081c066922476a", "messageHeadline": "Remove misleading LICENSE", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 21}}, {"node": {"oid": "df5159cafec94abfb963007ca9c39062f9f4aee8", "messageHeadline": "Add links to docker images and binaries for single-server VictoriaMet\u2026", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "7d9f428bf6dda351dc8f037132f32a72a85ad016", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "61c1b3825bb1fcc216929c803554a4f55a042e05", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "bac4dde48618ed71feb82d9a7d2fada733c9df0a", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 0, "deletions": 1}}, {"node": {"oid": "a1b802625cb05231dc8db9a80df401d7b36ad66c", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "25faeb6dbd34352a0312b8830f0812e93f149084", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 1}}, {"node": {"oid": "6211ebae5678f478927ec93886285ee9f66cbaf6", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "f4f3195878db8830c5b262de303817b0f862538b", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "f71a7110368c447e7a2a305e3ca937d4645bb577", "messageHeadline": "Fix urls to wiki pages", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 2}}, {"node": {"oid": "3ad970addca30d4d909d97b3a4186c4c64084120", "messageHeadline": "Add `Features` section", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 15, "deletions": 1}}, {"node": {"oid": "9e6b341088f8065cfc1555544b71f1b173b9ac20", "messageHeadline": "Add links to `WITH` templates playground and Grafana playground", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "604ff415e4a0afd76681872aef67244af04581d3", "messageHeadline": "Add FAQ link", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "0481439cdfce594beb9e86d90a761c67771db758", "messageHeadline": "Mention that VictoriaMetrics is in alpha stage", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 2, "deletions": 0}}, {"node": {"oid": "fd5983748a6bddd9d8e5a577b7d5f7c9c84e71ff", "messageHeadline": "Update README.md", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 1, "deletions": 0}}, {"node": {"oid": "a155f2314893589c33a397539d157b0af16bd60e", "messageHeadline": "Added links to Docs and Issues", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 4, "deletions": 2}}, {"node": {"oid": "04553a38601960c9201034d2faf6c18b9550b54a", "messageHeadline": "Initial commit", "author": {"name": "Aliaksandr Valialkin", "email": "valyala@gmail.com", "user": {"login": "valyala"}}, "additions": 23, "deletions": 0}}]