[GH-ISSUE #93] Better gRPC Support through gRPC Interceptors #60

Open
opened 2026-03-03 19:11:25 +03:00 by kerem · 4 comments
Owner

Originally created by @mRs- on GitHub (Feb 19, 2022).
Original GitHub issue: https://github.com/ProxymanApp/atlantis/issues/93

Originally assigned to: @NghiaTranUIT on GitHub.

Hi, I'm currently implementing a gRPC Interceptor to track all the traffic via atlantis.

It's working fine currently, but for streaming it would be awesome to have some API to support streaming like WebSocket is aready doing it. Is it possible to expose this to the public manual API? I can even share the complete interceptor for gRPC later on and it would be easy for other projects to just implement the Atlantis Interceptor in all gRPC calls 😀

Originally created by @mRs- on GitHub (Feb 19, 2022). Original GitHub issue: https://github.com/ProxymanApp/atlantis/issues/93 Originally assigned to: @NghiaTranUIT on GitHub. Hi, I'm currently implementing a gRPC Interceptor to track all the traffic via atlantis. It's working fine currently, but for streaming it would be awesome to have some API to support streaming like WebSocket is aready doing it. Is it possible to expose this to the public manual API? I can even share the complete interceptor for gRPC later on and it would be easy for other projects to just implement the Atlantis Interceptor in all gRPC calls 😀
Author
Owner

@NghiaTranUIT commented on GitHub (Feb 19, 2022):

It's awesome if you can share the complete interceptor of gRPC. We will integrate it into Atlantis 🎉

Is it possible to expose this to the public manual API?

Yes, it's as long as I know which funds that you need to be public 👍

<!-- gh-comment-id:1046035568 --> @NghiaTranUIT commented on GitHub (Feb 19, 2022): It's awesome if you can share the complete interceptor of gRPC. We will integrate it into Atlantis 🎉 > Is it possible to expose this to the public manual API? Yes, it's as long as I know which funds that you need to be public 👍
Author
Owner

@mRs- commented on GitHub (Feb 20, 2022):

Seems like I have the first breakthrough!

image
<!-- gh-comment-id:1046229665 --> @mRs- commented on GitHub (Feb 20, 2022): Seems like I have the first breakthrough! <img width="1453" alt="image" src="https://user-images.githubusercontent.com/736421/154842994-8616a205-7eee-4c06-adcc-e704c68cabf3.png">
Author
Owner

@NghiaTranUIT commented on GitHub (Feb 20, 2022):

Awesome 🎉 If you don't mind, please open a PR. I believe that it can be beneficial for gRPC developers 😄

I appreciate it 👍

<!-- gh-comment-id:1046238041 --> @NghiaTranUIT commented on GitHub (Feb 20, 2022): Awesome 🎉 If you don't mind, please open a PR. I believe that it can be beneficial for gRPC developers 😄 I appreciate it 👍
Author
Owner

@mRs- commented on GitHub (Feb 21, 2022):

You can find my Pull Request here: https://github.com/ProxymanApp/atlantis/pull/94

<!-- gh-comment-id:1046577273 --> @mRs- commented on GitHub (Feb 21, 2022): You can find my Pull Request here: https://github.com/ProxymanApp/atlantis/pull/94
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/atlantis#60
No description provided.