prometheus-exporter-plugin-for-opensearch
prometheus-exporter-plugin-for-opensearch copied to clipboard
Release 2.18.0.0
OpenSearch 2.18.0 has been released, see release notes. Official OpenSearch release ticket: https://github.com/opensearch-project/opensearch-build/issues/5004
New features:
- https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/322
- https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/323
- https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/246
Checklist:
- [ ] Compatibility Matrix is updated (TODO: link to PR, https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/326)
- [ ] Release 2.18.0.0 tag is present in the repo
- [ ] Release artifacts are available and downloadable
- [ ] Release notes published
- [ ] Forum announcement published
Hi! OpenSearch 2.18.0 was released on 2024-10-28, so I thought I'd open a ticket for a new prometheus-exporter version as well. I hope that's okay.
There is a PR for this, #316.
Hi @lukas-vlcek. Do you have an estimate on when you will be able to release this version of the plugin? Thanks a lot!
Hi, let me see if I can merge both https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/295 and https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/246 into master and let's do release asap.
will be great
Hi, let me see if I can merge both #295 and #246 into master and let's do release asap.
how is it going?
@lukas-vlcek , @vvanholl how is it going? is there some blocks to merge and release ?
tell us please =)
any updates on 2.18 release?
do we have any ETA on the release date? @lukas-vlcek
same question, is there any update?
@lukas-vlcek , @vvanholl UP Is there any updates since November?
@xnox please merge #295
@lukas-vlcek Just a friendly reminder
@lukas-vlcek please release 2.18.0 waiting for this exporter to monitor my latest deployment
@xnox please merge #295
Hi, I am not upstream developer of Aiven-Open. The commits and PRs you see referenced simply rebuild this plugin for 2.18.0.0 without any other changes for Wolfi OS & Chainguard Images.
Yes just pull the project and build it yourself, the only thing that changed afaik is the version number, I've tested and it works.
We forked the repo and released a 2.18.0 version -> https://github.com/Virtimo/prometheus-exporter-plugin-for-opensearch/releases/tag/v2.18.0
@lukas-vlcek thanks for merging https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/326 and adding BWC!
I guess you still need to tag https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/releases/tag/2.18.0.0 ?
I raised https://github.com/Aiven-Open/prometheus-exporter-plugin-for-opensearch/pull/328 just to update the compatibility matrix too.
Any updates on when exporter for 2.18.0 will be published ?
@AndreVirtimo please release 2.18.0 waiting for this exporter to grafana dashboards,thanks
@AndreVirtimo please release 2.18.0 waiting for this exporter to grafana dashboards,thanks
@nicolechec In our fork we have already released 2.18.0. You can find it on https://github.com/Virtimo/prometheus-exporter-plugin-for-opensearch/releases/tag/v2.18.0
Hi @lukas-vlcek , apologies for yet another tag on this issue but as the Aiven-open prometheus-exporter plugin is the one that we have reliably been using for some time, we are wondering the status of this project moving forward?
Are there plans to continue to release future versions of the Prometheus exporter under this repo? I see the upgrade exporter ticket has been merged recently, and an update to tests, yet no actual release yet.
If this project looks to become inactive, we could continue discussion on this ticket (https://github.com/opensearch-project/OpenSearch/issues/8990#) as it seems quite a few folk are dependent on the release of a Prometheus exporter plugin.
Regardless, appreciate the work you have put in to timely release this plugin for OpenSearch versions for almost three years! Clarity on the future of this project would be appreciated! :)
@StewartWBrown thanks for pinging me. The release shouldn't take long now (it mostly means merging 2 remaining community PRs mentioned in the ticket description, currently I am in the middle of merging #295 and adding BWC test for it), I have a full capacity to work on it now. Please keep an eye on this ticket for updates.
As for the future of this plugin I plan to open a separate ticket for it and explain in more details. The short gist of the future plan is that I would like to see if plugin can be fully replaced by Metrics Framework (MF) which could possibly make this plugin fully obsolete (that would be an ideal outcome IMO). If there is anything missing in MF then depending on what it is I could try to contribute to OpenSearch in order to fill the gaps.
I know that community has been waiting for this release for too long... thanks for patience. In the meantime I was able to add BWC tests #322 that I consider important for rolling upgrades as new features are added to this plugin. Release 2.18.0.0 is actually very different "animal" than past maintenance releases, this is why it was not going as smooth as I was hoping for 🙏 .
HTH
Hi @lukas-vlcek,
I see #322 is done but activity on #295 has stalled. Is there an update on this work, anything major keeping it from going in?
Cheers.
Hate to keep this broken record bumping, but what is the likelihood of a 2.18.0.0 release?
FYI we keep releasing the current state of the plugin under https://github.com/Virtimo/prometheus-exporter-plugin-for-opensearch/releases until this project is releasing new versions or we run into a breaking change.
Release 2.18.0.0 is actually very different "animal" than past maintenance releases, this is why it was not going as smooth as I was hoping for
It is not. It is totally arbitrary decision from your side @lukas-vlcek to incorporate #322 and #295 into this release. Exporter for 2.18.0.0, 2.19.0.0 can be easily built and released with just changing 1-2 lines of code, by simply bumping the number - as has been proven by the fork of this repository made by @AndreVirtimo.
99% of users would rather have up-to-date OpenSearch - and working metrics exporter, on which, their entire monitoring is based - rather than have to wait God-knows-how-long to merge some changes with extra features (which are nice, but not as important as new features from latest OpenSearch releases).
Not that I want to sound demanding or ungrateful - creating and maintaining an open-source project is hard and takes a lot of time. However, this exporter has become de facto the standard in terms of monitoring OpenSearch and lots of users/companies using OpenSearch are relying on it.
And in this particular case - I find it simply unreasonable. There is literally no reason not to bump version of exporter, and THEN merge the PRs you mentioned, especially, since bumping exporter makes basically 0 changes to the code base.
Hey all- it's been 6 months since a regular exporter release, and everyone seems to be doing their own method of gathering Prometheus metrics for newer OpenSearch releases. I see that @spapadop has raised a technical-steering ticket to discuss future OpenSearch support for Prometheus metrics.
If being unable to consume a new OpenSearch prometheus-exporter-plugin version has affected you at all, please show engagement /thumbs up/add thoughts to this issue:
https://github.com/opensearch-project/technical-steering/issues/35
Hi, 2.18.0.0 has been released! We're working on catching up with all of the missing releases right now and will make a forum post for all the releases once we're caught up