Loggar för Azure Communication Services-rum
Azure Communication Services erbjuder loggningsfunktioner som du kan använda för att övervaka och felsöka din Communication Services-lösning. Dessa funktioner kan konfigureras via Azure Portal.
Viktigt!
Följande avser loggar som är aktiverade via Azure Monitor (se även Vanliga frågor och svar). Information om hur du aktiverar dessa loggar för dina kommunikationstjänster finns i: Aktivera loggning i diagnostikinställningar
Förutsättningar
Azure Communications Services tillhandahåller övervaknings- och analysfunktioner via Översikt över Azure Monitor-loggar och Azure Monitor-mått. Varje Azure-resurs kräver en egen diagnostikinställning, som definierar följande villkor:
- Kategorier av loggar och måttdata som skickas till de mål som definieras i inställningen. De tillgängliga kategorierna varierar för olika resurstyper.
- Ett eller flera mål för att skicka loggarna. Aktuella mål är Log Analytics-arbetsytan, Event Hubs och Azure Storage.
- En enda diagnostikinställning kan inte definiera fler än ett av vart och ett av målen. Om du vill skicka data till mer än en av en viss måltyp (till exempel två olika Log Analytics-arbetsytor) skapar du flera inställningar. Varje resurs kan ha upp till fem diagnostikinställningar.
Följande är instruktioner för hur du konfigurerar din Azure Monitor-resurs för att börja skapa loggar och mått för dina kommunikationstjänster. Detaljerad dokumentation om hur du använder diagnostikinställningar för alla Azure-resurser finns i: Aktivera loggning i diagnostikinställningar
Kommentar
Under namn på diagnostikinställning väljer du "Operationsrumsloggar" för att aktivera loggarna för Rum.
Översikt
Driftloggar för rum är poster över händelser och aktiviteter som ger insikter om dina rums-API-begäranden. De samlar in information om prestanda och funktioner i de primitiva rummen, inklusive status för varje rumsbegäran samt ytterligare egenskaper. Rummens driftloggar innehåller information som hjälper dig att identifiera trender och mönster för rumsanvändning.
LOGGKATEGORIER
Communication Services erbjuder följande typer av loggar som du kan aktivera:
- Loggar för operationsrum – ger grundläggande information om rumstjänsten
Loggschema för operationsrum
Property | beskrivning |
---|---|
Correlation ID |
Unikt ID för begäran. |
Level |
Allvarlighetsgraden för händelsen. |
Operation Name |
Åtgärden som är associerad med loggposten. Till exempel CreateRoom, PatchRoom, GetRoom, ListRooms, DeleteRoom, GetParticipants, UpdateParticipants. |
Operation Version |
Api-versionen som är associerad med åtgärden. |
ResultType |
Status för åtgärden. |
ResultSignature |
Åtgärdens understatus. Om den här åtgärden motsvarar ett REST API-anrop är det här fältet HTTP-statuskoden för motsvarande REST-anrop. |
.RoomId |
Rummets ID. |
RoomLifeSpan |
Rummets livslängd på några minuter. |
AddedRoomParticipantsCount |
Antalet deltagare som lagts till i ett rum. |
UpsertedRoomParticipantsCount |
Antalet deltagare ökade i ett rum. |
RemovedRoomParticipantsCount |
Antalet deltagare som tagits bort från ett rum. |
TimeGenerated |
Tidsstämpeln (UTC) för när loggen genererades. |
PstnDialOutEnabled |
Anger om ett rum har möjlighet att göra PSTN-anrop för att bjuda in personer till ett möte. |
Exempel på CreateRoom-logg
[
{
"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,
}
]
Exempel på GetRoom-logg
[
{
"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",
},
]
Exempel på UpdateRoom-logg
[
{
"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,
},
]
Exempel på DeleteRoom-logg
[
{
"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",
},
]
Exempel på ListRooms-logg
[
{
"CorrelationId": "KibM39CaXkK+HTInfsiY2w",
"Level": "Informational",
"OperationName": "ListRooms",
"OperationVersion": "2023-10-30-preview",
"ResultType": "Succeeded",
"ResultSignature": "200",
"TimeGenerated": "2022-08-19T17:07:30.5393800Z",
},
]
Exempel på UpdateParticipants-logg
[
{
"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",
},
]
(Se även Vanliga frågor och svar).