Felsöka Prestanda för Azure Digital Twins
Om det uppstår fördröjningar eller andra prestandaproblem när du arbetar med Azure Digital Twins använder du tipsen i den här artikeln för att felsöka.
Avgör om fördröjningen kommer från Azure Digital Twins eller någon annan tjänst i din lösning. Om du vill undersöka den här fördröjningen kan du använda måttet API Latency i Azure Monitor via Azure Portal. Mer information om Azure Monitor-mått för Azure Digital Twins finns i Azure Digital Twins-mått och aviseringar.
Om din lösning använder Azure Digital Twins i kombination med andra Azure-tjänster (till exempel Azure Functions) kontrollerar du regionen för distributionen av varje tjänst. Tjänster som distribueras i olika regioner kan lägga till fördröjningar i din lösning. Om du inte avsiktligt skapar en distribuerad lösning bör du överväga att distribuera alla tjänstinstanser i samma region för att undvika att orsaka fördröjningar av misstag.
Azure Digital Twins kan samla in loggar för din tjänstinstans för att övervaka dess prestanda, bland andra data. Loggar kan skickas till Log Analytics eller din anpassade lagringsmekanism. Om du vill aktivera loggning i din instans använder du anvisningarna i Diagnostikinställningar i Azure Monitor. Du kan analysera tidsstämplarna i loggarna för att mäta svarstider, utvärdera om de är konsekventa och förstå källan.
En annan faktor som kan påverka prestanda är den tid det tar att auktorisera API-anrop igen. Överväg frekvensen för dina API-anrop. Om det finns ett mellanrum på mer än 15 minuter mellan anrop kan systemet auktoriseras igen med varje anrop, vilket tar extra tid att göra det. Du kan förhindra det här problemet genom att lägga till en timer eller något liknande i koden för att säkerställa att du anropar Azure Digital Twins minst en gång var 15:e minut.
Om du fortfarande har prestandaproblem efter felsökningen med stegen ovan kan du skapa en supportbegäran från Azure Help + Support för mer felsökningshjälp.
Följ de här stegen:
- Samla in mått och loggar för din instans.
- Gå till Hjälp + support för Azure i Azure Portal. Använd anvisningarna för att ange information om problemet, se rekommenderade lösningar, dela dina mått/loggfiler och skicka annan information som supportteamet kan använda för att undersöka problemet. Mer information om hur du skapar supportbegäranden finns i Skapa en Azure Support begäran.
Läs mer om andra sätt att övervaka din Azure Digital Twins-instans för att felsöka i Övervaka din Azure Digital Twins-instans.