Prometheus Rancher Exporter Versions Save

Exposes Rancher metrics to Prometheus

v0.22.52

7 years ago

Addition of Agent-State thanks to @johnrengelman and minor fix to internal metrics.

Features

Agent state is now tracked for hosts. The agent state is what is set when a host connects/disconnects from the Rancher server. Useful for when hosts enter 're-connecting' state.

Fixes

  • Resolved minor issue with the labels for internal metrics, specifically the package was reported wrong.

v0.22.40

7 years ago

Fixes for V1 API backwards compatibility

Important

  • HIDE_SYS Now set to true by default. To view system services then set this bool value to false.

Fixes

  • Resolved issue stack_name showing "unknown" when using with the V1 API. This is due to inconsistencies in the old rancher API. I've coded a workaround to obtain the data.https://github.com/infinityworksltd/prometheus-rancher-exporter/issues/16

v0.20.38

7 years ago

This release encompasses somewhat of a re-write for how we handled data. In summary, the previous exporter was split into vertical functional stacks around the endpoint (hosts,services,stacks). This meant that we needed to re-write it so that code traverses a central set of functions. This proved a blocker for some of the new functionality.

This is also the first version to use the new version format courtesy of https://github.com/a-h/ver/ .

Important

  • rancherURL removed as a label, we don't support multiple rancher servers at this stage and it makes the output hard to parse. Ultimately the aim here longer term is to return the 'environment', this requires an upstream change to the API though.

New Features

  • stack_name field now included for all service metrics
  • Added ability to control log level, standardised logging on logrus across the exporter.
  • Marginally faster to execute, less code to manage, easier to change etc.

Fixes

  • Resolved issue with the health_state not returning a label match for an unhealthy state, inline with how it's processed in the other state metrics.

13

7 years ago

Stable Release of the go-rewrite codebase.

Important

This is the last version that will use the existing version scheme, the next iteration will use a more robust versioning scheme.

Major Bug Fixes since v12