Releases: hacktegic/meshtastic-prometheus-exporter
Releases · hacktegic/meshtastic-prometheus-exporter
2.4
What's Changed
Exciting New Features 🎉
- Redis support was dropped in favor of same-process in-memory caching by @artiommocrenco in #151
- Added support for colored logs by @artiommocrenco in #153
Other Changes
- Enabled Sentry error reporting by default and refactor related logging by @artiommocrenco in #152
Full Changelog: 2.3...2.4
2.3
2.1
What's Changed
Exciting New Features 🎉
- Docker image is now also built for
linux/arm/v7
(armhf) andlinux/arm64
(aarch64) platforms
Dependencies
- Updated all dependencies
Full Changelog: 2.0...2.1
2.0
What's Changed
Exciting New Features 🎉
- The exporter now supports Serial (USB), BLE, and TCP interfaces to connect with a Meshtastic device/network. You no longer need an MQTT server to get metrics from your mesh.
- When using BLE, TCP, or Serial modes (not MQTT), the node database is populated from the device's node database at startup. This eliminates the need to wait for NODEINFO packets to gather node information.
- Updated README. You no longer need to build the Docker image and can use a pre-built one.
- Upgraded Grafana to v11.
Other Changes
- Use hatch as build system / project manager by @artiommocrenco in #85
- Add Sentry integration by @artiommocrenco in #89
ENABLE_SENTRY
to 0
Dependencies
- Bump opentelemetry-api from 1.28.1 to 1.28.2 by @dependabot in #84
- Bump opentelemetry-sdk from 1.28.1 to 1.28.2 by @dependabot in #82
- Bump prometheus from 2.51.2 to 2.55.1 in docker-compose.yml by @artiommocrenco in #86
- Bump grafana from 10.4.2 to 10.4.13 in docker-compose.yml by @artiommocrenco in #87
- Bump opentelemetry-exporter-prometheus from 0.49b1 to 0.49b2 by @dependabot in #83
- Bump redis from 5.2.0 to 5.2.1 by @dependabot in #102
- Bump opentelemetry-api from 1.28.2 to 1.30.0 by @dependabot in #106
- Bump opentelemetry-sdk from 1.28.2 to 1.30.0 by @dependabot in #107
- Bump opentelemetry-exporter-prometheus from 0.49b1 to 0.51b0 by @dependabot in #108
- Update meshtastic requirement from ~=2.5.4 to ~=2.6.0 by @dependabot in #110
- Bump opentelemetry-api from 1.30.0 to 1.31.0 by @dependabot in #112
- Bump opentelemetry-sdk from 1.30.0 to 1.31.0 by @dependabot in #111
- Bump opentelemetry-exporter-prometheus from 0.51b0 to 0.52b0 by @dependabot in #109
Full Changelog: 2.3.7.30fbcab-1.8...2.0
2.3.7.30fbcab-1.8
What's Changed
Exciting New Features 🎉
- Configure Redis connection via URL instead of TCP host and port by @AndrewKvalheim in #79
Dependencies
- Bump paho-mqtt from 2.0.0 to 2.1.0 by @dependabot in #55
- Bump opentelemetry-api from 1.24.0 to 1.25.0 by @dependabot in #56
- Bump opentelemetry-exporter-prometheus from 0.45b0 to 0.46b0 by @dependabot in #59
- Bump opentelemetry-sdk from 1.24.0 to 1.25.0 by @dependabot in #58
- Bump opentelemetry-exporter-prometheus-remote-write from 0.45b0 to 0.46b0 by @dependabot in #57
- Bump docker/build-push-action from 5 to 6 by @dependabot in #60
- Bump anothrNick/github-tag-action from 1.69.0 to 1.70.0 by @dependabot in #61
- Bump opentelemetry-sdk from 1.25.0 to 1.26.0 by @dependabot in #65
- Bump opentelemetry-exporter-prometheus-remote-write from 0.46b0 to 0.47b0 by @dependabot in #62
- Bump opentelemetry-exporter-prometheus from 0.46b0 to 0.47b0 by @dependabot in #64
- Bump opentelemetry-api from 1.25.0 to 1.26.0 by @dependabot in #63
- Bump anothrNick/github-tag-action from 1.70.0 to 1.71.0 by @dependabot in #70
- Bump redis from 5.0.3 to 5.2.0 by @dependabot in #73
- Bump opentelemetry-sdk from 1.26.0 to 1.28.1 by @dependabot in #77
- Bump opentelemetry-api from 1.26.0 to 1.28.1 by @dependabot in #75
- Bump opentelemetry-exporter-prometheus from 0.47b0 to 0.49b1 by @dependabot in #76
- Bump opentelemetry-exporter-prometheus-remote-write from 0.47b0 to 0.49b1 by @dependabot in #74
New Contributors
- @AndrewKvalheim made their first contribution in #79
Full Changelog: 2.3.7.30fbcab-1.7...2.3.7.30fbcab-1.8
2.3.7.30fbcab-1.7
What's Changed
Grafana Changes 📊
- Increase SNR max value for neighbor info dashboards by @artiommocrenco in #52
Bug Fixes 🐞
- Fix Grafana telemetry net dashboard that got broken after a recent change by @artiommocrenco in #53
Full Changelog: 2.3.7.30fbcab-1.6...2.3.7.30fbcab-1.7
2.3.7.30fbcab-1.6
What's Changed
Grafana Changes 📊
- Update source node variable query type in an attempt that nodes disappear from the list after more time if no longer being observed by @artiommocrenco in #50 #49
Full Changelog: 2.3.7.30fbcab-1.5...2.3.7.30fbcab-1.6
2.3.7.30fbcab-1.5
What's Changed
Grafana Changes 📊
- Source node variable now is based of
meshtastic_mesh_packets_total
(packets of all types) metric and notmeshtastic_neighbor_info_snr_decibels
, ormeshtastic_node_info_last_heard_timestamp_seconds
by @artiommocrenco in #46 - Allow selecting multiple nodes in source node variable by @artiommocrenco in #48
Other Changes
- Improve usage instructions in the readme file by @artiommocrenco in #47
Dependencies
- Update meshtastic protobufs to 2.3.7 by @artiommocrenco in #38
- Update grafana & prometheus in docker compose to their latest versions by @artiommocrenco in #45
- Bump opentelemetry-sdk from 1.23.0 to 1.24.0 by @dependabot in #39
- Bump opentelemetry-exporter-prometheus-remote-write from 0.44b0 to 0.45b0 by @dependabot in #40
- Bump opentelemetry-api from 1.23.0 to 1.24.0 by @dependabot in #42
- Bump opentelemetry-exporter-prometheus from 0.44b0 to 0.45b0 by @dependabot in #41
- Bump anothrNick/github-tag-action from 1.67.0 to 1.69.0 by @dependabot in #43
Full Changelog: 2.3.0.5f47ca1-1.4...2.3.7.30fbcab-1.5
2.3.0.5f47ca1-1.4
What's Changed
Bug Fixes 🐞
- Deduplicate packets over configurable 10 minutes period, not hardcoded 5 hours by @artiommocrenco in #36
Full Changelog: 2.3.0.5f47ca1-1.3...2.3.0.5f47ca1-1.4
2.3.0.5f47ca1-1.3
What's Changed
Grafana Changes 📊
- Set "Connect null values" to always by @artiommocrenco in #33
- Change grafana range from 3h to 6h by @artiommocrenco in #34
Bug Fixes 🐞
- Skip processing encrypted packets by @artiommocrenco in #35
Full Changelog: 2.3.0.5f47ca1-1.2...2.3.0.5f47ca1-1.3