Descarga de manera simultánea un gran volumen de datos de registro a archivos locales.
Sintaxis de la solicitud
aliyunlog log pull_log_dump --project_name=<value> --logstore_name=<value> --from_time=<value> --to_time=<value> --file_path=<value> [--batch_size=<value>] [--compress=<value>] [--encodings=<value>] [--shard_list=<value>] [--no_escape=<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>]
Parámetros de la solicitud
A continuación se describen los parámetros obligatorios de este comando.
Nombre del parámetro | Tipo de dato | Obligatorio | Ejemplo | Descripción |
--project_name | String | Sí | aliyun-test-project | Nombre del proyecto. |
--logstore_name | String | Sí | logstore-a | Nombre del logstore. |
--from_time | String | Sí | 2021-06-01 18:00:00+8:00 | Inicio del intervalo de tiempo por consultar. La hora puede estar en formato de marca de tiempo UNIX o en el formato |
--to_time | String | Sí | 2021-06-01 18:25:00+8:00 | Final del intervalo de tiempo por consultar. La hora puede estar en formato de marca de tiempo UNIX o en el formato |
--file_path | String | Sí | /home/dump_{}.json | Ruta donde se guardarán los datos de registro. Por ejemplo, /home/dump_{}.json. El marcador de posición |
--batch_size | String | No | 1000 | Cantidad de registros que se recuperan en cada iteración de la consulta. |
--compress | Boolean | No | true | Indica si se comprimen los datos de registro devueltos.
|
Para obtener información sobre los parámetros globales, consulte Global parameters.
Ejemplos
-
Ejemplo de solicitud
Consulte los datos de registro de un intervalo de tiempo específico y guárdelos en el directorio /home.
aliyunlog log pull_log_dump --project_name="aliyun-test-project" --logstore_name="logstore-a" --from_time="2021-06-01 18:00:00+8:00" --to_time="2021-06-01 18:25:00+8:00" --file_path="/home/dump_{}.json" --batch_size=1000 --compress=true -
Ejemplo de respuesta
{ "files": { "/home/dump_1.json": 1, "/home/dump_4.json": 1 }, "total_count": 2 }