Logs Dashboard - Monitoring Dashboard

Prev Next

The Logs Dashboard finds troublesome API requests in the environment. Use it to surface 400/500 error responses and slow requests, then navigate to the module causing the issue to fix it.

The tool covers two types of API requests:

  • Requests with 400 and 500-level response codes (400: client errors; 500: server errors).

  • Requests that take longer than two seconds to complete.

Both logs capture ingress requests only (requests that cross into the Unqork network).

Example scenario:

frontend module A
  plugin
    remote execute module B
      plugin
        remote execute module C
      plugin
        external service D

The Logs Dashboard captures error and slow logs for module B only.

The Logs Dashboard only supports AWS (Amazon Web Services) integration. It does not currently support Azure source logs.

The Service Logs Dashboard captures all internal module executions (ingress and internal requests) and external service requests.


Filtering the Logs Dashboard

Important: The Logs Dashboard displays a maximum of 1,000 logs at a time, regardless of the filters applied. If your environment generates more than 1,000 logs in the selected time range, narrow the date range or add a URL Path filter to focus results.

When the tool opens, the date and time range defaults to the last four hours. Adjust the range or add a URL  filter to narrow results.

Logs Dashboard filter panel showing Client, Environment, Start Date, End Date, and URL Path fields.

Filter

Description

Client

The Unqork client credentials. Populates automatically. Read-only.

Environment

The current Unqork environment. Populates automatically. Read-only.

Start Date

The start date and time for filtering requests. Defaults to the current date, four hours before the tool was opened. Uses the current timezone.

End Date

The end date and time for filtering requests. Defaults to the current date and time the tool was opened. Uses the current timezone.

URL Path

Filter by a portion of the URL path. Enter an API endpoint (for example, GetSubmissions) or a module ID.

To update the date and time range:

  1. From the date picker, select a Start Date and enter a time in 24-hour format.

  2. From the date picker, select an End Date and enter a time in 24-hour format.

  3. Click Apply Filters.


Error Logs

The Error Logs table displays API requests with 400 and 500-level response codes. Results update automatically as text is entered. The table displays 10 requests at a time. Use the pagination buttons to see more.

Filter

Description

Timestamp

The date and time the request was made. Uses the current timezone.

Status

The response code from the API call.

Method

The execution method of the API call (, , PATCH, POST, DELETE).

URL

Filter by a portion of the URL path. Enter an API endpoint (for example, GetSubmissions) or a module ID.

Error Logs table showing timestamp, status, method, and URL columns for failed API requests.


Slow Logs

The Slow Logs table displays all API requests that took longer than two seconds to complete. Any completion time below one second is acceptable; above two seconds is considered slow. Results update automatically as text is entered. The table displays 10 requests at a time. Use the pagination buttons to see more.

Filter

Description

Timestamp

The date and time the request was made. Uses the current timezone.

Duration(s)

The time the request took to complete, in seconds.

Method

The execution method of the API call (GET, PUT, PATCH, POST, DELETE).

Path

Filter by a portion of the URL path. Enter an API endpoint (for example, GetSubmissions) or a module ID.

Slow Logs table showing timestamp, duration, method, and path columns for slow API requests.