Skip to content

Releases: monofox/monit_exporter

v0.3.0

14 Apr 14:24
Compare
Choose a tag to compare

Bugs

  • Catching scrape errors

Changes

  • Breaking change: changing type names in compliance to Monit service type names (programPid => process, programPath => program, remoteHost => host)
  • Earlier, by default the exporter listened on localhost. In future, it will listen on 0.0.0.0:9388 by default. This enhance the use within containerized environment.
  • Breaking change: some metrics were renamed. E.g.:
    • monit_exporter_up => monit_up
    • monit_exporter_service_check => monit_service_check
  • Upgraded third party depenencies
  • Upgraded regular go version to 1.21.9

Enhancements

  • Adding Dockerfile for easier deployment.
  • Providing workflow for automatic docker image generation in Github container registry.
  • Extended documentation via README.md of provided features, installation, configuration.

Features

  • Adding support of environment variables for configuration.
  • Added extraction of:
    • port response times
    • unix socket response times
    • ICMP response times (hosts)
    • CPU usage
    • Memory usage
    • Disk write metrics
    • Disk read metrics
    • I/O service times
    • Network link metrics
    • Uptime metrics
    • Monit version information
  • Added option in order to ignore TLS certificate validation (restricted and not recommended)

Full Changelog: v0.2.2...v0.3.0