Releases: infinityworks/prometheus-rancher-exporter
Release - v0.22.52
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.
Release - v0.22.40
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.#16
Release - v0.20.38
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.
Release v13
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
- Fixed net/http connections not being closed correctly (#14)