- [CHANGE] Switch logging to slog (#171)
- [SECURITY] Update to Go 1.22, update all dependencies
- [SECURITY] Update dependencies, including google.golang.org/protobuf for CVE-2024-24786
- [SECURITY] Maintenance release, updating dependencies and build with Go 1.21
- [SECURITY] Maintenance release, updating dependencies
- [Security] Update dependencies (#131)
This is a maintenance release, updating dependencies.
- [BUGFIX] Continue processing UDP after badly formatted packages (#120)
- [ENHANCEMENT] Improve compatibility of
/ping
endpoint (#116)
- [FEATURE] Add
/health
endpoint to make more InfluxDB clients happy (#108) - [CHANGE] Update dependencies and build with Go 1.18 (#109)
This is a maintenance release, built with Go 1.17.9 to address security issues.
- [FEATURE] Support ingestion from InfluxDB v2 clients (#95)
- [ENHANCEMENT] Update Go & dependencies to enable build for windows/arm64 (#93)
- [ENHANCEMENT] Accept gzip encoding (#78)
- [ENHANCEMENT] Handle metric names that start with digits (#77)
- [ENHANCEMENT] Return errors as JSON, in line with InfluxDB (#74)
- [CHANGE] Move exporter metrics to their own endpoint (#68)
- [ENHANCEMENT] Ignore the
__name__
label on incoming metrics (#69)
This release improves the experience in mixed Prometheus/InfluxDB environments.
By moving the exporter's own metrics to a separate endpoint, we avoid conflicts with metrics from other services using the Prometheus client library.
In these circumstances, a spurious __name__
label might appear, which we cannot ingest.
The exporter now ignores it.
- [CHANGE] Update all dependencies, including Prometheus client (#66)
- [ENHANCEMENT] Improve performance by reducing allocations (#64)
- [FEATURE] Add ping endpoint that some clients expect (#60)
- [CHANGE] Do not run as root in the Docker container by default (#40)
- [CHANGE] Update logging library & flags (#58)
- [CHANGE] Switch to Kingpin flag library (#14)
- [FEATURE] Optionally export samples with timestamp (#36)
For consistency with other Prometheus projects, the exporter now expects
POSIX-ish flag semantics. Use single dashes for short options (-h
) and two
dashes for long options (--help
).
Initial release.