Quando si richiamano le API oppure si accede o ci si disconnette dall'interfaccia utente di SDDC Manager, VMware Cloud Foundation crea file di registro delle attività che tengono traccia delle richieste. I registri delle attività possono essere utilizzati per analizzare il pattern delle azioni degli utenti e raccogliere le metriche.

Nell'appliance di SDDC Manager sono disponibili i registri seguenti:
Nome registro Posizione
sddc-manager-ui-activity.log /var/log/vmware/vcf/sddc-manager-ui-app
domainmanager-activity.log /var/log/vmware/vcf/domainmanager
operationsmanager-activity.log /var/log/vmware/vcf/operationsmanager
lcm-activity.log /var/log/vmware/vcf/lcm
vcf-commonsvcs-activity.log /var/log/vmware/vcf/commonsvcs

Struttura del registro delle attività

Tutti i registri delle attività utilizzano lo schema JSON seguente:
{
"timestamp":"", "username":"", "clientIP":"", "userAgent":"", "api":"", "httpMethod":"",  "httpStatus" :"",   "operation" :"", "remoteIP" :""
}

Esempio di registro delle attività

L'esempio seguente si riferisce a domainmanager-activity.log:
{"username":"[email protected]", "timestamp":"2022-01-19T16:59:01.9192 ", "client IP":"10.0.0.253", "userAgent":"Mozilla/5.0  (Windows NT 6.3; Win 64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36", "api":"/domainmanager/vl/vra/domains","httpMethod":"GET", "httpStatus":200, "operation":"Gets vRealize Automation integration status for workload domains","remote IP":"127.0.0.1"}
  • username: nome utente del sistema da cui viene attivata la richiesta dell'API. Ad esempio: '[email protected].
  • timestamp: data e ora dell'operazione eseguita nel formato UTC "YYYY-MM-DD'T'HH:MM:SS.SSSXXX". Ad esempio: "2022-01-19T16:59:01.9192".
  • client IP: indirizzo IP del sistema dell'utente. Ad esempio: "10.0.0.253".
  • userAgent: informazioni relative al sistema dell'utente come il nome del browser Web, la versione del browser Web, il nome del sistema operativo e il tipo di architettura del sistema operativo. Ad esempio: "Mozilla/5.0 (Windows NT 6.3; Win 64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36".
  • api: API richiamata per eseguire l'operazione. Ad esempio: "/domainmanager/vl/vra/domains".
  • httpMethod: metodo HTTP della REST API. Ad esempio: "GET".
  • httpStatus: codice di risposta ricevuto dopo il richiamo dell'API. Ad esempio: 200.
  • operation: operazione o attività eseguita. Ad esempio: "Gets vRealize Automation integration status for workload domains".
  • remoteIP: IP remoto dell'iniziatore della richiesta. Ad esempio: "127.0.0.1"

Criterio di conservazione dei registri delle attività

Il rollover dei file dei registri viene eseguito ogni giorno in un file utilizzando il formato di denominazione seguente: <service-name>.<YYYY>-<MM>-<DD>.0.log.gz. Ad esempio: domainmanager.2022-01-22.0.log.gz.

La cronologia dei registri rimane archiviata per 30 giorni. Le dimensioni massime del file di conservazione del registro sono impostate su 100 MB.

Analisi del registro

È possibile eseguire l'aggregazione e l'analisi del registro integrando vRealize Log Insight con VMware Cloud Foundation. Per ulteriori informazioni, vedere Implementazione della registrazione e dell'analisi intelligenti per VMware Cloud Foundation.