Abilitazione del monitoraggio per le istanze di calcolo
Questo argomento descrive come abilitare il monitoraggio, in particolare per le metriche delle istanze di computazione, sulle istanze di computazione.
Le metriche dell'istanza di computazione forniscono dati sul livello di attività e sul throughput dell'istanza. Queste metriche sono necessarie per utilizzare funzioni quali il ridimensionamento automatico, le metriche, gli allarmi e le notifiche con le istanze di computazione. Un'istanza di computazione emette queste metriche solo quando il plugin Monitoraggio istanza di computazione è abilitato e in esecuzione nell'istanza.
Il plugin Monitoraggio istanza di computazione è gestito dal software dell'agente Oracle Cloud.
Per monitorare determinate metriche senza l'uso dell'agente Oracle Cloud, utilizzare Metriche di computazione Agentless.
Immagini supportate
Le metriche delle istanze di computazione sono supportate sulle immagini della piattaforma correnti e sulle immagini personalizzate basate sulle immagini correnti della piattaforma.
Se si utilizza un'immagine di piattaforma precedente, è necessario installare manualmente il software agente Oracle Cloud prima di poter utilizzare il plugin Monitoraggio istanza di computazione. Selezionare un'immagine con data successiva al 15 novembre 2018 (ad eccezione di Ubuntu, con data successiva al 28 febbraio 2019).
È possibile che l'abilitazione delle metriche dell'istanza di computazione su altre immagini che supportano il software agente Oracle Cloud sia riuscita, anche se il plugin Monitoraggio istanza di computazione non è stato testato su altri sistemi operativi e non vi è alcuna garanzia che funzionerà.
Criteri IAM necessari
Per utilizzare Oracle Cloud Infrastructure, un amministratore deve essere un membro di un gruppo a cui è stato concesso l'accesso di sicurezza in un criterio da un amministratore della tenancy. Questo accesso è necessario se si utilizza la console o l'API REST con un SDK, un'interfaccia CLI o un altro strumento. Se viene visualizzato un messaggio che informa che non si dispone dell'autorizzazione o che non si è autorizzati, verificare con l'amministratore della tenancy il tipo di accesso di cui si dispone e il compartimento in cui funziona l'accesso.
Per gli amministratori: per ulteriori informazioni sui criteri IAM necessari per creare e aggiornare un'istanza di computazione, vedere Creazione di un'istanza.
Informazioni preliminari
-
Gateway del servizio o indirizzi IP pubblici: l'istanza di computazione deve disporre di un indirizzo IP pubblico o di un gateway di servizi per poter inviare le metriche dell'istanza di computazione al servizio di monitoraggio.
Se l'istanza non dispone di un indirizzo IP pubblico, impostare un gateway di servizi sulla rete VCN (Virtual Cloud Network). Il gateway di servizi consente all'istanza di inviare le metriche dell'istanza di computazione al servizio di monitoraggio senza che il traffico passi su Internet. Di seguito sono riportate note speciali per l'impostazione del gateway del servizio per accedere al servizio di monitoraggio.
- Quando si crea il gateway del servizio, abilitare l'etichetta del servizio denominata Tutti i servizi <region> in Oracle Services Network. Include il servizio di monitoraggio.
- Quando si imposta l'instradamento per la subnet che contiene l'istanza, impostare una regola di instradamento con Tipo di destinazione impostato su Gateway di servizio e il Servizio di destinazione impostato su Tutti i servizi <region> in Oracle Services Network.
Per istruzioni dettagliate, vedere Accesso ai servizi Oracle: gateway di servizi.
- Oracle Cloud Agent: il software Oracle Cloud Agent deve essere installato nell'istanza. Oracle Cloud Agent viene installato per impostazione predefinita nelle immagini correnti della piattaforma. Per informazioni sui passi per installare manualmente Oracle Cloud Agent nelle immagini meno recenti, vedere Installazione del software Oracle Cloud Agent.
- Plugin di monitoraggio dell'istanza di computazione: per consentire all'istanza di emettere le metriche dell'istanza di computazione, è necessario che il plugin di monitoraggio dell'istanza di computazione sia abilitato nell'istanza e che i plugin siano in esecuzione. Per ulteriori informazioni su come abilitare ed eseguire i plugin, vedere Agente Oracle Cloud.
Abilitazione del monitoraggio per una nuova istanza di computazione
Per configurare una nuova istanza di computazione in modo che emetta le metriche dell'istanza di computazione, attenersi alla procedura riportata di seguito.
Creazione di un'istanza abilitata al monitoraggio mediante la console
- Attenersi alla procedura per creare un'istanza fino a quando non vengono visualizzate le opzioni avanzate. Assicurarsi che l'istanza disponga di un indirizzo IP pubblico o di un gateway di servizi, come descritto nei prerequisiti.
- Fare clic su Mostra opzioni avanzate.
-
Nella scheda Agente Oracle Cloud, selezionare Monitoraggio istanza di computazione.
Nota
Se si utilizza un'immagine di piattaforma precedente o un'immagine personalizzata non basata su un'immagine di piattaforma recente, è necessario installare manualmente il software Oracle Cloud Agent. È possibile eseguire questa operazione fornendo uno script cloud-init. Per ulteriori informazioni, vedere Installazione del software dell'agente Oracle Cloud. Confrontare la data dell'immagine con la data elencata in Immagini supportate. -
Fare clic su Crea.
L'istanza appena creata e abilitata al monitoraggio emette metriche dell'istanza di computazione nel servizio di monitoraggio.
Creazione di un'istanza abilitata al monitoraggio mediante l'API
Utilizzare l'operazione LaunchInstance. Includere i seguenti parametri:
{
"agentConfig": {
"isMonitoringDisabled": false,
"areAllPluginsDisabled": false,
"pluginsConfig": [
{
"name": "Compute Instance Monitoring",
"desiredState": "ENABLED"
}
]
}
}
Assicurarsi che l'istanza disponga di un indirizzo IP pubblico o di un gateway di servizi, come descritto nei prerequisiti.
Se si utilizza un'immagine di piattaforma precedente o un'immagine personalizzata non basata su un'immagine di piattaforma recente, è necessario installare manualmente il software Oracle Cloud Agent. È possibile eseguire questa operazione fornendo uno script cloud-init. Per ulteriori informazioni, vedere Installazione del software dell'agente Oracle Cloud. Confrontare la data dell'immagine con la data elencata in Immagini supportate.
Abilitazione del monitoraggio per un'istanza di computazione esistente
- Installare il software Oracle Cloud Agent, se non è già installato.
- Abilita il plugin di monitoraggio dell'istanza di calcolo.
- Conferma che i plugin sono in esecuzione nell'istanza.
- Assicurarsi che l'istanza disponga di un indirizzo IP pubblico o di un gateway di servizi, come descritto nei prerequisiti.
-
Per confermare che il monitoraggio è abilitato:
- Andare alla pagina Metriche per l'istanza:
- Aprire il menu di navigazione e selezionare Computazione. In Computazione, selezionare Istanze.
- Fare clic sull'istanza a cui si è interessati.
- In Risorse fare clic su Metriche.
- Nella lista Spazio di nomi metrica, selezionare oci_computeagent.
-
Se vengono visualizzati grafici delle metriche con dati, il servizio di monitoraggio riceve le metriche delle istanze di computazione da questa istanza. Per ulteriori informazioni su queste metriche, vedere Metriche delle istanze di computazione.
Se il monitoraggio non è abilitato (e l'istanza utilizza un'immagine supportata), è disponibile un pulsante per abilitare il monitoraggio. Fare clic su Abilita monitoraggio.
- Andare alla pagina Metriche per l'istanza:
- Installare il software Oracle Cloud Agent, se non è già installato.
-
Utilizzare l'operazione UpdateInstance. Includere i seguenti parametri:
{ "agentConfig": { "isMonitoringDisabled": false, "areAllPluginsDisabled": false, "pluginsConfig": [ { "name": "Compute Instance Monitoring", "desiredState": "ENABLED" } ] } }
- Assicurarsi che l'istanza disponga di un indirizzo IP pubblico o di un gateway di servizi, come descritto nei prerequisiti.
Gestione del plugin di monitoraggio dell'istanza di computazione
Per emettere le metriche dell'istanza di computazione, è necessario che il plugin Monitoraggio istanza di computazione sia abilitato nell'istanza e che i plugin siano in esecuzione.
Se si desidera impedire temporaneamente l'emissione delle metriche dell'istanza di computazione da parte dell'istanza, è possibile disabilitare il plugin Monitoraggio istanza di computazione. È inoltre possibile arrestare tutti i plugin eseguiti nell'istanza, incluso il plugin Monitoraggio istanza di computazione.
La funzionalità che dipende dal plugin, ad esempio il monitoraggio e il ridimensionamento automatico, non funziona quando il plugin è disabilitato o arrestato.
Per ulteriori informazioni su come abilitare ed eseguire i plugin, vedere Agente Oracle Cloud.
Risoluzione dei problemi: determinare se il monitoraggio contiene le metriche
Per determinare se Monitoring sta ricevendo le metriche dell'istanza di computazione, è possibile eseguire una query sulle metriche dell'istanza o visualizzare le proprietà dell'istanza per confermare che il plugin Monitoraggio istanza di computazione è abilitato e in esecuzione.
- Aprire il menu di navigazione e selezionare Computazione. In Computazione, selezionare Istanze.
- Fare clic sull'istanza a cui si è interessati.
- In Risorse fare clic su Metriche.
-
Nella lista Spazio di nomi metrica, selezionare oci_computeagent.
Se vengono visualizzati grafici delle metriche con dati, il servizio di monitoraggio riceve le metriche da questa istanza. Per ulteriori informazioni su queste metriche, vedere Metriche delle istanze di computazione.
Se viene visualizzato un messaggio che indica che il monitoraggio non è abilitato o che è necessario installare il software Oracle Cloud Agent, completare i task.
- Aprire il menu di navigazione e selezionare Computazione. In Computazione, selezionare Istanze.
- Fare clic sull'istanza a cui si è interessati.
- Fare clic sulla scheda Agente Oracle Cloud.
- Verificare che il plugin Monitoraggio istanza di computazione sia abilitato e che tutti i plugin siano in esecuzione.
Utilizzare l'operazione API SummarizeMetricsData. Se le metriche vengono restituite, indica che il servizio di monitoraggio riceve le metriche dall'istanza.
Utilizzare l'operazione GetInstance (o ListInstances, per più istanze).
agentConfig
restituisce i seguenti valori, indica che il plugin Monitoraggio istanza di computazione è abilitato e che tutti i plugin sono in esecuzione.{
"agentConfig": {
"isMonitoringDisabled": false,
"areAllPluginsDisabled": false,
"pluginsConfig": [
{
"name": "Compute Instance Monitoring",
"desiredState": "ENABLED"
}
]
}
}
Se non vengono visualizzati grafici delle metriche, l'istanza potrebbe non emettere metriche. Vedere le seguenti possibili cause e risoluzioni.
Causa possibile | Modalità di verifica | Risoluzione |
---|---|---|
Il plugin Monitoraggio istanza di computazione è disabilitato nell'istanza o i plugin vengono arrestati. | Rivedere le proprietà dell'istanza. | Abilitare il plugin Monitoraggio istanze di computazione e avviare tutti i plugin. |
L'istanza non può accedere al servizio di monitoraggio perché la relativa VCN non utilizza Internet. | Rivedere l'indirizzo IP dell'istanza. Se non è pubblico, è necessario un gateway di servizi. | Impostare un gateway di servizio. |
L'istanza non utilizza un'immagine supportata. | Rivedere le immagini supportate. | Creare un'istanza con un'immagine supportata. |
Immagini e immagini personalizzate precedenti: nell'istanza non esiste alcun software agente Oracle Cloud. | Connettersi all'istanza e cercare il software. | Installare il software Oracle Cloud Agent. |
Si è verificato un problema con il software Oracle Cloud Agent. | (non applicabile) | Segui i passi di risoluzione dei problemi per l'agente Oracle Cloud. |