指定したカーソル位置からログを反復的にプルします。このコマンドを使用して、大量のログデータを取得します。
リクエスト構文
aliyunlog log pull_logs --project_name=<value> --logstore_name=<value> --shard_id=<value> --cursor=<value> [--count=<value>] [--end_cursor=<value>] [--compress=<value>] [--access-id=<value>] [--access-key=<value>] [--sts-token=<value>] [--region-endpoint=<value>] [--client-name=<value>] [--jmes-filter=<value>] [--format-output=<value>] [--decode-output=<value>]
リクエストパラメーター
コマンド固有のパラメーター:
|
パラメーター |
タイプ |
必須 |
例 |
説明 |
|
--project_name |
文字列 |
はい |
aliyun-test-project |
プロジェクト名。 |
|
--logstore_name |
文字列 |
はい |
logstore-a |
Logstore 名。 |
|
--shard_id |
整数 |
はい |
0 |
シャード ID。 |
|
--cursor |
文字列 |
はい |
MTYxNDc1MDAyNzM3MzIwNTcxNA== |
ログの読み取りを開始するカーソル位置。 |
|
--count |
整数 |
いいえ |
2 |
リクエストごとに取得するロググループ (LogGroups) の数。ロググループには複数のログエントリが含まれる場合があります。実際に返されるログエントリ数は、この値を上回る場合があります。 |
|
--end_cursor |
文字列 |
いいえ |
MTYxNDc1MDAyNzM3MzIwNTcxNg== |
ログの読み取りを終了するカーソル位置。 |
|
--compress |
ブール |
いいえ |
true |
返されるログを圧縮するかどうか。有効な値:
|
すべての SLS CLI コマンドは、グローバルパラメーター もサポートしています。
例
-
リクエスト例
デフォルトアカウントを使用して、指定したカーソルから 2 つのロググループ (LogGroups) を取得します:
aliyunlog log pull_logs --project_name="aliyun-test-project" --logstore_name="logstore-a" --shard_id=0 --cursor="MTYxNDc1MDAyNzM3MzIwNTcxNA==" --count="2" -
レスポンス例
{ "count": 2, "logs": [ { "__source__": "203.0.113.10", "__tag__:__hostname__": "iZ3s******Z", "__tag__:__pack_id__": "81C4812927C6B529-15DA", "__tag__:__receive_time__": "1619597641", "__time__": 1619597638, "__topic__": "", "activity_id": "", "computer_name": "iZ3stckpfjj7wvZ", "event_id": "7036", "kernel_time": "0", "keywords": "[Classic]", "level": "Information", "log_name": "System", "message": "The Network Setup Service service entered the stopped state.", "message_error": "[]", "opcode": "", "process_id": "544", "processor_id": "0", "processor_time": "0", "provider_guid": "{555908d1-a6d7-4695-8e1e-26931d2012f4}", "record_number": "8623", "related_activity_id": "", "session_id": "0", "source_name": "Service Control Manager", "task": "", "thread_id": "3176", "type": "wineventlog", "user_data": "{\"xml_name\":\"\"}", "user_time": "0", "version": "0" }, { "__source__": "203.0.113.10", "__tag__:__hostname__": "iZ3******vZ", "__tag__:__pack_id__": "81C4812927C6B529-15DB", "__tag__:__receive_time__": "1619598347", "__time__": 1619598344, "__topic__": "", "activity_id": "", "computer_name": "iZ3stckpfjj7wvZ", "event_id": "7036", "kernel_time": "0", "keywords": "[Classic]", "level": "Information", "log_name": "System", "message": "The Windows Update service entered the running state.", "message_error": "[]", "opcode": "", "process_id": "544", "processor_id": "0", "processor_time": "0", "provider_guid": "{555908d1-a6d7-4695-8e1e-26931d2012f4}", "record_number": "8624", "related_activity_id": "", "session_id": "0", "source_name": "Service Control Manager", "task": "", "thread_id": "6868", "type": "wineventlog", "user_data": "{\"xml_name\":\"\"}", "user_time": "0", "version": "0" } ], "next_cursor": "MTYxNDc1MDAyNzM3MzIwNTcxNg==" }
エラーコード
エラーの解決には、以下のエラーコードを参照してください。
|
HttpStatusCode |
ErrorCode |
ErrorMessage |
説明 |
|
404 |
LogStoreNotExist |
Logstore does not exist. |
Logstore が存在しません。 |
|
400 |
ParameterInvalid |
Invalid cursor. |
カーソルが無効です。 |
|
400 |
ParameterInvalid |
ParameterCount should be in [0-1000]. |
count の値が無効です。有効範囲:0~1000。 |
|
400 |
ShardNotExist |
Shard does not exist. |
シャードが存在しません。 |
|
400 |
InternalServerError |
Specified Server Error Message. |
内部サーバーエラー。 |
詳細については、「共通のエラーコード」をご参照ください。