-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
gRPC: Isolate Info to separate gRPC API so we can reuse discovery for different RPCs: Store, Rules and Targets #2600
Comments
I think I would vote for new flag and StoreInfo endpoint returning types supported, like previous proposal mentioned. Plus on the sidecar you could do Thoughts? Maybe we can write a mini proposal for this? I'm also thinking that potentially we could do TargetsAPI which would show leaf node Targets scraped (I mean Prometheus /targets endpoint) and dedup them? Thoughts? |
New flag? what flag?
Hm, yea we wanted to different info per type so its kind of equivalent. So we can detect things either by grpc reflection or info... what would be better? 🤔 |
Also for target API there is issue already: #1375 |
Ok we discussed offline that it would be amazing to actually split discovery as separate gRPC API. I think we can do it after Rules API is landed, but overall idea is that cc @brancz @s-urbaniak @kakkoyun @squat @povilasv @GiedriusS |
👍 I like |
Changed title. |
Hello 👋 Looks like there was no activity on this issue for last 30 days. |
Closing for now as promised, let us know if you need this to be reopened! 🤗 |
Still valid. |
Hello 👋 Looks like there was no activity on this issue for last 30 days. |
Closing for now as promised, let us know if you need this to be reopened! 🤗 |
We need that! (: |
Hello 👋 Looks like there was no activity on this issue for last 30 days. |
Closing for now as promised, let us know if you need this to be reopened! 🤗 |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Closing for now as promised, let us know if you need this to be reopened! 🤗 |
Just to keep tabs on this, since now #4282 has been merged, what's still missing? Some points:
cc @hitanshu-mehta - as I said if you'd like a hand with these, happy to help |
There was also a request to add a feature to disable certain APIs.
That would be great :) Is it okay if we divide tasks? |
@hitanshu-mehta I updated the list, thanks 👍 Sure, let's divide! Feel free to take what you prefer first. |
@matej-g I can start working on adding new |
Only the last two points are left, I think 💪 |
So I believe for the API disabling we have overlap with #4785 which should take care of it (one of TODOs - https://github.com/thanos-io/thanos/pull/4785/files#diff-5d0883e9f6db360a29dd686b1ba6dbf152d0ab9549a0506aeffdf532f5ae0591) @Namanl2001 any updates on the PR progress? Any way we can support you? 🙂 |
Many changes are proposed in this commit, so I definitely need support to proceed further. In PR #4785, we are trying to have a single endpoint set in Currently, I'm blocked from implementing this function . Help needed. |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Endpoint config is a WIP by our mentee #5585 💪 |
Hello 👋 Looks like there was no activity on this issue for the last two months. |
Something decided on our public meeting: https://docs.google.com/document/d/165L9DVKHW0sS2PfKYsUCDikwq5XngKkCqTOVjzC6qQE/edit#heading=h.7dcto2wgvh4q
Something to do in later step. This will avoid us to have all those weird flags like separate SD, separate store etc.
We can disable certain APIs if needed on API level (e.g ruler can disable RulesAPI if needed) (:
cc @s-urbaniak
The text was updated successfully, but these errors were encountered: