Skip to content

Latest commit

 

History

History
105 lines (77 loc) · 3.37 KB

CHANGELOG.md

File metadata and controls

105 lines (77 loc) · 3.37 KB

Change Log

v0.9.0

  • Added new MCU klipper_mcu_* metrics to printer_objects metric collection.
  • Added new -logging.level <level> command line option to set specific log output level. The -debug and -verbose options have been deprecated and will be removed in a future release. Address #17.

v0.8.0

  • Added option to set API Key for authentication in prometheus.yml, -moonraker.apikey command line option, or MOONRAKER_APIKEY environment variable. Fixes #15.
  • Added -verbose option for trace level debug logging
  • Breaking change: The temperature module is deprecated as it contains a subset of the metrics reported by the printer_objects module. Closes #2.

v0.7.1

  • Added history data metrics including total print time or total filament used. Add the new history module in your prometheus.yml config. Thanks to @r4ptor #12

v0.7.0

  • Fixes #11. Query custom temperature sensor, fan, and output pin config separatelly for each configured klipper host
  • Fixes #10. Use labels for temperature sensor, fan, and output pin metrics
  • Breaking change: printer_objects klipper_temperature_sensor_* metrics renamed, now uses labels for each sensor instead of separate metrics
  • Breaking change: printer_objects klipper_temperature_fan_* metrics renamed now uses labels for each fan instead of separate metrics
  • Breaking change: printer_objects klipper_output_pin_* metrics renamed, now uses labels for each output pin instead for separate metrics
  • Breaking change: network_stats klipper_network_* metrics renamed, now uses labels for each network interface instead of separate metrics

v0.6.2

  • Fixes #9. Change TimeInQueue type from into to float64

v0.6.1

  • Fixes #8. Invalid metric for sensors with unsupported characters in the name

v0.6.0

  • Added support for temperature_sensor metrics to printer_objects collector. Fixes #3
  • Added support for temperature_fan metrics to printer_objects collector. Fixes #4
  • Added support for output_pin metrics to printer_objects collector. Fixes #5
  • Added example docker deployment for grafana, prometheus and the klipper-exporter

v0.5.1

  • Added Dockerfile and Docker usage instructions. Fixes #6
  • Fixes issue with linux builds #1
  • Fixes typo in metric descriptions

v0.5.0

  • Add additional printer_object metrics from idle_timeout, virtual_sdcard, print_stats, and display_staus
  • Changes some metric types from Gauge to Counter
  • Fixes heater bed metric collection

v0.4.0

  • Add printer_object metrics for gcode_move, toolheat, extruder, heater_bed, and fan.
  • Add temperature metric collection

v0.3.0

  • Separate metrics into optional modules
  • Add network stats for all network interfaces
  • Update logging
  • Fixes range exception for large gauges on 32-bits rpi OS

v0.2.0

  • Adds some system metrics from /machine/system_info
  • Adds some Disk Storage mertics from /server/files/directory
  • Add Job Queue metric from /server/job_queue/status queue length
  • Added build targets for different platforms

v0.1.1

  • Fixes crash when moonraker API is offline
  • Remove foo bar test metrics

v0.1.0

  • Initial version with support for /machine/proc_stats