-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Update integrations.md to point to official Elasticsearch implementation #1575
Conversation
Signed-off-by: ChrsMark <[email protected]>
Thank you. I think we want to hold on this until it is in a stable release ? Also, did you talk with the people behind the repository you are replacing? Thanks |
👍 on waiting for the release. Owners of the other project will also be informed about it then! I will let you know! Thanks! |
The best thing I'd imagine is if they would agree on pointing to the official implementation in their readme so we point the community to the official version only. I hope they both produce the same output in elasticsearch. |
There is a preference for official integrations, we do need to check that it is a reasonable replacement though. Engaging with the existing integration is encouraged.
This seems not to be the case, though I don't think that's a blocker as the current beat will still exist. Having a map called "metrics" with a single entry feels a bit odd. I'm not experienced with ES, might separate name/value fields under "prometheus" make more sense? (Which incidentally would be closer to what the existing one is doing) One question: How do you handle NaN, +Inf, and -Inf? Both integrations seem to be using JSON numbers, which don't support those. We solve this in the Prometheus HTTP APIs by using strings for all our values. You've also a typo "configureed". As the docs are currently written I could also see users enabling TLS on the ES side, but missing that they need to update to https:// on the Prometheus side. |
Hey folks let me give an update on this:
Metricbeat had already support for collecting and storing Prometheus metrics. This could be achieved by enabling and using
As we can see both metricsets put labels under
Currently we don't store these metrics, however it's something that could be supported in the future.
Docs have been updated. Let me know if there is anything else I can address :). |
Thanks! |
This PR updates the docs to point to the official integration for Elasticsearch which uses an official module of Beats upstream project instead of a custom community Beat.
Integration implementation issue: elastic/beats#14983