# Exportador de registros

## General

Los registros serán **recuperados cada 60 segundos** y enviados a tu **Destino(s) de exportación**. Actualmente, Log Exporter puede conectarse a los siguientes sistemas de destino:

* [Canal de Microsoft Teams](https://docs.radiusaas.com/es/portal-de-administracion/settings/log-exporter/teams)
* [Azure Log Analytics Workspace](https://docs.radiusaas.com/es/portal-de-administracion/settings/log-exporter/log-analytics)
* [Webhook genérico (JSON)](https://docs.radiusaas.com/es/portal-de-administracion/settings/log-exporter/generic-webhook)

Log Exporter te permite configurar un **filtro de mensajes** específico para cada destino. Por ejemplo:&#x20;

* Enviar cada entrada en la que un usuario no pudo iniciar sesión a un **Log Analytics Workspace**
* Enviar cada conexión TCP fallida a un **Canal de Microsoft Teams**

## filtro de mensajes

El **filtro de mensajes** que puede configurarse para cada destino te ayuda a recibir solo aquellos registros que son realmente relevantes para tu sistema de supervisión y alertas.

<figure><img src="https://content.gitbook.com/content/SWU1DQ4UGkqER7uGNUOm/blobs/qxAEnSFIBAnURGYDwtbr/image.png" alt=""><figcaption></figcaption></figure>

El filtro puede configurarse para considerar solo registros de ciertas fuentes/subsistemas de la plataforma RADIUSaaS:

* Rule Engine
* Sistema de autorización
* Autenticación proxy

Además, el nivel de registro puede configurarse para cada uno de esos subsistemas.

Si estás familiarizado con leer los [datos de registro sin procesar](https://docs.radiusaas.com/es/portal-de-administracion/insights/log) de RADIUSaaS y ya has identificado un conjunto de mensajes que te interesan, puedes derivar muy fácilmente de esos mensajes la configuración de filtro adecuada para la exportación. Por lo tanto, la siguiente tabla proporciona un mapeo desde el origen del mensaje de registro (subsistema) a las `etiquetas` así como desde el nivel de registro a la `propiedad level` de cada mensaje de registro.

| Filtro                  | Etiqueta  | Nivel                                                                                                                                |
| ----------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------ |
| Rule Engine             | `motor`   | <p>Éxito = <code>INFO</code><br>Fallido = <code>WARNING</code><br>Error = <code>ERROR</code></p>                                     |
| Sistema de autorización | `detalle` | <p>Solicitudes = <code>debug</code><br>Éxito = <code>info</code><br>Fallido = <code>warning</code><br>Error = <code>error</code></p> |
| Autenticación proxy     | `proxy`   | <p>Conexiones = <code>debug</code><br>Éxito = <code>info</code><br>Fallido = <code>warning</code><br>Error = <code>error</code></p>  |

<figure><img src="https://content.gitbook.com/content/SWU1DQ4UGkqER7uGNUOm/blobs/7YajPWrLySDLlpLB3iG2/image.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/SWU1DQ4UGkqER7uGNUOm/blobs/Q5336rb7YaELWkkVW2kp/image.png" alt=""><figcaption></figcaption></figure>

## Mensaje

Independientemente del tipo o tipos de destino que hayas seleccionado, tendrás que editar la plantilla de datos que describe cómo debe estructurarse el mensaje de exportación usando **Jinja2** como motor de plantillas:\
<https://jinja.palletsprojects.com/en/3.1.x/templates/>

Log Exporter tiene acceso a cada campo de un mensaje de registro que se encuentra jerárquicamente bajo la propiedad`_source` . Se pone a disposición a través del objeto `data` en el editor **Mensaje** .

<figure><img src="https://content.gitbook.com/content/SWU1DQ4UGkqER7uGNUOm/blobs/JQ9x4BUpgEXQRwav8dpf/image.png" alt=""><figcaption></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/SWU1DQ4UGkqER7uGNUOm/blobs/BWzoBPqpsFnZDYH4DIYY/image.png" alt=""><figcaption></figcaption></figure>
