Log Service (略して LOG) は、さまざまな種類のログのリアルタイム収集、保存、配信をサポートするログ専用のプラットフォームサービスです。 また、ログサービスは MaxCompute テーブル間でデータを同期し、ビッグデータ分析のために MaxCompute にログを転送できます。

Log Service コンソールのほかに、アプリケーション プログラミング インターフェイス (API) を使用してログの書き込みとクエリを実行し、プロジェクトと Logstore を管理できます。 現在、次の API を使用できます。 現在、次の API を使用できます。

オブジェクト メソッド
Log ログとログ グループの基本的な概念
Project ListProjectCreateDeleteGet
Project GetProjectLogs. プロジェクトのすべてのログを数えます。
Config (設定) ListCreateDeleteGetUpdate
応用マシングループを取得(設定の適用/削除)
MachineGroup (マシングループ) ListCreateDeleteGetUpdate
Apply/Remove
GetAppliedConfigs (適用された設定一覧の照会)
LogStore (Logstore) ListCreateDeleteGetUpdate
GetLogs (クエリログ) と GetHistograms (クエリログ配布)
Index CreateUpdateDeleteGetIndex
Shard (分割) ListSplitMerge
PostLogStoreLogs(ログの書き込み)
GetCursor (ログの場所の特定)
PullLogs(ログの消費)
Shipper GetShipperStatus(LogShipper タスクのステータス照会)
RetryShipperTask(失敗した LogShipper タスクの再試行)
ConsumerGroup CreateUpdateDeleteList
HeartBeatGetCheckpointUpdateCheckpoint

API を使用して、次のことができます。

  • 現在 API は Rest スタイルを提供します。
  • API を使用するには、サービスエンドポイント を知る必要があります。
  • すべての API リクエストにセキュリティ検証が必要です。 API リクエストの署名とプロセスの詳細については、「Request signature」をご参照ください。
  • Log Service は、リソース アクセス管理 (RAM) とセキュリティトークンサービス (STS) をサポートします。 一般的なクラウド アカウントと同様に、RAM サブアカウントは AccessKey 署名を使用して API を使用できます。 STS の一時的な ID を使用するには、一時的な AccessKey を使用し、特別な HTTP ヘッダーを入力する必要があります。 HTTP ヘッダーについては「パブリックリクエストヘッダー」をご参照ください。この HTTP ヘッダーは署名に参加する必要があります。 詳細については、「Request signature」をご参照ください.