

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon EventBridge を用いた OpenSearch Serverless イベントのモニタリング
<a name="serverless-monitoring-events"></a>

Amazon OpenSearch Service は Amazon EventBridge と統合され、ドメインに影響する特定のイベントを通知します。 AWS サービスからのイベントは、ほぼリアルタイムで EventBridge に配信されます。同じイベントが Amazon EventBridge の先行である [Amazon CloudWatch Events](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatchEvents.html) にも送信されます。ルールを記述して、注目するイベントと、イベントがルールに一致した場合に自動的に実行するアクションを指定できます。自動的にアクティブ化できるアクションの例には、以下が含まれます。
+  AWS Lambda 関数の呼び出し
+ Amazon EC2 Run Command の呼び出し
+ Amazon Kinesis Data Streams へのイベントの中継
+  AWS Step Functions ステートマシンのアクティブ化
+ Amazon SNS トピックまたは Amazon SQS キューの通知

詳細については、*Amazon EventBridge ユーザーガイド*の「[Amazon EventBridge の開始方法](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-get-started.html)」を参照してください。

## 通知の設定
<a name="monitoring-events-notifications"></a>

[AWS ユーザー通知](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html)を使用して、OpenSearch Serverless イベントが発生したときに通知を受け取ることができます。イベントは、OpenSearch Serverless 環境内の変化 (OCU 使用量の上限に達したときなど) のインジケータです。 Amazon EventBridge はイベントを受け取り、通知を AWS マネジメントコンソール 通知センターとユーザーが指定した配信チャネルにルーティングします。指定したルールにイベントが一致すると、通知を受け取ります。

## OpenSearch コンピューティングユニット (OCU) イベント
<a name="monitoring-events-ocu"></a>

OpenSearch Serverless は、OCU 関連の次のイベントのいずれかが発生したときに、EventBridge にイベントを送信します。

### OCU の使用量が上限に近づいている
<a name="monitoring-events-ocu-approaching-max"></a>

OpenSearch Serverless は、検索またはインデックス OCU の使用量が容量制限の 75% に達するとこのイベントを送信します。OCU の使用量は、設定した容量制限と現在の OCU 消費量に基づいて計算されます。

**例**

このタイプのイベント (検索 OCU) の例を以下に示します。

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-012345678901",
  "detail-type": "OCU Utilization Approaching Max Limit",
  "source": "aws.aoss",
  "account": "123456789012",
  "time": "2016-11-01T13:12:22Z",
  "region": "us-east-1",
  "resources": ["arn:aws:es:us-east-1:123456789012:domain/test-domain"],
  "detail": {
    "eventTime" : 1678943345789,
    "description": "Your search OCU usage is at 75% and is approaching the configured maximum limit."
  }
}
```

このタイプのイベント (インデックス OCU) の例を以下に示します。

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-012345678901",
  "detail-type": "OCU Utilization Approaching Max Limit",
  "source": "aws.aoss",
  "account": "123456789012",
  "time": "2016-11-01T13:12:22Z",
  "region": "us-east-1",
  "resources": ["arn:aws:es:us-east-1:123456789012:domain/test-domain"],
  "detail": {
    "eventTime" : 1678943345789,
    "description": "Your indexing OCU usage is at 75% and is approaching the configured maximum limit."
  }
```

### OCU の使用量が上限に達した
<a name="monitoring-events-ocu-approaching-max"></a>

OpenSearch Serverless は、検索またはインデックス OCU の使用量が容量制限の 100% に達するとこのイベントを送信します。OCU の使用量は、設定した容量制限と現在の OCU 消費量に基づいて計算されます。

**例**

このタイプのイベント (検索 OCU) の例を以下に示します。

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-012345678901",
  "detail-type": "OCU Utilization Reached Max Limit",
  "source": "aws.aoss",
  "account": "123456789012",
  "time": "2016-11-01T13:12:22Z",
  "region": "us-east-1",
  "resources": ["arn:aws:es:us-east-1:123456789012:domain/test-domain"],
  "detail": {
    "eventTime" : 1678943345789,
    "description": "Your search OCU usage has reached the configured maximum limit."
  }
}
```

このタイプのイベント (インデックス OCU) の例を以下に示します。

```
{
  "version": "0",
  "id": "01234567-0123-0123-0123-012345678901",
  "detail-type": "OCU Utilization Reached Max Limit",
  "source": "aws.aoss",
  "account": "123456789012",
  "time": "2016-11-01T13:12:22Z",
  "region": "us-east-1",
  "resources": ["arn:aws:es:us-east-1:123456789012:domain/test-domain"],
  "detail": {
    "eventTime" : 1678943345789,
    "description": "Your indexing OCU usage has reached the configured maximum limit."
  }
}
```