Logging
API Mesh for Adobe Developer App Builder allows you to use logs to monitor and debug issues with your mesh and its sources. After getting a list of recent logs by rayID, you can look up a recent log. Alternatively, you can export logs in bulk for a specific time range.
Only edge meshes support logging.
Display recent requests
The following command displays the 15 most recent requests by rayID and the status of those requests:
Copied to your clipboardaio api-mesh:log-list
By default, the requests display in YAML.
The rayID is a unique identifier that is associated with every request made through an edge mesh. After finding the relevant rayID, use the aio api-mesh:log-get
command to retrieve the logs for that rayID.
For more information see aio api-mesh:log-list
.
Display a single log by rayID
After finding the desired rayID with the aio api-mesh:log-list
command, you can use the following command to retrieve the logs for a specific rayID:
Copied to your clipboardaio api-mesh:log-get 1a123456789abcd0
For more information see aio api-mesh:log-get
.
Export bulk logs
Use the following command to create a CSV file with logs for the selected mesh during the specified time range. The maximum time between the startTime
and endTime
is 30 minutes:
Copied to your clipboardaio api-mesh:log-get-bulk --startTime 2024-08-27T21:31:39Z --endTime 2024-08-27T21:55:54Z --filename mesh_logs.csv
The time format is YYYY-MM-DDTHH:MM:SSZ
. You must convert your local time to UTC.
For more information see aio api-mesh:log-get-bulk
.