# Monitoring Airnode
# Cloud Provider Log Organization
Airnode logs or log groups are named similarly in AWS and GCP and include the
following hyphen-separated components: airnode
, <airnode short address>
,
<stage>
, and <airnode cycle stage or request type>
, for example,
airnode-9e62180-tutorial-startCoordinator
. The possible Airnode cycle stages
or request types and the logs they contain are as follows:
startCoordinator
: Logs for chain provider initialization and request fetchingrun
: Logs of API calls and withdrawals originating from blockchain requestshttpReq
: Logs for HTTP gateway requestshttpSignedReq
: Logs for HTTP signed data gateway requests
# AWS
Airnode logs are available in
CloudWatch (opens new window) under Logs > Log groups.
Note that for the HTTP gateways, AWS generates a unique requestId
for each
request. These should not be confused with the requestId
of a request
originating from a blockchain.
# GCP
Airnode logs are available in the Logs Explorer (opens new window). It can be convenient to query or stream logs by the "Cloud Function" Resource Type and then by "Function Name" in order to view a specific request type or Airnode cycle stage.
# Local Airnode Client
Running the airnode-client
Docker image will output container logs to the
command line. These logs are also available through the Docker interface e.g.
under Containers within Docker Desktop. For more information see the
airnode-client image.