Consulta de métricas de correo electrónico
Puede acceder a las métricas de correo electrónico y analizarlas mediante la consola web, la API o la interfaz de línea de comandos (CLI).
El núcleo de este proceso es la creación de una consulta de métricas. La forma más sencilla de crear estas consultas es con el Explorador de métricas en la consola web de OCI. El explorador de métricas le permite seleccionar filtros, construir la sintaxis de consulta y utilizar esa sintaxis en la API o la CLI para buscar métricas.
Las consultas de métricas utilizan el lenguaje de consulta de supervisión de Oracle (MQL) para especificar:
- Métricas que recuperar
- Intervalo para agregación de datos
- Dimensiones para limitar los datos
- Criterios de agrupación
- Función de estadística que se aplica a los datos de cada intervalo
- Predicado para filtrar resultados por umbral o ausencia de datos
Para obtener más información, consulte la Referencia de métricas de Email Delivery, que muestra todas las métricas de Email Delivery disponibles y sus dimensiones.
Creación de una consulta en un explorador de métricas
Ejemplo de consultas de métricas
| Datos necesarios | Consulta (rango de tiempo independiente de la consulta) |
|---|---|
| Todos los correos electrónicos enviados por el servicio, por minuto | EmailsAccepted[1m].count() |
| Todos los correos electrónicos enviados por el servicio, por hora | EmailsAccepted[1h].count() |
Correos electrónicos transmitidos (es decir, transmitidos correctamente al proveedor de correo electrónico del destinatario) por todos los remitentes de sales.mydomain.com, por día |
EmailsRelayed[1d]{resourceDomain = "mydomain.com"}.count() |
| Recuento de devoluciones permanentes por día | EmailsHardBounced[1d].count() |
| Recuento del número diario de correos electrónicos enviados por el remitente marketing@mydomain.com que se suprimen (bloquean) porque el destinatario está en la lista de supresión. | EmailsSuppressed[1d]{resourceId = "<sender-ocid>"}.count()Nota: La dimensión |
| Correos electrónicos abiertos para remitentes de mydomain.com, por día | EmailsOpened[1d].count() |
Las métricas no se pueden agrupar por una dimensión de cabecera personalizada. Si necesita esta capacidad, utilice la integración de Logging. Para obtener instrucciones, consulte Email Log Searching.
Consulta de métricas de Email Delivery mediante la API
Para acceder a las métricas de entrega de correo electrónico mediante la API, utilice el método SummarizeMetricsData del servicio Monitoring. Al igual que el explorador de métricas, este método necesita un OCID de compartimento y un objeto SummarizeMetricsDataDetails que contenga el rango de fechas, el espacio de nombres (utilice oci_emaildelivery para las métricas de Email Delivery) y una consulta MQL.
Al filtrar por dimensiones de métrica, como
resourceDomain o resourceId, MQL necesita comillas dobles. Si utiliza Python o un lenguaje similar, incluya la cadena MQL entre comillas simples en el código para que pueda mantener las comillas dobles necesarias alrededor de los valores dentro de MQL. Consulte los ejemplos de código a continuación.En la siguiente tabla, se muestran ejemplos de listas de métricas de python y consultas de datos. Sustituya <compartment_ocid> por el OCID del compartimento o el OCID del arrendamiento al realizar consultas en el compartimento raíz.
| Datos necesarios | Ejemplo de código (Python) |
|---|---|
|
Lista de métricas disponibles para el espacio de nombres "oci_emaildelivery", ordenadas por nombre en orden ascendente |
Las comillas dobles rodean todos los valores de parámetros porque no hay ninguna consulta que contenga comillas dobles. |
|
Recuento de correos electrónicos aceptados por minuto en una ventana de una hora (de 12:00 a 13:00 el 2 de marzo de 2023) en todos los remitentes y dominios de envío |
Las comillas dobles rodean todos los valores de parámetros porque no hay ninguna consulta que contenga comillas dobles. |
|
Recuento de aperturas por día durante un período de 14 días para todos los correos electrónicos enviados por un remitente aprobado concreto |
Comillas simples utilizadas alrededor de argumentos en cadenas Python para que pueda utilizar comillas dobles según lo requiera la consulta MQL para valores |
|
Recuento de aperturas por día durante un período de 14 días para todos los correos electrónicos enviados por un remitente aprobado concreto |
Comillas simples utilizadas alrededor de argumentos en cadenas Python para que pueda utilizar comillas dobles según lo requiera la consulta MQL para valores |