Vai al contenuto principale

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 all'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.

  1. Aprire un browser e navigare verso http://192.0.2.0:9090/. Sostituire 192.0.2.0 con il vostro Indirizzo IP di Linode. Si accede così al browser delle espressioni dell'istanza Prometheus .
  2. Verificare che Prometheus stia servendo le metriche navigando su http://192.0.2.0:9090/metrics. Sostituire 192.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. Il scrape_interval definisce l'intervallo di tempo tra ogni raschiatura di Prometheus , mentre il parametro evaluation_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 assistenza sullo strumento o sul software stesso, visitare Prometheus Community.