VictoriaMetrics/snap/local
Denys Holius 51466ce379
Fix/snap build (#4125)
* snap/snapcraft.yaml: bump go-channel to latest 1.20/stable

* snap/local/Makefile: fixed typo in output snap file
2023-04-12 18:50:56 +02:00
..
Dockerfile snap: update Go builder from v1.17.3 to v1.17.7 2022-02-15 12:43:04 +02:00
Makefile Fix/snap build (#4125) 2023-04-12 18:50:56 +02:00
README.md all: typo fix in the same way as in e566d49e3a: 8248 -> 8428 2023-03-16 22:06:38 -07:00
victoriametrics-wrapper adds snap package for victoria-metrics (#904) 2020-11-18 02:00:06 +02:00

Snap integration

https://snapcraft.io/

snap link: https://snapcraft.io/victoriametrics

develop

Install snapcraft or docker

build snap package with command

make build-snap

It produces snap package with current git version - victoriametrics_v1.46.0+git1.1bebd021a-dirty_all.snap. You can install it with command: snap install victoriametrics_v1.46.0+git1.1bebd021a-dirty_all.snap --dangerous

usage

installation and configuration:

# install
snap install victoriametrics
# logs
snap logs victoriametrics
# restart
 snap restart victoriametrics

Configuration management:

Prometheus scrape config can be edited with your favorite editor, its located at

vi /var/snap/victoriametrics/current/etc/victoriametrics-scrape-config.yaml

after changes, you can trigger config reread with curl localhost:8428/-/reload.

Configuration tuning is possible with editing extra_flags:

echo 'FLAGS="-selfScrapeInterval=10s -search.logSlowQueryDuration=20s"' > /var/snap/victoriametrics/current/extra_flags
snap restart victoriametrics

Data folder located at /var/snap/victoriametrics/current/var/lib/victoriametrics/