Replies: 2 comments 2 replies
-
Hello! Thanks a lot for your interest! pgwatch2 is now in maintenance mode, accepting only bug fixes. Check out the WIP pgwatch3 repository for new features and enhancements! We already implemented etcd v3 support in pgwatch3 |
Beta Was this translation helpful? Give feedback.
-
Hello @pashagolub , Thanks for your reply. I understand you're in full dev for pgwatch3. There's still no release for it (and that's quite normal). My point is that etcdv2 is tagged as deprecated and will be soon. Having pgwatch2 with no support of etcdv3 implies sticking to etcdv2 for all the patroni clusters. We so have the choice to have a nearly deprecated api risk and, OTOH being blind with no pgwatch2 monitoring which is also a (Ops) risk. It sounds to me that this might be a good alternative to consider bringing etcdv3 to pgwatch2 even if it is in maintainance mode for that reason.... till pgwatch3 has a stable release. Is there any way or any thing I could do to get an exception on that ? Don't get me wrong, this is only my point of view, and I know that maintaining/accepting features on a project implies a lot of work for you and the team and I don't want to insist on that point. |
Beta Was this translation helpful? Give feedback.
-
Hello,
I wrote a first try on etcd v3 api support in pgwatch2. I was wondering if there was a way to test it before submitting a PR and make some debugging with all the dockers things in the source code (sorry to bother you with that, maybe it worth asking you before going on writing my own test bench) ?
After a first quick reading it seems there's none.
Would you like me to submit a PR at first place before doing any testing actions (it compiles fine) so you could also make remarks on code and design ?
Roughly it's a simple hack of
EtcdGetClusterMembers()
and a simple duplication (bad) ofextractEtcdScopeMembers()
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions