ApsaraDB for ClickHouseはActionTrailと連携して、ActionTrailのユーザー行動ログを照会し、ログをLog ServiceのLogstoreまたはObject Storage Service (OSS) バケットに配信できます。 これにより、ログをリアルタイムで監査し、ログに基づいて問題をバックトレースおよび分析できます。 このトピックでは、ActionTrailコンソールでApsaraDB for ClickHouseクラスターのイベントログを照会する方法について説明します。
背景情報
ActionTrailは、Alibaba Cloudアカウントの操作ログを監視および記録します。 ActionTrailは、ApsaraDB for ClickHouseクラスターの次のイベントを収集します。
ApsaraDB for ClickHouseの購入ページのイベント。 詳細については、「購入ページのイベント」をご参照ください。
API呼び出し。 詳細については、「API呼び出しのイベント」をご参照ください。
制限
ActionTrailコンソールでは、単一アカウントの証跡によって配信されるイベントのみを照会できます。 1秒間に最大2回クエリを実行できます。 ActionTrailコンソールでは、マルチアカウント証跡によって配信されるイベントを照会することはできません。 このようなイベントを照会するには、必要なObject Storage Service (OSS) バケットまたはSimple Log Service Logstoreに移動します。 詳細については、「マルチアカウント証跡の作成」をご参照ください。
イベントクエリ機能を使用して、過去90日間に現在のリージョンで生成されたイベントのみをクエリできます。
90日前に現在のリージョンで生成されたイベントをクエリするには、単一アカウントのトレイルを作成して、イベントをOSSまたはSimple Log Serviceに配信する必要があります。 それ以外の場合、90日前に生成されたイベントを照会することはできません。 詳細については、「シングルアカウント証跡の作成」をご参照ください。
90日前に複数のリージョンで生成されたイベントをクエリしたり、複数の条件に基づいてイベントをフィルタリングしてクエリしたりするには、高度なイベントクエリ機能を使用できます。 詳細については、「カスタムイベントクエリの実行」をご参照ください。
Alibaba Cloudアカウント内でイベントが生成された後、ActionTrailコンソールでイベントを照会できるようになるまで10分待つ必要があります。
使用上の注意
ActionTrailは自動的にアクティブになります。 Alibaba Cloudアカウントが実名認証を完了し、料金滞納がない場合は、そのアカウントを使用してActionTrailコンソールにログインできます。
ActionTrailを使用してトレイルを作成し、Object Storage Service (OSS) 、Simple Log Service、またはMaxComputeにイベントを配信する場合、関連するサービスの課金方法に基づいて課金されます。
詳細については、「課金の概要」をご参照ください。
ActionTrailのイベントログの照会
ActionTrailコンソールにログインします。
左側のナビゲーションウィンドウで、.
上部のナビゲーションバーで、ドロップダウンリストから照会するイベントのリージョンを選択します。
[イベント詳細クエリ] ページで、目的のイベントの名前の上にポインターを移動し、イベントの詳細を表示します。
説明[イベント詳細クエリ] ページでは、読み取り /書き込みタイプ、ユーザー名、イベント名、リソースタイプ、リソース名、サービス名、またはAccessKeyIdでイベントを検索できます。
オプション。 イベントの詳細を表示するには、イベントの左側にあるプラス記号 (+) をクリックし、[イベントの詳細] をクリックします。
次のサンプルコードは、ApsaraDB for ClickHouseクラスターのイベントの詳細を示しています。
{ "ApiVersion": "2019-11-11", "RequestId": "76BEA6CF-****-****-****-12393F559EFF", "EventType": "ApiCall", "UserIdentity": { "Type": "ram-user", "InvokedBy": "", "AccountId": "", "UserName": "", "PrincipalId": "20**************95", "AccessKeyId": "TMP.**********4K99m", "Arn": "" }, "AcsRegion": "cn-shenzhen", "EventName": "CreateAccountAndAuthority", "IsBlack": false, "RequestParameters": { "AcsHost": "clickhouse-share.aliyuncs.com", "RequestId": "76BEA6CF-****-****-****-12393F559EFF", "DBClusterId": "cc-2z*********7q", "HostId": "clickhouse-share.aliyuncs.com", "AllowDatabases": "sh*****g", "AccountPassword": "***************", "DdlAuthority": true, "DmlAuthority": "all", "AcsProduct": "clickhouse", "TotalDatabases": "de***lt,sh***g", "TotalDictionaries": "", "AllowDictionaries": "", "AcceptLanguage": "zh-CN", " charset": "UTF-8", "AccountName": "root" }, "EventSource": "clickhouse-share.aliyuncs.com", "ServiceName": "ClickHouse", "EventTime": "2021-06-08T08:28:57.497+0000", "ReferencedResources": {}, "UserAgent": "clickhouse.console.alibabacloud.com", "EventId": "76BEA6CF-****-****-****-12393F559EFF", "ResponseElements": { "RequestId": "76BEA6CF-****-****-****-12393F559EFF" }, "ErrorCode": "", "ErrorMessage": "", "EventVersion": "", "SourceIpAddress": "11*.*.*.*7" }
関連する API 操作
ActionTrailによって収集されたイベントログをLog ServiceまたはOSSに配信できます。 詳細については、「Simple Log Service コンソールまたは OSS コンソールでイベントをクエリする」をご参照ください。
イベントログの配信に対して課金されます。 詳細については、「課金の概要」をご参照ください。
購入ページのイベント
ActionTrailは、ApsaraDB for ClickHouseクラスターの次のイベントを記録します。
イベントタイプ | イベント名 | 説明 |
AliyunServiceEvent | 右上の | 購入ページにクラスターを作成します。 |
AliyunServiceEvent | 更新 | 購入ページでクラスターを更新します。 |
AliyunServiceEvent | リリース | サブスクリプションリソースの有効期限が切れた後、サブスクリプションリソースを自動的にリリースします。 |
API呼び出しのイベント
ApsaraDB for ClickHouseクラスターのAPI呼び出しの名前。 詳細については、「関数別の操作の一覧」をご参照ください。