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

[Stack Monitoring] Remove custom Monitoring Bulk API endpoint #47213

Closed
ycombinator opened this issue Sep 27, 2019 · 5 comments
Closed

[Stack Monitoring] Remove custom Monitoring Bulk API endpoint #47213

ycombinator opened this issue Sep 27, 2019 · 5 comments

Comments

@ycombinator
Copy link
Contributor

The work described in this issue is a breaking change. As such, it is intended to be released only in a major release (i.e. no backports).

We now have the ability to monitor Elasticsearch, Kibana, Logstash, Beats, and APM Server with Metricbeat. The previous method of monitoring stack products, using collection code internal to each product that shipped monitoring data to a custom Monitoring Bulk API endpoint, is now deprecated. And in the next major release (likely 8.0.0), all code related to this internal collection approach should be removed.

This issue tracks the removal of one specific item related to the internal collection approach: the custom Monitoring Bulk API endpoint, i.e. POST _monitoring/bulk.

By removing this endpoint, various stack products (other than Elasticsearch) will no longer be able to ship their internally-collected monitoring metrics to Elasticsearch via this endpoint. Instead these products will now have to be monitored externally by Metricbeat, which will ship monitoring metrics (to the monitoring Elasticsearch cluster) using the standard POST _bulk API endpoint.

@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-features

@romseygeek
Copy link
Contributor

This would enormously simplify the removal of types from the Bulk API, as the monitoring bulk endpoint still uses the _type field to distinguish between input types.

@cachedout
Copy link
Contributor

@jakelandis When we're ready to do this, is this something that you think the ES team can take on? I'm just hoping we can find an owner for this work.

@jakelandis
Copy link
Contributor

@cachedout - yes this is something that ES team would take care of.

@rjernst rjernst added the Team:Data Management Meta label for data/management team label May 4, 2020
@dakrone
Copy link
Member

dakrone commented May 8, 2024

Internal monitoring has been deprecated for quite a while, and we're no longer doing any active development on it. I'm going to close this issue.

@dakrone dakrone closed this as not planned Won't fix, can't repro, duplicate, stale May 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants