Server DNS
    CoreDNS logo

    CoreDNS Monitoraggio

    Monitora in tempo reale la frequenza delle query CoreDNS, la percentuale di cache hit, la latenza di risoluzione e il tasso di errore senza alcuna configurazione.

    Perché monitorare CoreDNS?

    CoreDNS è il server DNS predefinito per Kubernetes e gli ambienti cloud-native. Il monitoraggio di CoreDNS garantisce una risoluzione DNS rapida, prestazioni ottimali della cache e un rilevamento affidabile dei servizi per la tua infrastruttura.

    Rilevamento automatico tramite Xitogent
    Monitoraggio del tasso di query
    Rapporto cache hit/miss
    Monitoraggio della latenza di risoluzione
    Tassi di errore e SERVFAIL
    Metriche per zona
    Monitoraggio a livello di plugin
    Intervalli di raccolta di 1 minuto
    Indicatori

    Ciò che monitoriamo

    Query/sec

    Tasso di query DNS.

    Rapporto di cache hit

    Percentuale di query servite dalla cache.

    Latenza di risoluzione

    Tempo medio di risoluzione DNS.

    Tasso SERVFAIL

    Percentuale di risoluzioni fallite.

    Tasso NXDOMAIN

    Tasso di query per domini inesistenti.

    Latenza upstream

    Tempo di risposta delle query inoltrate.

    Notifiche e avvisi

    Configurabile condizioni di attivazione

    Imposta dei trigger personalizzati nella tua dashboard per ricevere una notifica non appena le metriche dell{name}e superano le soglie da te definite.

    CoreDNS pannello di controllo per la configurazione dei trigger di monitoraggio

    Tasso SERVFAIL

    critico

    Si attiva in caso di elevato tasso di fallimenti di risoluzione.

    Rapporto di cache hit

    avviso

    Avvisa quando l'efficacia della cache diminuisce.

    Latenza di risoluzione

    avviso

    Si attiva in caso di risoluzione DNS lenta.

    Tasso di query

    avviso

    Si attiva su volumi di query insoliti.

    01

    Importanza del monitoraggio CoreDNS

    Il DNS è il fondamento della connettività di rete. Una risoluzione DNS lenta o fallimentare impatta su ogni servizio della tua infrastruttura.

    • Garantire una risoluzione DNS rapida
    • Rilevare immediatamente i picchi di SERVFAIL
    • Monitorare la cache per prestazioni ottimali
    • Monitorare lo stato dei resolver upstream
    Monitoraggio CoreDNS
    Analisi DNS
    02

    Perché scegliere Xitoring

    Monitoraggio CoreDNS zero-config.

    • Installazione con un solo comando
    • Nodi globali
    • Dashboard unificata
    • Avvisi multicanale
    Panoramica
    Avvisi
    Prima di iniziare

    Prerequisiti per CoreDNS

    Assicurati di avere tutto questo in posizione — la maggior parte delle installazioni dura 60 secondi una volta soddisfatte le condizioni.

    • CoreDNS 1.x in esecuzione sul server
    • Plugin Prometheus abilitato nel tuo Corefile (porta predefinita 9153)
    • Raggiungibilità di rete da Xitogent verso l'endpoint metrics
    Guida all'installazione

    Inizia con verbali

    1

    Installa Xitogent sul tuo server

    Se non l'hai già fatto, installa il leggero agente di monitoraggio Xitogent sull'host che esegue CoreDNS.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    Abilita il plugin prometheus in CoreDNS

    CoreDNS espone metriche in formato Prometheus tramite il suo plugin prometheus (endpoint predefinito :9153/metrics). Aggiungi `prometheus :9153` al tuo Corefile, ricarica CoreDNS e conferma che l'endpoint metrics sia raggiungibile dall'host dell'agente.

    sudo xitogent integrate
    3

    Abilita l'integrazione CoreDNS

    Usa la dashboard di Xitoring o la CLI per abilitare l'integrazione CoreDNS. Xitogent rileva automaticamente l'endpoint metrics e inizia a raccogliere metriche di query, cache e latenza.

    4

    Configura le soglie di allerta (opzionale)

    Imposta soglie personalizzate per SERVFAIL Rate, Cache Hit Ratio o latenza di risoluzione per essere avvisato non appena affidabilità o prestazioni DNS peggiorano.

    5

    Verifica che funzioni

    Esegui questo comando sul server per confermare che Xitogent ha rilevato l'integrazione. In circa 30 secondi nuove metriche cominceranno a comparire sulla tua dashboard.

    sudo xitogent status

    Spesso domande poste

    CoreDNS di Kubernetes?
    Sì, CoreDNS è pienamente supportato in Kubernetes.
    Metriche di Prometheus?
    Xitogent legge l'endpoint delle metriche Prometheus di CoreDNS.

    Inizia a monitorare CoreDNS oggi

    Configurazione in meno di 60 secondi. Non è richiesta alcuna carta di credito. Statistiche complete fin dal primo giorno.

    Inizia la prova gratuita

    Continua a esplorare

    Correlati Integrazioni