Todos los productos
Search
Centro de documentos

Simple Log Service:get_logs

Última actualización: Sep 02, 2026

Consulta registros en un LogStore. Acepta un archivo de solicitud JSON que especifica el proyecto, el LogStore, el intervalo de tiempo y las instrucciones de consulta y análisis.

Formato del comando

aliyunlog log get_logs --request=<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

Parámetros específicos del comando:

Nombre del parámetro

Tipo de dato

Obligatorio

Ejemplo

Descripción

--request

Objeto JSON

Sí

file://./getlogs.json

Ruta al archivo de configuración JSON.

Cree este archivo antes de ejecutar el comando. Especifique el proyecto, el LogStore, el intervalo de tiempo y las instrucciones de consulta y análisis.

Este comando también admite Global parameters.

Ejemplos

Consulte los tres códigos de estado con mayor frecuencia en logstore-a.

  1. Cree un archivo llamado getlogs.json con el siguiente contenido:

    {
    "topic": "",
    "logstore": "logstore-a",
    "project": "aliyun-test-project",
    "toTime": "2021-05-28 15:33:00",
    "offset": "0",
    "query": "*|select status,COUNT(*) as pv group by status order by pv desc limit 3",
    "line": "2",
    "fromTime": "2021-05-28 15:18:00",
    "reverse": "true"
    }

    El parámetro query acepta cualquier instrucción de consulta o análisis válida. Query overview. Query and analysis overview.

  2. Ejecute el comando con la cuenta predeterminada:

    aliyunlog log get_logs --request="file://./getlogs.json" --format-output=json

    Respuesta de ejemplo:

    {
      "data": [
        {
          "__source__": "",
          "__time__": "1719382500",
          "pv": "17",
          "status": "200"
        },
        {
          "__source__": "",
          "__time__": "1719382500",
          "pv": "3",
          "status": "500"
        }
      ],
      "meta": {
        "aggQuery": "select status,COUNT(*) as pv group by status order by pv desc limit 20",
        "columnTypes": [
          "long",
          "long"
        ],
        "count": 2,
        "cpuCores": 11,
        "cpuSec": 0.024,
        "elapsedMillisecond": 38,
        "hasSQL": true,
        "insertedSQL": "1,29, from \"logstore-a\" ",
        "isAccurate": true,
        "keys": [
          "status",
          "pv"
        ],
        "powerSql": false,
        "processedBytes": 226,
        "processedRows": 20,
        "progress": "Complete",
        "telementryType": "logging",
        "telemetryType": "logging",
        "terms": [
          {
            "key": "",
            "term": "*"
          }
        ],
        "whereQuery": "*"
      }
    }

    La consulta devuelve los tres códigos de estado más frecuentes y su distribución.

Referencias