Monitoraggio di Satellite
IBM Cloud Satellite® fornisce strumenti integrati per il monitoraggio dello stato di salute di sedi, host, cluster ed endpoint Link.
Il monitoraggio della tua sede Satellite e dei servizi IBM Cloud in esecuzione nella tua sede richiede una configurazione separata. Per raccogliere le metriche della piattaforma di localizzazione, abilita un'istanza di Monitoring nella stessa regione in cui è gestita la tua posizione. Per raccogliere le metriche dei pod da un cluster Red Hat OpenShift on IBM Cloud nella propria posizione Satellite, è necessario distribuire un agente di monitoraggio nel cluster affinché inoltri le metriche a un'istanza Monitoring. Una singola istanza di Monitoring raccoglie le metriche sia per la tua posizione Satellite che per i servizi in esecuzione al suo interno.
Informazioni su cosa viene registrato e monitorato per impostazione predefinita
Per impostazione predefinita, Satellite genera determinati eventi di attività e monitora lo stato della tua posizione e delle risorse dell'host.
Eventi di controllo per le azioni Satellite
Vedi la sezione " Eventi di auditing" all'indirizzo Satellite.
Monitoraggio di IBM per risolvere e segnalare gli avvisi di ubicazione
IBM monitora e risolve automaticamente specifiche condizioni di allerta relative alla configurazione della tua sede e all'infrastruttura host. La tabella seguente illustra ciascuno scenario e le misure adottate.
Inoltre, se si imposta la postazione Satellite per inoltrare i log a IBM Cloud Logs, i messaggi e le informazioni più dettagliate del componente di monitoraggio IBM vengono acquisiti e memorizzati nell'istanza IBM Cloud Logs.
| Scenario | Azione |
|---|---|
| Il piano di controllo della posizione non dispone di host in tre zone separate. | Verificare la presenza di host collegati e non assegnati nell'ubicazione. Se è disponibile un host, assegnare l'host al piano di controllo ubicazione per la zona mancante, dando la preferenza agli host con un'etichetta che corrisponde alla zona. |
| La capacità del cluster supera l'80% in una zona. | Impedire o consentire la creazione di cluster Red Hat OpenShift. Assegnare gli host disponibili a un piano di controllo ubicazione per ulteriori risorse di elaborazione. |
| I cluster Red Hat OpenShift sono in uno stato non integro. | Risolvi alcuni problemi di integrità con i cluster Red Hat OpenShift. |
| Gli strumenti di monitoraggio predefiniti come Prometheus non funzionano. | Invia avvisi all'istanza IBM Cloud Logs e restituisce un messaggio di stato con ulteriori informazioni sulla risoluzione dei problemi. |
| La registrazione del dominio secondario Ingress non riesce. | Avvisa gli ingegneri IBM per risolvere ulteriormente i problemi e restituire un messaggio di stato con ulteriori informazioni sulla risoluzione dei problemi. |
Visualizzazione dell'ubicazione, dell'host e dell'integrità del cluster
Verifica lo stato delle risorse di Satellite, tra cui sedi, host, cluster e risorse Kubernetes.
Visualizzazione dello stato dell'ubicazione
IBM Cloud monitora gli host di localizzazione di Satellite e segnala il loro stato. Vedi " IBM " per gli avvisi di monitoraggio e la verifica dello stato delle posizioni.
Puoi esaminare l'integrità host dalla tabella Ubicazioni nella consoleSatelliteo eseguendo ibmcloud sat location ls.
| Stato di integrità | Descrizione |
|---|---|
action required |
La posizione ha bisogno di attenzione. Controllare lo stato e il messaggio per ulteriori informazioni e provare a eseguire il debug della propria ubicazione. |
completed |
Satellite ha completato la configurazione dei componenti del piano di controllo ubicazione sugli host assegnati al piano di controllo. Il locale sarà presto pronto per essere utilizzato. |
completing |
Satellite sta impostando i componenti del piano di controllo ubicazione sugli host che hai assegnato al piano di controllo. Torna indietro di un po '. |
critical |
Il piano di controllo ubicazione Satellite richiede la tua attenzione. Verificare lo stato e il messaggio per ulteriori informazioni e provare a eseguire il debug del piano di controllo ubicazione. |
failed |
Satellite non ha risolto correttamente i problemi nella tua ubicazione. Per ulteriori informazioni, consultare il messaggio di stato. |
host required |
L'ubicazione Satellite viene creata, ma devi assegnare gli host al piano di controllo dell'ubicazione. Assegnare gli host in multipli di 3, ad esempio 6, 9 o 12. |
normal |
L'ubicazione Satellite è pronta per essere utilizzata. |
provisioning |
Il piano di controllo per Satellite sta eseguendo il provisioning. Non puoi assegnare host ad altre risorse Satellite, come i cluster, nell'ubicazione fino a quando il piano di controllo non è pronto. |
resolving |
Satellite sta tentando di risolvere i problemi per te, ad esempio assegnando host disponibili al piano di controllo per alleviare i problemi di capacità. Per ulteriori informazioni, consultare il messaggio di stato. |
Visualizzazione dello stato dell'host
Quando si associano degli host a una posizione “ Satellite ”, IBM Cloud monitora l’host e riporta gli stati che è possibile utilizzare per garantire il corretto funzionamento degli host. Per ulteriori informazioni, consultare la sezione " Monitoraggio di IBM " per risolvere e segnalare gli avvisi relativi alla posizione. Per la guida alla risoluzione dei problemi, consultare Debug dell'integrità dell'host.
Puoi esaminare l'integrità host dalla tabella Hosts nella consoleSatelliteoppure eseguendo ibmcloud sat host ls --location <location_name_or_ID>.
| Stato di integrità | Descrizione |
|---|---|
assigned |
L'host è assegnato a una risorsa Satellite, come un piano di controllo ubicazione o un cluster. Visualizza lo stato per ulteriori informazioni. Se lo stato è -, gli host non hanno completato il processo di avvio della risorsa
Satellite. Per gli host appena assegnati, attendere circa un'ora per il completamento del processo. Se vedi ancora lo stato, accedi all'host per continuare il debug. |
health-pending |
L'host viene assegnato e avviato nel cluster come nodi di lavoro di cui viene eseguito il provisioning e la distribuzione. Tuttavia, i componenti di integrità che IBM imposta nell'host non possono comunicare nuovamente lo stato a IBM Cloud. Assicurati che i tuoi host soddisfino i requisiti minimi di connettività di rete e host e che gli host non siano bloccati da un firewall nel provider dell'infrastruttura. |
provisioning |
L'host è collegato alla posizione Satellite ed è in fase di bootstrap per diventare parte di una risorsa Satellite, come il nodo worker di un cluster Red Hat OpenShift on IBM Cloud. Mentre l'host riporta uno stato provisioning,
il nodo di lavoro passa attraverso gli stati di provisioning e distribuzione. È possibile accedere all'host mentre si trova in questo stato per visualizzare i log. Vedere Abilitazione di SSH sugli host Satellite. |
ready |
L'host è collegato alla posizione Satellite e pronto per essere assegnato a una risorsa Satellite. |
normal |
L'host è assegnato a una risorsa Satellite, come un piano di controllo ubicazione o un cluster, e pronto per l'utilizzo. |
reload-required |
L'host è collegato all'ubicazione Satellite, ma richiede un ricaricamento prima di poter essere assegnato ad una risorsa Satellite. Ad esempio, se hai eliminato un cluster Satellite, tutti gli host di quel cluster richiedono un ricaricamento. Per ricaricare un host, devi rimuovere l'host dall'ubicazione, ricaricare il sistema operativo nel provider dell'infrastruttura sottostante e collegare nuovamente l'host all'ubicazione. |
unassigned |
L'host è collegato alla posizione Satellite e pronto per essere assegnato a una risorsa Satellite. Se si è tentato di assegnare l'host non correttamente, consultare Impossibile assegnare gli host a un cluster. |
unknown |
L'integrità dell'host è sconosciuta. Se l'host non è assegnato, prova ad assegnare l'host a una risorsa Satellite, come ad esempio un cluster. Se l'host è assegnato, provare a eseguire il debug dell'host seguendo la procedura in debug dell'integrità dell'host. Se l'host presenta ancora problemi, provare a rimuovere, aggiornare e ricollegare l'host. |
unresponsive |
L'host non ha eseguito il check-in con il piano di controllo ubicazione Satellite negli ultimi 5 minuti. L'host non può essere assegnato quando non risponde. Provare a eseguire il debug dell'integrità dell'host, in modo particolare la connettività di rete. |
Quando si visualizza la tabella Hosts nella console Satellite, gli host del piano di controllo che richiedono attenzione mostrano etichette di stato aggiornate. L'etichetta " Azione richiesta " (precedentemente " Avviso ") indica che l'host richiede la tua attenzione. L'etichetta " Sostituzione necessaria " indica che l'host è notevolmente obsoleto e deve essere sostituito. Entrambi gli stati mostrano un suggerimento che rimanda alla procedura di aggiornamento dell'host. Per ulteriori informazioni, consultare la sezione " Identificazione degli host del piano di controllo che necessitano di aggiornamento ".
Visualizzazione dell'integrità del cluster
Consulta la documentazione relativa all’ Red Hat OpenShift on IBM Cloud per verificare lo stato di integrità del cluster nel tuo ambiente Satellite.
Visualizzazione delle risorse Kubernetes nei cluster
Le risorse Kubernetes dei cluster aggiunti alla configurazione di Satellite vengono automaticamente inserite nell'inventario per essere sottoposte a revisione.
L'aggiunta di cluster alla configurazione di Satellite non comporta la configurazione automatica di soluzioni di registrazione e monitoraggio, quali IBM Cloud Logs e IBM Cloud Monitoring.
Visualizzazione dello stato di registrazione della configurazione Satellite per i cluster
Visualizza lo stato di registrazione dei cluster abilitati per la configurazione " Satellite ", compresi quelli situati in ambienti cloud pubblici.
- Elenca i cluster registrati con la configurazione Satellite. Notare l'output nelle colonne Stato e Ubicazione.
ibmcloud sat cluster ls - Esamina i seguenti stati di registrazione della configurazione Satellite.
| Condizione | Descrizione |
|---|---|
active |
Satellite I componenti di configurazione per l'ubicazione sono installati nel cluster e almeno una risorsa è in fase di controllo. |
inactive |
Satellite I componenti di configurazione sono stati rimossi manualmente dal cluster o sono installati ma non rispondono più alla configurazione di Satellite. Ad esempio, la connessione di rete è interrotta. Le risorse esistenti, se presenti, continuano l'esecuzione ma non ricevono aggiornamenti. Per risolvere il problema, prova a eseguire il debug del tuo Satellite ubicazione o del cluster. |
registered |
Satellite I componenti di configurazione sono installati nel cluster, ma attualmente nessuna risorsa è controllata. Per configurare Watch - keeper, vedi Revisione delle risorse gestite da Satellite Config. |
Configurazione di Monitoring per le metriche della piattaforma di ubicazione Satellite
Inoltra e visualizza le metriche di “ Satellite ” in un’istanza di “ IBM Cloud Monitoring ” abilitata per le metriche a livello di piattaforma.
Sono disponibili metriche per il componente Link Satellite della tua ubicazione per aiutarti a monitorare le prestazioni di specifici endpoint Link o di tutti gli endpoint Link per l'ubicazione. Ad esempio, puoi monitorare la latenza o la velocità di trasmissione di uno specifico endpoint Link che hai creato.
-
Crea o scegli un'istanza Monitoring esistente.
- Se hai già un'istanza Monitoring nella stessa regione IBM Cloud da cui è gestita la tua ubicazione Satellite e l'istanza Monitoring è configurata per raccogliere le metriche della piattaforma, le metriche generate per la tua ubicazione Satellite vengono inoltrate automaticamente a questa istanza Monitoring.
- Altrimenti, per configurare Monitoring per la tua ubicazione Satellite:
- Esegui il provisioning di una IBM Cloud Monitoring nella stessa regione IBM Cloud da cui è gestita la tua ubicazione Satellite.
- Abilitare l'istanza per la raccolta di metriche a livello di piattaforma. All’interno di una stessa regione, è abilitata alla raccolta delle metriche della piattaforma una sola istanza di Monitoring alla volta.
-
Nel dashboard Monitoraggio, fai clic su Apri dashboard per la tua istanza Monitoring.
-
Nella dashboard di Monitoring, fare clic su Dashboard > IBM > Satellite Link- Panoramica. Si apre la dashboard predefinita per le metriche di Satellite Link. Le istanze di " Monitoring " appena create richiedono fino a due ore prima che i IBM dashboard siano disponibili.
È possibile creare una copia di questo pannello di controllo per personalizzare le metriche visualizzate. Per aggiungere le metriche abilitate per l' IBM Cloud Satellite, cerca il prefisso
ibm_satellite_link. -
Esaminare gli attributi metriche disponibili e per la segmentazione.
-
Esamina altri modi in cui puoi lavorare con le metriche della piattaforma.
Dopo aver configurato Monitoring con il dashboard predefinito per le metriche di collegamento Satellite, puoi accedere rapidamente a questo dashboard dalla scheda Endpoint di collegamento della console di ubicazione Satellite facendo clic su Avvia monitoraggio.
Metriche disponibili
Per il piano di controllo della tua sede Satellite sono disponibili le seguenti metriche.
Numeri tunnel ubicazione
Il numero totale di Satellite server tunnel link presenti sull'endpoint. Vengono creati tre tunnel tra il server tunnel e il connettore per supportare la ridondanza nelle tre aree di disponibilità della tua ubicazione.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_location_tunnel_count |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Latenza ubicazione
Il tempo totale di andata e ritorno (RTT) dei dati, espresso in millisecondi, per quella posizione. L'RTT misura il tempo impiegato da un pacchetto di dati per percorrere il tragitto dalla propria posizione all' IBM Cloud e e ritorno.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_location_rtt_second |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Traffico ubicazione su cloud
La frequenza totale di dati in byte al secondo nella direzione to - cloud per l'ubicazione.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_location_to_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Traffico ubicazione dal cloud
La velocità totale dei dati in byte al secondo nella direzione dal cloud per l'ubicazione.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_location_from_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Totale traffico ubicazione
La frequenza totale di dati, in byte al secondo, in direzioni da cloud a cloud e da cloud per l'ubicazione.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_location_total_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID |
Conteggio connessioni endpoint
Il numero totale di connessioni presenti sull'endpoint.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_connection_count |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Traffico endpoint nel cloud
La frequenza di dati in byte al secondo nella direzione to - cloud per l'endpoint.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_to_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Traffico endpoint dal cloud
La frequenza di dati in byte al secondo nella direzione dal cloud per l'endpoint.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_from_cloud_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Totale traffico endpoint
La frequenza totale di dati, in byte al secondo, nelle direzioni da cloud e da cloud per l'endpoint.
| Metadati | Descrizione |
|---|---|
Metric Name |
ibm_satellite_link_endpoint_total_data_rate |
Metric Type |
gauge |
Value Type |
none |
Segment By |
Service instance, Service instance name, Location ID, Endpoint ID, Endpoint Name |
Attributi per segmentazione
Esamina i seguenti attributi globali e aggiuntivi disponibili per la segmentazione delle metriche di Satellite.
Attributi globali
I seguenti attributi globali sono disponibili per la segmentazione di tutte le metriche disponibili.
| Attributo | Nome attributo | Descrizione attributo |
|---|---|---|
Cloud Type |
ibm_ctype |
Il tipo di cloud, che può essere pubblico, dedicato o locale |
Location |
ibm_location |
L'ubicazione della risorsa monitorata, che può essere una regione, un data center o a livello globale |
Resource |
ibm_resource |
La risorsa misurata dal servizio, solitamente indicata con un nome identificativo o un GUID |
Resource Type |
ibm_resource_type |
Il tipo di risorsa misurata dal servizio |
Resource group |
ibm_resource_group_name |
Il gruppo di risorse in cui è stata creata la posizione “ Satellite ” |
Scope |
ibm_scope |
Il GUID account associato a questa metrica |
Service name |
ibm_service_name |
Il nome del servizio che genera questa metrica |
Attributi aggiuntivi
Sono disponibili i seguenti attributi aggiuntivi, specifici di Satellite, per segmentare una o più delle metriche disponibili. Consultare il campo Segment By per ogni metrica per determinare
i relativi attributi di segmentazione disponibili.
| Attributo | Nome attributo | Descrizione attributo |
|---|---|---|
Endpoint ID |
ibm_satellite_link_endpoint_id |
L'identificatore dell'endpoint |
Endpoint Name |
ibm_satellite_link_endpoint_name |
Il nome dell'endpoint |
Location ID |
ibm_satellite_link_location_id |
L'identificativo della località |
Service instance |
ibm_service_instance |
Il segmento "istanza del servizio" identifica l'istanza a cui è associata la metrica |
Service instance name |
ibm_service_instance_name |
Il nome dell'istanza del servizio fornito dall'utente. Non è garantita l'unicità dei nomi delle istanze di servizio tra le diverse regioni dell'account. |
Configurazione del monitoraggio per i cluster
Al momento non è possibile utilizzare la console di Red Hat OpenShift on IBM Cloud per abilitare il monitoraggio dei cluster Satellite. È necessario distribuire manualmente gli agenti di monitoraggio sul proprio cluster per inoltrare le metriche a Monitoring.
Per configurare il monitoraggio per i cluster Red Hat OpenShift eseguiti nell'ubicazione Satellite, vedi Distribuzione di un agent di monitoraggio in un cluster Red Hat OpenShift.
Quando specifichi l'indirizzo per COLLECTOR_ENDPOINT, puoi utilizzare l'indirizzo dell'endpoint del collegamento satellite-sysdig in modo da non dover aprire nuove regole del firewall.