Potente strumento di monitoraggio open source.
Ottenere maggiore visibilità sulle applicazioni containerizzate e su altre build senza complicare i flussi di lavoro. Prometheus è un software gratuito che consente agli sviluppatori di utilizzare il proprio linguaggio di interrogazione, PromQL, per generare report sulle risorse monitorate (o target) in tempo reale e configurare avvisi. Prometheus è uno strumento accessibile che funziona per organizzazioni e progetti di tutte le dimensioni, dai progetti collaterali ai carichi di lavoro più complessi. I dati di Prometheus sono memorizzati in metriche identificate da etichette e il database stesso segue un modello HTTP pull.
Prometheus è spesso usato insieme allo strumento di visualizzazione dei dati Grafana. Fortunatamente, entrambi questi strumenti sono disponibili Volete usare Prometheus e Grafana sullo stesso Linode? Distribuite Prometheus e Grafana insieme con l'applicazione combinata di Linode Marketplace.
Come iniziare dopo la distribuzione
Accesso Il tuo Prometheus Istanza
Ora che l'app Prometheus One-Click è stata distribuita, è possibile accedere a Prometheus per accedere al browser di espressione, agli avvisi, allo stato e altro ancora.
- Aprire un browser e navigare verso
http://192.0.2.0:9090/
. Sostituire192.0.2.0
con il vostro Indirizzo IP di Linode. Si accede così al browser delle espressioni dell'istanza Prometheus . - Verificare che Prometheus stia servendo le metriche navigando su
http://192.0.2.0:9090/metrics
. Sostituire192.0.2.0
con il vostro Indirizzo IP di Linode. Si dovrebbe vedere una pagina di metriche simile all'esempio seguente.
3. Grafana, lo strumento open source di analisi e visualizzazione delle metriche, supporta l'interrogazione di Prometheus. Considerate la possibilità di distribuire un'istanza di Grafana con One-Click Apps per creare visualizzazioni per le metriche di Prometheus .
Prometheus Impostazioni predefinite
- PrometheusLa configurazione principale si trova nella cartella
/etc/prometheus/prometheus.yml
file. - Questo file include una configurazione di scrape per Prometheus stesso.
- Il intervallo di raschiamento e l'intervallo di valutazione sono configurati globalmente per essere
15s
. Ilscrape_interval
definisce l'intervallo di tempo tra ogni raschiatura di Prometheus , mentre il parametroevaluation_interval
è il tempo che intercorre tra ogni valutazione di Prometheus' Regole di avviso. - Il Prometheus Esportatore di nodi viene aggiunto e abilitato. Questo esportatore di sistema di terze parti è usato per raccogliere le metriche dell'hardware e del sistema operativo. Le metriche di Node Exporter vengono inviate alla porta
9100
del vostro Linode.
L'applicazione Prometheus Marketplace è stata realizzata da Linode. Per assistenza sulla distribuzione dell'applicazione, contattare il supporto Linode tramite le informazioni elencate nella barra laterale. Per il supporto relativo allo strumento o al software stesso, visitare Prometheus Community.