[PR #35] [CLOSED] Feature/update repo #36

Closed
opened 2026-10-13 21:12:42 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/amnezia-vpn/amneziawg-exporter/pull/35
Author: @verubtsov
Created: 3/29/2026
Status: ❌ Closed

Base: main ← Head: feature/update_repo


📝 Commits (10+)

  • 2192d6e Add per-peer traffic and handshake metrics
  • 0c2aeda Merge pull request #1 from verubtsov/feature/per-peer-traffic-metrics
  • 68c90f2 Add Grafana dashboard for AmneziaWG metrics
  • 66f2238 Add musl-tools to Dockerfile dependencies
  • 94a0f32 fix: use docker/login-action and buildx for multi-platform CI
  • e7d395f Merge pull request #3 from verubtsov/add-musl-tools
  • d404d0c fix: use DOCKERHUB_USERNAME secret for Docker image name
  • a9d8f7d Merge pull request #4 from verubtsov/fix/dockerhub-ci-login-buildx
  • 037cca7 Merge pull request #2 from verubtsov/add-grafana-dashboard
  • 5b6558c Repo update

📊 Changes

6 files changed (+688 additions, -33 deletions)

View changed files

📝 .github/workflows/docker-build-and-push.yml (+14 -6)
📝 Dockerfile (+1 -1)
📝 Makefile (+13 -18)
📝 README.md (+14 -6)
➕ dashboards/amneziawg.json (+620 -0)
📝 exporter.py (+26 -2)

📄 Description

What's done:

  1. docs: update metrics table in README with all 10 exported metrics
    Add missing per-peer and aggregate metrics, populate Labels column,
    add Type column, and note dynamic label support via AWG_EXPORTER_LABEL_.
    add Type column, and note dynamic label support via AWG_EXPORTER_LABEL_
    .

  2. ci: trigger on tags, use tag version for Docker image
    Replace push-to-main trigger with tag-based trigger (v*).
    Extract version from tag name and pass it to make ci.
    Makefile VERSION now uses ?= so CI can override it; defaults to 'dev' for local builds.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/amnezia-vpn/amneziawg-exporter/pull/35 **Author:** [@verubtsov](https://github.com/verubtsov) **Created:** 3/29/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `feature/update_repo` --- ### 📝 Commits (10+) - [`2192d6e`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/2192d6ee30e69689965bf31b4d8141fbda401683) Add per-peer traffic and handshake metrics - [`0c2aeda`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/0c2aedadfca27870db5c1a2e781254f5cecafb73) Merge pull request #1 from verubtsov/feature/per-peer-traffic-metrics - [`68c90f2`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/68c90f22e78ce1a4e8bcf6482176160ad1c17a1a) Add Grafana dashboard for AmneziaWG metrics - [`66f2238`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/66f2238e44c2643ed2e60e568285dd4f750d84ae) Add musl-tools to Dockerfile dependencies - [`94a0f32`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/94a0f3225e4876b498aa774a522dafdab6fb44e9) fix: use docker/login-action and buildx for multi-platform CI - [`e7d395f`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/e7d395fb238d5a0c581e102d398afb93eb7a0b36) Merge pull request #3 from verubtsov/add-musl-tools - [`d404d0c`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/d404d0ce29e27158036ceb5120b395d2f1b283d0) fix: use DOCKERHUB_USERNAME secret for Docker image name - [`a9d8f7d`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/a9d8f7de6191bdf9455440083a5fc8232dc289d0) Merge pull request #4 from verubtsov/fix/dockerhub-ci-login-buildx - [`037cca7`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/037cca7a282160dfe5040a7fb2b26cba86a838e3) Merge pull request #2 from verubtsov/add-grafana-dashboard - [`5b6558c`](https://github.com/amnezia-vpn/amneziawg-exporter/commit/5b6558c6850de0f5a958796369a2f8a78221ae03) Repo update ### 📊 Changes **6 files changed** (+688 additions, -33 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/docker-build-and-push.yml` (+14 -6) 📝 `Dockerfile` (+1 -1) 📝 `Makefile` (+13 -18) 📝 `README.md` (+14 -6) ➕ `dashboards/amneziawg.json` (+620 -0) 📝 `exporter.py` (+26 -2) </details> ### 📄 Description What's done: 1. docs: update metrics table in README with all 10 exported metrics Add missing per-peer and aggregate metrics, populate Labels column, add Type column, and note dynamic label support via AWG_EXPORTER_LABEL_*. add Type column, and note dynamic label support via AWG_EXPORTER_LABEL_*. 2. ci: trigger on tags, use tag version for Docker image Replace push-to-main trigger with tag-based trigger (v*). Extract version from tag name and pass it to make ci. Makefile VERSION now uses ?= so CI can override it; defaults to 'dev' for local builds. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-13 21:12:42 +00:00
Sign in to join this conversation.
No labels
bug
minor
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
amnezia-vpn/amneziawg-exporter#36
No description provided.