Questo documento descrive i tipi di eventi che possono essere visualizzati come annotazioni sui grafici. Un evento è un'attività, ad esempio un riavvio o un arresto anomalo, che influisce sul funzionamento di un sistema. La visualizzazione degli eventi può aiutarti a correlare i dati di origini diverse durante la risoluzione di un problema.
Per ogni evento, vengono forniti link a riferimenti o documentazione per la risoluzione dei problemi insieme a informazioni su come eseguire query per l'evento. Ad esempio, quando gli eventi vengono identificati analizzando i log, viene fornita una query adatta all'uso con Esplora log o con una criterio di avviso basata sui log.
Per aggiungere annotazioni ai grafici, configura la dashboard o la scheda che visualizza il grafico. Ad esempio, puoi configurare la maggior parte delle dashboard elencate nella pagina Dashboard della console Google Cloud per mostrare gli eventi. Allo stesso modo, puoi configurare alcune schede Osservabilità specifiche del servizio, come quelle per Compute Engine e Google Kubernetes Engine, per mostrare gli eventi. Per informazioni sulla configurazione, vedi Mostrare gli eventi in una dashboard.
Lo screenshot seguente mostra un grafico che riporta diversi eventi identificati analizzando le voci di log e un evento Service Health:
Ogni annotazione può elencare più eventi. Nello screenshot precedente, è elencato un evento per un deployment GKE.
Tipi di eventi di avviso
Questa sezione descrive i tipi di eventi di avviso che possono essere visualizzati in una dashboard.
Avviso aperto
Gli eventi di avviso aperti ti aiutano a correlare i dati dei grafici al momento in cui sono stati aperti gli incidenti. Un evento di apertura avviso viene visualizzato quando si verificano le seguenti condizioni:
- L'incidente corrispondente è stato aperto durante l'intervallo di tempo specificato dalla dashboard.
- L'incidente corrispondente non è chiuso.
Non vengono visualizzate le annotazioni relative agli incidenti aperti al di fuori dell'intervallo di tempo specificato dalla dashboard. Allo stesso modo, un evento di apertura di un avviso non viene visualizzato quando l'incidente corrispondente è stato aperto e poi chiuso nell'intervallo di tempo specificato dalla dashboard.
La descrizione comando per un evento di apertura di un avviso include quanto segue:
- Nome della criterio di avviso.
- Informazioni di riepilogo, se disponibili. Ad esempio, queste informazioni potrebbero includere la soglia e il valore misurato.
- La durata dell'incidente e la data e l'ora in cui è stato aperto.
- Etichette di metriche e risorse. La descrizione comando potrebbe non mostrare tutte le etichette.
- Un pulsante Visualizza, che apre la pagina Dettagli dell'incidente.
Tipi di eventi Google Kubernetes Engine
Questa sezione descrive i tipi di eventi di Google Kubernetes Engine che possono essere visualizzati in una dashboard.
Workload GKE patchato o aggiornato
Questo tipo di evento ti aiuta a risolvere i problemi relativi al deployment del workload GKE o alle modifiche di StatefulSet, in quanto questi eventi possono essere correlati a regressioni delle prestazioni o ad altri problemi di prestazioni. Questo tipo di evento viene visualizzato quando un workload viene creato, aggiornato o eliminato.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id(cloudaudit.googleapis.com%2Factivity)
resource.type=k8s_cluster protoPayload.methodName=(
io.k8s.apps.v1.deployments.create OR io.k8s.apps.v1.deployments.patch OR
io.k8s.apps.v1.deployments.update OR io.k8s.apps.v1.deployments.delete OR
io.k8s.apps.v1.statefulsets.create OR io.k8s.apps.v1.statefulsets.patch OR
io.k8s.apps.v1.statefulsets.update OR io.k8s.apps.v1.statefulsets.delete OR
io.k8s.apps.v1.daemonsets.create OR io.k8s.apps.v1.daemonsets.patch OR
io.k8s.apps.v1.daemonsets.update OR io.k8s.apps.v1.daemonsets.delete
)
-protoPayload.authenticationInfo.principalEmail=("system:addon-manager" OR "system:serviceaccount:kube-system:namespace-controller")
-protoPayload.request.metadata.namespace=(kube-system OR gmp-system OR gmp-public OR gke-gmp-system OR istio-system)
-protoPayload.response.metadata.namespace=(kube-system OR gmp-system OR gmp-public OR gke-gmp-system OR istio-system)
-protoPayload.resourceName=~"namespaces/(kube-system|gmp-system|gmp-public|gke-gmp-system|istio-system)"
Per ulteriori informazioni, consulta Panoramica del deployment dei carichi di lavoro e Visualizzare le metriche di osservabilità.
Arresto anomalo di un pod GKE
Questo tipo di evento ti aiuta a identificare e risolvere i problemi relativi agli arresti anomali dei pod GKE. Gli arresti anomali dei pod possono essere causati da esaurimento della memoria o da un errore dell'applicazione. Questo tipo di evento viene visualizzato quando si verifica uno dei seguenti eventi:
- Lo stato del pod è
CrashLoopBackoff - Il pod termina con un codice di uscita diverso da zero.
- Il pod termina con una condizione di memoria insufficiente.
- Il pod viene rimosso.
- Il probe di idoneità/attività non riesce.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
(
log_id(events)
(
(resource.type=k8s_pod jsonPayload.reason=(BackOff OR Unhealthy OR Killing OR Evicted)) OR
(resource.type=k8s_node jsonPayload.reason=OOMKilling)
)
severity=WARNING
) OR (
log_id(cloudaudit.googleapis.com%2Factivity) resource.type=k8s_cluster
(protoPayload.methodName=io.k8s.core.v1.pods.eviction.create OR
(protoPayload.methodName=io.k8s.core.v1.pods.delete
protoPayload.response.status.containerStatuses.state.terminated.exitCode:*
-protoPayload.response.status.containerStatuses.state.terminated.exitCode=0
)
)
)
Per informazioni sulla risoluzione dei problemi, vedi Risoluzione dei problemi: CrashLoopBackOff.
Impossibilità di pianificare un pod GKE
Questo tipo di evento ti aiuta a identificare e risolvere i problemi quando i pod non possono essere pianificati su un nodo. Questo tipo di evento viene visualizzato quando la pianificazione dei pod non riesce per uno dei seguenti motivi:
- CPU del nodo insufficiente.
- Memoria del nodo insufficiente.
- Nessun nodo per taint o tolleranze.
- Nodi al limite massimo di pod.
- Il node pool ha raggiunto le dimensioni massime.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
(
log_id(events) resource.type=k8s_pod jsonPayload.reason=(NotTriggerScaleUp OR FailedScheduling)
) OR (
log_id(container.googleapis.com/cluster-autoscaler-visibility)
resource.type=k8s_cluster jsonPayload.noDecisionStatus.noScaleUp:*
)
Per informazioni sulla risoluzione dei problemi, vedi Risoluzione dei problemi: pod non pianificabile.
Impossibile creare un container GKE
Questo tipo di evento ti aiuta a identificare e risolvere i problemi di creazione di un container GKE. La creazione dei container potrebbe non riuscire per motivi quali montaggi dei volumi non riusciti o pull delle immagini non riusciti.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id(events) resource.type=k8s_pod jsonPayload.reason=(Failed OR FailedMount) severity=WARNING
Per informazioni sulla risoluzione dei problemi relativi ai pull di immagini, vedi Risolvere i problemi relativi ai pull di immagini.
Scale up e scale down del gestore della scalabilità automatica dei pod
Questo evento ti offre visibilità sui ridimensionamenti di Horizontal Pod Autoscaler, che aumentano o diminuiscono il numero di pod in esecuzione per un workload. Per saperne di più, consulta Scalabilità automatica orizzontale dei pod.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=k8s_cluster log_id(events) jsonPayload.involvedObject.kind=HorizontalPodAutoscaler jsonPayload.reason=SuccessfulRescale
Scale up e scale down del gestore della scalabilità automatica del cluster
Questo evento ti consente di visualizzare quando il gestore della scalabilità automatica dei cluster aumenta o diminuisce il numero di nodi in un pool di nodi del cluster. Per saperne di più, consulta Informazioni sulla scalabilità automatica del cluster e Visualizzazione degli eventi del gestore della scalabilità automatica del cluster.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
(resource.type=k8s_cluster log_id(container.googleapis.com%2Fcluster-autoscaler-visibility) jsonPayload.decision:*)
Creazione ed eliminazione di cluster
Questo evento monitora le azioni di creazione ed eliminazione del cluster GKE. Per saperne di più, consulta Creare un cluster Autopilot, Creazione di un cluster zonale e Eliminazione di un cluster.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=gke_cluster log_id(cloudaudit.googleapis.com%2Factivity)
protoPayload.methodName=(
google.container.v1alpha1.ClusterManager.CreateCluster OR
google.container.v1beta1.ClusterManager.CreateCluster OR
google.container.v1.ClusterManager.CreateCluster OR
google.container.v1alpha1.ClusterManager.DeleteCluster OR
google.container.v1beta1.ClusterManager.DeleteCluster OR
google.container.v1.ClusterManager.DeleteCluster
)
operation.first=true
Aggiornamento del cluster
Questo evento monitora gli aggiornamenti del cluster GKE. Gli aggiornamenti includono upgrade automatici delle versioni del control plane, oltre ad upgrade manuali e modifiche alla configurazione del cluster. Per saperne di più, consulta Aggiornamento manuale di un cluster o di un pool di nodi e Upgrade di cluster standard.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=gke_cluster log_id(cloudaudit.googleapis.com%2Factivity)
(
protoPayload.methodName=(
google.container.internal.ClusterManagerInternal.PatchCluster OR
google.container.internal.ClusterManagerInternal.UpdateClusterInternal OR
google.container.internal.ClusterManagerInternal.UpdateCluster
)
) OR (
protoPayload.methodName=(
google.container.v1beta1.ClusterManager.UpdateCluster OR
google.container.v1.ClusterManager.UpdateCluster
)
operation.first=true
)
protoPayload.metadata.operationType=(UPGRADE_MASTER OR REPAIR_CLUSTER OR UPDATE_CLUSTER)
Aggiornamento del node pool
Questo evento monitora gli aggiornamenti del pool di nodi GKE. Gli aggiornamenti includono upgrade automatici delle versioni del pool di nodi, oltre ad upgrade manuali, modifiche alla configurazione e ridimensionamenti. Per saperne di più, consulta Aggiornamento manuale di un cluster o di un pool di nodi e Upgrade di cluster standard.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=gke_nodepool log_id(cloudaudit.googleapis.com%2Factivity)
(
protoPayload.methodName=(
google.container.internal.ClusterManagerInternal.UpdateClusterInternal OR
google.container.internal.ClusterManagerInternal.RepairNodePool
)
) OR (
protoPayload.methodName=(
google.container.v1beta1.ClusterManager.UpdateNodePool OR
google.container.v1.ClusterManager.UpdateNodePool OR
google.container.v1beta1.ClusterManager.SetNodePoolSize OR
google.container.v1.ClusterManager.SetNodePoolSize OR
google.container.v1beta1.ClusterManager.SetNodePoolManagement OR
google.container.v1.ClusterManager.SetNodePoolManagement OR
google.container.v1beta1.ClusterManager.SetNodePoolAutoscaling OR
google.container.v1.ClusterManager.SetNodePoolAutoscaling
)
operation.first=true
)
Tipi di eventi Cloud Run
Questa sezione descrive i tipi di eventi Cloud Run che possono essere mostrati in una dashboard.
Deployment di Cloud Run
Questo tipo di evento ti aiuta a identificare e risolvere i problemi relativi agli errori di deployment di Cloud Run. Il deployment potrebbe non riuscire per motivi quali l'eliminazione dell'account di servizio, autorizzazioni errate, l'importazione di un container non riuscita o l'avvio di un container non riuscito.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id(cloudaudit.googleapis.com%2Factivity) resource.type=cloud_run_revision protoPayload.methodName=google.cloud.run.v1.Services.ReplaceService
Per informazioni sulla risoluzione dei problemi, vedi Risoluzione dei problemi: problemi di Cloud Run.
Tipi di eventi Cloud SQL
Questa sezione descrive i tipi di eventi Cloud SQL che possono essere visualizzati in una dashboard.
Failover di Cloud SQL
Questo tipo di evento ti aiuta a identificare quando si verificano failover manuali o automatici. Un failover si verifica quando si verifica un errore di un'istanza o una zona e l'istanza in standby diventa la nuova istanza primaria. Durante un failover, Cloud SQL passa automaticamente all'erogazione dei dati dall'istanza in standby.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=cloudsql_database
(
(
log_id(cloudaudit.googleapis.com%2Factivity)
protoPayload.methodName=cloudsql.instances.failover
operation.last=true
) OR (
log_id(cloudaudit.googleapis.com%2Fsystem_event)
protoPayload.methodName=cloudsql.instances.autoFailover
)
)
Per ulteriori informazioni, consulta Informazioni sull'alta affidabilità.
Avvio o arresto di Cloud SQL
Questo tipo di evento ti aiuta a identificare un'istanza Cloud SQL avviata, arrestata o riavviata manualmente. Quando un'istanza viene arrestata, vengono arrestate anche tutte le connessioni, i file aperti e le operazioni in esecuzione.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id(cloudaudit.googleapis.com%2Factivity) resource.type=cloudsql_database protoPayload.methodName=cloudsql.instances.update operation.last=true protoPayload.metadata.intents.intent=(START_INSTANCE OR STOP_INSTANCE)
Per ulteriori informazioni, consulta Informazioni sull'alta affidabilità e Avviare, arrestare e riavviare le istanze.
Archiviazione Cloud SQL
Questo tipo di evento ti aiuta a identificare gli eventi relativi allo spazio di archiviazione di Cloud SQL, inclusi il momento in cui lo spazio di archiviazione del database è esaurito e quello in cui un database viene arrestato perché ha raggiunto la capacità di archiviazione. I database che raggiungono la capacità di archiviazione e che non hanno l'archiviazione automatica abilitata potrebbero essere arrestati per evitare il danneggiamento dei dati.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=cloudsql_database
(
(
(log_id(cloudsql.googleapis.com%2Fpostgres.log) OR log_id(cloudsql.googleapis.com%2Fmysql.err))
textPayload=~"No space left on device"
severity=(ERROR OR EMERGENCY)
) OR (
log_id(cloudaudit.googleapis.com%2Fsystem_event)
protoPayload.methodName=cloudsql.instances.databaseShutdownOutOfStorage
)
)
Tipi di eventi Cloud Interconnect
Questa sezione descrive i tipi di eventi Cloud Interconnect che possono essere mostrati in una dashboard.
Manutenzione dell'interconnessione avviata
Questo tipo di evento monitora l'inizio della manutenzione dell'infrastruttura per un'interconnessione. Per la durata dell'evento di manutenzione, le sessioni Border Gateway Protocol (BGP) sui collegamenti di rete locale virtuale (VLAN) vengono interrotte.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id("maintenance.googleapis.com/maintenance_events")
jsonPayload.resource.type="compute.googleapis.com/Interconnect"
jsonPayload.state="RUNNING"
labels."maintenance.googleapis.com/updated_fields" : "state"
Per saperne di più, consulta Eventi di manutenzione dell'infrastruttura.
Manutenzione dell'interconnessione completata
Questo tipo di evento monitora la fine della manutenzione dell'infrastruttura per un'interconnessione. Gli indirizzi MAC Ethernet del dispositivo edge possono cambiare dopo determinati eventi di manutenzione.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id("maintenance.googleapis.com/maintenance_events")
jsonPayload.resource.type="compute.googleapis.com/Interconnect"
jsonPayload.state="SUCCEEDED"
labels."maintenance.googleapis.com/updated_fields" : "state"
Per saperne di più, consulta Eventi di manutenzione dell'infrastruttura.
Tipi di eventi Compute Engine
Questa sezione descrive i tipi di eventi Compute Engine che possono essere mostrati in una dashboard.
Terminazioni di macchine virtuali
Questo tipo di evento consente di identificare le terminazioni delle macchine virtuali (VM), inclusi gli arresti e le reimpostazioni attivati manualmente, gli arresti del sistema operativo guest, quelli delle operazioni di manutenzione e gli errori dell'host.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=gce_instance
(
(
log_id(cloudaudit.googleapis.com%2Factivity)
protoPayload.methodName=(
beta.compute.instances.reset OR v1.compute.instances.reset OR
beta.compute.instances.stop OR v1.compute.instances.stop
)
operation.first=true
) OR (
log_id(cloudaudit.googleapis.com%2Fsystem_event)
protoPayload.methodName=(
compute.instances.hostError OR
compute.instances.guestTerminate OR
compute.instances.terminateOnHostMaintenance
)
)
)
Per ulteriori informazioni, vedi Arresta e avvia una VM e Risoluzione dei problemi relativi agli arresti e ai riavvii delle VM.
Errore di avvio dell'istanza VM
Questo evento monitora gli errori di avvio delle istanze VM di Compute Engine. L'evento mostra errori di avvio dovuti a esaurimento delle scorte o dello spazio IP, quota superata o errori di integrità della Shielded VM.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=gce_instance
(
(
log_id(cloudaudit.googleapis.com%2Factivity)
protoPayload.methodName=(beta.compute.instances.insert OR v1.compute.instances.insert)
protoPayload.status.message=(ZONE_RESOURCE_POOL_EXHAUSTED OR IP_SPACE_EXHAUSTED OR QUOTA_EXCEEDED)
) OR (
log_id(compute.googleapis.com%2Fshielded_vm_integrity)
severity="ERROR"
)
)
Errore del sistema operativo guest dell'istanza VM
Questo evento monitora errori specifici del sistema operativo guest delle istanze VM di Compute Engine, così come vengono registrati dai log della console seriale. Gli errori rilevati riguardano disco pieno, montaggio del file system non riuscito e problemi di mancato avvio che attivano la modalità di emergenza di Linux.
Affinché questi eventi siano visibili, devi abilitare il logging dell'output della porta seriale in
Cloud Logging impostando serial-port-logging-enable=true nella VM o nei
metadati del progetto. Per saperne di più, consulta Attivazione e disattivazione del logging dell'output della porta seriale.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=gce_instance
log_id(serialconsole.googleapis.com%2Fserial_port_1_output)
textPayload=~("No space left on device" OR "Failed to mount" OR "You are in emergency mode")
Aggiornamento del gruppo di istanze gestite
Questo tipo di evento ti aiuta a identificare quando il gruppo di istanze gestite (MIG) è stato aggiornato. Ad esempio, sono state aggiunte o rimosse VM o è stato aggiornato il limite di dimensioni. Per saperne di più, consulta Applica automaticamente gli aggiornamenti della configurazione alle VM in un MIG.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=gce_instance_group_manager log_id(cloudaudit.googleapis.com%2Factivity) operation.first=true protoPayload.methodName=(beta.compute.instanceGroupManagers.patch OR v1.compute.instanceGroupManagers.patch)
Per ulteriori informazioni, consulta Utilizzare le istanze gestite e Risoluzione dei problemi relativi ai gruppi di istanze gestite.
Gestore della scalabilità automatica del gruppo di istanze gestite
Questo evento monitora le decisioni di scalabilità prese dal gestore della scalabilità automatica di un gruppo di istanze gestite. Queste decisioni potrebbero includere modifiche alle dimensioni consigliate per un MIG o una modifica dello stato del gestore della scalabilità automatica stesso. Per ulteriori informazioni, consulta Scalabilità automatica dei gruppi di istanze.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
resource.type=autoscaler log_id(cloudaudit.googleapis.com%2Fsystem_event) protoPayload.methodName=(compute.autoscalers.resize OR compute.autoscalers.changeStatus)
Tipi di eventi Personalized Service Health
Questa sezione descrive i tipi di Personalized Service Health che possono essere visualizzati in una dashboard.
Google Cloud incidente
Durante la risoluzione dei problemi, potresti voler distinguere tra gli errori causati da un servizio di tua proprietà e quelli causati da un servizioGoogle Cloud che utilizzi. Quando abiliti le annotazioni di Personalized Service Health in una dashboard, puoi visualizzare interruzioni o eventi di integrità del servizio per i servizi Google Cloud . Per un elenco dei servizi integrati con Service Health, consulta Prodotti Google supportati.
A differenza di altri tipi di eventi, Google Cloud gli incidenti non vengono identificati analizzando le voci di log. Se vuoi ricevere una notifica quando si verificano questi eventi, crea una criterio di avviso. Puoi selezionare una criterio di avviso preconfigurata utilizzando le opzioni nella pagina Dashboard dello stato del servizio. Per ulteriori informazioni, consulta Guida rapida: configura un avviso.
Il monitoraggio identifica gli Google Cloud incidenti inviando una richiesta all'API Service Health e poi filtrando la risposta in base agli incidenti pertinenti ai dati che stai visualizzando. La richiesta ha la seguente configurazione:
L'enumerazione
Relevanceè impostata suRELATED,IMPACTEDoPARTIALLY_RELATED. Questa limitazione garantisce che la dashboard mostri solo gli eventi per i servizi Google Cloud utilizzati dal tuo progettoGoogle Cloud .L'enumerazione
DetailedStatenon è impostata suFALSE_POSITIVE.
Le annotazioni di Service Health vengono visualizzate con un orario di inizio e una durata. La durata viene visualizzata modificando il colore di sfondo del grafico. La descrizione comando per un Google Cloud incidente identifica quanto segue:
- Il servizio Google Cloud .
- Se l'incidente è aperto o risolto.
- Data e ora di inizio dell'evento.
- Chip che mostrano il numero di prodotti e località interessati. Per visualizzare l'elenco dei prodotti o delle località interessati, posiziona il puntatore sul chip corrispondente.
- Un pulsante Visualizza che, se selezionato, apre la pagina dei dettagli dell'incidente.
Per informazioni su come inviare una richiesta all'API Service Health, consulta Verificare la presenza di interruzioni con Service Health.
Per informazioni sulla risoluzione dei problemi, vedi Risolvere i problemi comuni in Service Health.
Tipi di eventi di controllo di uptime
Questa sezione descrive i tipi di eventi di controllo di uptime che possono essere visualizzati in una dashboard.
Errore del controllo di uptime
Questo tipo di evento ti aiuta a identificare gli errori del controllo di uptime delle regioni configurate.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id(monitoring.googleapis.com%2Fuptime_checks) ( resource.type=uptime_url OR resource.type=gce_instance OR resource.type=gae_app OR resource.type=k8s_service OR resource.type=servicedirectory_service OR resource.type=cloud_run_revision OR resource.type=aws_ec2_instance OR resource.type=aws_elb_load_balancer ) labels.uptime_result_type=UptimeCheckResult severity=NOTICE
Per informazioni sulla risoluzione dei problemi, consulta Risolvere i problemi relativi ai monitor sintetici e ai controlli di uptime.
Tipi di eventi dell'agente per SAP
Questa sezione descrive i tipi di eventi dell'agente per SAP che possono essere visualizzati in una dashboard.
Disponibilità SAP
Questo tipo di evento ti aiuta a identificare gli eventi correlati alla disponibilità dell'agente per SAP. Questi eventi vengono attivati quando la disponibilità di SAP HANA, SAP NetWeaver o Pacemaker Cluster cambia.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id(google-cloud-sap-agent) ( resource.type=generic_node OR resource.type=gce_instance OR resource.type=aws_ec2_instance OR resource.type=baremetalsolution.googleapis.com/Instance ) jsonPayload.metricEvent=true jsonPayload.metric=(workload.googleapis.com/sap/hana/service OR workload.googleapis.com/sap/hana/availability OR workload.googleapis.com/sap/nw/service OR workload.googleapis.com/sap/nw/availability OR workload.googleapis.com/sap/cluster/nodes OR workload.googleapis.com/sap/cluster/resources)
SAP Backint
Questo tipo di evento ti aiuta a identificare gli eventi correlati a Backint dell'agente per SAP. Qualsiasi backup o ripristino Backint scrive un evento con i dettagli del successo o dell'errore oltre alle statistiche sul trasferimento. I backup e i recuperi dei log vengono visualizzati solo in caso di errore, mentre i backup e i recuperi dei dati vengono visualizzati sia in caso di successo che di errore.
log_id(google-cloud-sap-agent-backint) ( resource.type=generic_node OR resource.type=gce_instance OR resource.type=aws_ec2_instance OR resource.type=baremetalsolution.googleapis.com/Instance ) (jsonPayload.fileType=data OR (jsonPayload.fileType=log AND jsonPayload.success=false)) jsonPayload.message=SAP_BACKINT_FILE_TRANSFER
Operazioni SAP
Questo tipo di evento ti aiuta a identificare gli eventi correlati alle operazioni dell'agente per SAP. Questi eventi vengono attivati quando lo stato di replica di SAP HANA cambia.
Se vuoi creare un criterio di avviso basato su log per questo tipo di evento, utilizza la seguente query:
log_id(google-cloud-sap-agent) ( resource.type=generic_node OR resource.type=gce_instance OR resource.type=aws_ec2_instance OR resource.type=baremetalsolution.googleapis.com/Instance ) jsonPayload.metricEvent=true jsonPayload.metric=workload.googleapis.com/sap/hana/ha/replication
Passaggi successivi
Per scoprire come mostrare gli eventi nelle dashboard, consulta Mostrare gli eventi in una dashboard.