Aerospike Prometheus Exporter Release Notes

  • 1.14.0
    Release Date: November 14, 2023
    • Aerospike Prometheus exporter version 1.14.0 added support for 7.0 metrics and bug fixes.
      • Improves labeling of 7.0 storage metrics.

    New 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.

  • 1.13.0
    Release Date: August 28, 2023
    • 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.
    • 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.

    New 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.

  • 1.12.0
    Release Date: July 12, 2023
    • Aerospike Prometheus exporter version 1.12.0 adds support to share all stats exposed by Aerospike server and bug fixes.
    • 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.

    New Features

    • [OM-80] - Server independent exporter, with this enhancement exporter, Gauge stats are made configurable and all the stats exposed by Aerospike server are exported to prometheus.

  • 1.11.0
    Release Date: May 14, 2023
    • Aerospike Prometheus exporter version 1.11.0 adds support to enable / disable latencies export in the configurations.

    New Features

    • [OM-36] - Added feature to enable / disable latencies during metrics export.

  • 1.10.0
    Release Date: April 4, 2023
    • Aerospike Prometheus exporter version 1.10.0 adds support for the Federal Information Processing Standards (FIPS) and a few additional metrics.
    • This version and subsequent server Debian package software files (.deb) and Red Hat Package Manager files (.rpm) are now GPG Signed.

    New Features

    • Federal Information Processing Standards (FIPS) support.
    • Add server 6.3 metrics.
      • Adds used_bytes secondary index metric.
      • Adds nsup_cycle_deleted_pct NSUP metric.
      • Adds stop-writes-size set level configuration.

  • 1.9.0
    Release Date: November 14, 2022
    • Aerospike Prometheus exporter version 1.9.0 adds support for the arm64 architecture. Deb and rpm files are no longer tarred and zipped.

    New Features

    • [TOOLS-2221] Add support for ARM64.
      • Adds multiarch (amd64 and arm64) docker images to dockerhub.

  • 1.8.0
    Release Date: August 26, 2022
    • Aerospike Prometheus exporter version 1.8.0 adds support for metrics introduced in Aerospike server 6.1, fixes a certificate parsing bug, and fixes docker entrypoint environment processing.

    New Features

    • [TOOLS-2086] Add server 6.1 metrics.
      • Adds sindex_name label to job metrics.
      • Adds entries_per_rec sindex metric.
      • Adds entries_per_bval sindex metric.
      • Adds bytes_shipped xdr metric.

    Bug Fixes

    • [TOOLS-2090] - Does not support mTLS with multiple certificates in the cert-file.
    • Fix environment variable processing in docker-entrypoint. Thanks to nermolaev for the contribution!

  • 1.7.0
    Release Date: July 19, 2022
    • Aerospike Prometheus Exporter version 1.7.0 adds support for batch-index latencies metrics.

    New Features

    • [TOOLS-2072] - Add support for batch-index latencies metrics including aerospike_latencies_batch_index_ms_bucket and aerospike_latencies_batch_index_ms_count. Thanks to KSauter on github for the contribution.

  • 1.5.2
    Release Date: April 17, 2022

    Bug Fixes

    • [TOOLS-1974] - Dependency upgrade - Aerospike Go Client v5.8.0
      • [CLIENT-1695] - Fixes a potential nil deference in sessionInfo.isValid() method

  • 1.5.0
    Release Date: February 28, 2022

    New Features

    • [TOOLS-1946] - Add support for per-job scan and query statistics.
    • [TOOLS-1947] - Add support for secondary index statistics.

  • 1.4.1
  • 1.4.0
    Release Date: August 2, 2021

    Improvements

    • [TOOLS-1740] - Export all histogram buckets by default for latency metrics.
      • Adds new configuration latency_buckets_count to control the number of buckets to be exported.
        • Default: 0 (export all buckets)
        • Example: latency_buckets_count=5 will export the first five buckets i.e. <=1ms, <=2ms, <=4ms, <=8ms and <=16ms.

  • 1.2.1
  • 1.2.0
    Release Date: April 21, 2021
    • Aerospike Prometheus Exporter is now built with Go 1.16.
      • The deprecated, legacy behavior of treating the CommonName field on X.509 serving certificates as a host name when no Subject Alternative Names are present is now disabled by default. It can be temporarily re-enabled by adding the value x509ignoreCN=0 to the GODEBUG environment variable.

    New Features

    • [TOOLS-1686] - Added support for mutual authentication and encrypted key file for HTTPS between Prometheus and Exporter.

    Improvements

  • 1.1.6
    Release Date: January 27, 2021

    Improvements

    • [TOOLS-1614] - Fetch credentials and certificates via file, environment variables and in base64 encoded form.
    • Added new XDR (per DC) metric - nodes.

  • 1.1.5
    Release Date: November 27, 2020

    Improvements

    • [TOOLS-1603] - Use latency info commands based on Aerospike build version.
    • [TOOLS-1602] - Add device or file name as a label in storage-engine statistics.

    Bug Fixes

    • [TOOLS-1595] - Fix info commands to get address and port for TLS and non-TLS service.
    • [TOOLS-1601] - Add constant labels to aerospike_node_up metric.

  • 1.1.3
    Release Date: September 28, 2020

    Improvements

    • Add /health and / url endpoints.
    • Add some missing namespace, node and xdr statistics.

    Bug Fixes

    • Fix concurrent map writes while collecting node statistics.
    • [TOOLS-1546] - Add mutex to protect against concurrent collection.

  • 1.1.2
    Release Date: August 31, 2020

    Improvements

    • Optimize latency data export - use only non-zero buckets.
    • Use latencies info command against Aerospike versions 5.1 and above.

    Bug Fixes

    • Retry for connection, network or timeout errors.

  • 1.1.1
    Release Date: August 1, 2020

    Bug Fixes

    • Tolerate old configurations - metrics _whitelist and _blacklist

  • 1.1.0
    Release Date: July 27, 2020

    New Features

    • Add support for using a blocklist to filter metrics.
    • Export latency metrics as Prometheus histograms.

    Improvements

    • Remove accumulated metric aerospike_node_info to prevent cardinality explosion.
    • Re-use connections to aerospike node.
    • Improve logging. Add trace level logging.
    • Rename configurations _whitelist to _allowlist.

    Bug Fixes

    • Fix glob pattern regex used for metric allowlist and blocklist.

  • 1.0.0
    Release Date: July 3, 2020
    • Initial General Availability (GA) release.