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.
Dallas (us-south) |
Washington (us-east) |
Toronto (ca-tor) |
Montreal (ca-mon) |
Sao Paulo (br-sao) |
|---|---|---|---|---|
| Sì | Sì | Sì | No | Sì |
Tokyo (jp-tok) |
Sydney (au-syd) |
Osaka (jp-osa) |
in-che |
|---|---|---|---|
| Sì | Sì | No | No |
Francoforte (eu-de) |
Londra (eu-gb) |
Madrid (eu-es) |
|---|---|---|
| Sì | Sì | 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.
Dallas (us-south) |
Washington (us-east) |
Toronto (ca-tor) |
Montreal (ca-mon) |
Sao Paulo (br-sao) |
|---|---|---|---|---|
| Sì | Sì | Sì | No | Sì |
Tokyo (jp-tok) |
Sydney (au-syd) |
Osaka (jp-osa) |
in-che |
|---|---|---|---|
| Sì | Sì | No | No |
Francoforte (eu-de) |
Londra (eu-gb) |
Madrid (eu-es) |
|---|---|---|
| Sì | Sì | 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.
Dallas (us-south) |
Washington (us-east) |
Toronto (ca-tor) |
Montreal (ca-mon) |
Sao Paulo (br-sao) |
|---|---|---|---|---|
| Sì | Sì | Sì | No | Sì |
Tokyo (jp-tok) |
Sydney (au-syd) |
Osaka (jp-osa) |
in-che |
|---|---|---|---|
| Sì | Sì | No | No |
Francoforte (eu-de) |
Londra (eu-gb) |
Madrid (eu-es) |
|---|---|---|
| Sì | Sì | 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.
| 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.
| 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:
| 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. |
| 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:
| 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. |
| 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:
| 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. |
| 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:
| 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. |
| 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.
| 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. |