Comments (5)
I think this may be an issue for all probes.
from blackbox_exporter.
JFTR, I think it makes sense to keep track of DNS resolve timing; this is a useful metric. Not sure if this should be its own job distinct from all the others. This duplicates effort, but keeps timeseries count from growing in an arguably useless manner.
As long as we're contemplating changes, the behaviour that any response time for icmp_probe which is higher than the timeout is an implicit failure makes analyzing things icky, forces one to use error-prone (for some users) extra query strings, and breaks down completely when timeouts are changed over time.
No idea about guarantees within the exporters, but changing too much might make a new module worthwhile so as to not break old configs.
from blackbox_exporter.
Recording prober_dns_lookup_time_seconds
any time we use net.ResolveIPAddr()
seems like the right thing to do.
from blackbox_exporter.
I try to measure ping time to distant antennas, so ping time should be as representative as possible.
Is there an easy way to cache the dns in blackbox_exporter or subtract prober_dns_lookup_time_seconds
from blackbox_exporter.
@aparcar Once we have the metric, it will be as simple as subtracting the the two metrics.
from blackbox_exporter.
Related Issues (20)
- Feature request: probe to prometheus.io is not helpful, should make options or pulldowns HOT 2
- packaged deb version of blackbox_exporter
- Implement DHCP HOT 2
- Recent Probes List - add timestamp or log id as label and column for better identification
- Twistlock CVE's Found 1/24/23 HOT 2
- Cut a new release? HOT 1
- Same blackbox.yml to monitor different proxies
- source_ip_address option enhancement
- Incorrect State in Prometheus HOT 1
- RFE: Expose DNS prober metrics for the queried name and query type
- Blackbox ICMP probe getting failed for the servers which are pinging. HOT 2
- Allow setting fail_if_body_matches_regexp dynamically
- Feature request: DNS RRSIG signature validity time
- Inconsistent alerts triggered by the Prometheus alert manager
- unknown cipher: TLS_RSA_WITH_AES_128_CBC_SHA HOT 1
- TPC Prober only returns 0 values
- Probe fails with "target" as URL parameter in URL to probe.
- feature: param to not resolve target address
- feature request: please sign your releases HOT 1
- Checking config FAILED: parsing YAML file config: "http://prometheus.io" is not a valid hostname HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from blackbox_exporter.