-
Notifications
You must be signed in to change notification settings - Fork 314
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
Enhancement: Enable DNS Metrics #345
Comments
This is a good call, I've created a ticket in our backlog to track. |
+1 Having these metrics would be quite useful. |
+1 on this as well. If would be great if this was on the standard |
any progress on this? |
Hi.
and then inserted the following setting
This makes polling of port 10055 work. |
@NicolaiPetri s workaround works here. I also added the sidecar container that exposes dnsmasq metrics. Here is how to apply both workarounds and this makes default prometheus-operator setup to automatically start scraping both metrics. Save the following file as
|
Would be awesome if this is provided out-of-the-box in the future. |
This was rolled out in the January 2019 releases. Customers who upgrade their cluster to a new version (major/minor/patch) will see that kube-dns/coreDNS both have the autoscaler enabled and DNS metrics are now exposed as well. |
@jnoller I think there is a missing "prometheus.io/scrape" annotation in the coredns deployment (at least with k8s 1.16.x). Should I open a separate issue? |
This is an Enhancement/Feature Request
Currently kube-dns does not expose the dns-metrics, either via the Standard port 10055 or any other port.
Due to the missing dns-metrics port external monitoring Solutions like datadog are not able to be used, as they expect the metrics port open and available.
The text was updated successfully, but these errors were encountered: