prometheus / blackbox_exporter

Blackbox prober exporter
https://prometheus.io
Apache License 2.0
4.7k stars 1.05k forks source link

Feature Request: DNSCrypt support #696

Open muety opened 4 years ago

muety commented 4 years ago

I don't know how easy this can be accomplished. But after having support for DNS-over-TLS (#643) probes, it might be convenient to also be able to probe DNSCrypt endpoints.

brian-brazil commented 4 years ago

I've not heard of this, and it looks like it was never submitted to the IETF which is a bit odd. Does the DNS library we use support this?

muety commented 4 years ago

I'm not an expert myself, but there are discussion about DNSCrypt vs. DoT. Also, there's the widely used dnscrypt-proxy. However, as you already pointed out, DNSCrypt has not made it to an official standard, yet.

Does the DNS library we use support this?

There was short discussion about it, but apparently nobody took the initiative to implement it, yet. I assume that's a dealbreaker for blackbox exporter to support it?

brian-brazil commented 4 years ago

I assume that's a dealbreaker for blackbox exporter to support it?

Yes, what is essentially application-specific code doesn't belong in this exporter. It's intended to cover very basic standard stuff.