Meminta detail log yang dihasilkan dalam rentang waktu tertentu.
Sintaks permintaan
aliyunlog log pull_log --project_name=<nilai> --logstore_name=<nilai> --shard_id=<nilai> --from_time=<nilai> --to_time=<nilai> [--batch_size=<nilai>] [--compress=<nilai>] [--access-id=<nilai>] [--access-key=<nilai>] [--sts-token=<nilai>] [--region-endpoint=<nilai>] [--client-name=<nilai>] [--jmes-filter=<nilai>] [--format-output=<nilai>] [--decode-output=<nilai>]Parameter permintaan
Tabel berikut menjelaskan parameter yang diperlukan dan spesifik untuk perintah ini.
Parameter | Tipe | Diperlukan | Contoh | Deskripsi |
--project_name | String | Ya | aliyun-test-project | Nama dari Proyek. |
--logstore_name | String | Ya | logstore-a | Nama dari penyimpanan log. |
--shard_id | Integer | Ya | 0 | ID dari shard. |
--from_time | String | Ya | 2021-06-01 18:15:00+8:00 | Awal rentang waktu untuk kueri. Tentukan nilai sebagai timestamp UNIX atau dalam format |
--to_time | String | Ya | 2021-06-01 18:18:00+8:00 | Akhir rentang waktu untuk kueri. Tentukan nilai sebagai timestamp UNIX atau dalam format |
--batch_size | String | Tidak | 1000 | Jumlah log yang dikembalikan untuk setiap kueri. |
--compress | Boolean | Tidak | true | Menentukan apakah akan menekan log yang dikembalikan. Nilai valid:
|
Untuk informasi lebih lanjut tentang parameter global dari perintah ini, lihat Parameter Global.
Contoh
Permintaan Contoh
Gunakan akun default untuk meminta log yang dihasilkan dalam rentang waktu tertentu:
aliyunlog log pull_log --project_name="ali-test-project" --logstore_name="nginx-moni" --shard_id=0 --from_time="2023-03-02 10:05:54" --to_time="2023-03-02 10:20:54" --format-output=json,no_escapeTanggapan Contoh
{ "count": 20, "logs": [ { "__source__": "30.15.*.125", "__tag__:__client_ip__": "124.89.*.166", "__tag__:__receive_time__": "1719382997", "__time__": 1719382927, "__topic__": "", "request_method": "GET", "status": "200" }, { "__source__": "30.15.*.125", "__tag__:__client_ip__": "124.89.*.166", "__tag__:__receive_time__": "1719382997", "__time__": 1719382927, "__topic__": "", "request_method": "POST", "status": "200" } ], "next_cursor": "MTcxOTIwOTUyMDQ5MjY3ODUxNw==" } { "count": 0, "logs": [], "next_cursor": "MTcxOTIwOTUyMDQ5MjY3ODUxNw==" }
Untuk informasi lebih lanjut, lihat FAQ tentang menggunakan CLI Layanan Log Sederhana.