Avvio della traccia del servizio su un server di integrazione utilizzando l'API REST di amministrazione

È possibile utilizzare l'API REST di amministrazione di IBM® App Connect Enterprise per avviare la tracciatura del servizio al livello desiderato.

Prima di iniziare

Consultare gli argomenti riportati di seguito:

Informazioni su questa attività

È possibile controllare la granularità delle informazioni acquisite nella traccia del servizio, impostando la proprietà traceLevel su uno dei seguenti valori:
  • normale
  • debug
  • debugTree
  • diagnostica
  • diagnosticTree

Se si avvia o si arresta la traccia del servizio utilizzando l'API REST di gestione o l'interfaccia utente web, l'impostazione non persiste quando il server di integrazione viene riavviato.

Utilizzare i seguenti metodi API REST per avviare la traccia del servizio su un server di integrazione al livello di debug specificato:

Procedura

  • Per un server di integrazione indipendente:
    • Per abilitare la traccia del servizio a livello debug :
      POST http://hostname:port/apiv2/start-service-trace
      Ad esempio:
      curl -X POST http://hostname:port/apiv2/start-service-trace
    • Per abilitare la traccia del servizio a livello debugTree :
      POST http://hostname:port/apiv2/start-service-debugtree-trace
      Ad esempio:
      curl -X POST http://hostname:port/apiv2/start-service-debugtree-trace
    • Per abilitare la traccia del servizio a livello diagnostic :
      POST http://hostname:port/apiv2/start-service-diagnostic-trace
      Ad esempio:
      curl -X POST http://hostname:port/apiv2/start-service-diagnostic-trace
    • Per abilitare la traccia del servizio a livello diagnosticTree :
      POST http://hostname:port/apiv2/start-service-diagnostictree-trace
      Ad esempio:
      curl -X POST http://hostname:port/apiv2/start-service-diagnostictree-trace
    • Per abilitare la traccia del servizio a livello normal :
      POST http://hostname:port/apiv2/start-service-normal-trace
      Ad esempio:
      curl -X POST http://hostname:port/apiv2/start-service-normal-trace
  • Per un server di integrazione gestito da un nodo di integrazione:

    Per abilitare la traccia del servizio a livello debug :

    POST http://hostname:port/apiv2/servers/integrationServerName/start-service-trace

    Ad esempio, utilizzare il seguente comando curl per abilitare la traccia del servizio a livello di debug per il server di integrazione ACESERV1:

    curl -X POST http://hostname:port/apiv2/servers/ACESERV1/start-service-trace

    È anche possibile avviare la traccia del servizio a diversi livelli di traccia, come mostrato nei seguenti esempi:

    POST http://hostname:port/apiv2/servers/integrationServerName/start-service-debugtree-trace
    POST http://hostname:port /apiv2/servers/integrationServerName/start-service-diagnostic-trace
    POST http://hostname:port /apiv2/servers/integrationServerName/start-service-diagnostictree-trace
    POST http://hostname:port /apiv2/servers/integrationServerName/start-service-normal-trace