

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 Amazon Connect Health 中记录和监控
<a name="logging-using-cloudtrail"></a>

监控是维护 Amazon Connect Health 和您的其他 AWS 解决方案的可靠性、可用性和性能的重要组成部分。AWS 提供以下监控工具，用于监视 Amazon Connect Health，在出现问题时进行报告，并在适当时自动采取措施。

## AWS CloudTrail
<a name="cloudtrail-integration"></a>

Amazon Connect Health 与 AWS CloudTrail 集成，AWS 是一项服务，可记录用户、角色或 AWS 服务在 Amazon Connect Health 中采取的操作。 CloudTrail 将 Amazon Connect Health 的所有 API 调用捕获为事件。捕获的呼叫包括来自 Amazon Connect Health 控制台的调用和对 Amazon Connect Health API 操作的代码调用。

如果您创建了跟踪，则可以允许将 CloudTrail 事件持续传输到 Amazon S3 存储桶，包括 Amazon Connect Health 的事件。如果您未配置跟踪，您仍然可以在 CloudTrail 控制台的 “事件**历史记录” 中查看最新的事件**。通过收集的信息 CloudTrail，您可以确定向 Amazon Connect Health 发出的请求、发出请求的 IP 地址、谁提出了请求、何时提出请求以及其他详细信息。

有关的更多信息 CloudTrail，请参阅 [AWS CloudTrail 用户指南](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/)。

Amazon Connect Health 的事件源是`health-agent.amazonaws.com`。

### 管理事件
<a name="cloudtrail-management-events"></a>

默认情况下，所有 Amazon Connect Health 控制平面 API 调用都记录为管理事件。您无需配置任何内容即可接收管理事件。

### 数据事件
<a name="cloudtrail-data-events"></a>

Amazon Connect Health 将数据平面 API 调用记录为数据事件。默认情况下不记录数据事件。要记录数据事件，必须创建跟踪或事件数据存储并将其配置为记录数据事件。有关配置数据事件的更多信息，请参阅 *AWS CloudTrail 用户指南*中的[记录数据事件](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html)。

## 了解 Amazon Connect Health 日志文件条目
<a name="cloudtrail-example"></a>

CloudTrail 日志文件包含一个或多个日志条目。事件表示来自任何源的一个请求，包括有关所请求的操作、操作的日期和时间、请求参数等方面的信息。

以下示例显示了演示该`CreateSubscription`操作的 CloudTrail 日志条目。

```
{
  "eventVersion": "1.09",
  "userIdentity": {
    "type": "AssumedRole",
    "principalId": "AROA123456789EXAMPLE:session-name",
    "arn": "arn:aws:sts::123456789012:assumed-role/ExampleRole/session-name",
    "accountId": "123456789012"
  },
  "eventTime": "2026-03-12T19:54:27Z",
  "eventSource": "health-agent.amazonaws.com",
  "eventName": "CreateSubscription",
  "awsRegion": "us-west-2",
  "sourceIPAddress": "192.0.2.1",
  "userAgent": "aws-cli/2.18.6",
  "requestParameters": {
    "domainId": "dom-EXAMPLE1234567890"
  },
  "responseElements": {
    "subscriptionId": "sub-EXAMPLE1234567890",
    "domainId": "dom-EXAMPLE1234567890",
    "status": "ACTIVE"
  },
  "requestID": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111",
  "eventID": "a1b2c3d4-5678-90ab-cdef-EXAMPLE22222",
  "readOnly": false,
  "resources": [
    {
      "accountId": "123456789012",
      "type": "AWS::HealthAgent::Subscription",
      "ARN": "arn:aws:health-agent:us-west-2:123456789012:domain/dom-EXAMPLE1234567890/subscription/*"
    }
  ],
  "eventType": "AwsApiCall",
  "managementEvent": true,
  "recipientAccountId": "123456789012",
  "eventCategory": "Management"
}
```