Gestione degli instradamenti

È possibile gestire le rotte nel proprio account utilizzando la CLI di IBM Cloud® Activity Tracker Event Routing, l'API REST di Activity Tracker Event Routing e gli script di Terraform. Un percorso definisce le regole che indicano quali eventi di auditing vengono instradati in una regione e dove instradarli.

Capire come funzionano i percorsi nel tuo account

Notare le seguenti informazioni sui percorsi:

  • I percorsi sono globali in un account e vengono valutati in tutte le regioni in cui è distribuito IBM Cloud® Activity Tracker Event Routing.

  • È possibile accedere ai percorsi da qualsiasi endpoint API regionale Activity Tracker Event Routing.

  • È possibile definire fino a 10 percorsi per un account.

  • Per impostazione predefinita, l'account ha 0 percorsi configurati.

  • È possibile configurare fino a 30 regole per ogni percorso.

  • È possibile configurare fino a 8 ubicazioni per ciascuna regola.

  • È possibile configurare fino a 3 destinazioni (target_ids) per ogni regola.

  • I percorsi vengono elaborati in modo indipendente. Se hai più percorsi con regole che corrispondono allo stesso evento, quell'evento verrà inviato a più destinazioni.

  • Le regole vengono elaborate in ordine. Per elaborare l'evento verrà utilizzata la prima regola corrispondente (ad esempio, location ). Una volta elaborato, un evento non verrà elaborato da una regola successiva all'interno della definizione di quel percorso. Se si desidera specificare una regola predefinita per tutti gli eventi che non sono stati elaborati da altre regole, è necessario specificare la regola ( "locations" : ["*"] ) come regola finale nella definizione di rules per route.

  • Le regole corrispondono a un evento se la posizione dell'evento è all'interno della posizione della regola. Ad esempio, la regola eu-de corrisponde alle posizioni degli eventi: eu-de, eu-de-1, eu-de-2, e eu-de-3. Oppure la regola location jp corrisponderà a tutti gli eventi in Giappone. Eseguire ibmcloud catalog locations per visualizzare le gerarchie di ubicazione del Cloud.

  • Se un evento non corrisponde ad alcuna regola e non è configurata alcuna destinazione predefinita, l'evento verrà eliminato e non verrà indirizzato ad alcuna destinazione.

  • Ogni aggiornamento a una configurazione rules deve includere tutte le regole location. Un aggiornamento eliminerà il set di regole esistente e lo sostituirà con la configurazione specificata.

Dopo aver configurato un percorso, potrebbe volerci fino a 1 ora prima che la configurazione venga abilitata.

Il target definisce dove vengono raccolti gli eventi di auditing. Il target può essere un target IBM Cloud Object Storage(COS), un target IBM Cloud Logs o un target IBM® Event Streams for IBM Cloud®. Il percorso definisce quali eventi di auditing vengono indirizzati a una destinazione.

La seguente definizione di percorso di esempio:

  • invia tutti gli eventi us-south, us-east e global alla destinazione identificata dall'ID 281f78a2-3333-4444-5555-e896f03cb403
  • elimina gli eventi per tutte le altre regioni a meno che non sia stato definito un target predefinito nelle impostazioni
{
    "id": "959ceeaf-9999-9999-9999-b7ad27a3e109",
    "name": "my-route",
    "crn": "crn:v1:bluemix:public:atracker:us-south:a/xxxxxxxxxx:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx:route:959ceeaf-9999-9999-9999-b7ad27a3e109",
    "version": 0,
    "rules": [
        {
            "locations": ["us-south", "us-east", "global"],
            "target_ids": [
                "281f78a2-3333-4444-5555-e896f03cb403"
            ]
        }
    ],
    "created": "0001-01-01T00:00:00Z"
}

Esistono 2 tipi di eventi di auditing:

Per includere eventi globali in un percorso, specificare global nell'elenco di locations.

Accesso IAM

È necessario concedere agli utenti le autorizzazioni IAM per gestire i percorsi. Per ulteriori informazioni, vedere Assegnare l'accesso alle risorse.

Se disponi dell'autorizzazione IAM per creare policy e autorizzazioni, puoi concedere solo il livello di accesso di cui disponi come utente del servizio di destinazione. Ad esempio, se si dispone dell'accesso come visualizzatore per il servizio di destinazione, è possibile assegnare solo il ruolo di visualizzatore ai fini dell'autorizzazione. Se si tenta di assegnare un'autorizzazione superiore, ad esempio amministratore, potrebbe sembrare che l'autorizzazione sia concessa, tuttavia verrà assegnata solo l'autorizzazione di livello più alto disponibile per il servizio di destinazione, ovvero visualizzatore.

Quando si definisce una policy, è necessario impostare l'ambito della policy sull'account. Un percorso è una risorsa globale non vincolata a una regione specifica.

Required IAM roles
Azione IAM Ambito della politica IAM Ruoli IAM Descrizione
atracker.route.read Account Administrator
Editor
Viewer
Operator
Leggi (visualizza) le informazioni su un percorso
atracker.route.create Account Administrator
Editor
Crea una rotta
atracker.route.update Account Administrator
Editor
Aggiorna una rotta
atracker.route.delete Account Administrator
Editor
Elimina una rotta
atracker.route.list Account Administrator
Editor
Viewer
Operator
Elenca tutte le rotte

Prerequisiti CLI

Prima di utilizzare la CLI per gestire i percorsi, installa l'ultimo plugin CLI V2 Activity Tracker Event Routing nel tuo sistema locale. Vedere Installazione della CLI Activity Tracker Event Routing.

Successivamente, accedi a IBM Cloud. Esegui il seguente comando: ibmcloud login

Creazione di un percorso tramite CLI

Utilizzare questo comando per creare un nuovo percorso per una destinazione Activity Tracker Event Routing.

ibmcloud atracker route create --name ROUTE_NAME  ( --target-ids TARGETS  [--locations REGIONS] | --rules RULES | --file RULES_DEFINITION_JSON_FILE ) [--output FORMAT]

Opzioni comando

--name ROUTE_NAME

Il nome da dare al percorso.

Non includere alcuna informazione di identificazione personale (PII) nei nomi delle risorse.

--file RULES_DEFINITION_JSON_FILE

Un file JSON contenente la definizione delle regole per il percorso. Il file deve essere formattato come segue:

[
  {
    "locations": ["LOCATION1","LOCATION2"],
    "target_ids": ["TARGET_ID1","TARGET_ID2"]
  }
]
--rules RULES

Definizione di una regola in formato JSON racchiusa tra virgolette singole. Ad esempio:

--rules '[{"locations":["global"],"target_ids":["11111111-1111-1111-1111-111111111111"]},{"locations":["us-south","us-east"],"target_ids":["22222222-2222-2222-2222-222222222222","33333333-3333-3333-3333-333333333333"]}]'
--locations LOCATIONS

Elenco delle località associate al percorso. Specificare global per includere eventi globali. Per includere tutte le posizioni specificare *. Se si hanno più regole, insieme a una regola con posizione *, le altre regole instraderanno gli eventi alle destinazioni specificate, mentre tutti gli eventi che non corrispondono a nessun'altra regola instraderanno gli eventi rimanenti alla destinazione specificata dalla regola con posizione *.

--target-ids TARGET_ID

Un elenco di ID di destinazione separati da virgole.

--output FORMAT

Se viene specificato JSON, l'output verrà restituito in formato JSON. Se non viene specificato JSON, l'output verrà restituito in formato tabellare.

help | --help | -h

Elenca le opzioni disponibili per il comando.

Esempio

Di seguito è riportato un esempio che utilizza il comando ibmcloud atracker route create --name dev-eu-de-route --target_ids 33333333-3333-3333-3333-333333333333 --locations us-south per creare una rotta con 1 regola di routing.

OK
Route
Name:                    dev-eu-de-route
ID:                      44444444-4444-4444-4444-444444444444
CRN:                     crn:v1:staging:public:atracker:eu-de:a/11111111111111111111111111111111::route:44444444-4444-4444-4444-444444444444
Version:                 0
Rules:                   [locations: [us-south], target_ids: [33333333-3333-3333-3333-333333333333]]
Created:                 2022-02-24T21:10:09.996Z
Updated:                 2022-02-24T21:10:09.996Z

Aggiornamento di un percorso tramite CLI

Utilizzare questo comando per aggiornare un percorso per una destinazione Activity Tracker Event Routing. Qualsiasi valore specificato diverso da quello impostato al momento della creazione originale del percorso verrà aggiornato al valore specificato nel comando.

ibmcloud atracker route update --route ROUTE [--name ROUTE_NAME] [--force] ( [--target-ids TARGETS]  [--locations REGIONS] | [--rules RULES] | [--file RULES_DEFINITION_JSON_FILE] ) [--output FORMAT] [--output FORMAT]

Opzioni comando

--route ROUTE

Il nome o l'ID esistente della rotta.

--name ROUTE_NAME

Nome aggiornato da assegnare al percorso (facoltativo).

Non includere alcuna informazione di identificazione personale (PII) nei nomi delle risorse.

--file RULES_DEFINITION_JSON_FILE

Un file JSON contenente la definizione delle regole per il percorso. Il file deve essere formattato come segue:

[
  {
    "location": ["LOCATIONS"],
    "target_ids": ["TARGET_ID"]
  }
]
--rules RULES

Definizione di una regola in formato JSON racchiusa tra virgolette singole. Ad esempio:

--rules '[{"locations":["global"],"target_ids":["11111111-1111-1111-1111-111111111111"]},{"locations":["us-south","us-east"],"target_ids":["22222222-2222-2222-2222-222222222222","33333333-3333-3333-3333-333333333333"]}]'
--locations LOCATIONS

Elenco delle località associate al percorso. Specificare global per includere eventi globali. Per includere tutte le posizioni specificare *. Se si hanno più regole, insieme a una regola con posizione *, le altre regole instraderanno gli eventi alle destinazioni specificate, mentre tutti gli eventi che non corrispondono a nessun'altra regola instraderanno gli eventi rimanenti alla destinazione specificata dalla regola con posizione *.

--target-ids TARGET_ID

Un elenco di ID di destinazione separati da virgole.

--output FORMAT

Se viene specificato JSON, l'output verrà restituito in formato JSON. Se non viene specificato JSON, l'output verrà restituito in formato tabellare.

--force

Eliminerà il percorso senza fornire all'utente alcuna richiesta aggiuntiva.

help | --help | -h

Elenca le opzioni disponibili per il comando.

Esempio

Di seguito è riportato un esempio che utilizza il comando ibmcloud atracker route update --route dev-eu-de-route --target_ids 55555555-5555-5555-5555-555555555555 --locations *.

OK
Route
Name:                    dev-eu-de-route
ID:                      44444444-4444-4444-4444-444444444444
CRN:                     crn:v1:staging:public:atracker:eu-de:a/11111111111111111111111111111111::route:44444444-4444-4444-4444-444444444444
Version:                 1
Rules:                   [locations: [*], target_ids: [55555555-5555-5555-5555-555555555555]]
Created:                 2022-02-24T21:10:09.996Z
Updated:                 2022-02-24T21:13:37.218Z

Eliminazione di un percorso tramite CLI

Utilizzare questo comando per eliminare una rotta Activity Tracker Event Routing.

ibmcloud atracker route rm --route ROUTE [--force]

Opzioni comando

--route ROUTE
Nome o ID del percorso da eliminare.
--force
Eliminerà il percorso senza fornire all'utente alcuna richiesta aggiuntiva.
help | --help | -h
Elenca le opzioni disponibili per il comando.

Esempio

Di seguito è riportato un esempio che utilizza il comando ibmcloud atracker route rm --route 44444444-4444-4444-4444-444444444444.

Are you sure you want to remove the route with the Route ID 44444444-4444-4444-4444-444444444444? [y/N]> y
OK
Route with route ID 44444444-4444-4444-4444-444444444444 was successfully removed.

Di seguito è riportato un esempio che utilizza il comando ibmcloud atracker route rm --route 33333333-3333-3333-3333-333333333333.

Questo esempio mostra un comando non riuscito in cui non è stato possibile trovare il percorso specificato.

FAILED
No route found with route name - 33333333-3333-3333-3333-333333333333

Visualizzazione di un percorso tramite la CLI

Utilizzare questo comando per ottenere informazioni su un percorso Activity Tracker Event Routing.

ibmcloud atracker route get --route ROUTE [--output FORMAT]

Opzioni comando

--route <ROUTE_ID>
Il nome o l'ID del percorso.
--output FORMAT
Se viene specificato JSON, l'output verrà restituito in formato JSON. Se non viene specificato JSON, l'output verrà restituito in formato tabellare.
help | --help | -h
Elenca le opzioni disponibili per il comando.

Esempio

Di seguito è riportato un esempio che utilizza il comando ibmcloud atracker route get --route 44444444-4444-4444-4444-444444444444.

OK
Route
Name:                    dev-eu-de-route-0
ID:                      44444444-4444-4444-4444-444444444444
CRN:                     crn:v1:staging:public:atracker:eu-de:a/11111111111111111111111111111111::route:44444444-4444-4444-4444-444444444444
Version:                 2
Rules:                   [locations: [us-south], target_ids: [55555555-5555-5555-5555-555555555555]]
Created:                 2022-02-24T21:10:09.996Z
Updated:                 2022-02-24T21:15:07.281Z

Elencare tutti i percorsi utilizzando la CLI

Utilizzare questo comando per elencare tutti i percorsi configurati per Activity Tracker Event Routing.

ibmcloud atracker route ls [--output FORMAT]

Opzioni comando

--output FORMAT
Se viene specificato JSON, l'output verrà restituito in formato JSON. Se non viene specificato JSON, l'output verrà restituito in formato tabellare.
help | --help | -h
Elenca le opzioni disponibili per il comando.

Esempio

Di seguito è riportato un esempio che utilizza il comando ibmcloud atracker route ls che restituisce i percorsi per tutte le regioni.

Name                      ID                                     Rules                                              Route Version   API version   CreatedAt                  UpdatedAt
my-global-route           aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa   [[11111111-1111-1111-1111-111111111111],[global]]  5               2             2022-05-04T20:18:00.595Z   2022-05-05T19:04:58.374Z
send-all-to-us-east       bbbbbbbb-bbbb-bbbb-bbbb-bbbbbbbbbbbb   [[22222222-2222-2222-2222-222222222222],[*]]       0               2             2022-05-06T12:02:47.832Z   2022-05-06T12:02:47.832Z

Percorsi e azioni API

La tabella seguente elenca le operazioni che è possibile eseguire per gestire le rotte:

Azioni mirate utilizzando l'API REST Activity Tracker Event Routing
Azione Metodo API REST URL_API
Crea una rotta POST <ENDPOINT>/api/v2/routes
Aggiorna una rotta PUT <ENDPOINT>/api/v2/routes/<ROUTE_ID>
Elimina una rotta DELETE <ENDPOINT>/api/v2/routes/<ROUTE_ID>
Ottieni informazioni su un percorso GET <ENDPOINT>/api/v2/routes/<ROUTE_ID>
Elenca tutte le rotte GET <ENDPOINT>/api/v2/routes

È possibile utilizzare endpoint privati e pubblici per gestire i percorsi. Per ulteriori informazioni sull'elenco dei ENDPOINTS disponibili, vedere Endpoint.

  • È possibile gestire i percorsi dalla rete privata utilizzando un endpoint API con il seguente formato: https://private.REGION.atracker.cloud.ibm.com.

  • È possibile gestire i percorsi dalla rete pubblica utilizzando un endpoint API con il seguente formato: https://REGION.atracker.cloud.ibm.com.

  • Poiché le rotte sono configurazioni globali, è possibile utilizzare qualsiasi endpoint regionale per gestire le rotte per l'account.

  • È possibile disattivare gli endpoint pubblici aggiornando le impostazioni dell'account. Per ulteriori informazioni, vedere Configurazione delle impostazioni di destinazione e regione.

Per ulteriori informazioni sulla REST API, vedere Percorsi.

Prerequisiti API

Per effettuare chiamate API per gestire i percorsi, completare i seguenti passaggi:

  1. Ottenere un token di accesso IAM. Per ulteriori informazioni, vedere Recupero dei token di accesso IAM.
  2. Identifica l'endpoint API nella regione in cui intendi configurare o gestire un percorso. Per ulteriori informazioni, vedere Endpoint.

Creazione di un percorso tramite API

È necessario creare una destinazione prima di creare un percorso.

È possibile utilizzare il seguente comando cURL per creare un percorso:

curl -X POST  <ENDPOINT>/api/v2/routes   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"  -d '{
    "name": "ROUTE_NAME",
    "rules": [
      {
        "locations": ["LOCATIONS"],
        "target_ids": ["TARGET_ID"]
      }
    ]
  }'

Dove

  • <ENDPOINT> è l'endpoint API nella regione in cui intendi configurare o gestire un percorso. Per ulteriori informazioni, vedere Endpoint.

  • ROUTE_NAME è il nome del percorso. La lunghezza massima del nome è di 180 caratteri e non può includere nessuno dei seguenti caratteri speciali: -, ., _, :.

    Non includere alcuna informazione di identificazione personale (PII) nei nomi delle risorse.

  • LOCATIONS è un elenco di località associate al percorso. Specificare global per includere eventi globali. Per includere tutte le posizioni specificare *. Se si hanno più regole, insieme a una regola con posizione *, le altre regole instraderanno gli eventi alle destinazioni specificate, mentre tutti gli eventi che non corrispondono a nessun'altra regola instraderanno gli eventi rimanenti alla destinazione specificata dalla regola con posizione *.

  • TARGET_ID è il GUID della destinazione che definisce dove vengono instradati e raccolti gli eventi di auditing. Ciò può includere GUID di target in altre regioni. Se TARGET_ID è vuoto, tutti gli eventi che corrispondono alla regola verranno scartati.

Ad esempio, puoi utilizzare la seguente richiesta cURL per creare un percorso che definisca il modo in cui gli eventi basati sulla posizione globale e degli Stati Uniti meridionali vengono raccolti e instradati nell'account:

curl -X POST   https://private.us-south.atracker.cloud.ibm.com/api/v2/routes   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"  -d '{
    "name": "my-route",
    "rules": [
      {
        "locations": ["us-south", "global"],
        "target_ids": ["22222222-2222-2222-2222-222222222222"]
      }
    ]
  }'

Nella risposta si ottengono informazioni sul percorso, come id, che indica il GUID del percorso, e crn, che indica il CRN del percorso.

Aggiornamento di un percorso tramite API

Quando si aggiorna un percorso, è necessario includere le informazioni sul percorso nella sezione dati della richiesta.

  • Devi superare tutti i campi.
  • Aggiorna i campi che devono essere modificati.

È possibile utilizzare il seguente comando cURL per aggiornare un percorso:

curl -X PUT  <ENDPOINT>/api/v2/routes/<ROUTE_ID>   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"  -d '{
    "name": "ROUTE_NAME",
    "rules": [
      {
        "locations": ["LOCATIONS"],
        "target_ids": ["TARGET_ID"]
      }
    ]
  }'

Dove

  • <ENDPOINT> è l'endpoint API nella regione in cui intendi configurare o gestire un percorso. Per ulteriori informazioni, vedere Endpoint.

  • <ROUTE_ID> è l'ID del percorso da aggiornare

  • ROUTE_NAME è il nome del percorso. La lunghezza massima del nome è di 180 caratteri e non può includere nessuno dei seguenti caratteri speciali: -, ., _, :.

    Non includere alcuna informazione di identificazione personale (PII) nei nomi delle risorse.

  • LOCATIONS è un elenco di località associate al percorso. Specificare global per includere eventi globali. Per includere tutte le posizioni specificare *. Se si hanno più regole, insieme a una regola con posizione *, le altre regole instraderanno gli eventi alle destinazioni specificate, mentre tutti gli eventi che non corrispondono a nessun'altra regola instraderanno gli eventi rimanenti alla destinazione specificata dalla regola con posizione *.

  • TARGET_ID è il GUID della destinazione che definisce dove vengono instradati e raccolti gli eventi di auditing. Ciò può includere GUID di target in altre regioni. Se TARGET_ID è vuoto, tutti gli eventi che corrispondono alla regola verranno scartati.

Ad esempio, puoi utilizzare la seguente richiesta cURL per aggiornare un percorso che definisce il modo in cui gli eventi basati sulla posizione globale e US-South e US-East vengono raccolti e instradati nell'account:

curl -X PUT https://private.us-south.atracker.cloud.ibm.com/api/v2/routes/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"  -d '{
    "name": "my-route",
    "rules": [
      {
        "locations": ["us-south", "global", "us-east],
        "target_ids": ["22222222-2222-2222-2222-222222222222"]
      }
    ]
  }'

Eliminazione di un percorso tramite API

Per eliminare una rotta, puoi usare il seguente comando cURL:

curl -X DELETE   <ENDPOINT>/api/v2/routes/<ROUTE_ID>   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Dove

  • <ENDPOINT> è l'endpoint API nella regione in cui intendi configurare o gestire un percorso. Per ulteriori informazioni, vedere Endpoint.
  • <ROUTE_ID> è l'ID del percorso da eliminare

Ad esempio, puoi eseguire la seguente richiesta cURL per eliminare la rotta con ID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa:

curl -X DELETE  https://private.us-south.atracker.cloud.ibm.com/api/v2/routes/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Visualizzazione di un percorso tramite API

È possibile utilizzare il seguente comando cURL per visualizzare 1 percorso:

curl -X GET   <ENDPOINT>/api/v2/routes/<ROUTE_ID>   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Dove

  • <ENDPOINT> è l'endpoint API nella regione in cui intendi configurare o gestire un percorso. Per ulteriori informazioni, vedere Endpoint.
  • <ROUTE_ID> è l'ID del percorso da recuperare

Ad esempio, è possibile eseguire la seguente richiesta cURL per ottenere informazioni su un percorso con ID aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa:

curl -X GET   https://private.us-south.atracker.cloud.ibm.com/api/v2/routes/aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa    -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Elencare tutti i percorsi in una regione utilizzando l'API

È possibile utilizzare il seguente comando cURL per visualizzare tutti i percorsi:

curl -X GET   <ENDPOINT>/api/v2/routes   -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Dove

  • <ENDPOINT> è l'endpoint API nella regione in cui intendi configurare o gestire un percorso. Per ulteriori informazioni, vedere Endpoint.

Ad esempio, è possibile eseguire la seguente richiesta cURL per ottenere informazioni sui percorsi definiti in US South:

curl -X GET   https://private.us-south.atracker.cloud.ibm.com/api/v2/routes    -H "Authorization:  $ACCESS_TOKEN"   -H "content-type: application/json"

Codici di risposta HTTP

Quando si utilizza l'API REST di Activity Tracker Event Routing, è possibile ottenere i codici di risposta standard di HTTP per indicare se un metodo è stato completato con successo.

  • Una risposta pari a 200 indica sempre successo.
  • Una risposta 4xx indica un errore.
  • Una risposta 5xx indica solitamente un errore interno del sistema.

Vedere la tabella seguente per alcuni codici di risposta di HTTP:

Elenco dei codici di risposta HTTP
Codice di stato Condizione Descrizione
200 OK La richiesta ha avuto esito positivo.
201 OK La richiesta ha avuto esito positivo. Viene creata una risorsa.
400 Richiesta non valida La richiesta non ha avuto successo. Potrebbe mancare un parametro obbligatorio.
401 Non autorizzato Il token IAM utilizzato nella richiesta API non è valido o è scaduto.
403 Non consentito L'operazione è vietata perché le autorizzazioni non sono sufficienti.
404 Non trovato La risorsa richiesta non esiste o è già stata eliminata.
429 Troppe richieste Troppe richieste raggiungono l'API troppo rapidamente.
500 Errore interno del server Si è verificato un errore durante l'elaborazione di Activity Tracker Event Routing.

Creazione di un percorso tramite l'interfaccia utente

  1. Accedi al tuo account IBM Cloud.
  2. Fai clic sull'icona Menu Icona Menu > Osservabilità.
  3. Seleziona " Monitoraggio attività ".
  4. Seleziona Percorsi.
  5. Fare clic su Crea per aprire la pagina di creazione.
  6. Inserisci un nome significativo per il percorso.
  7. Nelle regole di routing, modificare la regola 1:
    • Invia eventi di controllo da: seleziona le posizioni degli eventi di controllo che corrisponderanno a questa regola.
    • Ai target: seleziona un target che verrà associato a questa regola. Fare clic su Aggiungi destinazione per aggiungere altre destinazioni alla regola.
  8. Fare clic su Aggiungi regola per aggiungere ulteriori regole al percorso.
    • L'ordine delle regole di percorso influisce sul comportamento del routing. Le regole vengono elaborate in ordine e una volta che una regola viene soddisfatta, le regole successive non vengono elaborate.
  9. Ogni regola ha una freccia su e una freccia giù che consentono di modificare l'ordine delle regole.
  10. Ogni regola ha un pulsante Rimuovi che consente di eliminare una regola da un percorso.
  11. Rivedere la definizione del percorso assicurandosi che l'ordine delle regole sia quello previsto.
  12. Fai clic su Crea.

Aggiornamento di un percorso tramite l'interfaccia utente

  1. Accedi al tuo account IBM Cloud.
  2. Fai clic sull'icona Menu Icona Menu > Osservabilità.
  3. Seleziona " Monitoraggio attività ".
  4. Seleziona Percorsi.
  5. Determina quale percorso aggiornare e clicca sull'icona Azioni.
  6. Fare clic su Rinomina per rinominare il percorso.
  7. Fare clic su Modifica per aggiornare le regole del percorso.
  8. Se lo desideri, modifica le regole esistenti:
    • Invia eventi di controllo da: seleziona le posizioni degli eventi di controllo che corrisponderanno a questa regola.
    • Ai target: seleziona un target che verrà associato a questa regola. Fare clic su Aggiungi destinazione per aggiungere altre destinazioni alla regola.
  9. Fare clic su Aggiungi regola per aggiungere ulteriori regole al percorso.
    • L'ordine delle regole di percorso influisce sul comportamento del routing. Le regole vengono elaborate in ordine e una volta che una regola viene soddisfatta, le regole successive non vengono elaborate.
  10. Ogni regola ha una freccia su e una freccia giù che consentono di modificare l'ordine delle regole.
  11. Ogni regola ha un pulsante Rimuovi che consente di eliminare una regola da un percorso.
  12. Fai clic su Aggiorna per apportare modifiche al percorso.

Visualizzazione di un percorso tramite l'interfaccia utente

  1. Accedi al tuo account IBM Cloud.
  2. Fai clic sull'icona Menu Icona Menu > Osservabilità.
  3. Seleziona " Monitoraggio attività ".
  4. Seleziona Percorsi.
  5. La tabella dei percorsi è ordinata in base alla data di creazione. L'ordine dei percorsi non influisce sul comportamento del routing.
  6. Ogni blocco di percorso visualizza il nome del percorso e le regole.
  7. Nella pagina dei percorsi vengono inoltre visualizzate le indicazioni di routing con informazioni aggiuntive sulla configurazione del routing.

Eliminazione di un percorso tramite l'interfaccia utente

  1. Accedi al tuo account IBM Cloud.
  2. Fai clic sull'icona Menu Icona Menu > Osservabilità.
  3. Seleziona " Monitoraggio attività ".
  4. Seleziona Percorsi.
  5. Determina quale percorso aggiornare e clicca sull'icona Azioni.
  6. Fare clic su Elimina per eliminare l'intero percorso. È necessario immettere il nome del percorso prima che il percorso venga eliminato.