getClusterLogEvents - Amazon ParallelCluster
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

getClusterLogEvents

Retrieve the events that are associated with a log stream.

Request syntax

GET /v3/clusters/{clusterName}/logstreams/{logStreamName} { "endTime": datetime, "limit": float, "nextToken": "string", "region": "string", "startFromHead": boolean, "startTime": datetime }

Request body

clusterName

The name of the cluster.

Type: string

Required: Yes

logStreamName

The name of the log stream.

Type: string

Required: Yes

endTime

The end of the time range, expressed in ISO 8601 format. Events with a timestamp equal to or later than this time are not included.

Type: datetime

Format: 2021-01-01T20:00:00Z

Required: No

limit

The maximum number of log events returned. If you don't specify a value, the maximum is as many log events as can fit in a response size of 1 MB, up to 10,000 log events.

Type: float

Required: No

nextToken

A token that's used for paginated requests.

Type: string

Required: No

region

The Amazon Web Services Region that the cluster is in.

Type: string

Required: No

startFromHead

If set to true, the earliest log events are returned first. If the value is false, the latest log events are returned first. The default is false.

Type: boolean

Required: No

startTime

The start of the time range, expressed in ISO 8601 format. Events with a timestamp equal to this time or later than this time are included.

Type: datetime

Format: 2021-01-01T20:00:00Z

Required: No

Response syntax

{ "nextToken": "string", "prevToken": "string", "events": [ { "timestamp": "2019-08-24T14:15:22Z", "message": "string" } ] }

Response body

events

List of filtered events.

message

The event message.

Type: string

timestamp

The event timestamp.

Type: datetime

nextToken

A token that's used for paginated requests.

Type: string

prevToken

A token that's used for paginated requests.

Type: string

Example

Python

Request

$ get_cluster_log_events(cluster_name_3x, log_stream_name=ip-192-0-2-26.i-abcdef01234567890.cfn-init)

200 Response

"events": [ { "message": "2022-09-22 16:40:15,127 [DEBUG] CloudFormation client initialized with endpoint https://cloudformation.us-east-1.amazonaws.com", "timestamp": "2022-09-22T16:40:15.127Z" }, { "message": "2022-09-22 16:40:15,127 [DEBUG] Describing resource HeadNodeLaunchTemplate in stack cluster_name_3x", "timestamp": "2022-09-22T16:40:15.127Z" }, ... ]