Delivery counters now work, and the dashboard that could never show them is gone.
- Delivery counters (alerts received, activities created, pushes sent, errors) show on the Overview page with no setup. They were previously registered in a way the plugin SDK never exported, so nothing surfaced them.
- The same counters are exported in Prometheus format at
/metrics/plugins/pushward-alerts-appif you want to keep history across restarts. Optional; nothing in the plugin depends on it. - Removed the bundled
PushWard Deliverydashboard. Its panels needed a Prometheus scrape job against Grafana's own metrics endpoint, so it showed "No data" out of the box. The Overview page replaces it.
If you are upgrading and previously imported the bundled dashboard, Grafana leaves the imported copy behind. Delete it from Dashboards, or with DELETE /api/dashboards/uid/pushward-delivery.
Install
This build is unsigned. Set allow_loading_unsigned_plugins = pushward-alerts-app in grafana.ini, or GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS=pushward-alerts-app. See DISTRIBUTION.md.
Full Changelog: v0.4.0...v0.5.0