En este documento se ofrecen algunos consejos habituales para solucionar problemas con los temas de importación de Azure Event Hubs.
Después de configurar el tema de importación y empezar a ingerir mensajes, puedes consultar las métricas de Cloud Monitoring pertinentes para ver si se están ingiriendo datos. Sigue estos pasos:
En la consola, ve a la página Temas.
Haz clic en el tema de importación de Azure Event Hubs que quieras solucionar.
En la página de detalles del tema, haga clic en la pestaña Métricas.
Consulta el gráfico de la métrica Número de bytes de ingestión.
Si no se ingieren datos, en la página de detalles del tema, compruebe si hay algún error en el campo Estado del tema.
También puede consultar la métrica Estado de la fuente de datos de ingestión. Para ello, en la página de detalles del tema, haga clic en la pestaña Métricas.
A continuación se indica una lista de errores que pueden aparecer:
Código de error Descripción Solucionar EVENT_HUBS_PERMISSION_DENIED
Error al consumir datos de Azure Event Hubs debido a problemas de permisos. Verifica los roles asignados a la aplicación de Azure registrada y asegúrate de que se hayan concedido los permisos necesarios. Asegúrate de que existe una cuenta de servicio y de que está configurada correctamente, tal como se describe en el procedimiento Crear un registro de aplicación con federación de identidades. Para obtener más información sobre cómo crear una cuenta de servicio, consulta el artículo Crear una cuenta de servicio Google Cloud. Verifica que la cuenta de servicio de Pub/Sub tenga el permiso iam.serviceAccounts.getOpenIdToken
. Para obtener más información, consulta el artículo Añadir el rol Creador de tokens de cuenta de servicio a la cuenta de servicio de Pub/Sub.Verifica que has añadido el rol de usuario de cuenta de servicio a la cuenta de servicio. Para obtener más información, consulta Añadir el rol Usuario de cuenta de servicio a la cuenta de servicio. PUBLISH_PERMISSION_DENIED
Error al publicar en el tema debido a problemas con los permisos. Concede a la cuenta de servicio de Pub/Sub los permisos de publicación necesarios. Para obtener más información, consulta Añadir el rol de editor de Pub/Sub a la cuenta de servicio de Pub/Sub. EVENT_HUB_NOT_FOUND
No se ha encontrado el centro de eventos de Azure proporcionado. Verifica la precisión del centro de eventos de Azure. Asegúrate de que el centro de eventos de Azure exista y sea accesible. SUBSCRIPTION_NOT_FOUND
No se ha encontrado la suscripción de Azure Event Hubs proporcionada. Verifica que la suscripción sea correcta. Asegúrate de que la suscripción exista. RESOURCE_GROUP_NOT_FOUND
No se ha encontrado el grupo de recursos de Azure Event Hubs proporcionado. Verifica que el grupo de recursos sea correcto. Asegúrate de que el grupo de recursos exista en la suscripción especificada.
Si no se ha producido ningún error hasta este punto, consulta las prácticas recomendadas en Mantener una cuenta de editor en buen estado.
También puedes habilitar los registros de la plataforma de un tema de importación. Estos registros le ayudan a solucionar problemas cuando tiene problemas para ingerir objetos en temas de importación de Pub/Sub.