為滿足越來越多的自動化日志服務配置需求,日志服務提供命令行工具CLI(Command Line Interface)。
主要功能
日志服務命令行工具CLI的主要功能包括:
支持大部分的日志服務REST接口。例如管理Project、Logstore、機器組、消費組和Logtail配置等。
支持多賬號,便于跨地域操作日志。
支持基本查詢和拉取日志。
支持Elasticsearch數據遷移。
支持靈活的時間配置。
支持高速跨域日志復制,歷史數據重新索引。
子命令列表
日志服務CLI工具支持大部分日志服務API的功能,其支持的常用子命令列表如下。
資源分類 | 子命令 | 描述 |
Project管理 | 創建Project。 | |
刪除Project。 | ||
獲取指定Project信息。 | ||
查詢所有Project信息。 | ||
復制源Project的所有Logstore、Logtail、機器組和索引配置等到目標Project中。 | ||
Logstore管理 | 創建Logstore。 | |
刪除Logstore。 | ||
獲取指定Logstore信息。 | ||
查詢所有Logstore信息。 | ||
更新Logstore信息。 | ||
Shard管理 | 獲取Shard信息。 | |
分裂Shard。 | ||
合并Shard。 | ||
Logtail機器組管理 | 創建機器組。 | |
刪除機器組。 | ||
更新機器組信息。 | ||
獲取指定機器組信息。 | ||
查詢所有機器組信息。 | ||
查詢指定機器組內的機器信息。 | ||
Logtail配置管理 | 創建Logtail配置。 | |
更新Logtail配置。 | ||
刪除Logtail配置。 | ||
獲取指定Logtail配置信息。 | ||
查詢所有Logtail配置信息。 | ||
機器組與Logtail配置關聯 | 將Logtail配置應用到機器組。 | |
從機器組中移除Logtail配置。 | ||
獲取目標機器組上已經被應用的Logtail配置列表。 | ||
獲取已應用Logtail配置的機器組列表。 | ||
索引管理 | 為指定Logstore創建索引。 | |
刪除指定Logstore的索引。 | ||
更新指定Logstore的索引。 | ||
查詢指定Logstore的索引。 | ||
游標管理 | 根據時間獲取對應的游標。 | |
根據游標獲取服務端時間。 | ||
根據前一個游標獲取服務端時間。 | ||
獲取BEGIN游標。 | ||
獲取END游標。 | ||
日志管理 | 查詢日志。通過JSON文件配置查詢請求,適用于精確查詢場景。 | |
查詢指定數量日志。 | ||
查詢大批量日志。 | ||
獲取日志分布情況。 | ||
獲取日志。 | ||
獲取大量的日志。 | ||
并發下載大量日志到本地文件。 | ||
消費組管理 | 在指定的Logstore上創建一個消費組。 | |
刪除一個指定的消費組。 | ||
修改指定消費組信息。 | ||
查詢指定Logstore的所有消費組。 | ||
更新指定消費組消費數據時的checkpoint。 | ||
獲取指定消費組消費數據時的checkpoint。 | ||
關聯外部數據源 | 關聯外部數據源。當前支持關聯RDS MySQL、OSS、本地CSV文件作為外部數據源。 | |
刪除外部數據源。 | ||
查詢指定外部數據源的詳細配置。 | ||
查詢已關聯的外部數據源。 | ||
修改關聯的外部數據源。 |
支持Cloud Shell
云命令行(Cloud Shell)是網頁版命令行工具。Cloud Shell已內置日志服務CLI功能,您可以在任意瀏覽器上運行Cloud Shell,通過日志服務CLI管理日志服務資源。更多信息,請參見使用Cloud Shell。
參考信息
更多信息,請參見日志服務CLI。