Banche dati
    CouchDB logo

    CouchDB Monitoraggio

    Monitora in tempo reale la frequenza delle richieste a CouchDB, lo stato della replica, le operazioni sui documenti e le metriche di compattazione senza alcuna configurazione.

    Perché monitorare CouchDB?

    Apache CouchDB è un database NoSQL orientato ai documenti con replica multi-master. Il monitoraggio di CouchDB garantisce una replica efficiente, prestazioni ottimali nelle query e una compattazione tempestiva per il vostro livello di dati distribuito.

    Rilevamento automatico tramite Xitogent
    Monitoraggio del tasso di richieste HTTP
    Stato della replica e monitoraggio del lag
    Operazioni di lettura/scrittura di documenti
    Monitoraggio dell'avanzamento della compattazione
    Metriche di build degli indici delle viste
    Monitoraggio delle dimensioni del database
    Intervalli di raccolta di 1 minuto
    Indicatori

    Ciò che monitoriamo

    Richieste/sec

    Tasso di richieste API HTTP.

    Letture di documenti

    Operazioni di lettura di documenti al secondo.

    Scritture di documenti

    Operazioni di scrittura di documenti al secondo.

    Stato della replica

    Stato delle attività di replica attive.

    Dimensione del database

    Dimensione di ogni database su disco.

    Stato della compattazione

    Indica se la compattazione è in corso.

    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.

    CouchDB pannello di controllo per la configurazione dei trigger di monitoraggio

    Lag della replica

    critico

    Si attiva quando la replica resta indietro.

    Tasso di richieste

    avviso

    Avvisa su pattern di richieste insoliti.

    Dimensione del database

    avviso

    Si attiva quando il database supera la soglia dimensionale.

    Compattazione

    avviso

    Si attiva quando la compattazione non è stata eseguita di recente.

    01

    Importanza del monitoraggio CouchDB

    La replica multi-master di CouchDB richiede monitoraggio per garantire coerenza dei dati e prestazioni.

    • Monitorare lo stato della replica tra cluster
    • Monitorare le operazioni sui documenti per le prestazioni
    • Rilevare la necessità di compattazione
    • Garantire la gestione delle dimensioni del database
    Monitoraggio CouchDB
    Analisi della replica
    02

    Perché scegliere Xitoring

    Monitoraggio CouchDB zero-config.

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

    Prerequisiti per CouchDB

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

    • CouchDB 2.x o 3.x in esecuzione
    • Credenziali admin con accesso agli endpoint /_node e /_stats
    • Raggiungibilità di rete da Xitogent verso l'API HTTP di CouchDB
    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 CouchDB.

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

    Esponi l'endpoint delle statistiche di CouchDB

    CouchDB fornisce statistiche server tramite la sua API HTTP all'indirizzo `/_node/_local/_stats` (porta 5984 predefinita). Assicurati che l'endpoint sia raggiungibile dall'host dell'agente e che l'utente configurato abbia accesso in lettura agli endpoint amministrativi.

    sudo xitogent integrate
    3

    Abilita l'integrazione CouchDB

    Usa la dashboard di Xitoring o la CLI per abilitare l'integrazione CouchDB. Xitogent rileva automaticamente il tuo nodo e inizia a raccogliere metriche di request, replicazione e archiviazione.

    4

    Configura le soglie di allerta (opzionale)

    Imposta soglie personalizzate per Replication Lag, request rate o dimensione del database per intercettare problemi di capacità e replicazione prima che diventino interruzioni.

    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

    Inizia a monitorare CouchDB 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