Open saeed-mcu opened 1 year ago
Hi,
OpenSearch Community projects page lists Prometheus exporter plugin which can be installed very easily (like any other OpenSearch plugin). On top of that the Prometheus exporter plugin repo has a branch mixin which contains Grafana dashboard and Prometheus Alerts (if you do not want to build the dashboard from sources you can download its release here: https://github.com/aiven/prometheus-exporter-plugin-for-opensearch/releases/tag/mixin-1.0.0-rc.1).
Is that what you are looking for?
Regards, Lukáš
This seems like a good feature to consider - I know there hasn't been much traction, but I'm going to tag in a number of feature areas that might want to take ownership here.
Any progress on this? Dashboards already supports Prometheus as a data source.
Hi,
OpenSearch Community projects page lists Prometheus exporter plugin which can be installed very easily (like any other OpenSearch plugin). On top of that the Prometheus exporter plugin repo has a branch mixin which contains Grafana dashboard and Prometheus Alerts (if you do not want to build the dashboard from sources you can download its release here: https://github.com/aiven/prometheus-exporter-plugin-for-opensearch/releases/tag/mixin-1.0.0-rc.1).
Is that what you are looking for?
Regards, Lukáš
Why is this not a default plugin inside opensearch?!!! Its extremely useful!
@AdaptiveStep There is a more general RFC to introduce metric framework directly into OpenSearch which should be able to support Prometheus servers as well.
Why is this not a default plugin inside opensearch?!!! Its extremely useful!
I think the maintainers of https://github.com/aiven/prometheus-exporter-plugin-for-opensearch should first voice whether they want their plugin to be included in the default distribution or not. Consider opening an issue there?
In general, every plugin we add proportionally increases the work to make a release because OpenSearch is tightly coupled, which isn't great.
@dblock prometheus-exporter-plugin-for-opensearch is very very essential and useful for performance analysis of opensearch and I think it MUST be added as default plugin inside opensearch as soon as possible
I think it would make sense to bring the Prometheus exporter plugin a lot closer to the OpenSearch core and I would support this transition.
Let's discuss some cons and pros (feel free to add more, the following are just the ones I can think of right now).
Increased cost for the core maintainers and committers:
The main "downside" I can see is that this will add "yet another core plugin" that needs maintenance.
New plugin PRs will probably need reviews from more people than a single one (currently it is me). Actually, I don't think this is a bad thing, but yes, technically this needs to be accounted for in the cost.
mixin
branch of the Prometheus exporter plugin repo. They may still need a home... and I am not sure if upstream OpenSearch repo is the right place for it. On the other hand these parts are usually custom specific and ready-to-customize alternatives could be found elsewhere.Regards, Lukáš
Currently, it is not possible to monitor Opensearch performance from the Opensearch dashboard, while Elasticsearch can be monitored through Stack Monitoring easily.
If the prometheus-exporter-plugin is added to the Built-in plugins , monitoring of opensearch will be easy, and it can be have dashboard something like stack monitoring or monitored through Prometheus externally.