Simple Log Service (SLS) のコマンドラインインターフェイス (CLI) は、プロジェクト、Logstore、およびマシングループにわたるログサービスの構成を自動化します。
機能
SLS CLI は、次の機能をサポートします。
-
ほとんどの SLS REST API を介した、プロジェクト、Logstore、マシングループ、コンシューマーグループ、および Logtail 構成の管理
-
複数のアカウントおよびリージョンにわたるログの管理
-
ログのクエリとプル
-
Elasticsearch からのデータ移行
-
柔軟な時間設定の構成
-
リージョン間での高速なログレプリケーション、履歴データの再インデックス
サブコマンド
SLS CLI は、ほとんどの SLS API 機能をサポートします。次の表に、一般的に使用されるサブコマンドを示します。
|
カテゴリ |
サブコマンド |
説明 |
|
プロジェクト管理 |
プロジェクトを作成します。 |
|
|
プロジェクトを削除します。 |
||
|
指定したプロジェクトをクエリします。 |
||
|
すべてのプロジェクトをクエリします。 |
||
|
ソースプロジェクトから宛先プロジェクトへ、すべての Logstore、Logtail 構成、マシングループ、およびインデックス構成をレプリケートします。 |
||
|
Logstore 管理 |
Logstore を作成します。 |
|
|
Logstore を削除します。 |
||
|
指定した Logstore をクエリします。 |
||
|
すべての Logstore をクエリします。 |
||
|
Logstore を更新します。 |
||
|
シャード管理 |
シャード情報を取得します。 |
|
|
シャードを分割します。 |
||
|
シャードをマージします。 |
||
|
Logtail マシングループ管理 |
マシングループを作成します。 |
|
|
マシングループを削除します。 |
||
|
マシングループを更新します。 |
||
|
指定したマシングループをクエリします。 |
||
|
すべてのマシングループをクエリします。 |
||
|
指定したマシングループ内のサーバーをクエリします。 |
||
|
Logtail 構成管理 |
Logtail 構成を作成します。 |
|
|
Logtail 構成を更新します。 |
||
|
Logtail 構成を削除します。 |
||
|
指定した Logtail 構成をクエリします。 |
||
|
すべての Logtail 構成をクエリします。 |
||
|
マシングループと Logtail 構成の関連付け |
Logtail 構成をマシングループに適用します。 |
|
|
Logtail 構成をマシングループから解除します。 |
||
|
指定したマシングループに適用されている Logtail 構成をクエリします。 |
||
|
Logtail 構成が適用されているマシングループをクエリします。 |
||
|
インデックス管理 |
指定した Logstore にインデックスを作成します。 |
|
|
指定した Logstore のインデックスを削除します。 |
||
|
指定した Logstore のインデックスを更新します。 |
||
|
指定した Logstore のインデックスをクエリします。 |
||
|
カーソル管理 |
指定した時点に基づいてカーソルをクエリします。 |
|
|
カーソルに基づいてサーバー側の時刻をクエリします。 |
||
|
前のカーソルに基づいてサーバー側の時刻をクエリします。 |
||
|
BEGIN カーソルを取得します。 |
||
|
END カーソルをクエリします。 |
||
|
ログ管理 |
JSON ベースのクエリリクエストを使用してログをクエリします。用語クエリに適しています。 |
|
|
指定した件数のログをクエリします。 |
||
|
ログを一括でクエリします。 |
||
|
ログの分布をクエリします。 |
||
|
ログをプルします。 |
||
|
ログを一括でプルします。 |
||
|
ログをローカルファイルに並列でダウンロードします。 |
||
|
コンシューマーグループ管理 |
指定した Logstore にコンシューマーグループを作成します。 |
|
|
指定したコンシューマーグループを削除します。 |
||
|
指定したコンシューマーグループを更新します。 |
||
|
指定した Logstore 内のすべてのコンシューマーグループをクエリします。 |
||
|
指定したコンシューマーグループが消費するシャードのチェックポイントを更新します。 |
||
|
指定したコンシューマーグループが消費するシャードのチェックポイントをクエリします。 |
Cloud Shell のサポート
Cloud Shell は、SLS CLI が組み込まれたブラウザベースのコマンドラインツールです。任意のブラウザから SLS リソースを管理できます。詳細については、「Use Cloud Shell」をご参照ください。
関連ドキュメント
詳細については、「Simple Log Service CLI」をご参照ください。