Acceder a Streaming Hub
El módulo funciona solo cuando Streaming Hub está activado para tu organización. Un administrador lo activa en Settings > Products. Consulta Productos. Abre el selector de productos en Lerian Console y selecciona Streaming Hub. La barra lateral tiene tres entradas: Dashboard, Event catalog y Subscriptions. Cuando Streaming Hub está desactivado, las páginas del módulo muestran un aviso que remite a esta configuración.
Dashboard
El módulo abre en el Dashboard. Muestra la entrega de eventos, tal como la midió el Hub. Una línea de estado en la parte superior muestra el número de suscripciones. También cuenta las suscripciones con estado Paused y las suscripciones que necesitan a una persona: Stopped by the Hub y Awaiting verification. Selecciona el período en la parte superior: 1h, 6h, 24h o 48h. El predeterminado es 24 horas. Para otra ventana, elige Custom y define un Start y una Duration. El inicio debe estar en el pasado. Debajo de los períodos, la Console muestra dónde empieza el historial que el Hub todavía guarda. Un período predefinido más amplio que ese historial no está disponible, y un Start anterior a él se rechaza. Cuando el Hub rechaza un período, el dashboard puede ofrecer un período que cabe, por ejemplo View the last 24 hours. El dashboard muestra:
- Current state: las suscripciones en el momento de la captura, contadas por tipo de destino.
- Events received: los eventos que el Hub recibió en el período, con un gráfico por hora o por día UTC. No es un conteo de entregas.
- Push delivery: los jobs de entrega creados y los intentos de entrega por resultado, como Delivered o Failed.
- Push backlog: los jobs de entrega en espera y cuánto tiempo lleva esperando el más antiguo.
- Pull eligibility: los eventos que los consumidores pull tenían derecho a leer y los eventos ofrecidos a las suscripciones pull. El Hub no informa lo que leyó un consumidor.
Catálogo de eventos
Event catalog lista los eventos que anuncian los productores y qué tan actual es cada uno. La página agrupa los eventos por tema. Cada evento muestra su clave de evento, su versión de schema, una descripción, su recurso y su origen. La clave de evento es el valor que una suscripción toma como tipo de evento. Cada tema muestra un badge de actualización para cada productor, como Refreshed o Out of date. Usa Search the catalog para filtrar por clave de evento, descripción, tema o productor. Producers advertising no events lista los productores que el Hub recorre pero de los que no tiene ningún evento. Los botones Subscribe abren el asistente de creación con el productor o el evento ya elegido.
Suscripciones
Subscriptions lista adónde entrega el Hub tus eventos. La tabla muestra Name, Status, Destination y Created, con acciones por fila. La columna de destino muestra el tipo y el host. Filtra la lista por Exact name, Destination kind, Delivery y Verification. Cada suscripción tiene un estado: Delivering, Failing, Awaiting verification, Paused o Stopped by the Hub. Para abrir una suscripción, haz clic en su nombre.
Crear una suscripción
En la página Subscriptions, haz clic en New subscription. El asistente tiene tres pasos: Destination, Event types y Review and confirm.1
Define el destino
Escribe un Name. La lista muestra ese nombre. Elige el Destination kind: Webhook, Pull, Amazon SQS, RabbitMQ o Amazon EventBridge. Luego escribe la dirección del tipo:
- Endpoint para un webhook: una dirección
httpsque Streaming Hub pueda alcanzar. - Queue URL para Amazon SQS. La Console rechaza una cola FIFO.
- Exchange and routing key para RabbitMQ.
- Event bus para Amazon EventBridge.
2
Elige los tipos de evento
Define el Producing application: Any producer o un productor. Define el Schema version. Déjalo vacío para usar la versión 1. Luego elige todos los tipos de evento, incluidos los que se publiquen después en esta versión de schema. O elige solo los tipos de evento que selecciones del catálogo, cada uno con su propia versión de schema. Next espera hasta que el catálogo responda.
3
Revisa y confirma
Revisa las opciones. Luego haz clic en Create subscription.
La página de la suscripción
El encabezado muestra la acción que corresponde al estado: Verify now, Set credential, Rotate signing secret o Resume. También tiene un botón Edit y un menú. La página tiene dos pestañas, Overview y Delivery health. La pestaña Overview tiene estas tarjetas:- Destination: el host, el tipo de destino y el estado. Show full destination muestra la dirección completa en la tarjeta. Exige el permiso para crear suscripciones.
- Delivery: los tipos de evento, el productor, la versión de schema, la versión de firma, el plan, el timeout de entrega de un webhook, la última verificación, la próxima verificación automática, la fecha de creación y la fecha del último cambio.
- Credential: el tipo de credencial, como Cross-account role o Stored queue credential, y la última vez que cambió la credencial. El Hub nunca devuelve material secreto en una lectura, así que la tarjeta no puede mostrarlo.
- How to consume this subscription: para una suscripción pull, cómo la lee tu servicio.
Editar una suscripción
Haz clic en Edit para cambiar el Name, el destino (no en una suscripción pull), los tipos de evento, el Schema version y, para un webhook, el Delivery timeout. La suscripción conserva su ID y su credencial. En una suscripción activa, el Hub prueba el destino nuevo antes de guardarlo, y una prueba fallida no cambia nada. Una suscripción que espera verificación guarda el destino nuevo, y el Hub lo verifica como a una suscripción nueva. Para cambiar el tipo de destino, crea una suscripción nueva.Definir la credencial de una suscripción de cola
Una suscripción de cola es una suscripción de Amazon SQS, RabbitMQ o Amazon EventBridge. No entrega nada hasta que Streaming Hub alcance el destino con una credencial. Haz clic en Set credential.- RabbitMQ pide un AMQP URI.
- Amazon SQS y Amazon EventBridge piden una AWS region, un Access key ID y una Secret access key. El panel lista los permisos de AWS que necesita la clave.
Pausar o reanudar una suscripción
Selecciona Pause en el menú de la fila o en el menú de la página de la suscripción y confirma. El Hub detiene la entrega de inmediato. No entrega las entregas que esperan en la cola ni los eventos que llegan mientras la suscripción está en pausa. Una suscripción en pausa muestra un aviso en la parte superior. Haz clic en Resume en el encabezado para reiniciarla. El Hub entonces entrega solo los eventos que llegan después de la reanudación. En una suscripción pull, la posición de lectura pasa al evento más reciente, así que se omite todo evento que tu consumidor aún no leyó. Tu consumidor todavía puede leer esos eventos con?after= dentro de la retención. Consulta Pausa y reanudación de una suscripción. Una suscripción que el Hub detuvo no ofrece Pause: usa Verify now.
Verificar, rotar o eliminar una suscripción
- Verify now verifica el destino. Para un webhook, envía una solicitud real y firmada a tu endpoint. La Console no la ofrece para un webhook que está activo y con su interruptor encendido. Es la única acción que reinicia una suscripción que el Hub detuvo.
- Rotate signing secret es para un webhook que tiene un secreto de firma. El cuadro de diálogo Rotate the signing secret emite un secreto nuevo y lo muestra una vez. El Hub firma cada entrega con los dos secretos hasta el plazo que muestra el cuadro de diálogo. Haz clic en Rotate the secret para confirmar.
- Delete subscription detiene la entrega. Escribe el nombre de la suscripción para confirmar y luego haz clic en Delete subscription. El cuadro de diálogo dice qué cuesta la eliminación para el tipo. Si creas una suscripción webhook de nuevo, recibe un secreto de firma nuevo. Una suscripción pull pierde la posición hasta la que leyó tu consumidor.
Próximos pasos
Gestión de suscripciones
Crea y gestiona suscripciones con la API.
Consumo de eventos
Verifica firmas, elimina entregas duplicadas y lee eventos con pull.

