Eventi di monitoraggio dell'attività per Continuous Delivery

Continuous Delivery Il servizio verrà sospeso nelle seguenti regioni il 12 febbraio 2027: au-syd, ca-tor, us-east. A partire da tale data, anche Code Risk Analyzer verrà ritirato dal mercato in tutte le regioni. Se in una regione non si riscontra un utilizzo attivo di queste funzionalità, queste potrebbero essere dismesse in anticipo e non accettare più nuove istanze. Per saperne di più

IBM Cloud® servizi, come Continuous Delivery, generano eventi di tracciamento dell'attività.

Gli eventi di monitoraggio delle attività riportano le attività che modificano lo stato di un servizio in IBM Cloud. È possibile utilizzare gli eventi per indagare su attività anomale e azioni critiche e per soddisfare i requisiti normativi in materia di audit.

È possibile utilizzare IBM Cloud Activity Tracker Event Routing, un servizio della piattaforma, per instradare gli eventi di auditing dell'account verso destinazioni di propria scelta, configurando obiettivi e percorsi che definiscono dove vengono inviati gli eventi di tracciamento delle attività. Per ulteriori informazioni, vedi Informazioni su IBM Cloud Activity Tracker Event Routing.

È possibile utilizzare IBM Cloud Logs per visualizzare e segnalare gli eventi generati nell'account e instradati da IBM Cloud Activity Tracker Event Routing a un'istanza IBM Cloud Logs.

Luoghi in cui vengono generati gli eventi di tracciamento dell'attività

Continuous Delivery invia eventi di monitoraggio dell'attività dalle regioni indicate nella tabella seguente.

Regioni da cui vengono inviati gli eventi di tracciamento dell'attività nelle località americane
Dallas (us-south) Washington (us-east) Toronto (ca-tor) Montreal (ca-mon) Sao Paulo (br-sao)
No
Regioni da cui vengono inviati gli eventi di tracciamento dell'attività nelle località dell'Asia-Pacifico
Tokyo (jp-tok) Sydney (au-syd) Osaka (jp-osa) in-che
No No
Regioni da cui vengono inviati gli eventi di tracciamento dell'attività nelle località europee
Francoforte (eu-de) Londra (eu-gb) Madrid (eu-es)
No

Luoghi in cui gli eventi di tracciamento dell'attività vengono inviati a IBM Cloud Activity Tracker ricerca eventi in hosting

Continuous Delivery invia gli eventi di tracciamento delle attività a IBM Cloud Activity Tracker per la ricerca di eventi in hosting nelle regioni indicate nella tabella seguente.

Regioni in cui vengono inviati gli eventi di tracciamento dell'attività nelle località americane
Dallas (us-south) Washington (us-east) Toronto (ca-tor) Montreal (ca-mon) Sao Paulo (br-sao)
No
Regioni in cui vengono inviati gli eventi di monitoraggio dell'attività nelle località dell'Asia Pacifico
Tokyo (jp-tok) Sydney (au-syd) Osaka (jp-osa) in-che
No No
Regioni in cui vengono inviati gli eventi di monitoraggio dell'attività nelle località europee
Francoforte (eu-de) Londra (eu-gb) Madrid (eu-es)
No

Luoghi in cui vengono inviati gli eventi di tracciamento dell'attività da IBM Cloud Activity Tracker Event Routing

Continuous Delivery invia gli eventi di monitoraggio delle attività da IBM Cloud Activity Tracker Event Routing nelle regioni indicate nella tabella seguente.

Regioni in cui vengono inviati gli eventi di tracciamento dell'attività nelle località americane
Dallas (us-south) Washington (us-east) Toronto (ca-tor) Montreal (ca-mon) Sao Paulo (br-sao)
No
Regioni in cui vengono inviati gli eventi di monitoraggio dell'attività nelle località dell'Asia Pacifico
Tokyo (jp-tok) Sydney (au-syd) Osaka (jp-osa) in-che
No No
Regioni in cui vengono inviati gli eventi di monitoraggio dell'attività nelle località europee
Francoforte (eu-de) Londra (eu-gb) Madrid (eu-es)
No

Visualizzazione degli eventi di monitoraggio delle attività per Continuous Delivery

È possibile utilizzare IBM Cloud Logs per visualizzare e segnalare gli eventi generati nell'account e instradati da IBM Cloud Activity Tracker Event Routing a un'istanza IBM Cloud Logs.

Continuous Delivery in una regione invia eventi di tracciamento delle attività da IBM Cloud Activity Tracker Event Routing nella stessa regione.

Avvio di IBM Cloud Logs dalla pagina Observability

Per informazioni sull'avvio dell'interfaccia utente 'IBM Cloud Logs, vedere 'Avvio dell'interfaccia utente nella documentazione " IBM Cloud Logs.

Elenco degli eventi della piattaforma

La tabella seguente elenca le azioni degli eventi di monitoraggio delle attività che la piattaforma IBM Cloud genera quando vengono elaborate le istanze Continuous Delivery.

Azioni che generano eventi della piattaforma
Azione Descrizione
continuous-delivery.instance.create Un evento viene generato quando esegui il provisioning di un'istanza del servizio.
continuous-delivery.instance.update Un evento viene generato quando ridenomini un'istanza del servizio o modifichi il piano di servizio.
continuous-delivery.instance.delete Un evento viene generato quando un'istanza del servizio viene eliminata.
continuous-delivery.instance.schedule_reclaim Viene generato un evento quando un'istanza di servizio si trova nello stato "pending_reclamation".
continuous-delivery.instance.restore Quando viene ripristinata un'istanza di servizio, viene generato un evento.

La tabella seguente elenca le azioni che generano un evento per la gestione delle credenziali di servizio associate a un'istanza di servizio.

Azioni che generano eventi di credenziali di servizio
Azione Descrizione
continuous-delivery.key.create Un evento viene generato quando si crea una chiave API per un'istanza del servizio tramite la sezione Service credentials dell'IU dell'istanza del servizio.
continuous-delivery.key.delete Un evento viene generato quando una chiave API associata a un'istanza del servizio viene eliminata dalla sezione Service credentials dell'IU dell'istanza del servizio.

Eventi per Continuous Delivery

La tabella seguente elenca le azioni che generano eventi relativi alla gestione e ai dati dell' Continuous Delivery:

Elenchi di eventi di gestione per Continuous Delivery
Azione Descrizione
continuous-delivery.settings.read Visualizza le impostazioni di un'istanza del servizio Continuous Delivery.
continuous-delivery.settings.update Aggiorna le impostazioni di un'istanza del servizio Continuous Delivery.
Elenchi di eventi di dati per Continuous Delivery
Azione Descrizione
continuous-delivery.auth-user.create Aggiunge manualmente o automaticamente gli utenti autorizzati. Per ulteriori informazioni sull'aggiunta automatica degli utenti autorizzati, consulta la guida " Come vengono conteggiati gli utenti per le istanze di Continuous Delivery nei gruppi di risorse? ".
continuous-delivery.auth-user.read Visualizza l'elenco degli utenti autorizzati dalla scheda "Gestisci" di un'istanza del servizio Continuous Delivery.
continuous-delivery.auth-user.delete Elimina gli utenti autorizzati dall'istanza del servizio Continuous Delivery.
continuous-delivery.consolidated-auth-users.list Visualizza l'elenco degli utenti autorizzati consolidati dalla scheda "Gestisci" di un'istanza del servizio Continuous Delivery.

Eventi per le toolchain

La tabella seguente elenca le azioni che generano eventi relativi alla gestione della toolchain e ai dati:

Elenchi di eventi di gestione per le catene di strumenti
Azione Descrizione
toolchain.instance.create Crea una toolchain
toolchain.instance.update Rinomina una toolchain. Questo evento non viene inviato quando le integrazioni dello strumento vengono aggiunte a (toolchain.tool-instance.deploy) o rimosse da (toolchain.tool-instance.undeploy) una toolchain. Se la toolchain è protetta da una chiave root del cliente in un piano professionale, l'evento contiene l'identificativo della chiave root.
toolchain.instance.delete Elimina una toolchain.
toolchain.tool-instance.deploy Aggiunge un'integrazione dello strumento a una toolchain.
toolchain.tool-instance.undeploy Rimuove un'integrazione dello strumento da una toolchain.
toolchain.instance-key-state.update Aggiorna la chiave root nel provider KMS (key management service) utilizzato dalla toolchain. Ad esempio, abilitare, disabilitare o ruotare una chiave root in un fornitore KMS.
toolchain.instance.unwrap Svolgere una wrapped Data Encryption KeywDEK) per criptare o decriptare le informazioni personali dei clienti.
Elenchi di eventi di dati per le catene di strumenti
Azione Descrizione
toolchain.event.send Invia un evento toolchain personalizzato del client. I metadati dell'evento includono i valori " title e " description " dell'evento toolchain personalizzato.
toolchain.tool-instance.create Aggiunge un'integrazione dello strumento a una toolchain. Questo evento è sempre seguito dall'evento toolchain.tool-instance.deploy.
toolchain.tool-instance.read Visualizza la configurazione dell'integrazione di uno strumento.
toolchain.tool-instance.update Salva le modifiche alla configurazione di un'integrazione con uno strumento.
toolchain.tool-instance.delete Rimuove un'integrazione dello strumento da una toolchain. Questo evento è sempre preceduto dall'evento toolchain.tool-instance.undeploy.

Gli eventi di tracciamento delle attività sono diversi dagli eventi della catena di strumenti su misura del cliente. Quando si richiama l'API POST /toolchains/ {toolchain_id} /events per inviare un evento personalizzato della catena di strumenti, la catena di strumenti invia un evento di notifica a tutte le istanze di Event Notifications integrate nella catena di strumenti. Inoltre, la toolchain invia un evento di tracciamento dell'attività che serve a registrare l'invocazione dell'API.

Eventi per DevOps Insights

La tabella seguente elenca le azioni che generano eventi relativi alla gestione e ai dati dell' DevOps Insights:

Elenchi di eventi di gestione per DevOps Insights
Azione Descrizione
toolchain.insights-tag.create Creare un'etichetta.
toolchain.insights-tag.read Visualizza un tag.
toolchain.insights-tag.update Aggiornare un'etichetta.
toolchain.insights-tag.delete Cancellare un'etichetta.
toolchain.insights-decision.evaluate Prendere una decisione definitiva su un progetto.
Elenchi di eventi di dati per DevOps Insights
Azione Descrizione
toolchain.insights.read Visualizza qualsiasi registro relativo alla compilazione, alla distribuzione o al test.
toolchain.insights.update Pubblica un nuovo record di build, distribuzione o test. I metadati dell'evento includono toolchainId (identificativo univoco per la toolchain) e possono anche contenere i valori build_artifact (il nome dell'applicazione), build_id (l'ID della build), branch (il ramo Git della build), environment_name (il nome dell'ambiente dove è stato eseguito il test) e operationId (indica come è stato completato l'aggiornamento, come postBuild, postResults, postDeployment, postResultsById, postLifeCycleStage, postBuildArtifactMetaData, putLifeCycleStage, putLifeCycleStagesOrder e resultsMultipart). I valori inclusi nei metadati dell'evento sono determinati dal tipo di record (build, distribuzione o test) che viene pubblicato.
toolchain.insights-policy.create Creare una politica.
toolchain.insights-policy.read Visualizzare una polizza.
toolchain.insights-policy.update Aggiorna una politica. I metadati dell'evento possono includere i valori toolchainId (identificativo univoco per la toolchain) e policyName (il nome della politica che è stata aggiornata).
toolchain.insights-policy.delete Eliminare una politica.
toolchain.insights-data-toolchain.delete Elimina i dati relativi a una toolchain.
toolchain.insights-data-environment.delete Elimina i dati relativi a un ambiente specifico.
toolchain.insights-data-application.delete Elimina i dati relativi a un'applicazione specifica.
toolchain.insights-data-branch.delete Elimina i dati relativi a un'applicazione e a una filiale specifiche.

Eventi per il componente Delivery Pipeline

La tabella seguente elenca le azioni che generano eventi relativi alla gestione e ai dati dell' Delivery Pipeline:

Elenchi di eventi di gestione per Delivery Pipeline
Azione Descrizione
toolchain.pipeline.create Crea una pipeline di distribuzione Classic o una pipeline di distribuzione Tekton per una toolchain.
toolchain.pipeline-run.create Attivare una pipeline di consegna Classic o una pipeline di consegna Tekton da eseguire manualmente, a un'ora programmata, quando si verifica un evento Git specificato, oppure tramite una richiesta POST al webhook generico URL.
Elenchi di eventi di dati per Delivery Pipeline
Azione Descrizione
toolchain.pipeline.read Visualizza la pipeline di consegna o la pipeline Tekton da un’istanza del servizio Continuous Delivery.
toolchain.pipeline.update Rinomina la delivery pipeline o la pipeline Tekton. Aggiorna le proprietà della pipeline. Aggiunge, modifica o elimina le fasi. Questo evento viene attivato da una modifica a una configurazione dell'integrazione dello strumento. Poiché i dati cliente inclusi in un tipico aggiornamento possono contenere dati del segreto, script di lavoro e altro, questo evento non include i valori InitialValue e newValue.
toolchain.pipeline.delete Elimina la delivery pipeline o la pipeline Tekton dall'istanza della toolchain Continuous Delivery
toolchain.pipeline-run.read Visualizza i registri di esecuzione di una pipeline di consegna o di una pipeline Tekton nella dashboard di Tekton.
toolchain.pipeline-run.update Aggiorna la delivery pipeline quando un lavoro viene completato entro una fase o quando un utente annulla una fase. Poiché i dati cliente inclusi in un tipico aggiornamento possono contenere dati del segreto, output di log, dati di grandi dimensioni e altro, questo evento non include i valori InitialValue e newValue.
toolchain.pipeline-run.delete Elimina la delivery pipeline quando un'esecuzione di lavoro della pipeline viene eliminata dal servizio Continuous Delivery. La delivery pipeline conserva un numero limitato di esecuzioni.

Analisi degli eventi di tracciamento delle attività di Continuous Delivery

Quando le email utente vengono aggiunte o rimosse dall'elenco di utenti autorizzati di un'istanza del servizio Continuous Delivery in un gruppo di risorse, Continuous Delivery invia gli eventi a IBM Cloud Activity Tracker Event Routing quando viene utilizzato uno dei seguenti metodi.

  • Un amministratore aggiunge o rimuove manualmente una email utente dalla scheda Gestisci del servizio Continuous Delivery .
  • Il sistema aggiunge automaticamente una o più email utente in risposta alle azioni avviate dall'utente o dal servizio con le toolchain Continuous Delivery.

I seguenti eventi utente autorizzati vengono inviati a IBM Cloud Activity Tracker Event Routing:

  • Continuous Delivery: create auth-user [service name] (auth-user(s): [EMAILS])
  • Continuous Delivery: delete auth-user [service name] (auth-user(s): [EMAILS])
  • Continuous Delivery: create auth-user [service name] (auth-user(s): [EMAILS]; root-action: [ACTION]; root-action-service-instance: [CRN])
  • Continuous Delivery: delete auth-user [service name] (auth-user(s): [EMAILS]; root-action: [ACTION]; root-action-service-instance: [CRN])

dove:

  • [EMAILS] è un elenco separato da virgole degli ID email utente che vengono aggiunti all'elenco di utenti autorizzati o rimossi da esso.
  • [ACTION] identifica l'azione che ha richiesto l'aggiunta o la rimozione automatica di email utente nell'elenco di utenti autorizzati. Se non viene specificata una root-action, l'aggiunta o la rimozione delle email utente è stata eseguita direttamente da un utente dalla scheda Manage del dashboard del servizio Continuous Delivery.
  • [CRN] specifica il Cloud Resource Name della risorse a cui è stata applicata la root-action. Questa risorsa può essere una toolchain oppure l'istanza del servizio Continuous Delivery stessa.

La seguente tabella elenca e descrive le azioni root che richiedono l'aggiunta o la rimozione automatica di email utente nell'elenco degli utenti autorizzati.

Azioni che aggiungono o rimuovono le email utente nell'elenco di utenti autorizzati
Azione root Descrizione
continuous-delivery.instance.create Aggiunge una email utente quando viene eseguito il provisioning del servizio Continuous Delivery. Questa email appartiene all'utente che ha creato l'istanza del servizio. Il CRN root-action-service-instance identifica l'istanza del servizio Continuous Delivery.
continuous-delivery.instance.delete Rimuove le email utente quando viene annullato il provisioning del servizio Continuous Delivery. Il CRN root-action-service-instance identifica l'istanza del servizio Continuous Delivery.
toolchain.git-repos-and-issue-tracking-repo.evaluate Aggiungi le email utente dopo la valutazione del sistema di un repository Git Repos and Issue Tracking. Potrebbero essere aggiunte più email che corrispondono agli utenti con accesso di Sviluppatore (o superiore) al repository. Il CRN root-action-service-instance identifica la toolchain che contiene l'integrazione dello strumento Git Repos and Issue Tracking.
toolchain.pipeline-stage.start Aggiunge le email utente quando viene avviata una fase della delivery pipeline. Se la fase della pipeline viene avviata manualmente, viene aggiunta l'email dell'utente che ha avviato la pipeline. Se una fase della pipeline viene attivata da una modifica a un repository (repo) nell'integrazione dello strumento Git Repos and Issue Tracking, potrebbero essere aggiunte più email che corrispondono agli utenti con l'accesso di Sviluppatore (o superiore). Il CRN root-action-service-instance identifica la toolchain che contiene la pipeline.
toolchain.pipeline.read Aggiunge una email utente quando l'utente visualizza una delivery pipeline. Il CRN root-action-service-instance identifica la toolchain che contiene la pipeline.
toolchain.pipeline.update Aggiunge una email utente quando l'utente modifica una delivery pipeline. Il CRN root-action-service-instance identifica la toolchain che contiene la pipeline.