2026-02-06 00:04:24.2986 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d15-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.2986 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cae-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.2986 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d15-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.2986 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cae-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.2986 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d15-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.3147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cae-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.3147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d15-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.3147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cae-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.3147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d15-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.3147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cae-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.3147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d15-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.3147 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cae-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.3365 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d15-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cae-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.8179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.8179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.8179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.8179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.8179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.8179 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:04:24.8418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2420 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067de-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2420 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000754f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2420 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067de-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2420 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000754f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2420 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067de-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2420 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000754f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2420 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067de-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000754f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067de-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000754f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067de-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000754f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.2820 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067de-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.4406 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000754f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.6087 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cad-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cad-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cad-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cad-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cad-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cad-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:09:24.6250 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cad-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e3f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f80-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e3f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f80-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e3f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f80-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e3f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f80-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e3f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f80-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e3f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f80-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.2439 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f80-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.3985 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e3f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.5688 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007551-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.5688 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007551-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.5688 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007551-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.5688 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007551-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.5688 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007551-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.5688 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007551-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:14:24.5908 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007551-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:15:41.2081 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80005709-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 80005709-0004-f700-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (997): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-02-06 00:19:24.2287 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007555-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2287 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007555-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2287 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e0-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007555-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e0-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007555-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e0-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007555-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e0-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007555-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e0-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e0-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.2762 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007555-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.4270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e0-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006481-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006481-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006481-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006481-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006481-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.6095 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006481-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:19:24.6256 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006481-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f82-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f82-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f82-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f82-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f82-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f82-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2430 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.2715 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f82-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.6078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001b6-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.6078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001b6-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.6078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001b6-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.6078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001b6-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.6078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001b6-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.6155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001b6-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:24:24.6155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001b6-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012b8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006485-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012b8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006485-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012b8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006485-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012b8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006485-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012b8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006485-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012b8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2313 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006485-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.2530 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012b8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.3919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006485-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:29:24.6160 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000661f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2343 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006629-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2343 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f84-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006629-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f84-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006629-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f84-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006629-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f84-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006629-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f84-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006629-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2363 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f84-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.2737 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006629-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f84-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.5777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005713-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.5777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005713-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.5817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005713-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.5817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005713-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.5817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005713-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.5817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005713-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:34:24.5987 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005713-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e6-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e6-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b4e-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e6-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b4e-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e6-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b4e-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e6-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b4e-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e6-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b4e-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b4e-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.2719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e6-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.4134 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b4e-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.6311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000648d-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.6311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000648d-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.6311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000648d-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.6311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000648d-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.6311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000648d-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.6311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000648d-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:39:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000648d-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e8-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007557-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e8-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007557-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e8-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007557-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e8-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007557-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e8-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007557-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e8-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007557-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.4491 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067e8-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.5881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007557-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.7713 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001c2-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.7713 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001c2-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.7713 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001c2-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.7769 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001c2-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.7769 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001c2-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.7769 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001c2-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:44:24.7934 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001c2-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b8b-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001712-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3874 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b8b-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001712-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b8b-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b8b-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001712-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b8b-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001712-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b8b-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001712-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.3913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001712-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.4135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001712-0007-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.5668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b8b-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.7629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f52-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.7629 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f52-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.7670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f52-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.7670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f52-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.7670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f52-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.7670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f52-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:49:24.7843 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f52-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000571d-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000571d-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000571d-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000571d-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000571d-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000571d-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.2850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000571d-0004-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.4394 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb6-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.6338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f54-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.6338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f54-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.6338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f54-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.6338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f54-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.6338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f54-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.6338 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f54-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:54:24.6558 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f54-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2476 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.2711 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.4185 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.6002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.6002 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.6063 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.6063 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.6063 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.6063 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 00:59:24.6063 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cb8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b54-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f96-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b54-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f96-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b54-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f96-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b54-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f96-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b54-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3189 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f96-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b54-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f96-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.3594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b54-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.5175 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f96-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.8473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f98-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.8473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f98-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.8473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f98-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.8473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f98-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.8473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f98-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.8473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f98-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:04:24.8655 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f98-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:06:11.1975 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800049c5-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 800049c5-0004-f600-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-02-06 01:09:24.2698 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a3-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2698 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a3-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a3-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a3-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a3-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a3-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.2954 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a3-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.4416 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.6402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.6402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.6402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.6402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.6402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.6402 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:09:24.6576 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049c9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f64-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f64-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8309 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f64-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f64-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f64-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f64-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8354 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.8581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f64-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:22.9857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:23.0326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:23.0326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:23.0326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:23.0326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:23.0326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:23.0386 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:11:23.0386 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005f9c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ea-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ea-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2752 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ea-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2752 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2752 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ea-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2752 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2752 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ea-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2752 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.2752 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ea-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.3161 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000755f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.4554 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ea-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.6322 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc1-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.6322 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc1-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.6368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc1-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.6368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc1-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.6368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc1-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.6368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc1-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:14:24.6516 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc1-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000662d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000662d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000662d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000662d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000662d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2693 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000662d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.2961 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.4548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000662d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.8218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ec-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.8218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ec-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.8218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ec-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.8218 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ec-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.8288 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ec-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.8288 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ec-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:19:24.8450 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067ec-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2520 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f6a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2520 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069c1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2520 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f6a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2520 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069c1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f6a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069c1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f6a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069c1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f6a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069c1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f6a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069c1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.2786 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f6a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.4098 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069c1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.6970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a9-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.6970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a9-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.6970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a9-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.6970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a9-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.6970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a9-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.6970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a9-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:24:24.7103 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064a9-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3356 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064ab-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3356 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006631-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3356 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064ab-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006631-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064ab-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006631-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064ab-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006631-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064ab-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006631-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064ab-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3383 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006631-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.3723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064ab-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.5102 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006631-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.6969 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067f2-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.6988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067f2-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.6988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067f2-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.6988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067f2-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.6988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067f2-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.6988 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067f2-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:29:24.7197 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067f2-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c6e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069d1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c6e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069d1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c6e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069d1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c6e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069d1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c6e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069d1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c6e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4045 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069d1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.4276 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c6e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.5685 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069d1-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.8124 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006635-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.8124 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006635-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.8124 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006635-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.8124 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006635-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.8124 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006635-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.8124 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006635-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:34:24.8288 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006635-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2554 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007563-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2554 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067fc-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2554 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007563-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2554 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067fc-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2554 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007563-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067fc-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007563-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007563-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067fc-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007563-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067fc-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067fc-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.2946 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800067fc-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.4543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007563-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.6292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b4-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.6292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b4-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.6292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b4-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.6292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b4-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.6292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b4-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.6369 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b4-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:39:24.6369 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b4-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3102 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3102 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3102 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3102 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.3358 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d7-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.4806 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.6549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013bd-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.6549 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013bd-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.6595 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013bd-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.6595 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013bd-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.6595 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013bd-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.6595 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013bd-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:44:24.6735 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013bd-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3527 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc9-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3527 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006639-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3527 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc9-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3527 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006639-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc9-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006639-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc9-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006639-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc9-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006639-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc9-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006639-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.3914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004cc9-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.5319 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006639-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.7208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.7208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.7208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.7208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.7208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.7208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:49:24.7452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049d9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001119-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001bc-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001119-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001bc-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001119-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001bc-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001119-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001bc-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001119-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001bc-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001119-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2706 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001bc-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.2985 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001bc-000b-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.4188 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001119-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.6024 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000756b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.6024 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000756b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.6024 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000756b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.6024 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000756b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.6024 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000756b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.6024 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000756b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:54:24.6199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000756b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b91-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064bb-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b91-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064bb-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b91-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064bb-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b91-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064bb-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b91-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064bb-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b91-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064bb-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.3393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b91-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.4797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064bb-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.6869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001d8-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.6869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001d8-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.6869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001d8-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.6869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001d8-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.6869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001d8-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.6869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001d8-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 01:59:24.7066 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001d8-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3040 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b58-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3040 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b58-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3040 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b58-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3040 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b58-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3040 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b58-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b58-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3125 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.3284 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b58-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.4749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e2-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.6532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049df-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.6532 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049df-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.6575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049df-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.6575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049df-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.6575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049df-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.6575 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049df-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:04:24.6770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049df-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000436f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000436f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000436f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000436f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000436f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000436f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.3481 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000436f-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.4748 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069e4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006643-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006643-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006643-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006643-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006643-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.6694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006643-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:24.6885 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006643-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:09:53.7347 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80004904-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 80004904-0002-f700-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-02-06 02:14:24.2955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000099c-0009-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.2955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001851-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.2955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000099c-0009-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.2955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001851-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.2955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000099c-0009-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.2955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001851-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.2955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000099c-0009-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.3065 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001851-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.3065 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000099c-0009-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.3065 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001851-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.3065 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000099c-0009-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.3065 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001851-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.3269 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000099c-0009-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.4790 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001851-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.6583 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006273-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.6583 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006273-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.6583 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006273-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.6583 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006273-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.6583 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006273-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.6583 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006273-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:14:24.6753 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006273-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cbe-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049eb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cbe-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4797 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049eb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cbe-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049eb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cbe-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049eb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cbe-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049eb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cbe-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.4844 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049eb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.5044 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cbe-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.6600 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049eb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.8391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.8391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.8391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.8391 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.8425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.8425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:19:24.8425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069ee-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004373-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069ee-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004373-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069ee-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004373-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069ee-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004373-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069ee-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004373-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069ee-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004373-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.3488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069ee-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.4809 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004373-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.7044 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006277-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.7044 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006277-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.7086 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006277-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.7086 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006277-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.7086 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006277-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.7086 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006277-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:24:24.7258 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006277-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004375-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004375-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004375-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004375-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004375-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.2900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004375-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.3091 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000111d-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.4478 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004375-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.6210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006647-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.6210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006647-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.6210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006647-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.6210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006647-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.6210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006647-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.6210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006647-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:29:24.6376 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006647-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800009d5-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001665-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800009d5-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001665-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800009d5-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001665-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800009d5-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001665-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800009d5-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001665-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800009d5-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.2973 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001665-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.3328 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800009d5-0003-e500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.4834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001665-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.6749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049f9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.6749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049f9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.6749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049f9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.6749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049f9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.6749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049f9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.6749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049f9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:34:24.6983 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049f9-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.2911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000628d-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.2911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000628d-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.2911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.2911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000628d-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.2911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.2911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000628d-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.2911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.2911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000628d-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.3009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.3009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000628d-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.3009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.3009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.3201 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000628d-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.4461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fb-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.6658 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fd-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.6658 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fd-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.6658 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fd-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.6658 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fd-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.6658 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fd-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.6658 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fd-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:39:24.6846 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049fd-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000664f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000664f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000664f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000664f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000664f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000664f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.3418 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000664f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.4691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fa4-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.6405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012be-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.6405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012be-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.6405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012be-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.6405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012be-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.6405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012be-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.6405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012be-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:44:24.6568 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012be-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007575-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004912-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007575-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004912-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3058 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007575-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3115 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004912-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3115 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007575-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3115 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004912-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3115 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007575-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3115 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004912-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3115 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007575-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3115 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004912-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.3356 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004912-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.4774 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007575-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.6647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004389-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.6647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004389-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.6647 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004389-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.6705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004389-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.6705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004389-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.6705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004389-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:49:24.6866 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004389-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a03-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a03-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a03-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a03-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a03-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a03-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3001 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.3401 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a03-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.4848 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc2-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.6540 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007577-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.6540 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007577-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.6540 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007577-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.6598 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007577-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.6598 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007577-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.6598 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007577-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:54:24.6770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007577-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a05-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a05-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a05-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a05-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a05-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a05-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3244 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.3489 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.4785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a05-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.7442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006291-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.7442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006291-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.7442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006291-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.7442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006291-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.7442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006291-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.7442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006291-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 02:59:24.7615 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006291-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001ec-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001ec-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001ec-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001ec-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001669-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001ec-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001669-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001ec-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001669-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001669-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001669-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5132 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001669-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.5567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001669-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.7059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800001ec-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.7468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:22.7635 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800036fe-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006653-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a09-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006653-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a09-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006653-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a09-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006653-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a09-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006653-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a09-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006653-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.2981 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a09-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.3241 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006653-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.4596 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a09-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007581-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007581-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007581-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007581-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007581-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.6562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007581-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:04:24.6749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007581-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004399-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004399-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004399-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004399-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004399-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004399-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.4669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004399-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.6048 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f4-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.8050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f6-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.8050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f6-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.8050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f6-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.8050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f6-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.8050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f6-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.8050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f6-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:09:24.8274 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069f6-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006657-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c7e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006657-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c7e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006657-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c7e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006657-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c7e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3205 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006657-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3205 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c7e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3205 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006657-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3205 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c7e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.3369 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006657-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c7e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.6628 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a13-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.6646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a13-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.6646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a13-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.6646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a13-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.6646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a13-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.6646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a13-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:14:24.6850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a13-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ce7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ce7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ce7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ce7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ce7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.5913 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ce7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.6325 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003700-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.7751 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004ce7-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.9498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006659-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.9516 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006659-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.9516 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006659-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.9516 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006659-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.9516 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006659-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.9516 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006659-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:19:24.9721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006659-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.4920 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.5019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.5019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.5224 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758b-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.6628 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.8612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a19-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.8612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a19-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.8612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a19-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.8612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a19-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.8612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a19-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.8612 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a19-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:24:24.8835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a19-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3156 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3211 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.3548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.5120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cc8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.6857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.6857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.6857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.6857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.6857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.6857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:29:24.7071 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cca-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fc-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fc-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fc-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fc-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fc-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fc-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000439b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000439b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000439b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3587 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000439b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3725 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000439b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3725 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000439b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.3725 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fc-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.5232 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000439b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.7020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004920-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.7020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004920-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.7020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004920-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.7020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004920-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.7020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004920-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.7020 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004920-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:34:24.7249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004920-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004922-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004922-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004922-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004922-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004922-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004922-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.3884 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004922-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.5458 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000758f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.7226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006669-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.7226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006669-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.7226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006669-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.7226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006669-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.7226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006669-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.7226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006669-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:39:24.7450 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006669-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666b-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666b-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007591-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007591-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3461 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666b-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007591-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666b-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007591-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666b-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007591-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666b-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007591-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.3712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666b-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:24.5197 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007591-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:25.0009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b95-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:25.0009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b95-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:25.0009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b95-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:25.0009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b95-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:25.0009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b95-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:25.0009 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b95-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:44:25.0261 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b95-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043a7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043a7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043a7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043a7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043a7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3148 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043a7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.3439 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.5153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043a7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.7513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000629b-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.7513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000629b-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.7513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000629b-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.7513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000629b-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.7513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000629b-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.7513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000629b-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:49:24.7672 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000629b-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007595-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007595-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007595-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007595-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3782 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007595-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3932 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007595-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.3932 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000666f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007595-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.8563 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006671-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.8563 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006671-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.8563 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006671-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.8620 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006671-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.8620 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006671-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.8620 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006671-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:54:24.8787 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006671-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fe-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ad-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fe-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ad-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fe-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fe-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ad-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fe-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ad-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fe-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ad-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ad-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.3998 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ad-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.5611 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800069fe-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.7689 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007597-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.7689 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007597-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.7733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007597-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.7733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007597-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.7733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007597-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.7733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007597-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 03:59:24.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007597-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b5c-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b5c-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c3-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b5c-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c3-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b5c-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b5c-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c3-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b5c-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c3-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c3-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c3-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.3552 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b5c-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.5118 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c3-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.6880 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:04:24.7072 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043b1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ca-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a73-000e-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ca-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a73-000e-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3868 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ca-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a73-000e-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ca-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a73-000e-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ca-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a73-000e-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ca-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.3917 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a73-000e-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.4110 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000a73-000e-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.5464 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043ca-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.8186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007599-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.8186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007599-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.8186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007599-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.8186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007599-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.8186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007599-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.8186 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007599-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:09:24.8428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80007599-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003712-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003712-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003712-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003712-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003712-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003712-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.3919 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003712-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.5348 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667d-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.7368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.7368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.7412 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.7412 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.7412 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.7412 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:14:24.7585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cd8-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000759f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000759f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000759f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000759f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3428 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000759f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000759f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.3546 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000667f-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.5098 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000759f-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.6964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.6964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.7008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.7008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.7008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.7008 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:19:24.7181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cda-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5450 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043bf-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5450 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a08-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043bf-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a08-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043bf-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a08-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043bf-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a08-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043bf-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a08-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043bf-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5469 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a08-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.5841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043bf-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.7479 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a08-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.9449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.9449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.9449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.9449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.9544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.9544 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:24:24.9682 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:25:11.3734 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800031ac-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 800031ac-0008-ed00-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (997): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-02-06 04:27:41.4375 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 800048fa-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 800048fa-000a-f500-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-02-06 04:28:18.1719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006681-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1719 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006681-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006681-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006681-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006681-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1779 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006681-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.1963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800048fc-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.3091 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006681-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.3488 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006683-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.3497 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006683-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.3497 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006683-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.3497 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006683-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.3497 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006683-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.3497 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006683-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:28:18.3497 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006683-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a7-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a7-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3902 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a7-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a7-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a7-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a7-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.3970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.4164 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a7-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.5545 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d5c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.7429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006685-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.7429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006685-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.7429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006685-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.7429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006685-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.7429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006685-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.7429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006685-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:29:24.7684 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006685-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012c8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000b8-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012c8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000b8-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012c8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000b8-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3639 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012c8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000b8-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012c8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000b8-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012c8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.3712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000b8-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.4067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012c8-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.5671 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000b8-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.7434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d23-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.7434 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d23-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.7475 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d23-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.7475 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d23-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.7475 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d23-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.7475 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d23-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:34:24.7827 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d23-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003726-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003726-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003726-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003726-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003726-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003726-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006697-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006697-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5162 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006697-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5315 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006697-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5315 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006697-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5315 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006697-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.5315 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003726-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.6857 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006697-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.8700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003728-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.8700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003728-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.8700 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003728-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.8757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003728-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.8757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003728-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.8757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003728-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:39:24.8923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003728-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3479 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2b-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3479 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006699-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3479 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2b-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006699-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2b-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006699-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2b-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006699-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2b-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006699-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2b-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006699-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.3869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2b-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.5226 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006699-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.7683 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075af-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.7683 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075af-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.7723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075af-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.7723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075af-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.7723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075af-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.7723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075af-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:44:24.7883 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075af-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b1-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b1-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004926-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004926-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b1-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004926-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b1-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004926-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b1-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004926-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004926-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4347 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b1-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.4571 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b1-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.5883 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004926-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.9076 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2f-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.9076 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2f-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.9076 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2f-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.9076 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2f-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.9076 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2f-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.9076 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2f-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:49:24.9306 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d2f-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3592 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004904-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a0e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004904-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a0e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004904-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a0e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004904-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a0e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004904-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a0e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004904-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.3599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a0e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.4062 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004904-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.5509 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a0e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.7367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.7367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.7367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.7367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.7367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.7367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:54:24.7607 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004906-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d6a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000372e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d6a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000372e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000372e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d6a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000372e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d6a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000372e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d6a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000372e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d6a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.3894 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d6a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.5429 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000372e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.7294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a10-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.7294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a10-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.7294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a10-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.7294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a10-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.7294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a10-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.7294 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a10-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 04:59:24.7515 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a10-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3656 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004934-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3656 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3656 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004934-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3656 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004934-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004934-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004934-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004934-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3705 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.3935 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004934-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.5369 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075b3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.7296 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b60-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.7296 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b60-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.7296 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b60-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.7296 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b60-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.7296 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b60-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.7296 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b60-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:04:24.7535 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b60-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d76-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a9-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d76-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a9-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d76-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a9-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d76-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a9-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d76-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a9-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d76-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.3764 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a9-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.4137 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d76-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.5568 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062a9-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.7278 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.7278 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.7278 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.7336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.7336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.7336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:09:24.7336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000ba-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000ba-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ca-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000ba-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ca-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000ba-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ca-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000ba-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ca-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000ba-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ca-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.3808 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ca-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.4036 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800000ba-000d-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.5449 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ca-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.7777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075bb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.7777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075bb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.7777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075bb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.7777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075bb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.7861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075bb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.7861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075bb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:14:24.8023 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075bb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a1e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a1e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a1e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba1-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a1e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3758 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba1-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a1e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba1-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a1e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba1-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba1-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba1-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.4200 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba1-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.5622 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a1e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.7588 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.7603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.7603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.7603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.7603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.7603 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:19:24.7768 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066a9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066ab-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066ab-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3695 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066ab-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066ab-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066ab-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066ab-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3763 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.3987 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066ab-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.5508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc0-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.7669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc2-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.7669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc2-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.7669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc2-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.7669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc2-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.7669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc2-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.7669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc2-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:24:24.7881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc2-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc6-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d41-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc6-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d41-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc6-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d41-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc6-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d41-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3834 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc6-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d41-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc6-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d41-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fc6-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.5723 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d41-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.8278 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c7-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.8278 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c7-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.8326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c7-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.8326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c7-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.8326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c7-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.8326 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c7-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:29:24.8498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013c7-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4161 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d49-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d49-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d49-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d49-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d49-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4163 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d49-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.4436 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d49-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.6011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a1f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001863-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001863-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001863-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001863-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001863-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001863-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:34:24.8120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001863-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000141b-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000112b-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000141b-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000112b-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000141b-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000112b-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000141b-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000112b-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000141b-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000112b-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000141b-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.3750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000112b-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.4149 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000112b-000b-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.5515 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000141b-000b-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.7473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075c5-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.7494 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075c5-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.7494 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075c5-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.7494 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075c5-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.7494 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075c5-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.7494 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075c5-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:39:24.7715 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075c5-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062b5-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062b5-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062b5-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062b5-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062b5-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062b5-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3945 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.3945 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062b5-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.5451 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7a-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.7395 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a21-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.7395 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a21-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.7395 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a21-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.7395 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a21-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.7395 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a21-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.7395 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a21-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:44:24.7589 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a21-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000167d-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3795 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000167d-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000167d-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000167d-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000167d-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.3850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000167d-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d7c-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.5654 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000167d-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.7745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a2e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.7759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a2e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.7759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a2e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.7759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a2e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.7759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a2e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.7759 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a2e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:49:24.7921 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a2e-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004936-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004936-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004936-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004936-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004936-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3766 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004936-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.3893 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.4078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cb-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.5471 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004936-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.7246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000373e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.7246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000373e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.7246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000373e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.7246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000373e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.7246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000373e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.7333 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000373e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:54:24.7333 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000373e-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066af-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fdc-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066af-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fdc-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066af-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fdc-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066af-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fdc-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3835 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066af-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fdc-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066af-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fdc-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066af-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.5664 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fdc-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.7457 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ce-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.7457 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ce-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.7457 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ce-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.7457 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ce-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.7457 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ce-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.7553 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ce-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 05:59:24.7553 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800012ce-000d-f100-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f56-000e-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043da-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f56-000e-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4292 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043da-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043da-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f56-000e-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043da-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043da-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f56-000e-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043da-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f56-000e-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f56-000e-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.4620 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002f56-000e-fc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.6028 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043da-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.8199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043dc-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.8213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043dc-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.8213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043dc-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.8213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043dc-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.8213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043dc-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.8213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043dc-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:04:24.8397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043dc-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3894 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004942-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004942-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004942-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004942-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004942-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.3900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004942-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.4201 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2b-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.5702 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004942-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.7453 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004944-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.7453 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004944-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.7501 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004944-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.7501 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004944-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.7501 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004944-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.7501 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004944-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:09:24.7662 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004944-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b1-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b1-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b1-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b1-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b1-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.3962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b1-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.4316 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005fee-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.5994 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b1-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.7722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.7722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.7722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.7722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.7722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.7722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:14:24.7970 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d4d-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d4d-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d4d-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d4d-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d4d-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d4d-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.6440 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003d4d-0004-ef00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.7790 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a2d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.8219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d86-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.8219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d86-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.8219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d86-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.8219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d86-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.8219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d86-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.8219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d86-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:18:29.8445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80002d86-0008-f000-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003746-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003746-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003746-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003746-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003746-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003746-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.4649 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003746-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.5939 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b5-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.7989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004948-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.7989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004948-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.7989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004948-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.8055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004948-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.8055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004948-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.8055 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004948-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:19:24.8208 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004948-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d15-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000490c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d15-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000490c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d15-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000490c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d15-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4129 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000490c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d15-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000490c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d15-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4213 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000490c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.4529 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d15-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.6073 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000490c-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.7841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b66-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.7841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b66-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.7841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b66-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.7841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b66-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.7841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b66-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.7841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b66-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:24:24.8041 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b66-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:27:23.5540 Ocelot.Logging.AspDotNetLogger.LogError Error: requestId: 80003e41-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Exception caught in global error handler, exception message: The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived', exception stack: at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) RequestId: 80003e41-0000-ee00-b63f-84710c7967bb, exception: System.Net.WebSockets.WebSocketException (0x80004005): The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) The WebSocket is in an invalid state ('Aborted') for this operation. Valid states are: 'Open, CloseReceived' at Ocelot.Middleware.Pipeline.OcelotPipelineBuilderExtensions.<>c__DisplayClass5_2.<b__3>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Ocelot.Middleware.Pipeline.MapWhenMiddleware.Invoke(DownstreamContext context) at Ocelot.Errors.Middleware.ExceptionHandlerMiddleware.Invoke(DownstreamContext context) ExecutionContext.RunInternal => d__4.MoveNext => AspDotNetLogger.LogError 2026-02-06 06:29:24.4193 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d6d-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4193 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c82-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4193 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d6d-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4193 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c82-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4193 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d6d-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4193 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d6d-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c82-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d6d-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c82-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d6d-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c82-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c82-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d6d-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.5803 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c82-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.9409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000494c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.9409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000494c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.9409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000494c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.9409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000494c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.9409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000494c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.9409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000494c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:29:24.9597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000494c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062bf-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006706-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062bf-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006706-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062bf-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006706-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062bf-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006706-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062bf-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006706-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062bf-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.3996 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006706-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.4310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062bf-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.5482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006706-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.7729 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.7746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.7746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.7746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.7746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.7746 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:34:24.7950 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004914-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.3989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e51-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.3989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e51-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.3989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.3989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e51-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e51-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e51-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e51-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.4264 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e51-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.5757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066b9-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.7504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004956-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.7504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004956-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.7504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004956-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.7504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004956-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.7504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004956-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.7504 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004956-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:39:24.7683 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004956-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004958-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cf-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004958-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cf-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004958-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4187 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004958-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4240 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cf-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4240 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004958-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4240 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004958-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4240 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cf-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4240 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cf-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4240 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cf-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.4570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004958-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.6077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075cf-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.7887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bb-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.7887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bb-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.7887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bb-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.7887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bb-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.7887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bb-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.7887 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bb-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:44:24.8029 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bb-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a52-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043c5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a52-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043c5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a52-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043c5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a52-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043c5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a52-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043c5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a52-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4467 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043c5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.4745 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006a52-0006-db00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.6290 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043c5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.8078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.8078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.8078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.8078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.8078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.8078 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:49:24.8279 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491a-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075d3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000495a-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075d3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000495a-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075d3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000495a-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4424 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075d3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000495a-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075d3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000495a-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075d3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000495a-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.4669 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800075d3-0002-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.6070 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000495a-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.8426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.8426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.8426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.8426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.8426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.8426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:54:24.8634 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066bd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d19-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d19-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d19-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d19-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d19-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d19-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4560 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.4906 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d19-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.6531 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000491e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.9385 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066c3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.9405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066c3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.9405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066c3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.9405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066c3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.9405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066c3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.9405 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066c3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 06:59:24.9577 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066c3-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066cd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e55-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066cd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e55-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066cd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e55-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066cd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e55-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066cd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e55-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066cd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4144 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e55-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.4409 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066cd-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.5799 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e55-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.7646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006712-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.7646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006712-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.7646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006712-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.7646 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006712-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.7726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006712-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.7726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006712-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:04:24.7892 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006712-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006718-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062c3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006718-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062c3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4128 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006718-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062c3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006718-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062c3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006718-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062c3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006718-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062c3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.4526 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006718-0008-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.5848 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800062c3-0008-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.7610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013d1-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.7610 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013d1-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.7633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013d1-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.7633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013d1-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.7633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013d1-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.7633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013d1-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:09:24.7633 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013d1-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4676 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043db-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4676 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000492e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4676 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043db-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4676 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000492e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043db-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000492e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043db-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000492e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043db-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000492e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043db-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4733 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000492e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.4978 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043db-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.6396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000492e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.9750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a51-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.9750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a51-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.9750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a51-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.9750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a51-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.9750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a51-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:24.9750 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a51-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:14:25.0006 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a51-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4423 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e2f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4423 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004970-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e2f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004970-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e2f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004970-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004970-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e2f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004970-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e2f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004970-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e2f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.4771 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e2f-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.6019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004970-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.7785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064d1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.7785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064d1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.7785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064d1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.7785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064d1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.7785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064d1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.7785 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064d1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:19:24.8000 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064d1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4140 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001685-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4140 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001685-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4140 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001685-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001685-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d58-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001685-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d58-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001685-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d58-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d58-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d58-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4198 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d58-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.4368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001685-0003-e900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.5964 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d58-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.7721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004976-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.7721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004976-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.7721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004976-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.7721 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004976-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.7793 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004976-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.7793 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004976-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:24:24.7945 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004976-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f7a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f7a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f7a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f7a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f7a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4437 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f7a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4555 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.4801 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e1-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.6270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f7a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.8060 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a57-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.8060 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a57-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.8060 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a57-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.8060 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a57-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.8060 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a57-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.8060 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a57-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:29:24.8238 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a57-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064df-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f80-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064df-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f80-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f80-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064df-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f80-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064df-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4199 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f80-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064df-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f80-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4289 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064df-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.4457 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064df-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.5668 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f80-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.7426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f82-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.7426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f82-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.7426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f82-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.7426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f82-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.7426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f82-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.7426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f82-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:34:24.7599 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f82-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000202-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a65-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000202-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a65-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000202-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000202-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a65-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000202-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a65-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000202-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4214 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a65-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4339 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a65-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.4582 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000202-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.6151 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a65-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.7925 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000493e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.7937 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000493e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.7937 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000493e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.7937 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000493e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.7937 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000493e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.7937 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000493e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:39:24.8103 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000493e-000a-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004980-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000204-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004980-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000204-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004980-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000204-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004980-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000204-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004980-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000204-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004980-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4249 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000204-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.4505 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004980-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.5924 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000204-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.7678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e69-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.7678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e69-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.7678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e69-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.7678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e69-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.7678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e69-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.7678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e69-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:44:24.7928 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e69-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4384 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4384 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e31-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4384 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4384 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e31-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e31-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e31-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e31-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4445 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e31-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.4686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.6027 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e31-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.7843 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e33-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.7843 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e33-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.7889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e33-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.7889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e33-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.7889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e33-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.7889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e33-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:49:24.8089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e33-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f8a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ce4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f8a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ce4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f8a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ce4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f8a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ce4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f8a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ce4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f8a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ce4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.5553 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f8a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.6980 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005ce4-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.8926 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba9-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.8926 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba9-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.8926 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba9-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.8926 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba9-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.8926 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba9-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.9031 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba9-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:54:24.9176 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000ba9-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4324 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4324 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e37-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4324 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4324 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e37-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4324 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e37-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e37-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e37-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4378 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e37-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.4564 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001e37-0000-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.6052 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e6d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.8236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000208-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.8236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000208-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.8236 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000208-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.8302 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000208-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.8302 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000208-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.8302 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000208-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 07:59:24.8468 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000208-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e73-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006000-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e73-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006000-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e73-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006000-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e73-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006000-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e73-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006000-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6622 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e73-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6622 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006000-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.6875 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e73-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:24.8421 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006000-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:25.0464 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031be-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:25.0464 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031be-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:25.0464 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031be-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:25.0530 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031be-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:25.0530 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031be-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:25.0530 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031be-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:04:25.0701 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031be-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cec-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a69-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cec-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a69-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cec-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a69-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cec-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a69-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cec-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a69-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cec-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6674 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a69-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.6965 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cec-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:24.8491 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a69-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:25.0245 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f92-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:25.0266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f92-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:25.0266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f92-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:25.0266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f92-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:25.0266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f92-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:25.0266 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f92-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:09:25.0479 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f92-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004998-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004998-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004998-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004998-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004998-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.6900 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004998-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.8351 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006002-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.8351 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006002-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.8351 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006002-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.8351 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006002-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.8442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006002-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.8442 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006002-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.8644 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004998-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.8644 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006002-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.9923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006004-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.9923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006004-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.9923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006004-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.9923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006004-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.9923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006004-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:33.9997 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006004-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:13:34.0145 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006004-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f94-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e3-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f94-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e3-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f94-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e3-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f94-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e3-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f94-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e3-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f94-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5310 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e3-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.5581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f94-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.7106 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e3-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.9059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031c4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.9059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031c4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.9059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031c4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.9059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031c4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.9059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031c4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.9059 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031c4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:14:24.9253 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031c4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006008-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e75-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006008-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e75-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006008-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e75-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006008-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e75-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006008-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e75-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006008-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5686 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e75-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.5941 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006008-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.7114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e75-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.9224 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e77-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.9224 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e77-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.9270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e77-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.9270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e77-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.9270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e77-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.9270 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e77-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:19:24.9427 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e77-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e79-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e79-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e79-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e79-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e79-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e79-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.1670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.2123 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.3524 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e79-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.5256 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.5256 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.5256 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.5256 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.5256 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.5256 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:10.5492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043e5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5050 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5089 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.5340 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7b-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.6456 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000600e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.8594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.8594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.8594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.8594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.8594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.8677 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:24:24.8677 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499c-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006804-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499e-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006804-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499e-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006804-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499e-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006804-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499e-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006804-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499e-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006804-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.6877 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499e-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.7136 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000499e-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:24.8609 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006804-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:25.0637 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1d-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:25.0637 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1d-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:25.0637 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1d-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:25.0637 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1d-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:25.0637 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1d-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:25.0637 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1d-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:29:25.0869 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1d-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c8e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d71-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c8e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4482 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d71-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c8e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d71-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c8e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d71-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c8e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d71-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c8e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d71-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.4781 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000d71-0001-fd00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.6140 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c8e-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.6922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1f-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.6922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1f-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.6922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1f-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.6922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1f-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.6922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1f-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.6922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1f-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:30:32.7135 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d1f-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2011 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2069 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2069 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2069 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2069 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2069 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2069 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2069 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2069 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.2466 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.3749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601a-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.7413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031d4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.7413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031d4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.7413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031d4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.7413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031d4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.7413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031d4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.7413 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031d4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:34:25.7634 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031d4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006806-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006806-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a77-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006806-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a77-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006806-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a77-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006806-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a77-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006806-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a77-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.3963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a77-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.4219 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006806-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.5530 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a77-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.6492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006808-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.6492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006808-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.6492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006808-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.6492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006808-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.6492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006808-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.6492 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006808-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:35:32.6725 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006808-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f96-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f96-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f96-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f96-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f96-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9311 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f96-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:24.9624 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f5-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:25.0951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f96-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:25.5348 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000680e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:25.5348 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000680e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:25.5397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000680e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:25.5397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000680e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:25.5397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000680e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:25.5397 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000680e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:39:25.5582 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000680e-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b72-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b72-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b72-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b72-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3581 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b72-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3689 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3689 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b72-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3689 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.3873 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601c-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000b72-000f-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.5901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003763-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.5901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003763-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.5901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003763-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.5901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003763-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.5901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003763-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.5901 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003763-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:40:32.6099 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003763-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f98-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6508 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f98-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f98-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f98-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f98-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f98-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6543 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.6809 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f98-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:25.8153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800043f7-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:26.4822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:26.4822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:26.4822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:26.4822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:26.4822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:26.4822 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:44:26.5027 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000601e-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3569 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3569 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cee-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cee-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cee-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cee-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cee-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cee-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.3966 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cee-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.5498 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7d-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.6373 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004141-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.6393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004141-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.6393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004141-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.6393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004141-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.6393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004141-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.6393 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004141-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:45:32.6594 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004141-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006022-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006022-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006022-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006022-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006022-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006022-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8486 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:25.8712 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006022-0000-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:26.0133 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e7f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:26.6756 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003765-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:26.6756 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003765-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:26.6756 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003765-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:26.6756 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003765-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:26.6756 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003765-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:26.6756 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003765-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:49:26.6951 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003765-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3541 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3628 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3628 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.3628 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80005cf0-0004-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.5102 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a7f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.6850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a81-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.6850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a81-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.6850 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a81-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.6914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a81-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.6914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a81-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.6914 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a81-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:50:32.7075 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a81-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003769-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003769-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003769-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003769-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003769-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.7927 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.8047 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003769-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.8047 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:25.9725 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003769-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:26.6881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e83-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:26.6881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e83-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:26.6881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e83-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:26.6881 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e83-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:26.6962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e83-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:26.6962 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e83-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:54:26.7116 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e83-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e85-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066d7-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4438 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e85-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066d7-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e85-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066d7-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e85-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066d7-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e85-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066d7-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e85-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4473 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066d7-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.4711 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800066d7-0000-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.5976 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e85-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.6722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006814-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.6722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006814-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.6722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006814-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.6722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006814-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.6722 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006814-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.6817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006814-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:55:32.6817 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006814-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9491 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004145-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9491 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d25-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004145-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d25-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004145-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d25-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004145-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d25-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004145-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d25-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004145-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9513 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d25-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:25.9930 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d25-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:26.1372 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004145-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:27.3562 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e6-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:27.3570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e6-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:27.3570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e6-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:27.3570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e6-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:27.3570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e6-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:27.3570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e6-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 08:59:27.3570 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031e6-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3839 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006818-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3839 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a0-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3839 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006818-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3839 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a0-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3839 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006818-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3898 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006818-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3898 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a0-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3898 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006818-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3898 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a0-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3898 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006818-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3898 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a0-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.3898 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a0-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.4067 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006818-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.5443 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a0-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.6153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d62-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.6153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d62-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.6153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d62-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.6153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d62-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.6153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d62-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.6153 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d62-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:00:32.6334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001d62-0003-e800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681a-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681a-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681a-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681a-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681a-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.8958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.9097 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681a-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:25.9251 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049a8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:26.0699 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681a-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:27.0615 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e97-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:27.0615 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e97-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:27.0665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e97-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:27.0665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e97-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:27.0665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e97-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:27.0665 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e97-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:04:27.0841 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e97-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049aa-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3567 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049aa-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049aa-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049aa-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049aa-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3623 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049aa-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.3872 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000681c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.5066 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049aa-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.5889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ac-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.5889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ac-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.5889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ac-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.5889 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ac-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ac-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ac-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:05:32.5963 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ac-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0540 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000414f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000414f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000414f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000414f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000414f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000414f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0548 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.0930 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000414f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:26.2353 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9d-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:27.1038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:27.1038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:27.1038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:27.1038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:27.1038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:27.1038 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:09:27.1227 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003e9f-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001872-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001872-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001872-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001872-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001872-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3534 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001872-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.3777 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80001872-0009-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.4966 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f2-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.5740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.5740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.5740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.5740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.5740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.5740 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:10:32.5983 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f4-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b6-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006820-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b6-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006820-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b6-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006820-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b6-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006820-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b6-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006820-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b6-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.4814 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006820-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.5056 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b6-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:24.6770 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006820-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:26.3114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004401-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:26.3114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004401-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:26.3114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004401-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:26.3114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004401-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:26.3114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004401-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:26.3114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004401-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:14:26.3334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004401-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4328 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4328 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006822-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006822-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006822-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006822-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006822-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4350 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006822-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.4621 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049b8-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.5837 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006822-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.6739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004403-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.6739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004403-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.6739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004403-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.6739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004403-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.6739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004403-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.6739 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004403-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:15:32.6969 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004403-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a8f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d78-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a8f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d78-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a8f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d78-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a8f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d78-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a8f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d78-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4726 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a8f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.4856 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d78-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.5137 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a8f-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:24.6246 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d78-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:26.0120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ea5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:26.0120 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ea5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:26.0169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ea5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:26.0169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ea5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:26.0169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ea5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:26.0169 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ea5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:19:26.0334 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ea5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ba-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006826-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ba-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006826-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ba-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006826-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3691 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ba-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006826-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ba-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006826-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ba-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.3783 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006826-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.4003 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049ba-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.5224 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006826-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.5968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f8-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.5968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f8-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.5968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f8-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.5968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f8-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.5968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f8-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.5968 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f8-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:20:32.6171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031f8-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d7a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fa-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d7a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4724 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fa-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d7a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d7a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fa-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d7a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fa-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d7a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fa-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4760 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fa-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.4923 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d7a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:24.6094 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fa-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:26.3297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004405-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:26.3297 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004405-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:26.3349 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004405-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:26.3349 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004405-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:26.3349 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004405-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:26.3349 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004405-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:24:26.3537 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004405-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800015e8-0005-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e5-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800015e8-0005-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e5-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800015e8-0005-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800015e8-0005-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e5-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800015e8-0005-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e5-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3585 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800015e8-0005-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e5-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3678 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e5-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.3843 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800015e8-0005-ff00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.5161 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800013e5-0005-fb00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.6121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fc-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.6121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fc-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.6121 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fc-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.6181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fc-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.6181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fc-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.6181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fc-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:25:32.6367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fc-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004409-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4911 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fe-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004409-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fe-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004409-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fe-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004409-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fe-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004409-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fe-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004409-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.4958 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fe-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.5287 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004409-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.6749 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800031fe-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.8999 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eab-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eab-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eab-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eab-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eab-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.9019 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eab-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:29:24.9210 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eab-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000bb3-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000bb3-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000bb3-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ead-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000bb3-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ead-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000bb3-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000bb3-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ead-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3426 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ead-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ead-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ead-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.3574 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000bb3-0007-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.5062 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ead-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.5830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000440b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.5830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000440b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.5830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000440b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.5830 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000440b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.5915 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000440b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.5915 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000440b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:30:32.5915 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000440b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c94-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c94-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c94-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c94-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c94-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c94-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5181 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.5431 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80000c94-0001-f800-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.6848 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb5-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.9559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320a-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.9559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320a-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.9559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320a-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.9559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320a-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.9559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320a-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.9559 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320a-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:34:24.9755 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320a-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006836-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049bc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4368 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006836-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049bc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006836-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049bc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006836-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049bc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006836-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049bc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006836-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4396 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049bc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.4648 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800049bc-0002-f700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.6114 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80006836-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.6809 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004406-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.6809 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004406-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.6809 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004406-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.6809 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004406-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.6809 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004406-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.6809 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004406-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:35:32.6941 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004406-000e-fe00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb9-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb9-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb9-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb9-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb9-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5215 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb9-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.5455 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415b-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.6731 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003eb9-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.8597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ebb-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.8597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ebb-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.8597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ebb-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.8597 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ebb-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.8653 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ebb-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.8653 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ebb-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:39:24.8653 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ebb-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3501 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3501 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3512 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.3936 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441b-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.5425 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9a-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.6155 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000683c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.6171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000683c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.6171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000683c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.6171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000683c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.6171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000683c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.6171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000683c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:40:32.6367 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000683c-0002-fa00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441d-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9c-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441d-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9c-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441d-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9c-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441d-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9c-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441d-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9c-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441d-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.4818 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9c-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.5106 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003f9c-0006-d700-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.6404 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000441d-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.8243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec3-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.8243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec3-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.8243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec3-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.8243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec3-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.8243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec3-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.8243 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec3-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:44:24.8435 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec3-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a91-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a91-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a91-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a91-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a91-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a91-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3447 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.3694 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004a91-0004-f600-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.5093 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8a-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.8929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec7-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.8929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec7-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.8929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec7-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.8929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec7-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.8929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec7-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.8929 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec7-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:45:32.9146 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003ec7-0000-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d29-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d29-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d29-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d29-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5077 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d29-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d29-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5171 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.5336 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d29-000a-f200-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.6922 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000415f-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.9670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320e-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.9670 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320e-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.9707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320e-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.9707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320e-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.9707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320e-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.9707 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320e-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:49:24.9861 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000320e-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3433 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023a-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3433 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003773-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023a-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003773-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023a-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003773-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023a-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003773-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023a-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003773-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023a-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3452 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003773-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.3718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003773-000c-f300-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.5115 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023a-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.5989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8e-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.5989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8e-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.5989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8e-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.5989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8e-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.5989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8e-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.5989 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8e-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:50:32.6224 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d8e-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003212-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004423-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003212-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004423-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003212-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004423-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003212-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004423-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003212-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004423-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003212-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.4905 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004423-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.5321 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003212-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.6626 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004423-0006-dc00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023c-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023c-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023c-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023c-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023c-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.8538 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023c-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:54:24.8757 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023c-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023e-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004161-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023e-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004161-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023e-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023e-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004161-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023e-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004161-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3422 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023e-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3514 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004161-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3514 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004161-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.3514 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004161-000a-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/DevicesStatisAnalysis ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.4899 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 8000023e-000c-ee00-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetDeviceRealInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.5718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d92-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.5718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d92-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.5718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d92-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.5718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d92-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.5718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d92-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.5718 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d92-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:55:32.5942 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80004d92-0004-f500-b63f-84710c7967bb, previousRequestId: no previous request id, message: 200 (OK) status code, request uri: http://localhost:8220/PandaMonitor/Monitor/Device/GetAlarmRealLevelInfo ExecutionContext.RunInternal => d__3.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064f1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003214-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: EndpointRateLimiting is not enabled for /{url} AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064f1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/DevicesStatisAnalysis is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003214-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /PandaMonitor/Monitor/Device/GetDeviceRealInfo is an authenticated route. AuthenticationMiddleware checking if client is authenticated AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064f1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/DevicesStatisAnalysis AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003214-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: Client has been authenticated for /PandaMonitor/Monitor/Device/GetDeviceRealInfo AsyncMethodBuilderCore.Start => d__2.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064f1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003214-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: route is authenticated scopes must be checked AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4863 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064f1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003214-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: user scopes is authorised calling next authorisation checks AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 800064f1-0008-f900-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation 2026-02-06 09:59:24.4955 Ocelot.Logging.AspDotNetLogger.LogInformation Info: requestId: 80003214-0008-ed00-b63f-84710c7967bb, previousRequestId: no previous request id, message: /{url} route does not require user to be authorised AsyncMethodBuilderCore.Start => d__4.MoveNext => AspDotNetLogger.LogInformation