prusa_exporter

Prometheus exporter for Prusa3D printers - supports Prusa Link API and Syslog metrics as well as logs from printer

GPL-3.0 License

Stars
36
Committers
7
prusa_exporter - v1.0.rc2 Latest Release

Published by pstrobl96 7 months ago

What's Changed

Mostly fixing stuff in this release. Unfortunatelly printer type autodetection does not work reliably so it is strongly to not use this feature 😞.

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v1.0.rc1...v1.0.rc2

prusa_exporter - v1.0.rc1

Published by pstrobl96 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v1.0.b7...v1.0.rc1

syslog

prusa_exporter - v1.0.b7

Published by pstrobl96 8 months ago

What's Changed

Rather small but critical release.

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v1.0.b6...v1.0.b7

syslog

prusa_exporter - v1.0.b6

Published by pstrobl96 8 months ago

What's Changed

  • 🎉 Syslog metrics now contains labels - a lot of them
  • ⏲️ All logs use UnixNs time format now
  • PrusaLink metrics are processed in parallel - one goroutine per printer so it's pretty quick
  • 💧 Dropped config reloader - it was replaced with parallel processing 🤷
  • 📑 Revamped README.md
  • Hotfixed prusa_material metric
  • ⌛ Configurable timeout for PrusaLink scraping
  • Building script for binaries
  • 😎 v1.0.b6 by @pstrobl96 in https://github.com/pstrobl96/prusa_exporter/pull/73

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v1.0.b5...v1.0.b6

logz

prusa_exporter - v1.0.b5

Published by pstrobl96 8 months ago

What's Changed

  • v1.0.b5 by @pstrobl96 in https://github.com/pstrobl96/prusa_exporter/pull/72
  • 🗒️ Printer logs are working again! 🎉
    • Promtail pipeline for log parsing
    • Log rotation
    • Slight configuration update
    • Log into file
  • 📌 Created testing docker compose that uses local dockerfile

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v1.0.b4...v1.0.b5

release

prusa_exporter - v1.0.b4

Published by pstrobl96 8 months ago

What's Changed

  • 🧊 Frozen release - now only bugfixing and testing
  • 🎉 Refactored a lot - maybe too much
  • ⏲️ Timeout for PrusaLink metrics
  • Merged metrics from prusa_buddy_ prusa_einsy_ and prusa_sl_ metrics under one prefix prusa_
  • Updated config - merged printers block
  • Created Syslog dashboard and merged PrusaLink dashboards into one
  • 🏆 Around 80 syslog metrics gathering from printers - will stay experimental because I'm unable to make printer send metrics reliably 😢
  • v1.0.b4 by @pstrobl96 in https://github.com/pstrobl96/prusa_exporter/pull/71

What's Broken

  • Config reloader does not work right now
  • Exporter crashes here in Syslog mode because of concurrent read and write into map
  • Issues with prusa_current metric. Does not return correct values
  • Log collection is not reimplemented yet

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v1.0.b3...v1.0.b4

syslog

prusa_exporter - v1.0.b3

Published by pstrobl96 8 months ago

What's Changed

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v1.0.b2...v1.0.b3

Screenshot 2024-02-13 at 19-07-58 Prusa SL Dashboard - Dashboards - Grafana
Screenshot 2024-02-13 at 19-00-31 Prusa Overview Dashboard - Dashboards - Grafana

prusa_exporter - v1.0.b2

Published by pstrobl96 8 months ago

Second beta version of v1.0.0

README.md is updated so be sure you read newest version!

What's Changed

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v1.0.b1...v1.0.b2

logs

prusa_exporter - v1.0.b1

Published by pstrobl96 9 months ago

First beta version of v1.0.0

What's Changed

First version that supports SYSLOG metrics! 🎉

Known issues

  • occasional crash because of syslog metrics - happens about after running for a few hours
  • code is still kinda messy
  • overview dashboard feels empty

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v0.9.3...v1.0.b1

prusa_exporter - v0.9.3

Published by pstrobl96 9 months ago

  • bump of version
  • enabled node_exporter for raspberry pi image

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v0.9.1...v0.9.3

prusa_exporter - v0.9.1

Published by pstrobl96 11 months ago

Released as Docker image as well as Raspberry Pi image file

docker pull pubeldev/prusa_exporter:v0.9.1

What's Changed

Full Changelog: https://github.com/pstrobl96/prusa_exporter/compare/v0.9.0...v0.9.1

prusa_exporter - v0.9.0

Published by pstrobl96 11 months ago

First release of Raspberry Pi Image. Also released as docker image but that is not released here.

Package Rankings
Top 9.98% on Proxy.golang.org
Badges
Extracted from project README
docker rpi
Related Projects