Releases: aerospike/aerospike-prometheus-exporter
Aerospike Prometheus Exporter v1.21.0
New in this version
This version implements fixes in security, authentication, and histogram data retrieval.
Bug fixes
- Aerospike Prometheus Exporter (APE) was sending the wrong histogram info command to the server if the namespace name contained a hyphen. [OM-209]
- If APE logged in using PKI, it did not scrape the aerospike_users_conns_in_use metric. Scraping was unaffected if APE logged in using internal authentication. [OM-211]
Security
- Updated the github.com/sirupsen/logrus package. The affected version was vulnerable to Denial of Service (DoS) via the logrus.Writer() function, which could be triggered by logging text longer than 64kb without newlines. [OM-214]
Aerospike Prometheus Exporter v1.20.0
New in this version
This version implements fixes and improvements to support TLS certificate ending with LR (Unix) and CRLF (DOS/Windows).
Improvements
- Exporter to support keys/certificates ending with LR and/or CRLF. [OM-208]
Aerospike Prometheus Exporter v1.19.0
New in this version
This version implements fixes and improvements to enhance performance, usability, and reliability.
Improvements
- Exporter now uses the latest aerospike-client-go library. [OM-203]
Issues fixed
- System info metrics were not working properly with Datadog. [OM-204]
Security
- This version includes updates to address the following security vulnerabilities: CVE-2023-42366, CVE-2023-42365, CVE-2023-42364, CVE-2023-42363 [OM-205]
Aerospike Prometheus Exporter v1.18.0
New in this version
This version implements a variety of feature requests and improvements to enhance performance, usability and reliability.
New features
- Added a feature to enable required TLS cipher suites [OM-193]
- Updated gauge metrics with additional statistics. [OM-194]
Aerospike Prometheus Exporter v1.17.0
New in this version
This version implements a variety of feature requests and improvements to enhance performance, usability and reliability.
New features
- Added a feature to detect and send the pod name or host name as a service label in Kubernetes or as an IP address in VM or Docker environments. [OM-184]
NOTE: If you upgrade with a running Kubernetes deployment, the Exporter begins sending the pod name as a service label immediately after upgrading. - Updated gauge metrics with additional statistics. [OM-186]
Updates
- Updated protobuf libraries to version 1.33.0. [OM-180]
- Updated net module libraries version to 0.23.0. [OM-187]
- Updated crypto module libraries version to 0.21.0. [OM-171]
Aerospike Prometheus Exporter v1.16.1
Description & Highlights
- Aerospike Prometheus Exporter 1.16.1 fixes some issues regarding docker image and other critical bug fixes
Bug Fixes
- Exporter is not restarting when old configuration file is re-used [OM-173]
- Docker image is not starting because incorrect environment variable name in entry point shell script [OM-174]
Aerospike Prometheus Exporter v1.16.0
Description & Highlights
Aerospike Prometheus Exporter 1.16.0 fixes some issues and adds support for some key system metrics, new cloud metrics, and native OpenTelemetry (OTEL) support.
NOTE: This release removes support for job metrics.
Breaking Changes
In version 1.16.0, the Aerospike Prometheus Exporter configuration file ape.toml
includes the following new line under the [Agent]
section: PROMETHEUS = true
If you are upgrading to version 1.16.0 from a previous release, or if you deploy a templated version of ape.toml
, you must add PROMETHEUS = true
under the [Agent]
section following the upgrade or prior to deploying the file. See Configuring Aerospike Prometheus Exporter for more information.
This issue will be fixed in a patch release. It is recommended that you do not use Aerospike Prometheus Exporter 1.16.0.
Features
-
Adds key Node Exporter metrics such as open file descriptors, network packet retransmissions, and network bytes received and transferred. [OM-155]
-
Native OTEL implementation allows users to integrate with third-party observability tools using OTEL, including gRPC endpoints to push metrics directly from Node Exporter. [OM-161]
-
Adds a cloud provider configuration to fetch key details such as location, region, and availability zone. [OM-165]
Bug Fixes
- Regex was not being applied correctly for storage-engine.* metrics in the allowlist and blocklist. [OM-164]
Aerospike Prometheus Exporter v1.15.0
Description & Highlights
- Aerospike Prometheus Exporter 1.15.0 adds support for enhanced build artifacts and microbenchmark latencies.
CAUTION:
The change in filenames for build artifacts that are specific to operating systems and architectures may affect automated install scripts.
Features
- [OM-146] - Build Prometheus Exporter artifacts to support multiple OS flavors and hub CLI replacement.
- Exporter is now supported on amd64 and arm64 architectures.
- Exporter release artifacts are available for Amazon Linux 2023, Debian 11, Debian 12, RHEL 8, RHEL 9, Ubuntu 20.04, and Ubuntu 22.04.
- [OM-86] - Support microbenchmarks in Prometheus and Grafana.
- Added support for sharing microbenchmark metrics when enabled on the Aerospike Server.
Aerospike Prometheus Exporter v1.14.0
Description
Aerospike Prometheus exporter version 1.14.0 added support for 7.0 metrics and bug fixes.
- Improves labeling of 7.0 storage metrics.
Features
- [OM-126] Aerospike Prometheus Exporter - support for 7.0 server.
- Added support to handle 7.0 stats like stripe and added new labels to storage-engine metrics.
- [OM-141] Snyk - security fixes.
- Upgraded net and crypto packages to remediate the DDoS security issue reported by Snyk.
Aerospike Prometheus Exporter v1.13.0
Description
Aerospike Prometheus exporter version 1.13.0 adds support to export configurations of node/service and cross-data-replication( i.e. XDR ) exposed by Aerospike server and few bug fixes.
NOTE:
- Aerospike Prometheus Exporter DEB, TAR and RPM artifacts are generated on Ubuntu 20.04.
- Aerospike Prometheus Exporter Federal RPM artifacts are generated on FIPS configured CentOS 8.x.
Features
- [OM-94] - Exporter refactor: handle index-type configurations properly.
- Added support to handle index and sindex specific configurations and statistics.
- [OM-92] - Exporter refactor: handle configurations.
- Exporter now exposes configurations as metrics at node/service and cross-data-replication(i.e. XDR) covering both dc and dc/namespace levels.
- [OM-72] - FIPS build automation.
- FIPS packaging and build process is now automated to run on self-hosted github runners.