You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to prometheus-developers
Dear developers,
Prometheus has an experimental api V2 in GRPC, which does not get any
updates. In addition, it is marked experimental, so we could drop it in
minor releases.
The code itself is quite small, there is (to my knowledge) no
documentation and no tests.
The feature surface seems to be really small, with only admin-specific
API's implemented.
At this point, I'd like to see if we could remove that code, and also
the cmux library we use, which did not get any updated in 2 years, and
is incompatible with recent releases of GRPC.
--
Julien Pivotto
@roidelapluie
Brian Brazil
unread,
Aug 23, 2020, 7:17:47 AM8/23/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to prometheus-developers
The plan of record is to remove it whenever 3.0 is released, however if it's causing us hassle I see no issue with removing it sooner.
Additionally, the 2.21 fixes some misconfiguration of the cmux that
makes prometheus hang on SIGTERM. I hope that the mitigation we have is
complete, but the library lacks features like clean shutdown:
https://github.com/soheilhy/cmux/issues/39
At the end the repo seems abandoned since 2 years.
2. GRPC
We can not update GRPC, partly because of cmux, partly because we are
friendly with downstream, cortex, which depends on etcd, which
requires an old version of grpc.
This is blocking an update of google.golang.org/api, which is used
in our GCE discovery.
--
Julien Pivotto
@roidelapluie
Brian Brazil
unread,
Aug 24, 2020, 4:35:18 AM8/24/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Brian Brazil, prometheus-developers
+1
--
Björn Rabenstein
[PGP-ID] 0x851C3DA17D748D03
[email] bjo...@rabenste.in
Julien Pivotto
unread,
Aug 27, 2020, 10:40:24 AM8/27/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Bjoern Rabenstein, Brian Brazil, prometheus-developers
Do we want to add in the 2.21 release notes that we will remove it in
2.22?
--
Julien Pivotto
@roidelapluie
Bjoern Rabenstein
unread,
Aug 27, 2020, 10:42:43 AM8/27/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Brian Brazil, prometheus-developers
On 27.08.20 16:40, Julien Pivotto wrote:
>
> Do we want to add in the 2.21 release notes that we will remove it in
> 2.22?
Good idea. But make clear that this is a weird API that probably next
to nobody is actually using. Along the lines: "In the unlikely case
that you use the HTTP API v2 (list the endpoint), please note that we
will remove this experimental API in the next minor release 2.22."
Simon Pasquier
unread,
Aug 28, 2020, 9:41:13 AM8/28/20
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Bjoern Rabenstein, Brian Brazil, prometheus-developers