Skip to content

Commit

Permalink
apply suggestions from comments
Browse files Browse the repository at this point in the history
  • Loading branch information
denisgolius committed Dec 19, 2024
1 parent 7363c73 commit 51b4a11
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 13 deletions.
4 changes: 2 additions & 2 deletions ct/victoriametrics.sh
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,9 @@ function update_script() {
systemctl stop victoriametrics
msg_ok "Stopped ${APP}"
msg_info "Updating ${APP} to ${RELEASE}"
mkdir -p /opt/victoriametrics
wget -q https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/victoria-metrics-linux-amd64-${RELEASE}.tar.gz
tar -xf victoria-metrics-linux-amd64-${RELEASE}.tar.gz
cp -rf victoria-metrics-prod /usr/local/bin/
tar -xf --delete victoria-metrics-linux-amd64-${RELEASE}.tar.gz -C /opt/victoriametrics
rm -rf victoria-metrics-linux-amd64-${RELEASE}.tar.gz
echo "${RELEASE}" >/opt/${APP}_version.txt
msg_ok "Updated ${APP} to ${RELEASE}"
Expand Down
18 changes: 7 additions & 11 deletions install/victoriametrics-install.sh
Original file line number Diff line number Diff line change
Expand Up @@ -23,17 +23,14 @@ msg_ok "Installed Dependencies"

msg_info "Installing VictoriaMetrics"
RELEASE=$(curl -s https://api.github.com/repos/VictoriaMetrics/VictoriaMetrics/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4) }')
mkdir -p /etc/victoriametrics
mkdir -p /var/lib/victoriametrics
groupadd -r victoriametrics
useradd -g victoriametrics -d /var/lib/victoriametrics -s /sbin/nologin --system victoriametrics
chown -R victoriametrics:victoriametrics /var/lib/victoria-metrics
mkdir -p {/etc/victoriametrics,/var/lib/victoriametrics,/opt/victoriametrics}

wget -q https://github.com/VictoriaMetrics/VictoriaMetrics/releases/download/v${RELEASE}/victoria-metrics-linux-amd64-${RELEASE}.tar.gz
tar -xf victoria-metrics-linux-amd64-${RELEASE}.tar.gz
chmod +x /usr/bin/victoria-metrics-prod
chown root:root /usr/bin/victoria-metrics-prod
tar -xf --delete victoria-metrics-linux-amd64-${RELEASE}.tar.gz -C /opt/victoriametrics
chmod +x /opt/victoriametrics/victoria-metrics-prod
chown root:root /opt/victoriametrics/victoria-metrics-prod

cat <<END >/etc/victoriametrics/scrape.yml
cat <<EOF >/etc/victoriametrics/scrape.yml
# Scrape config example
#
scrape_configs:
Expand All @@ -43,7 +40,6 @@ scrape_configs:
- targets: ['127.0.0.1:8428']
END
mv victoria-metrics-prod /usr/local/bin/
echo "${RELEASE}" >/opt/${APPLICATION}_version.txt
msg_ok "Installed VictoriaMetrics"
Expand All @@ -63,7 +59,7 @@ ExecReload=/bin/kill -HUP \$MAINPID
User=root
Restart=always
Type=simple
ExecStart=/usr/local/bin/victoria-metrics-prod \
ExecStart=/opt/victoriametrics/victoria-metrics-prod \
-promscrape.config=/etc/victoriametrics/scrape.yml \
-storageDataPath=/var/lib/victoriametrics \
-retentionPeriod=12 \
Expand Down

0 comments on commit 51b4a11

Please sign in to comment.