ChakraHQChakraHQ
Funciones

Almacén de datos externo

Los almacenes de datos externos te permiten enviar información de Chakra a tu propio almacén de datos, lago de datos o cualquier otro tipo de almacén. Estos datos se envían en tiempo real y esto resulta útil para sincronizar el estado de los datos de Chakra con tu almacén cuando el volumen de datos es grande.

Actualmente, se admiten los siguientes almacenes de datos:

Puedes acceder a la lista de almacenes de datos desde el panel del almacén de datos externo

NOTA: Estas páginas solo pueden ser utilizadas por usuarios Admin .

AWS Kinesis

Agrega los siguientes datos para habilitar la conexión a un almacén de datos de Kinesis

  • Región: región de AWS
  • Nombre del flujo: nombre del flujo de Kinesis al que quieres conectarte
  • ID de clave de acceso: el accessKeyId de AWS
  • Clave de acceso secreta: el secretAccessKey de AWS

Kinesis Config Page

Probar

Para probar si la conexión es válida, haz clic en Test Connection

Si la prueba se realiza correctamente, verás un mensaje como este: Kinesis Test Successful

Si la prueba falla, verás un mensaje como este: Kinesis Test Failed

Apache Kafka

Para configurar Apache Kafka como almacén de datos externo, debes proporcionar los siguientes datos:

  • Broker (obligatorio): lista de brokers de Kafka (mínimo 1)
  • SSL Enabled: indica si SSL debe estar habilitado. Si está habilitado, también debes completar la configuración específica de SSL
  • SSL Reject Unauthorized: indica si SSL debe rechazar las conexiones no autorizadas
  • SSL CA: almacén de autoridades certificadoras (CA) de SSL. El contenido debe estar en utf8
  • SSL Key: clave SSL, generalmente con un nombre como client-key.pem. El contenido debe estar en utf8
  • SSL Cert: certificado SSL, generalmente con un nombre como client-cert.pem. El contenido debe estar en utf8

Kafka Config Page

Probar

Para probar si la conexión es válida, haz clic en Test Connection

Si la prueba se realiza correctamente, verás un mensaje como este: Kafka Test Successful

Si la prueba falla, verás un mensaje como este: Kafka Test Failed

Postgres

Para configurar Postgres como almacén de datos externo, debes proporcionar los siguientes datos:

  • Nombre de host (obligatorio): nombre de host de la instancia de la base de datos
  • Puerto (obligatorio): puerto de la instancia de la base de datos
  • Nombre de usuario (obligatorio): nombre de usuario de la base de datos
  • Contraseña (obligatoria): contraseña de la base de datos
  • Nombre de la base de datos (obligatorio): nombre de la base de datos a la que conectarse

    Postgres Config Page

Probar

Probar conexión

Para probar si la conexión es válida, haz clic en Test Connection

Si la prueba se realiza correctamente, verás un mensaje como este: Postgres Test Successful

Si la prueba falla, verás un mensaje como este: Postgres Test Failed

Probar el envío de un evento de datos

También puedes probar el envío de un evento de datos y la escritura en una tabla de prueba en la base de datos de Postgres.

Primero, debes crear una tabla chakra_connection_test .

create table "public"."chakra_connection_test" (	"id" uuid not null,	"createdAt" int8,	"data" jsonb );

Luego, ingresa datos de prueba en formato JSON en el cuadro de datos de prueba JSON. Presiona "Enviar datos de prueba" para probar el envío del evento de datos.

En esta página