ノードインスタンスで実行されているコンテナーのログを照会する操作です。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この API は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、各種 SDK のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター データ型 必須項目 説明
Action String はい DescribeFlowNodeInstanceContainerLog

実行したい操作。 値を DescribeFlowNodeInstanceContainerLog に設定します。

AppId String はい application_1542620905989_0010

ジョブのアプリケーション ID。

ContainerId String はい container_1542620905989_0010_01_000001

コンテナーの ID

LogName String はい stderr

ログ名。 有効値:

  • stderr
  • syslog
  • stdout
NodeInstanceId String はい FNI-0D2534B3AB67 ****

ノードインスタンスの ID。

ProjectId String はい FP-BECB9D35CB12 ****

プロジェクトの ID。

RegionId String はい cn-hangzhou

プロジェクトが属するリージョンの ID。

Length Integer いいえ 200

一度に返すログエントリの数。 最大値は 1,000 です。

Offset Integer いいえ 0

ログのオフセット。

レスポンスパラメーター

パラメーター データ型 説明
LogEnd Boolean true

ログストリームが終了したかどうかを示します。

LogEntrys

ルートエントリのリスト。

LogEntry

リスト内のログエントリ。

Content String 2018-11-19 17:55:11,792 INFO [RMCommunicator Allocator] org.apache.hadoop.yarn.util.RackResolver: Resolved emr-worker-1.cluster-500160492 to /default-rack

ログエントリ。

RequestId String 4E216C44-F828-4D59-B398-253DCF86F23C

リクエストの ID です。

リクエスト例


http(s)://[Endpoint]/? Action=DescribeFlowNodeInstanceContainerLog
&AppId=application_1542620905989_0010
&ContainerId=container_1542620905989_0010_01_000001
&LogName=stderr
&NodeInstanceId=FNI-0D2534B3AB67****
&ProjectId=FP-BECB9D35CB12****
&RegionId=cn-hangzhou
&<Common request parameters>

通常のレスポンス例

XML 形式

<DescribeFlowNodeInstanceContainerLogResponse>
	  <data>
		    <RequestId>4E216C44-F828-4D59-B398-253DCF86F23C</RequestId>
		    <LogEnd>false</LogEnd>
		    <LogEntrys>
			      <LogEntry>
				        <Content>2018-11-19 17:55:11,792 INFO [RMCommunicator Allocator] org.apache.hadoop.yarn.util.RackResolver: Resolved emr-worker-1.cluster-500160492 to /default-rack</Content>
			      </LogEntry>
			      <LogEntry>
				        <Content>2018-11-19 17:55:11,793 INFO [RMCommunicator Allocator] org.apache.hadoop.yarn.util.RackResolver: Resolved emr-worker-2.cluster-500160492 to /default-rack</Content>
			      </LogEntry>
		    </LogEntrys>
	  </data>
	  <requestId>4E216C44-F828-4D59-B398-253DCF86F23C</requestId>
</DescribeFlowNodeInstanceContainerLogResponse>

JSON 形式

{
	"requestId":"4E216C44-F828-4D59-B398-253DCF86F23C",
	"data":{
		"LogEntrys":{
			"LogEntry":[
				{
					"Content":"2018-11-19 17:55:11,792 INFO [RMCommunicator Allocator] org.apache.hadoop.yarn.util.RackResolver: Resolved emr-worker-1.cluster-500160492 to /default-rack"
				},
				{
					"Content":"2018-11-19 17:55:11,793 INFO [RMCommunicator Allocator] org.apache.hadoop.yarn.util.RackResolver: Resolved emr-worker-2.cluster-500160492 to /default-rack"
				}
			]
		},
		"RequestId":"4E216C44-F828-4D59-B398-253DCF86F23C",
		"LogEnd":false
	}
}

エラーコード

エラーコードについては、「API エラーセンター (API Error Center)」をご参照ください。