Releases: aerospike/aerospike-prometheus-exporter
Releases · aerospike/aerospike-prometheus-exporter
Aerospike Prometheus Exporter v1.4.1
Aerospike Prometheus Exporter v1.4.0
Improvements
- [TOOLS-1740] - Export all histogram buckets by default for latency metrics
- Adds new configuration
latency_buckets_count
to control number of buckets to be exported- Default:
0
(export all buckets) - Example,
latency_buckets_count=5
will export first five buckets i.e.<=1ms
,<=2ms
,<=4ms
,<=8ms
and<=16ms
- Default:
- Adds new configuration
Aerospike Prometheus Exporter v1.3.0
Features
- [PROD-1742] - Added support for user statistics
- Per-user statistics are available in Aerospike 5.6+.
Aerospike Prometheus Exporter v1.2.1
Improvements
- Use Aerospike Go client v5 to support Aerospike server 5.6.
- [PROD-1774] - Add new connections opened/closed statistics introduced in 5.6
client_connections_opened
client_connections_closed
heartbeat_connections_opened
heartbeat_connections_closed
fabric_connections_opened
fabric_connections_closed
- [PROD-1775] - Add new all flash statistics introduced in 5.6
index_flash_alloc_bytes
index_flash_alloc_pct
- Add other new metrics introduced in 5.6,
memory_used_set_index_bytes
fail_client_lost_conflict
fail_xdr_lost_conflict
threads_joinable
threads_detached
threads_pool_total
threads_pool_active
Aerospike Prometheus Exporter v1.2.0
Features
- [TOOLS-1686] - Added support for mutual authentication and encrypted key file for HTTPS between Prometheus and Exporter.
Improvements
- [PROD-1660] - When starting under systemd, wait for network to be online.
- Add new metrics,
dup_res_ask
dup_res_respond_read
dup_res_respond_no_read
xdr_bin_cemeteries
conflict-resolve-writes
Other Changes
- 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 theGODEBUG
environment variable.
- 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
Aerospike Prometheus Exporter v1.1.6
Improvements
- [TOOLS-1614] - Fetch credentials and certificates via file, environment variables and in base64 encoded form.
- Added new XDR (per DC) metric -
nodes
.
Aerospike Prometheus Exporter v1.1.5
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.
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
Aerospike Prometheus Exporter v1.1.4
Improvements
- Add new metrics and configs introduced in Aerospike 5.2
device_data_bytes
xdr-bin-tombstone-ttl
ignore-migrate-fill-delay
- Add
--version
command line option
Aerospike Prometheus Exporter v1.1.3
Improvements
- Add
/health
and/
url endpoints - Add some missing namespace, node and xdr statistics
Fixes
- Fix concurrent map writes
- Add mutex to protect against concurrent collection
Aerospike Prometheus Exporter v1.1.2
Improvements
- Optimize latency data export - use only non-zero buckets.
- Use
latencies
info command against Aerospike versions 5.1 and above.
Fixes
- Retry for connection, network or timeout errors.