Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Azure Event Hubs es un servicio escalable de procesamiento de eventos que recopila y procesa grandes volúmenes de eventos y datos, con una baja latencia y una alta fiabilidad. Para obtener una introducción detallada del servicio, consulte ¿Qué es Event Hubs?.
Los desarrolladores y operadores suelen buscar una herramienta sencilla para enviar datos de ejemplo a su centro de eventos para probar el flujo de un extremo a otro, o ver eventos en un desplazamiento específico (o un momento dado) para la depuración ligera, a menudo después del hecho. El Explorador de datos de Event Hubs simplifica estos flujos de trabajo comunes eliminando la necesidad de escribir aplicaciones cliente a medida para probar e inspeccionar los datos del centro de eventos.
En este artículo se resalta la funcionalidad del Explorador de datos de Azure Event Hubs que está disponible en Azure Portal.
Importante
Si solo se puede acceder al espacio de nombres de Event Hubs a través de un punto de conexión privado, acceda al Explorador de datos de Event Hubs desde una máquina virtual de la misma red virtual con el punto de conexión privado, lo que garantiza que el explorador web tenga acceso al punto de conexión privado.
Las operaciones que se ejecutan en un espacio de nombres de Azure Event Hubs son de dos tipos.
- Operaciones de administración: cree, actualice, elimine el espacio de nombres de Event Hubs y centros de eventos.
- Operaciones de datos: envío y visualización de eventos desde un centro de eventos.
Importante
- El Explorador de datos de Event Hubs no admite operaciones de administración. El centro de eventos debe crearse para que el explorador de datos pueda enviar o ver eventos desde ese centro de eventos.
- Aunque las cargas de eventos (conocidas como valores en Kafka) enviadas mediante el protocolo Kafka estarán visibles a través del explorador de datos, la clave para el evento específico no será visible.
- Se recomienda usar el Explorador de datos de Event Hubs para mensajes más grandes, ya que esto puede dar lugar a tiempos de espera, según el tamaño del mensaje, la latencia de red entre el cliente y el servicio Service Bus, etc. En su lugar, se recomienda usar su propio cliente para trabajar con mensajes más grandes, donde puede especificar sus propios valores de tiempo de espera.
- Las operaciones que un usuario puede realizar mediante el Explorador de datos de Event Hubs viene determinada por el rol Control de acceso basado en rol (RBAC) al que está asignado el usuario.
Requisitos previos
Para usar la herramienta Explorador de datos de Event Hubs, cree un espacio de nombres de Azure Event Hubs y un centro de eventos.
Uso del Explorador de datos de Event Hubs
Para usar el explorador de datos de Event Hubs, vaya al espacio de nombres de Event Hubs en el que desea realizar las operaciones de datos.
Vaya al Data Explorer
directamente donde puede elegir el centro de eventos o elija el centro de eventos del entities
y, a continuación, elija el Data Explorer
en el menú de navegación.
Envío de eventos
Puede enviar cargas personalizadas o conjuntos de datos configurados previamente al centro de eventos seleccionado mediante la experiencia de Send events
.
Para ello, seleccione el botón send events
, que habilita el panel derecho.
Envío de una carga personalizada
Para enviar una carga personalizada:
-
Seleccionar conjunto de datos: seleccione
Custom payload
. También puede seleccionar conjuntos de datos predefinidos, como datos de taxi amarillos, datos meteorológicos, etc. como se muestra en la sección siguiente. - Seleccione el tipo de contenido, entre
Text/Plain
,JSON
oXML
. - Cargue un archivo JSON o escriba la carga en el cuadro Escribir carga.
- [Opcional] Especifique las propiedades del sistema.
- [Opcional] Especifique propiedades personalizadas, disponibles como par clave-valor.
- [Opcional] Si desea enviar varias cargas, marque el cuadro Repetir envío y especifique el Recuento de repeticiones de envío (es decir, el número de cargas a enviar) y el intervalo entre repeticiones de envío en ms.
Una vez definidos los detalles de la carga, seleccione Enviar para enviar la carga del evento tal como se define.
Envío de un conjunto de datos configurado previamente
Para enviar cargas de eventos desde un conjunto de datos configurado previamente:
- Seleccionar conjunto de datos: elija una opción de los conjuntos de datos configurados previamente, por ejemplo, taxi amarillo, datos meteorológicos y otros.
- [Opcional] Especifique las propiedades del sistema.
- [Opcional] Especifique propiedades personalizadas, disponibles como pares clave-valor.
- [Opcional] Si desea enviar varias cargas, marque el cuadro Repetir envío y especifique el Recuento de repeticiones de envío (es decir, el número de cargas a enviar) y el intervalo entre repeticiones de envío en ms.
Una vez definidos los detalles de la carga, seleccione Enviar para enviar la carga del evento tal como se define.
Ver eventos
El Explorador de datos de Event Hubs permite ver los eventos para inspeccionar los datos que se ajustan a los criterios.
Para ver los eventos, puede definir las siguientes propiedades o confiar en el valor predeterminado:
- PartitionID: elija una partición específica o seleccione Todos los identificadores de partición.
- Grupo de consumidores: elija el $Default u otro grupo de consumidores o cree uno sobre la marcha.
-
Posición del evento : seleccione la posición más antigua (es decir, el inicio del centro de eventos), la posición más reciente (es decir, la más reciente), la posición personalizada (para un desplazamiento, número de secuencia o marca de tiempo específicos).
- Posición más antigua: comience a recibir eventos del primer evento de la partición que no ha expirado debido a la directiva de retención.
- Posición personalizada: agregue filtro para especificar la posición en la partición desde la que empezar a recibir eventos.
- Posición más reciente: comience a recibir eventos del evento que se coloca justo después de la llamada de vista. Solo se reciben los eventos enviados después de la última visualización de eventos.
- Propiedades avanzadas : especifique el tamaño máximo del lote y el tiempo de espera máximo en segundos.
Una vez establecidas las opciones anteriores, seleccione Ver eventos para extraer los eventos y representarlos en el explorador de datos.
Una vez cargados los eventos, puede seleccionar Ver eventos siguientes para extraer eventos con la misma consulta de nuevo o Borrar todo para actualizar la cuadrícula.
Descarga de la carga del evento
Al ver los eventos en un centro de eventos determinado, se puede descargar la carga del evento para su posterior revisión.
Para descargar la carga del evento, seleccione el evento específico y seleccione el botón Descargar que se muestra encima del cuerpo de la carga del evento.
Contenido relacionado
- Obtenga más información sobre Event Hubs.
- Consulte Características y terminología de Event Hubs