Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New Integration] Aerospike #9344

Open
muthu-mps opened this issue Mar 12, 2024 · 2 comments
Open

[New Integration] Aerospike #9344

muthu-mps opened this issue Mar 12, 2024 · 2 comments
Labels
New Integration Issue or pull request for creating a new integration package.

Comments

@muthu-mps
Copy link
Contributor

muthu-mps commented Mar 12, 2024

The goal is to support collecting metrics from the Aerospike by developing Aerospike integration. With Aerospike database the database health, performance can be monitored.

Note: The current beats module tested against and supports 3.x versions. The current version of Aerospike is 7.x which exports metrics using prometheus-exporter.

Enhancement Request to develop Aerospike Integration: https://github.com/elastic/enhancements/issues/19117

@muthu-mps
Copy link
Contributor Author

cc: @SubhrataK , @lalit-satapathy

@andrewkroh andrewkroh added the New Integration Issue or pull request for creating a new integration package. label Jul 22, 2024
@herrBez
Copy link
Contributor

herrBez commented Feb 12, 2025

Hi there,

With elastic/beats#41233 we added support for Basic Auth and contextually, we upgraded the go-client library to the version 7, meaning that now the Module does work with all versions greater than 4.9 (including 7.x).

Note that the module is not using Prometheus but rather the equivalent of asinfo -v 'namespace' and asinfo -v 'namespace/test' to query the data without requiring to deploy the Prometheus Integration of Aerospike (which requires the Areospike's HTTP outbound connector to be deployed).

An alternative that may be explored (in the future?) would be the deployment of an OpenTelemetry Integration that uses the Aerospike receiver that uses a similar mechanism, not relying on Prometheus.

P.S. Please note that while the connectivity work, some of the metrics we are fetching with the module have been removed https://aerospike.com/docs/reference/release_notes/server/7.0-server-release-notes#metrics-items-removed . I have a local draft to add support for some of the metrics and will probably try to open a PR in the coming days/weeks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Integration Issue or pull request for creating a new integration package.
Projects
None yet
Development

No branches or pull requests

3 participants