Monitoraggio dell'infrastruttura con connessioni Prometheus o Fluentd
È possibile configurare diverse impostazioni opzionali per migliorare l'esperienza di Astra Control Center. Per monitorare e acquisire informazioni dettagliate sull'intera infrastruttura, configurare Prometheus o aggiungere una connessione Fluentd.
Se la rete su cui è in esecuzione Astra Control Center richiede un proxy per la connessione a Internet (per caricare pacchetti di supporto sul sito di supporto NetApp), è necessario configurare un server proxy in Centro controllo Astra.
Aggiungere un server proxy per le connessioni al sito di supporto NetApp
Se la rete su cui è in esecuzione Astra Control Center richiede un proxy per la connessione a Internet (per caricare pacchetti di supporto sul sito di supporto NetApp), è necessario configurare un server proxy in Centro controllo Astra.
Astra Control Center non convalida i dati immessi per il server proxy. Assicurarsi di immettere i valori corretti. |
-
Accedere ad Astra Control Center utilizzando un account con privilegio admin/owner.
-
Selezionare account > connessioni.
-
Selezionare Connect dall'elenco a discesa per aggiungere un server proxy.
-
Immettere il nome del server proxy o l'indirizzo IP e il numero della porta proxy.
-
Se il server proxy richiede l'autenticazione, selezionare la casella di controllo e immettere il nome utente e la password.
-
Selezionare Connect.
Se le informazioni sul proxy inserite sono state salvate, la sezione Proxy HTTP della pagina account > connessioni indica che è connesso e visualizza il nome del server.
Modificare le impostazioni del server proxy
È possibile modificare le impostazioni del server proxy.
-
Accedere ad Astra Control Center utilizzando un account con privilegio admin/owner.
-
Selezionare account > connessioni.
-
Selezionare Edit (Modifica) dall'elenco a discesa per modificare la connessione.
-
Modificare i dettagli del server e le informazioni di autenticazione.
-
Selezionare Salva.
Disattiva la connessione al server proxy
È possibile disattivare la connessione al server proxy. Prima di disattivare la connessione, verrà visualizzato un avviso che potrebbe causare un'interruzione potenziale di altre connessioni.
-
Accedere ad Astra Control Center utilizzando un account con privilegio admin/owner.
-
Selezionare account > connessioni.
-
Selezionare Disconnect dall'elenco a discesa per disattivare la connessione.
-
Nella finestra di dialogo visualizzata, confermare l'operazione.
Connettiti a Prometheus
Con Prometheus è possibile monitorare i dati di Astra Control Center. Puoi configurare Prometheus per raccogliere le metriche dall'endpoint di metriche del cluster Kubernetes e utilizzare Prometheus anche per visualizzare i dati delle metriche.
Per ulteriori informazioni sull'utilizzo di Prometheus, consultare la relativa documentazione all'indirizzo "Introduzione a Prometheus".
Assicurarsi di aver scaricato e installato il pacchetto Prometheus sul cluster Astra Control Center o su un cluster diverso in grado di comunicare con il cluster Astra Control Center.
Seguire le istruzioni nella documentazione ufficiale per "Installare Prometheus".
Prometheus deve essere in grado di comunicare con il cluster Astra Control Center Kubernetes. Se Prometheus non è installato sul cluster Astra Control Center, è necessario assicurarsi che sia in grado di comunicare con il servizio di metriche in esecuzione sul cluster Astra Control Center.
Configurare Prometheus
Astra Control Center espone un servizio di metriche sulla porta TCP 9090 nel cluster Kubernetes. Devi configurare Prometheus per raccogliere le metriche da questo servizio.
-
Accedere al server Prometheus.
-
Aggiungere la voce del cluster in
prometheus.yml
file. Inyml
aggiungere una voce simile alla seguente per il cluster inscrape_configs section
:job_name: '<Add your cluster name here. You can abbreviate. It just needs to be a unique name>' metrics_path: /accounts/<replace with your account ID>/metrics authorization: credentials: <replace with your API token> tls_config: insecure_skip_verify: true static_configs: - targets: ['<replace with your astraAddress. If using FQDN, the prometheus server has to be able to resolve it>']
Se si imposta tls_config insecure_skip_verify
a.true
, Il protocollo di crittografia TLS non è richiesto. -
Riavviare il servizio Prometheus:
sudo systemctl restart prometheus
Accedi a Prometheus
Accedere all'URL Prometheus.
-
In un browser, inserire l'URL Prometheus con la porta 9090.
-
Verificare la connessione selezionando Status > Targets.
Visualizza i dati in Prometheus
Puoi utilizzare Prometheus per visualizzare i dati di Astra Control Center.
-
In un browser, inserire l'URL Prometheus.
-
Dal menu Prometheus, selezionare grafico.
-
Per utilizzare Metrics Explorer (Esplora metriche), selezionare l'icona accanto a Execute (Esegui).
-
Selezionare
scrape_samples_scraped
E selezionare Esegui. -
Per visualizzare lo scraping dei campioni nel tempo, selezionare Graph (grafico).
Se sono stati raccolti più dati del cluster, le metriche di ciascun cluster appaiono in un colore diverso.
Connettersi a Fluentd
È possibile inviare registri (eventi Kubernetes) da un sistema monitorato da Astra Control Center all'endpoint Fluentd. La connessione Fluentd è disattivata per impostazione predefinita.
A Fluentd vengono inoltrati solo i log degli eventi dei cluster gestiti. |
-
Un account Astra Control Center con privilegi admin/owner.
-
Astra Control Center installato e in esecuzione su un cluster Kubernetes.
Astra Control Center non convalida i dati immessi per il server Fluentd. Assicurarsi di immettere i valori corretti. |
-
Accedere ad Astra Control Center utilizzando un account con privilegio admin/owner.
-
Selezionare account > connessioni.
-
Selezionare Connect dall'elenco a discesa in cui viene visualizzato disconnected per aggiungere la connessione.
-
Inserire l'indirizzo IP dell'host, il numero di porta e la chiave condivisa per il server Fluentd.
-
Selezionare Connect.
Se i dati immessi per il server Fluentd sono stati salvati, la sezione Fluentd della pagina account > connessioni indica che è connesso. A questo punto, è possibile visitare il server Fluentd collegato e visualizzare i registri degli eventi.
Se la connessione non è riuscita per qualche motivo, lo stato visualizza Failed (non riuscito). Il motivo del guasto è disponibile in Notifiche nella parte superiore destra dell'interfaccia utente.
Le stesse informazioni sono disponibili anche in account > Notifiche.
In caso di problemi con la raccolta dei log, è necessario accedere al nodo di lavoro e assicurarsi che i log siano disponibili in /var/log/containers/ .
|
Modificare la connessione Fluentd
È possibile modificare la connessione di Fluentd all'istanza di Astra Control Center.
-
Accedere ad Astra Control Center utilizzando un account con privilegio admin/owner.
-
Selezionare account > connessioni.
-
Selezionare Edit (Modifica) dall'elenco a discesa per modificare la connessione.
-
Modificare le impostazioni dell'endpoint Fluentd.
-
Selezionare Salva.
Disattiva la connessione Fluentd
È possibile disattivare la connessione di Fluentd all'istanza di Astra Control Center.
-
Accedere ad Astra Control Center utilizzando un account con privilegio admin/owner.
-
Selezionare account > connessioni.
-
Selezionare Disconnect dall'elenco a discesa per disattivare la connessione.
-
Nella finestra di dialogo visualizzata, confermare l'operazione.