Merge pull request #32 from amnezia-vpn/update-3.2.1

version 3.2.1
This commit is contained in:
DarthSidious007
2025-05-25 15:11:52 +03:00
committed by GitHub
2 changed files with 5 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
.PHONY: all ci docker_build docker_retag docker_login docker_push
VERSION := 3.2.0
VERSION := 3.2.1
PROJECT_NAME ?= amneziavpn/amneziawg-exporter
DOCKER_BUILDKIT ?= 1
DOCKER_REGISTRY ?= docker.io

View File

@@ -265,7 +265,10 @@ class Exporter:
def set_metric(self, name):
if name != 'status':
value = self.storage[name]
try:
value = self.storage[name]
except Exception:
value = 0
else:
value = 1
if self.has_labels:
@@ -285,10 +288,6 @@ class Exporter:
"""
output = AwgShowWrapper.run_bin(self.awg_show_command)
peers = AwgShowWrapper.parse(output)
if not peers:
self.metrics['status'].labels(**self.config.extra_labels).set(0)
self.metrics['online'].labels(**self.config.extra_labels).set(0)
return
for peer in peers:
if peer.get('latest_handshake') != '0':
self.storage.update_peer(peer['peer'], peer['latest_handshake'])