全部产品
Search
文档中心

Simple Log Service:update_logtail_config

更新时间:Jul 06, 2025

Memodifikasi konfigurasi Logtail.

Sintaks permintaan

aliyunlog log update_logtail_config --project_name=<value> --config_detail=<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>]

Parameter permintaan

Tabel berikut menjelaskan parameter yang diperlukan dan spesifik dari perintah update_logtail_config.

Parameter

Tipe

Diperlukan

Contoh

Deskripsi

--project_name

String

Ya

aliyun-test-project

Nama proyek.

--config_detail

String

Ya

file://./logtailconfig.json

Path konfigurasi Logtail yang dimodifikasi. Untuk informasi lebih lanjut, lihat Konfigurasi Logtail.

Untuk informasi tentang parameter global antarmuka baris perintah (CLI) Layanan Log, lihat Parameter Global.

Contoh

  1. Modifikasi file logtailconfig.json di mana konfigurasi Logtail bernama config_name2. Contoh berikut menunjukkan isi file logtailconfig.json:

    {
      "config_name": "config_name2",
      "logstore_name": "logstore-a",
      "file_pattern": "file_pattern",
      "time_format": "time_format",
      "log_path": "/log_path",
      "endpoint": "Titik akhir",
      "log_parse_regex": "xxx ([\\w\\-]+\\s[\\d\\:]+)\\s+(.*)",
      "log_begin_regex": "xxx.*",
      "reg_keys": [
        "waktu",
        "nilai"
      ],
      "topic_format": "tidak ada",
      "filter_keys": [
        "waktu",
        "nilai"
      ],
      "filter_keys_reg": [
        "waktu",
        "nilai"
      ],
      "logSample": "xxx 2017-11-11 11:11:11 halo alicloud."
    }
  2. Gunakan akun default untuk memodifikasi konfigurasi Logtail bernama config_name2.

    aliyunlog log update_logtail_config --project_name="aliyun-test-project" --config_detail="file://./logtailconfig.json"

    Setelah menjalankan perintah, tidak ada respons yang dikembalikan.

  3. Kueri konfigurasi Logtail yang telah dimodifikasi. Jalankan perintah berikut:

    aliyunlog log get_logtail_config --project_name="aliyun-test-project" --config_name="config_name2"

    Keluaran berikut dikembalikan:

    {
      "configName": "config_name2",
      "createTime": 1719370155,
      "inputDetail": {
        "adjustTimezone": false,
        "delayAlarmBytes": 0,
        "delaySkipBytes": 0,
        "discardNonUtf8": false,
        "discardUnmatch": true,
        "dockerFile": false,
        "enableRawLog": false,
        "enableTag": false,
        "fileEncoding": "utf8",
        "filePattern": "file_pattern",
        "filterKey": [
          "waktu",
          "nilai"
        ],
        "filterRegex": [
          "waktu",
          "nilai"
        ],
        "key": [
          "waktu",
          "nilai"
        ],
        "localStorage": true,
        "logBeginRegex": "xxx.*",
        "logPath": "/log_path",
        "logTimezone": "",
        "logType": "common_reg_log",
        "maxDepth": 1000,
        "maxSendRate": -1,
        "mergeType": "topik",
        "preserve": true,
        "preserveDepth": 0,
        "priority": 0,
        "regex": "xxx ([\\w\\-]+\\s[\\d\\:]+)\\s+(.*)",
        "sendRateExpire": 0,
        "sensitive_keys": [],
        "tailExisted": false,
        "timeFormat": "time_format",
        "timeKey": "waktu",
        "topicFormat": "tidak ada"
      },
      "inputType": "file",
      "lastModifyTime": 1719370155,
      "logSample": "xxx 2017-11-11 11:11:11 halo alicloud.",
      "outputDetail": {
        "endpoint": "cn-hangzhou-intranet.log.aliyuncs.com",
        "logstoreName": "logstore-a",
        "region": "cn-hangzhou",
        "telemetryType": "logs"
      },
      "outputType": "LogService"
    }

Kode kesalahan

Jika pesan kesalahan dikembalikan, perbaiki kesalahan berdasarkan kode kesalahan operasi API terkait. Untuk informasi lebih lanjut, lihat Kode Kesalahan.

Referensi API

UpdateConfig