fix: Revert "feat(dns): add configurable timeout for DNS monitor" (#7036)

pull/6994/head
Louis Lam 2 months ago committed by GitHub
parent fef4826e5d
commit 075aa61806
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -24,13 +24,7 @@ class DnsMonitorType extends MonitorType {
let dnsMessage = "";
const resolverServers = await this.resolveDnsResolverServers(monitor.dns_resolve_server);
let dnsRes = await this.dnsResolve(
monitor.hostname,
resolverServers,
monitor.port,
monitor.dns_resolve_type,
monitor.timeout != null ? monitor.timeout * 1000 : 5000
);
let dnsRes = await this.dnsResolve(monitor.hostname, resolverServers, monitor.port, monitor.dns_resolve_type);
heartbeat.ping = dayjs().valueOf() - startTime;
const conditions = ConditionExpressionGroup.fromMonitor(monitor);
@ -175,11 +169,10 @@ class DnsMonitorType extends MonitorType {
* @param {string[]} resolverServer Array of DNS server IP addresses to use
* @param {string} resolverPort Port the DNS server is listening on
* @param {string} rrtype The type of record to request
* @param {number} timeout Timeout in milliseconds for the DNS query (defaults to c-ares default of 5000ms)
* @returns {Promise<(string[] | object[] | object)>} DNS response
*/
async dnsResolve(hostname, resolverServer, resolverPort, rrtype, timeout = 5000) {
const resolver = new Resolver({ timeout });
async dnsResolve(hostname, resolverServer, resolverPort, rrtype) {
const resolver = new Resolver();
resolver.setServers(resolverServer.map((server) => `[${server}]:${resolverPort}`));
if (rrtype === "PTR") {
return await resolver.reverse(hostname);

@ -1433,7 +1433,6 @@
<!-- Timeout: HTTP / JSON query / Keyword / Ping / RabbitMQ / SNMP / Websocket Upgrade only -->
<div
v-if="
monitor.type === 'dns' ||
monitor.type === 'http' ||
monitor.type === 'json-query' ||
monitor.type === 'keyword' ||

Loading…
Cancel
Save