Log di stanze Servizi di comunicazione di Azure
Servizi di comunicazione di Azure offre funzionalità di registrazione che è possibile usare per monitorare ed eseguire il debug della soluzione. Queste funzionalità possono essere configurate tramite il portale di Azure.
Importante
Di seguito viene fatto riferimento ai log abilitati tramite Monitoraggio di Azure (vedere anche domande frequenti). Per abilitare questi log per i servizi di comunicazione, vedere: Abilitare la registrazione in Impostazioni di diagnostica
Prerequisiti
Servizi di comunicazione di Azure offre funzionalità di monitoraggio e analisi tramite la panoramica dei log di Monitoraggio di Azure e le metriche di Monitoraggio di Azure. Ogni risorsa di Azure richiede una propria impostazione di diagnostica, che definisce i criteri seguenti:
- Categorie di log e dati di metriche inviati alle destinazioni definite nell'impostazione. Le categorie disponibili variano per i diversi tipi di risorsa.
- una o più destinazioni a cui inviare i log. Le destinazioni correnti includono l'area di lavoro di Log Analytics, Hub eventi e Archiviazione di Azure.
- Una singola impostazione di diagnostica può definire al massimo una destinazione di ogni tipo. Se si vogliono inviare dati a più tipi specifici di destinazione (ad esempio, due diverse aree di lavoro di Log Analytics), creare più impostazioni. Ogni risorsa può avere fino a cinque impostazioni di diagnostica.
Di seguito sono riportate le istruzioni per configurare la risorsa di Monitoraggio di Azure per iniziare a creare log e metriche per Servizi di comunicazione. Per informazioni dettagliate sull'uso delle Impostazioni di diagnostica in tutte le risorse di Azure, vedere: Abilitare la registrazione in Impostazioni di diagnostica
Nota
In nome delle impostazioni di diagnostica selezionare i log delle sale operative per abilitare i log per Rooms.
Panoramica
I log operativi delle sale sono record di eventi e attività che forniscono informazioni dettagliate sulle richieste dell'API Rooms. Acquisiscono dettagli sulle prestazioni e sulle funzionalità della primitiva di Stanze, incluso lo stato di ogni richiesta di Stanze e proprietà aggiuntive. I log operativi di Stanze contengono informazioni che consentono di identificare tendenze e modelli di utilizzo delle stanze.
Categorie di log
Servizi di comunicazione offre i tipi di log seguenti che è possibile abilitare:
- Log operativi di Stanze: forniscono informazioni di base relative al servizio Stanze
Schema dei log di Stanze operative
Proprietà | Descrizione |
---|---|
Correlation ID |
ID univoco della richiesta. |
Level |
Il livello di gravità dell'evento. |
Operation Name |
L'operazione associata al record del log. E.g., CreateRoom, PatchRoom, GetRoom, ListRooms, DeleteRoom, GetParticipants, UpdateParticipants. |
Operation Version |
Versione API associata all'operazione. |
ResultType |
Lo stato dell'operazione. |
ResultSignature |
Il sottostato dell'operazione. Se questa operazione corrisponde a una chiamata API REST, questo campo contiene il codice di stato HTTP della chiamata REST corrispondente. |
.RoomId |
ID della stanza. |
RoomLifeSpan |
Durata della stanza in pochi minuti. |
AddedRoomParticipantsCount |
Conteggio dei partecipanti aggiunti a una stanza. |
UpsertedRoomParticipantsCount |
Numero di partecipanti che sono stati inseriti in una stanza. |
RemovedRoomParticipantsCount |
Numero di partecipanti rimossi da una stanza. |
TimeGenerated |
Il timestamp (UTC) relativo alla data e all'ora in cui è stato generato il log. |
PstnDialOutEnabled |
Indica se una stanza ha la possibilità di effettuare chiamate PSTN per invitare persone a una riunione. |
Log CreateRoom di esempio
[
{
"CorrelationId": "Y4x6ZabFE0+E8ERwMpd68w",
"Level": "Informational",
"OperationName": "CreateRoom",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": 201,
"RoomId": "99466898241024408",
"RoomLifespan": 61,
"AddedRoomParticipantsCount": 4,
"TimeGenerated": "5/25/2023, 4:32:49.469 AM",
"PstnDialOutEnabled": false,
}
]
Log GetRoom di esempio
[
{
"CorrelationId": "CNiZIX7fvkumtBSpFq7fxg",
"Level": "Informational",
"OperationName": "GetRoom",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"RoomId": "99466387192310000",
"RoomLifespan": 61,
"TimeGenerated": "2022-08-19T17:07:30.2400300Z",
},
]
Log UpdateRoom di esempio
[
{
"CorrelationId": "Bwqzh0pdnkGPDwNcMnBkng",
"Level": "Informational",
"OperationName": "UpdateRoom",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"RoomId": "99466387192310000",
"RoomLifespan": 121,
"TimeGenerated": "2022-08-19T17:07:30.3543160Z",
"PstnDialOutEnabled": false,
},
]
Log DeleteRoom di esempio
[
{
"CorrelationId": "x7rMXmihYEe3GFho9T/H2w",
"Level": "Informational",
"OperationName": "DeleteRoom",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "204",
"RoomId": "99466387192310000",
"RoomLifespan": 121,
"TimeGenerated": "2022-08-19T17:07:30.5393800Z",
},
]
Log ListRoom di esempio
[
{
"CorrelationId": "KibM39CaXkK+HTInfsiY2w",
"Level": "Informational",
"OperationName": "ListRooms",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"TimeGenerated": "2022-08-19T17:07:30.5393800Z",
},
]
Log UpdateParticipants di esempio
[
{
"CorrelationId": "zHT8snnUMkaXCRDFfjQDJw",
"Level": "Informational",
"OperationName": "UpdateParticipants",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"RoomId": "99466387192310000",
"RoomLifespan": 121,
"UpsertedRoomParticipantsCount": 5,
"RemovedRoomParticipantsCount": 1,
"TimeGenerated": "2023-04-14T17:07:30.5393800Z",
},
]
(Vedere anche Domande frequenti).