Skip to content
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

Add gRPC support/probe #603

Closed
cpitstick-argo opened this issue Apr 22, 2020 · 6 comments
Closed

Add gRPC support/probe #603

cpitstick-argo opened this issue Apr 22, 2020 · 6 comments

Comments

@cpitstick-argo
Copy link

The existing probes probes do not include gRPC; yet it's a Kubernetes standard.

How hard would it be to add a gRPC probe?

@brian-brazil
Copy link
Contributor

The blackbox exporter supports the usual standard network protocols, if you want to probe something like gRPC I'd suggest writing a custom exporter.

@cpitstick-argo
Copy link
Author

Would this custom exporter be checked into master?

Otherwise, what is the proper mechanism for including a custom exporter that I've written myself if I'm installing blackbox with the helm chart?

@brian-brazil
Copy link
Contributor

This isn't something that'd be accepted into this codebase, there's just too many protocols out there for us to include everything.

That sounds like a Helm usage question, which I'm afraid I can't help you with.

@cpitstick-argo
Copy link
Author

Ok, rewind a bit then. If I wasn't using helm, how might I get blackbox to use a custom exporter? From a brief scan of the code it looks like the exporters are built into the docker image, which would require a fork of the code base, a rebuild of the image, and a place to store the custom image, which is a lot for simply one extra protocol.

@brian-brazil
Copy link
Contributor

You don't, the blackbox exporter supports what it supports. You'd have to create a new exporter, or hope that someone had already created one.

@cpitstick-argo
Copy link
Author

Alright :/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants