Referens för Azure SignalR Service-övervakningsdata

Den här artikeln innehåller all övervakningsreferensinformation för den här tjänsten.

Mer information om de data som du kan samla in för Azure SignalR Service och hur du använder den finns i Övervaka Azure SignalR Service .

Mått

I det här avsnittet visas alla automatiskt insamlade plattformsmått för den här tjänsten. Dessa mått är också en del av den globala listan över alla plattformsmått som stöds i Azure Monitor.

Information om kvarhållning av mått finns i Översikt över Azure Monitor-mått.

Mått för Azure SignalR Service finns i kategorierna Fel, Mättnad eller Trafik .

Mått som stöds för Microsoft.SignalRService/SignalR

I följande tabell visas de mått som är tillgängliga för resurstypen Microsoft.SignalRService/SignalR.

  • Alla kolumner kanske inte finns i varje tabell.
  • Vissa kolumner kan ligga utanför sidans visningsområde. Välj Expandera tabell för att visa alla tillgängliga kolumner.

Tabellrubriker

  • Kategori – måttgruppen eller klassificeringen.
  • Mått – Måttets visningsnamn som det visas i Azure-portalen.
  • Namn i REST API – måttnamnet som anges i REST-API:et.
  • Enhet – måttenhet.
  • Sammansättning – standardaggregeringstypen. Giltiga värden: Genomsnitt (genomsnitt), Minimum (Min), Maximum (Max), Total (Sum), Count.
  • Dimensionsdimensioner - som är tillgängliga för måttet.
  • Tidsintervall - Intervall där måttet samplas. Indikerar till exempel PT1M att måttet samplas varje minut, PT30M var 30:e minut, PT1H varje timme och så vidare.
  • DS-export – Om måttet kan exporteras till Azure Monitor-loggar via diagnostikinställningar. Information om hur du exporterar mått finns i Skapa diagnostikinställningar i Azure Monitor.
Kategori Metric Namn i REST API Enhet Aggregering Dimensioner Tidsintervall DS-export
Trafik Anslut ion Close Count

Antalet anslutningar som stängts av olika orsaker.
ConnectionCloseCount Antal Totalt Endpoint, ConnectionCloseCategory PT1M Ja
Trafik Anslut ion antal

Mängden användaranslutning.
ConnectionCount Antal Högsta Endpoint PT1M Ja
Trafik antal öppna Anslut ion

Antalet nya anslutningar som öppnats.
ConnectionOpenCount Antal Totalt Endpoint PT1M Ja
Trafik Anslut ionskvotanvändning

Procentandelen anslutning som är ansluten i förhållande till anslutningskvoten.
ConnectionQuotaUtilization Procent Minimum, Maximum, Average <ingen> PT1M Ja
Trafik Inkommande trafik

Inkommande trafik för tjänsten
InboundTraffic Byte Totalt <ingen> PT1M Ja
Trafik Antal meddelanden

Den totala mängden meddelanden.
MessageCount Antal Totalt <ingen> PT1M Ja
Trafik Utgående trafik

Utgående trafik för tjänsten
OutboundTraffic Byte Totalt <ingen> PT1M Ja
Mättnad Serverinläsning

SignalR-serverbelastning.
ServerLoad Procent Minimum, Maximum, Average <ingen> PT1M Nej
Fel Systemfel

Procentandelen systemfel
SystemErrors Procent Högsta <ingen> PT1M Ja
Fel Användarfel

Procentandelen användarfel
UserErrors Procent Högsta <ingen> PT1M Ja

Mått som stöds för Microsoft.SignalRService/SignalR/replicas

I följande tabell visas de mått som är tillgängliga för resurstypen Microsoft.SignalRService/SignalR/replicas.

  • Alla kolumner kanske inte finns i varje tabell.
  • Vissa kolumner kan ligga utanför sidans visningsområde. Välj Expandera tabell för att visa alla tillgängliga kolumner.

Tabellrubriker

  • Kategori – måttgruppen eller klassificeringen.
  • Mått – Måttets visningsnamn som det visas i Azure-portalen.
  • Namn i REST API – måttnamnet som anges i REST-API:et.
  • Enhet – måttenhet.
  • Sammansättning – standardaggregeringstypen. Giltiga värden: Genomsnitt (genomsnitt), Minimum (Min), Maximum (Max), Total (Sum), Count.
  • Dimensionsdimensioner - som är tillgängliga för måttet.
  • Tidsintervall - Intervall där måttet samplas. Indikerar till exempel PT1M att måttet samplas varje minut, PT30M var 30:e minut, PT1H varje timme och så vidare.
  • DS-export – Om måttet kan exporteras till Azure Monitor-loggar via diagnostikinställningar. Information om hur du exporterar mått finns i Skapa diagnostikinställningar i Azure Monitor.
Kategori Metric Namn i REST API Enhet Aggregering Dimensioner Tidsintervall DS-export
Trafik Anslut ion Close Count

Antalet anslutningar som stängts av olika orsaker.
ConnectionCloseCount Antal Totalt Endpoint, ConnectionCloseCategory PT1M Ja
Trafik Anslut ion antal

Mängden användaranslutning.
ConnectionCount Antal Högsta Endpoint PT1M Ja
Trafik antal öppna Anslut ion

Antalet nya anslutningar som öppnats.
ConnectionOpenCount Antal Totalt Endpoint PT1M Ja
Trafik Anslut ionskvotanvändning

Procentandelen anslutning som är ansluten i förhållande till anslutningskvoten.
ConnectionQuotaUtilization Procent Minimum, Maximum, Average <ingen> PT1M Ja
Trafik Inkommande trafik

Inkommande trafik för tjänsten
InboundTraffic Byte Totalt <ingen> PT1M Ja
Trafik Antal meddelanden

Den totala mängden meddelanden.
MessageCount Antal Totalt <ingen> PT1M Ja
Trafik Utgående trafik

Utgående trafik för tjänsten
OutboundTraffic Byte Totalt <ingen> PT1M Ja
Mättnad Serverinläsning

SignalR-serverbelastning.
ServerLoad Procent Minimum, Maximum, Average <ingen> PT1M Nej
Fel Systemfel

Procentandelen systemfel
SystemErrors Procent Högsta <ingen> PT1M Ja
Fel Användarfel

Procentandelen användarfel
UserErrors Procent Högsta <ingen> PT1M Ja

Mer information om måtten för Azure SignalR Service finns i Azure SignalR Service-mått.

Kommentar

Aggregeringstyperna för mått visas i Metrics Explorer i Azure-portalen som Count, Avg, Min, Max och Sum.

Antal är antalet mottagna samplingsdata. Antal definieras som en allmän sammansättningstyp för mått och kan inte undantas från listan över tillgängliga sammansättningstyper. Det är vanligtvis inte användbart för SignalR Service men kan ibland användas för att kontrollera om samplingsdata har skickats till mått.

Måttdimensioner

Information om vilka måttdimensioner som finns i Flerdimensionella mått.

Den här tjänsten har följande dimensioner associerade med sina mått.

Slutpunkt

Beskriver typen av anslutning. Innehåller dimensionsvärden: Klient, Server och LiveTrace.

Anslut ionCloseCategory

Anger orsaken till att anslutningen stängs. Innehåller följande dimensionsvärden.

Värde beskrivning
Normal Anslut ion stängdes normalt.
Spjäll Med Meddelandeantal/hastighet eller anslutningsbegränsning kontrollerar du Anslut antal och aktuell användning av antal meddelanden och dina resursgränser.
PingTimeout Anslut ion ping timeout.
NoAvailableServer Anslut ion Det går inte att upprätta klientanslutningen och skickar inte handskakning eftersom det inte finns någon tillgänglig serveranslutning.
InvokeUpstreamFailed Uppströmsanropet misslyckades.
SlowClient För många meddelanden som inte har ställts i kö på tjänstsidan.
HandskakningFel Anslut ion avslutades i handskakningsfasen, vilket kan orsakas av att fjärrparten stänger WebSocket-anslutningen utan att slutföra det nära handskakningen. HandshakeError orsakas av ett nätverksproblem. Kontrollera webbläsarinställningarna för att se om klienten kan skapa en websocket-anslutning.
Server Anslut ionNotFound Målhubbens server är inte tillgänglig. Det här värdet är avsiktligt och återanslutningen bör göras efter den här droppen.
Server Anslut ionClosed Klientanslutningen stängdes eftersom motsvarande serveranslutning togs bort. När appservern använder Azure SignalR Service SDK initierar den i bakgrunden serveranslutningar till den fjärranslutna Azure SignalR Service. Varje klientanslutning till tjänsten är associerad med en av serveranslutningarna för att dirigera trafik mellan klienten och appservern. När en serveranslutning har stängts stängs alla klientanslutningar som den betjänar med meddelandet Server Anslut ionDropped.
ServiceTransientError Internt serverfel.
BadRequest En felaktig begäran orsakas av ett ogiltigt hubbnamn, fel nyttolast eller en felaktig begäran.
ClosedByAppServer Appservern bad tjänsten att stänga klienten.
ServiceReload Tjänstens återläsning utlöses när en anslutning avbryts på grund av en intern tjänstkomponents inläsning. Den här händelsen indikerar inte något fel och är en del av den normala tjänståtgärden.
ServiceModeSwitched Anslut ion stängdes efter att tjänstläget växlat, till exempel från Serverlöst läge till Standardläge.
Behörighet saknas Anslutningen är obehörig.

Resursloggar

I det här avsnittet visas de typer av resursloggar som du kan samla in för den här tjänsten. Avsnittet hämtar från listan över alla kategorityper för resursloggar som stöds i Azure Monitor.

Resursloggar som stöds för Microsoft.SignalRService/SignalR

Kategori Visningsnamn för kategori Loggtabell Stöder grundläggande loggplan Stöder inmatningstidstransformering Exempelfrågor Kostnader för export
AllLogs Azure SignalR Service-loggar. SignalRServiceDiagnosticLogs

Diagnostikloggar för Azure SignalR-tjänsten.

Nej Ja Frågor Nej

Resursloggar som stöds för Microsoft.SignalRService/SignalR/replicas

Kategori Visningsnamn för kategori Loggtabell Stöder grundläggande loggplan Stöder inmatningstidstransformering Exempelfrågor Kostnader för export
AllLogs Azure SignalR Service-loggar. Nej Ja Ja

Mappning av resursloggtabell

Fältnamn för Log Analytics varierar något från fältnamn för lagringsmål.

Arkivera loggschema för ett lagringskonto

JSON-strängar för arkivloggar innehåller följande element:

Format

Name Beskrivning
time Logghändelsetid.
nivå Logghändelsenivå.
resourceId Resurs-ID för Azure SignalR Service.
plats Platsen för Azure SignalR Service.
category Kategori för logghändelsen.
operationName Händelsens åtgärdsnamn.
callerIpAddress IP-adressen för servern/klienten.
egenskaper Detaljerade egenskaper relaterade till den här logghändelsen, enligt listan i följande tabell.

Egenskaper

Name beskrivning
type Typ av logghändelse. ConnectivityLogs För närvarande är typen tillgänglig för att ge information om anslutningen till Azure SignalR Service.
Samling Insamling av logghändelsen. Tillåtna värden är Connection, Authorizationeller Throttling.
connectionId Anslutningens identitet.
transportType Transporttyp för anslutningen. Tillåtna värden är Websockets, ServerSentEventseller LongPolling.
connectionType Typ av anslutning. Tillåtna värden är Server eller Client. Server är en anslutning från serversidan och Client är en anslutning från klientsidan.
Användar-ID Användarens identitet.
meddelande Detaljerat meddelande om logghändelse.

Schema för arkivloggar för Log Analytics

Arkivloggkolumner innehåller följande element:

Name beskrivning
TimeGenerated Logghändelsetid.
Samling Insamling av logghändelsen. Tillåtna värden är: Connection, Authorizationoch Throttling.
OperationName Händelsens åtgärdsnamn.
Plats Platsen för Azure SignalR Service.
Nivå Logghändelsenivå.
CallerIpAddress IP-adressen för servern/klienten.
Meddelande Detaljerat meddelande om logghändelse.
AnvändarID Användarens identitet.
ConnectionId Anslutningens identitet.
ConnectionType Typ av anslutning. Tillåtna värden är: Server eller Client. Server är en anslutning från serversidan och Client är en anslutning från klientsidan.
TransportType Transporttyp för anslutningen. Tillåtna värden är: Websockets, ServerSentEventseller LongPolling

Tabeller för Azure Monitor-loggar

I det här avsnittet visas tabellerna för Azure Monitor-loggar som är relevanta för den här tjänsten, som är tillgängliga för frågor av Log Analytics med kusto-frågor. Tabellerna innehåller resursloggdata och eventuellt mer beroende på vad som samlas in och dirigeras till dem.

SignalR

Microsoft.SignalRService/SignalR

Aktivitetslogg

Den länkade tabellen visar de åtgärder som kan registreras i aktivitetsloggen för den här tjänsten. Dessa åtgärder är en delmängd av alla möjliga resursprovideråtgärder i aktivitetsloggen.

Mer information om schemat för aktivitetsloggposter finns i Aktivitetsloggschema.