Questo documento illustra l'utilizzo dell'API Cloud Monitoring per creare, modificare, eliminare, elencare e ottenere policy di avviso basate su metriche in modo programmatico. Gli esempi mostrano come utilizzare Google Cloud CLI e le librerie client. Questi contenuti non si applicano ai criteri di avviso basati su log. Per informazioni sulle policy di avviso basate su log, consulta Monitoraggio dei log.
Queste attività possono essere eseguite anche utilizzando la console Google Cloud . Per maggiori informazioni, consulta i seguenti documenti:
- Crea policy di avviso basate su soglie metriche utilizzando la console Google Cloud
- Gestisci le policy di avviso utilizzando la console Google Cloud
Questa funzionalità è supportata solo per i Google Cloud progetti. Per le configurazioni di App Hub, seleziona il progetto host di App Hub o il progetto di gestione.
Informazioni sui criteri di avviso
Un criterio di avviso è rappresentato da un oggetto AlertPolicy,
che descrive un insieme di condizioni che indicano uno stato potenzialmente
non integro nel tuo sistema. I criteri di avviso fanno riferimento
ai canali di notifica, che ti consentono di specificare come vuoi essere informato
dell'attivazione di un criterio di avviso.
Ogni criterio di avviso appartiene a un progetto di definizione dell'ambito di un ambito delle metriche. Ogni progetto può contenere fino a 2000 norme.
Per le chiamate API, devi fornire un "ID progetto"; utilizza l'ID del progetto di definizione dell'ambito di un ambito delle metriche come valore. In questi esempi,
l'ID del progetto di definizione dell'ambito di un ambito delle metriche è a-gcp-project.
La risorsa AlertPolicy supporta cinque operazioni:
- Creazione di nuove norme
- Eliminazione delle policy esistenti
- Recupero di norme specifiche
- Recupero di tutte le policy
- Modifica delle norme esistenti
Le policy di avviso possono essere espresse in JSON o YAML, il che ti consente di registrare le policy nei file e di utilizzare i file per eseguire il backup e il ripristino delle policy. Con Google Cloud CLI, puoi creare policy dai file in entrambi i formati. Con l'API REST, puoi creare criteri dai file JSON. Consulta Policy di esempio per una selezione di criteri di avviso in formato JSON.
Gli esempi seguenti utilizzano l'interfaccia gcloud e l'API
per illustrare questi casi d'uso di base. Gli esempi di API sono estratti
da un programma di esempio che utilizza l'API per implementare un sistema di backup e ripristino
per le policy di avviso. Esempi più completi sono mostrati in Esempio: backup e ripristino.
Prima di iniziare
Prima di scrivere codice per l'API, devi:
- Acquisire familiarità con i concetti generali e la terminologia utilizzati con i criteri di avviso. Per ulteriori informazioni, consulta la Panoramica degli avvisi.
- Assicurati che l'API Cloud Monitoring sia abilitata all'uso. Per ulteriori informazioni, consulta la sezione Abilitazione dell'API.
- Se prevedi di utilizzare le librerie client, installale per le lingue che vuoi utilizzare. Per maggiori dettagli, consulta la sezione Librerie client. Il supporto delle API per gli avvisi è disponibile solo per C#, Go, Java, Node.js e Python.
Se prevedi di utilizzare Google Cloud CLI, installala. Tuttavia, se utilizzi Cloud Shell, Google Cloud CLI è già installata.
Qui sono forniti anche esempi di utilizzo dell'interfaccia
gcloud. Tieni presente che tutti gli esempi digcloudpresuppongono che il progetto attuale sia già stato impostato come target (gcloud config set project [PROJECT_ID]), quindi le chiamate omettono il flag--projectesplicito. L'ID del progetto corrente negli esempi èa-gcp-project. Per le configurazioni di App Hub, seleziona il progetto host di App Hub o il progetto di gestione.
-
Per ottenere le autorizzazioni necessarie per creare e modificare le policy di avviso utilizzando l'API Cloud Monitoring, chiedi all'amministratore di concederti il ruolo IAM Monitoring AlertPolicy Editor (
roles/monitoring.alertPolicyEditor) sul progetto. Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Per informazioni dettagliate sui ruoli IAM per Monitoring, consulta Controllare l'accesso con Identity and Access Management.
Progetta la tua applicazione in modo che esegua chiamate API Cloud Monitoring a thread singolo che modificano lo stato di unacriterio di avvisoo in un progettoGoogle Cloud . Ad esempio, chiamate API a thread singolo che creano, aggiornano o eliminano un criterio di avviso.
Crea un criterio di avviso
Per creare una criterio di avviso in un progetto, utilizza il
metodo alertPolicies.create. Per informazioni su come richiamare questo
metodo, i relativi parametri e i dati di risposta, consulta la pagina di riferimento
alertPolicies.create.
Puoi creare policy da file JSON o YAML.
Google Cloud CLI accetta questi file come argomenti e puoi leggere i file JSON in modo programmatico, convertirli in oggetti AlertPolicy e creare policy a partire da questi utilizzando il metodo alertPolicies.create. Se hai
un file di configurazione JSON o YAML di Prometheus con una regola di avviso, allora
gcloud CLI può eseguirne la migrazione a una policy di avviso di Cloud Monitoring
con una condizione PromQL. Per saperne di più, consulta la pagina
Eseguire la migrazione di regole di avviso e destinatari da Prometheus.
Gli esempi riportati di seguito illustrano la creazione di policy di avviso, ma non descrivono come creare un file JSON o YAML che descriva una criterio di avviso. Gli esempi presuppongono invece l'esistenza di un file in formato JSON e mostrano come effettuare la chiamata API. Per esempi di file JSON, consulta Policy di esempio. Per informazioni generali sul monitoraggio dei rapporti tra le metriche, consulta Rapporti tra le metriche.
gcloud
Per creare un criterio di avviso in un progetto, utilizza il comando gcloud monitoring
policies create. L'esempio seguente crea un criterio di avviso in
a-gcp-project dal file rising-cpu-usage.json:
gcloud monitoring policies create --policy-from-file="rising-cpu-usage.json"
In caso di esito positivo, questo comando restituisce il nome della nuova policy, ad esempio:
Created alert policy [projects/a-gcp-project/alertPolicies/12669073143329903307].
Il file rising-cpu-usage.json contiene il JSON per un criterio con
il nome visualizzato "Tasso di variazione elevato della CPU". Per informazioni dettagliate su questo criterio, consulta
Criterio sul tasso di variazione.
Per saperne di più, consulta il riferimento gcloud monitoring policies create.
C#
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
L'oggetto AlertPolicy creato avrà campi aggiuntivi.
La norma stessa avrà i campi name, creationRecord e mutationRecord. Inoltre, a ogni condizione della policy viene assegnato anche un name.
Questi campi non possono essere modificati esternamente, quindi non è necessario impostarli
quando crei un criterio. Nessuno degli esempi JSON utilizzati per la creazione dei criteri li include, ma se i criteri creati a partire da questi vengono recuperati dopo la creazione, i campi saranno presenti.
Elenca e ottieni policy di avviso
Per recuperare un elenco delle policy in un progetto, utilizza il metodo
alertPolicies.list.
Utilizza questo metodo per recuperare i criteri e applicare un'azione a ciascuno di essi, ad esempio il backup. Questo metodo supporta anche le opzioni
filter e orderBy per limitare e ordinare i risultati;
vedi Ordinamento e filtro.
Se stai cercando una norma specifica e ne conosci il nome,
puoi utilizzare il metodo alertPolicies.get
per recuperare solo quella norma. Il nome di una policy è il valore del campo name, non displayName, nell'oggetto AlertPolicy. Il nome di
una policy ha il formato projects/[PROJECT_ID]/alertPolicies/[POLICY_ID],
ad esempio:
projects/a-gcp-project/alertPolicies/12669073143329903307
gcloud
Per elencare tutte le policy di avviso in un progetto, utilizza il comando gcloud monitoring
policies list:
gcloud monitoring policies list
In caso di esito positivo, il comando list fornisce un elenco di tutte le policy nel progetto specificato, formattato come YAML. Ad esempio, il
criterio con il nome visualizzato "Tasso di variazione della CPU elevato"
nel progetto a-gcp-project è elencato in questo modo,
tra gli altri criteri elencati:
---
combiner: OR
conditions:
- conditionThreshold:
aggregations:
- alignmentPeriod: 900s
perSeriesAligner: ALIGN_PERCENT_CHANGE
comparison: COMPARISON_GT
duration: 180s
filter: metric.type="compute.googleapis.com/instance/cpu/utilization" AND resource.type="gce_instance"
thresholdValue: 0.5
trigger:
count: 1
displayName: CPU usage is increasing at a high rate
name: projects/a-gcp-project/alertPolicies/12669073143329903307/conditions/12669073143329903008
creationRecord:
mutateTime: '2018-03-26T18:52:39.363601689Z'
mutatedBy: [USER@DOMAIN]
displayName: High CPU rate of change
enabled: true
mutationRecord:
mutateTime: '2018-03-26T18:52:39.363601689Z'
mutatedBy: [USER@DOMAIN]
name: projects/a-gcp-project/alertPolicies/12669073143329903307
---
Per elencare una singola criterio di avviso, utilizza invece gcloud monitoring policies
describe e specifica il nome della policy. Ad esempio, questo comando restituisce solo l'elenco riportato sopra:
gcloud monitoring policies describe projects/a-gcp-project/alertPolicies/12669073143329903307
Per saperne di più, consulta i riferimenti gcloud monitoring policies list e describe. Il comando describe corrisponde al metodo alertPolicies.get nell'API.
C#
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Eliminare un criterio di avviso
Per eliminare una policy da un progetto, utilizza il metodo
alertPolicies.delete e fornisci il nome della criterio di avviso da eliminare.
gcloud
Per eliminare una criterio di avviso, utilizza gcloud monitoring policies
delete e specifica il nome della policy da eliminare. Ad esempio, il
seguente comando elimina il
criterio con il nome visualizzato "Tasso di variazione della CPU elevato":
gcloud monitoring policies delete projects/a-gcp-project/alertPolicies/12669073143329903307
Per saperne di più, consulta il riferimento gcloud monitoring policies delete.
Modificare un criterio di avviso
Per modificare una criterio di avviso, utilizza il metodo
alertPolicies.patch (nell'API REST).
Altre implementazioni dell'API e la chiamata all'interfaccia gcloud chiamano update
anziché patch.
Un'operazione di aggiornamento può sostituire completamente la policy esistente o modificare
un sottoinsieme di campi. Un'operazione di aggiornamento accetta un nuovo oggetto AlertPolicy e
una maschera di campo facoltativa.
Se viene specificata una maschera di campo, qualsiasi campo elencato nella maschera di campo viene aggiornato con il valore nella policy fornita. Se il criterio fornito non include un campo menzionato nella maschera del campo, questo campo viene cancellato e impostato sul valore predefinito. Qualsiasi campo non elencato nella maschera mantiene il valore precedente.
Se non viene specificata alcuna maschera di campo, le norme esistenti vengono sostituite da quelle fornite, ma il nome (projects/[PROJECT_ID]/alertPolicies/[POLICY_ID]) viene riutilizzato. Le condizioni nel nuovo criterio che hanno valori name che includono
un CONDITION_ID manterranno questi nomi. In caso contrario, vengono creati nuovi nomi di condizioni e policy.
Quando utilizzi la riga di comando gcloud per aggiornare le norme, vengono utilizzati i flag della riga di comando anziché una maschera di campo per specificare i campi da aggiornare.
Per i dettagli, consulta la gcloud monitoring policies update.
Puoi utilizzare le etichette per associare una criterio di avviso a un'applicazione App Hub. Per ulteriori informazioni, consulta Come associare una criterio di avviso a un'applicazione App Hub.
Attivare o disattivare un criterio di avviso
Per attivare o disattivare un criterio, modifica il valore del campo booleano
enabled nell'oggetto AlertPolicy. Tieni presente che dopo l'attivazione
di un criterio, questo può comunque essere attivato dai dati raccolti mentre era disattivato.
gcloud
Per disattivare una criterio di avviso, utilizza il
comando gcloud monitoring policies update e specifica il flag --no-enabled. Il seguente comando disattiva il criterio di avviso "Tasso di variazione della CPU elevato" nel progetto a-gcp-project:
gcloud monitoring policies update projects/a-gcp-project/alertPolicies/12669073143329903307 --no-enabled
Per attivare la policy, utilizza lo stesso comando e fornisci il flag --enabled.
Per saperne di più, consulta il riferimento gcloud monitoring policies update. Il comando update corrisponde al metodo alertPolicies.patch nell'API REST.
C#
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Aggiornare i canali di notifica in un criterio di avviso
Puoi anche aggiornare i canali di notifica a cui fa riferimento un criterio di avviso. I criteri di avviso fanno riferimento ai canali di notifica per nome. I canali devono esistere prima di poter essere utilizzati in un criterio di avviso.
Crea e gestisci i canali di notifica in modo programmatico utilizzando le risorse NotificationChannel e NotificationChannelDescriptors.
Questi esempi in questa sezione presuppongono che questi canali esistano già e gli utilizzi di queste API compaiono anche negli esempi programmatici.
Per ulteriori informazioni sugli oggetti dei canali di notifica, consulta Crea e gestisci canali di notifica tramite API.
gcloud
Per modificare i canali di notifica in un criterio di avviso, utilizza il
comando gcloud monitoring policies update. Esistono diversi
flag relativi ai canali di notifica, che ti consentono di rimuovere, sostituire e aggiungere nuovi canali di notifica.
Ad esempio, la policy con il nome visualizzato "Tasso di variazione elevato della CPU" nel progetto a-gcp-project è stata creata senza canali di notifica.
Per aggiungere un canale di notifica a questa policy, utilizza il comando gcloud monitoring
policies update e specifica il canale da aggiungere con il flag
--add-notification-channels:
gcloud monitoring policies update projects/a-gcp-project/alertPolicies/12669073143329903307 \
--add-notification-channels="projects/a-gcp-project/notificationChannels/1355376463305411567"
Per saperne di più, consulta il riferimento gcloud monitoring policies update. Il comando update corrisponde al metodo alertPolicies.patch nell'API REST.
Il canale di notifica aggiunto qui deve già esistere. Per saperne di più, consulta la pagina Crea un canale di notifica.
C#
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Modificare la documentazione in una criterio di avviso
Una norma può includere la documentazione inclusa negli incidenti e nelle notifiche associati alla norma. Utilizza questo campo per includere informazioni per aiutare i risponditori a comprendere e gestire il problema indicato dalla norma di avviso. La documentazione è inclusa nelle notifiche via email e nei tipi di notifiche che lo consentono; altri tipi di canali potrebbero ometterla.
gcloud
Per aggiungere la documentazione a una policy o sostituire quella esistente, utilizza il comandogcloud monitoring policies update e fornisci il
flag --documentation-format="text/markdown" (l'unico formato supportato)
e il flag --documentation (per inserire il valore dalla riga di comando)
o il flag --documentation-from-file (per leggere il valore da un file).
Ad esempio, la policy con il nome visualizzato "High CPU rate of change" nel progetto a-gcp-project è stata creata senza documentazione.
Il seguente comando imposta il campo documentation nella policy specificata sui contenuti del file cpu-usage-doc.md:
gcloud monitoring policies update projects/a-gcp-project/alertPolicies/12669073143329903307 \
--documentation-format="text/markdown" \
--documentation-from-file="cpu-usage-doc.md"
Per saperne di più, consulta il riferimento gcloud monitoring policies update. Il comando update corrisponde al metodo
alertPolicies.patch
nell'API REST.
Aggiungere un criterio di avviso a una dashboard
Per visualizzare un riepilogo di una criterio di avviso a una sola condizione nella dashboard personalizzata,
aggiungi un widget AlertChart alla dashboard.
Utilizza il
metodo dashboards.create per una nuova dashboard e il
metodo dashboards.patch per una dashboard esistente.
Se specifichi una criterio di avviso con più condizioni, il widget AlertChart non mostrerà i dati.
Per informazioni dettagliate sull'utilizzo di questi metodi API, consulta Crea e gestisci le dashboard tramite API.
Esempio: backup e ripristino
Tutti gli esempi di API mostrati provengono da un'applicazione più grande che può eseguire il backup delle norme di avviso in un progetto in un file e può ripristinare le norme, possibilmente in un altro progetto. Se i progetti utilizzati per il backup e il ripristino sono diversi, l'applicazione esporta e importa in modo efficace le norme da un progetto all'altro.
Questa sezione mostra il codice per il backup e il ripristino nel contesto anziché come insieme di piccoli estratti isolati.
Backup delle policy
L'operazione di backup è semplice. L'insieme di criteri di avviso e l'insieme di canali di notifica in ogni progetto vengono raccolti e salvati in un archivio esterno in formato JSON.
C#
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Ripristino delle policy di cui è stato eseguito il backup
Il processo di ripristino è più complesso del backup originale. Puoi eseguire il ripristino nel progetto di cui hai eseguito il backup originariamente. Puoi anche eseguire il ripristino in un progetto diverso, fornendo di fatto l'importazione delle norme di avviso.
Se il ripristino viene eseguito nello stesso progetto, i canali o le norme esistenti vengono aggiornati se esistono ancora. In caso contrario, vengono ricreati. I campi di sola lettura, come i record di creazione e modifica, nei criteri di cui è stato eseguito il backup vengono cancellati dalla procedura di ripristino prima che vengano ricreati criteri e notifiche.
Puoi utilizzare una norma salvata in un progetto per creare una norma nuova o simile in un altro progetto. Tuttavia, devi prima apportare le seguenti modifiche a una copia della policy salvata:
- Rimuovi i seguenti campi da tutti i canali di notifica:
nameverificationStatus
- Crea canali di notifica prima di farvi riferimento nelle policy di avviso (hai bisogno dei nuovi identificatori dei canali).
- Rimuovi i seguenti campi da tutti i criteri di avviso che stai ricreando:
namecondition.namecreationRecordmutationRecord
Se la policy viene ricreata in un nuovo progetto, i nomi di tutte le condizioni nelle policy di cui è stato eseguito il backup vengono cancellati insieme ai record di creazione e mutazione.
Inoltre, quando un canale di notifica viene ricreato in un progetto diverso, riceve un nome diverso, quindi il processo di ripristino deve mappare i nomi dei canali nelle norme di avviso di cui è stato eseguito il backup con i nuovi nomi e sostituire i vecchi nomi con quelli nuovi.
Oltre ai nomi dei canali di notifica, il valore del campo
verificationStatus non può essere impostato quando il canale viene creato o
aggiornato, quindi viene utilizzato un valore sentinella, unspecified. Dopo il ripristino dei canali in un nuovo progetto, questi devono essere verificati in modo esplicito.
C#
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per eseguire l'autenticazione in Monitoring, configura le Credenziali predefinite dell'applicazione. Per ulteriori informazioni, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Avvisi e Google Cloud CLI
In Google Cloud CLI, il gruppo di comandi per la gestione delle policy di avviso e dei canali di notifica è monitoring.
Tutti questi comandi iniziano con:
gcloud monitoring
Per verificare se hai installato Google Cloud CLI, esegui questo comando:
gcloud --version
Se non hai installato Google Cloud CLI, consulta Installa Google Cloud CLI.
Per verificare la presenza del gruppo monitoring, esegui questo comando:
gcloud monitoring --help
Se il gruppo monitoring non è incluso, Google Cloud CLI ti chiederà di aggiungerlo:
You do not currently have this command group installed.
[...]
Do you want to continue (Y/n)? y