Condivisione della tecnologia

recensione su Prometheus (2): il processo dettagliato su come utilizzare Grafana per connettersi alle origini dati Prometheus è chiaro e facile da comprendere.

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina


Introduzione a Grafana

Grafana è uno strumento per visualizzare e analizzare i dati ed è particolarmente utile per monitorare e visualizzare i dati delle serie temporali.

Cos'è Grafana

Strumenti di visualizzazione: Grafana può trasformare i dati in grafici, facilitando la comprensione e l'analisi dei dati.
Software open source: Chiunque può usarlo e modificarlo gratuitamente.

Cosa può fare Grafana?

Connetti diverse origini dati: Può ottenere dati da una varietà di fonti dati, come Prometheus, Elasticsearch, MySQL, ecc.
Crea una dashboard: È possibile creare dashboard contenenti vari grafici per monitorare e presentare i dati.
Imposta sveglia: Grafana può inviare notifiche per ricordarti quando i dati raggiungono determinate condizioni.
lavoro di squadra: Diversi utenti possono utilizzare e gestire Grafana insieme, ciascuno con diritti di accesso diversi.

Quando utilizzeremo Grafana?

Monitoraggio del server: Visualizza le prestazioni del server, come l'utilizzo della CPU, l'utilizzo della memoria, ecc.
Monitoraggio dell'applicazione: Monitorare l'integrità e le prestazioni delle applicazioni.
Analisi dei dati aziendali: Analizzare gli indicatori aziendali, come dati di vendita, attività degli utenti, ecc.
Visualizzazione dei dati IoT: Visualizza i dati dai sensori in tempo reale.

Prometeo ha una visualizzazione grafica, perché usiamo ancora Grafana?

Mentre Prometheus dispone di funzionalità di presentazione grafica di base integrate, Grafana fornisce una soluzione di visualizzazione e monitoraggio più potente, flessibile e intuitiva. Grafana è una scelta più adatta per scenari che richiedono grafici complessi, integrazione di più origini dati, avvisi dettagliati e collaborazione di team.

ambiente

macchina virtuale

Io sonoNome della CPUprocessoreMemoriadisco rigido
192.168.10.14server di Prometeo2c2G100 GRAMMI
192.168.10.15agente prometeo2c2G100 GRAMMI
192.168.10.16grafana2c2G100 GRAMMI

Versione centos7.9
Inizializzazione completata (firewall, sandbox, nome host)
Prometeo è installato
Si prega di leggere l'articolo precedente per l'installazione di Prometheus, non lo ripeterò troppo qui.
Collegamento:recensione di prometheus (1) – Installa il monitoraggio di prometheus in modalità binaria su liunx

Passi

1. Installazione di Grafana

Questo articolo utilizzerà l'installazione binaria e l'installazione in contenitori verrà mostrata negli articoli successivi.

Ottieni il pacchetto binario

wget https://dl.grafana.com/oss/release/grafana-10.0.1.linux-amd64.tar.gz
  • 1

Disimballare e visualizzare

tar xf grafana-10.0.1.linux-amd64.tar.gz
ls
  • 1
  • 2

Inserisci qui la descrizione dell'immagine

Spostato in /usr/local/ per una gestione più semplice

mv grafana-10.0.1 /usr/local/grafana
cd /usr/local/grafana/
ls
  • 1
  • 2
  • 3

Ci sono i seguenti file
Inserisci qui la descrizione dell'immagine

Per facilitare la gestione registrarlo come servizio di sistema

cat > /usr/lib/systemd/system/grafana.service << EOF
[Service]
ExecStart=/usr/local/grafana/bin/grafana-server --config=/usr/local/grafana/conf/defaults.ini --homepath=/usr/local/grafana
 
[Install]
WantedBy=multi-user.target
 
[Unit]
Description=grafana
After=network.target
EOF
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

Ricarica/avvio automatico/controlla stato/avvia

systemctl daemon-reload
systemctl enable grafana
 systemctl start grafana
 systemctl status grafana
  • 1
  • 2
  • 3
  • 4

Inserisci qui la descrizione dell'immagine

Visita Grafana
Accesso al browser host
IP locale:3000
Ecco qui

192.168.10.16:3000
  • 1

Vedrai la seguente interfaccia
Inserisci qui la descrizione dell'immagine
accedere
Account predefinito: amministratore
Password predefinita: amministratore
Basta effettuare il login
Inserisci qui la descrizione dell'immagine
Ti verrà chiesto di reimpostare la password in un secondo momento. Se non desideri reimpostarla, fai semplicemente clic su Salta.
Inserisci qui la descrizione dell'immagine
Successivamente accederai all'interfaccia principale
Inserisci qui la descrizione dell'immagine

2. Aggiungi l'origine dati Grafana Prometeo

Fare clic sulle tre barre orizzontali nell'angolo in alto a sinistra
Quindi fai clic su Origini dati nell'interfaccia visualizzata.
Inserisci qui la descrizione dell'immagine
Quindi fai clic su Aggiungi origine dati nell'interfaccia visualizzata.
UN
Fare di nuovo clic su Prometeo e selezionare Prometeo come origine dati.
Inserisci qui la descrizione dell'immagine
Inserisci dopo l'URL del server Prometheus
indirizzo di accesso di prometheus, cioè

http://192.168.10.14:9090
  • 1

Inserisci qui la descrizione dell'immagine

Quindi scorri fino alla fine e fai clic su Salva e prova
Inserisci qui la descrizione dell'immagine
La visualizzazione di un segno di spunta indica che l'origine dati Prometheus ha avuto esito positivo
Inserisci qui la descrizione dell'immagine

3. Aggiungi dashboard dati a Grafana

Quindi fare clic su Dashboard
Inserisci qui la descrizione dell'immagine
Fare clic su Nuovo e selezionare Importa
Inserisci qui la descrizione dell'immagine
Puoi vedere che ci sono due modi per aggiungere una dashboard
Uno è il formato JSON
Uno è l'ID
Qui usiamo ID
Questa è una dashboard sull'host Linux

12633
  • 1

Al termine ci sarà un tutorial su come trovare la dashboard giusta in base alle proprie esigenze.
Inserisci qui la descrizione dell'immagine
Inserisci qui la descrizione dell'immagine

Fare clic su Importa
Inserisci qui la descrizione dell'immagine
Ecco l'interfaccia di monitoraggio
Inserisci qui la descrizione dell'immagine
Inserisci qui la descrizione dell'immagine

Supplemento, come trovare la dashboard

Ricerca nel browser

grafana.com
  • 1

Inserisci qui la descrizione dell'immagine
Qui devi prima registrare un account
Visita di nuovo una volta completata la registrazione

https://grafana.com/grafana/dashboards/
  • 1

Questo è tutto
Quindi puoi cercare nella dashboard secondo necessità
Inserisci qui la descrizione dell'immagine
Ad esempio, il dashboard proprio ora
Cerca host Linux
Puoi vedere che il primo è il modello di dashboard che utilizziamo
cliccalo
Inserisci qui la descrizione dell'immagine
Questa interfaccia prevede due modalità di utilizzo
Scarica il file json o copia l'ID
Puoi anche vedere qual è il suo ID
Inserisci qui la descrizione dell'immagine