Supervisión de eventos OpenSearch sin servidor mediante Amazon EventBridge - OpenSearch Servicio Amazon

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Supervisión de eventos OpenSearch sin servidor mediante Amazon EventBridge

Amazon OpenSearch Service se integra con Amazon EventBridge para notificarte determinados eventos que afectan a tus dominios. Los eventos de AWS los servicios se envían casi EventBridge en tiempo real. Los mismos eventos también se envían a Amazon CloudWatch Events, la predecesora de Amazon EventBridge. Puede crear reglas para indicar qué eventos le resultan de interés, así como qué acciones automatizadas se van a realizar cuando un evento cumple una de las reglas. Entre los ejemplos de acciones que puede activar automáticamente se incluyen los siguientes:

  • Invocar una función AWS Lambda

  • Invocar un Run Command de Amazon EC2

  • Desviar el evento a Amazon Kinesis Data Streams

  • Activación de una máquina de estados AWS Step Functions

  • Notificar un tema de Amazon SNS o una cola de Amazon SQS

Para obtener más información, consulta Cómo empezar con Amazon EventBridge en la Guía del EventBridge usuario de Amazon.

Configuración de notificaciones

Puede utilizar las notificacionesAWS de usuario para recibir notificaciones cuando se produzca un evento OpenSearch sin servidor. Un evento es un indicador de un cambio en un entorno OpenSearch sin servidor, por ejemplo, cuando se alcanza el límite máximo de uso de la OCU. Amazon EventBridge recibe el evento y envía una notificación al Centro de AWS Management Console notificaciones y a los canales de entrega que elijas. Recibirá una notificación cuando un evento coincida con una regla que especifique.

OpenSearch Eventos de unidades de cómputo (OCU)

OpenSearch Serverless envía los eventos al EventBridge momento en que se produce uno de los siguientes eventos relacionados con la OCU.

Uso de OCU cercano al límite máximo

OpenSearch Serverless envía este evento cuando el uso de la OCU de búsqueda o indexación alcanza el 75% del límite de capacidad. El uso de OCU se calcula en función del límite de capacidad configurado y del consumo actual de OCU.

Ejemplo

A continuación, se muestra un ejemplo de este evento (OCU de búsqueda):

{ "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." } }

A continuación, se muestra un ejemplo de este evento (OCU de indexación):

{ "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." }

El uso de OCU ha alcanzado el límite máximo

OpenSearch Serverless envía este evento cuando el uso de la OCU de búsqueda o indexación alcanza el 100% del límite de capacidad. El uso de OCU se calcula en función del límite de capacidad configurado y del consumo actual de OCU.

Ejemplo

A continuación, se muestra un ejemplo de este evento (OCU de búsqueda):

{ "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." } }

A continuación, se muestra un ejemplo de este evento (OCU de indexación):

{ "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." } }