The Aerospike receiver is designed to collect performance metrics from one or more Aerospike nodes.
| Status | |
|---|---|
| Stability | alpha: metrics |
| Distributions | contrib |
| Issues | |
| Code coverage | |
| Code Owners | @antonblock | Seeking more code owners! |
The Aerospike Receiver uses the official Go client to connect and collect.
Aerospike versions 4.9, 5.x, and 6.x are supported.
Configuration parameters:
endpoint(default localhost:3000): Aerospike host ex: 127.0.0.1:3000.tlsnameEndpoint tls name. Used by the client during TLS connections. See Aerospike authentication for mor details.collect_cluster_metrics(default false): Whether discovered peer nodes should be collected.collection_interval(default = 60s): This receiver collects metrics on an interval. Valid time units are ns, us (or µs), ms, s, m, h.initial_delay(default =1s): defines how long this receiver waits before starting.username(Enterprise Edition only.)password(Enterprise Edition only.)tls(default empty/no tls) tls configuration for connection to Aerospike nodes. More information at OpenTelemetry's tls config page.
receivers:
aerospike:
endpoint: "localhost:3000"
tlsname: ""
collect_cluster_metrics: false
collection_interval: 30sDetails about the metrics produced by this receiver can be found in metadata.yaml