全部產品
Search
文件中心

E-MapReduce:日誌配置說明

更新時間:Jul 01, 2024

E-MapReduce(簡稱EMR)支援在控制台查看或配置日誌參數,也支援在命令列中設定參數。本文為您介紹ClickHouse服務的日誌配置。

前提條件

已建立OLAP叢集,且選擇了ClickHouse服務,詳情請參見建立ClickHouse叢集

Clickhouse控制台日誌配置

您可以在ClickHouse服務配置頁面的服務配置地區,單擊server-config頁簽,在搜尋地區搜尋logger.,即可查看或修改所有的日誌配置項。logger
參數描述
logger.level日誌的等級,預設等級為information。可以配置的等級從嚴格到寬鬆依次為
  • none:關閉日誌。
  • fatal:致命資訊。
  • critical:危險資訊。
  • error:錯誤資訊。
  • warning:警告資訊。
  • notice:普通但需要注意的資訊。
  • information(預設值):重要或者您感興趣的資訊。
  • debug:調試資訊。
  • trace:程式執行路徑跟蹤資訊。
logger.size記錄檔的大小。當檔案達到該參數設定的值時,ClickHouse會將其存檔並重新命名,並建立一個新的記錄檔。預設值為1000M
logger.count存檔的ClickHouse記錄檔個數。當存檔的記錄檔個數達到該參數設定的值時,ClickHouse會將最早的存檔刪除。預設值為10

ClickHouse用戶端日誌配置

您可以通過配置用戶端日誌,來接收來自服務端的日誌,預設接收fatal層級的日誌。

  1. 通過SSH方式登入叢集,詳情請參見登入叢集
  2. 基本操作樣本。
    • 查看每次執行的日誌。
      1. 您可以執行以下命令,設定參數send_logs_level查看每次執行的日誌。
        set send_logs_level='debug';
        返回資訊如下所示。
        SET send_logs_level = 'debug'
        Ok.
        0 rows in set. Elapsed: 0.002 sec.
    • 在啟動ClickHouse用戶端時,您可以執行以下命令,將日誌儲存到指定的檔案中。
      clickhouse-client -h core-1-1 -m --send_logs_level=trace --log-level=trace --server_logs_file='/tmp/query.log'