Para ver la información detallada de un solo grupo de consumidores, puedes usar laGoogle Cloud consola, Google Cloud CLI, la biblioteca cliente, la API de Kafka administrado o las APIs de Apache Kafka de código abierto.
Roles y permisos obligatorios para ver un grupo de consumidores
Para obtener los permisos que necesitas para ver tus grupos de consumidores, pídele a tu administrador que te otorgue el rol de IAM de Visualizador de Kafka administrado (roles/managedkafka.viewer) en tu proyecto.
Para obtener más información sobre cómo otorgar roles, consulta Administra el acceso a proyectos, carpetas y organizaciones.
Este rol predefinido contiene los permisos necesarios para ver tus grupos de consumidores. Para ver los permisos exactos que son necesarios, expande la sección Permisos requeridos:
Permisos necesarios
Se requieren los siguientes permisos para ver tus grupos de consumidores:
-
Enumera los grupos de consumidores:
managedkafka.consumerGroups.list -
Obtén detalles del grupo de consumidores:
managedkafka.consumerGroups.get
También puedes obtener estos permisos con roles personalizados o con otros roles predefinidos.
Para obtener más información sobre el rol de visualizador de Kafka administrado, consulta Roles predefinidos de Managed Service para Apache Kafka.
Cómo ver un grupo de consumidores
Para ver la información detallada de un grupo de consumidores de un clúster específico, sigue estos pasos:
Console
En la consola de Google Cloud , ve a la página Clúster.
- Haz clic en el clúster para el que deseas ver los grupos de consumidores.
Se muestra la página Detalles del clúster. En la página Detalles del clúster, en la pestaña Recursos, se muestran los grupos de consumidores.
- Haz clic en el grupo de consumidores.
Se abrirá la página Detalles del grupo de consumidores.
- Configuración: En esta pestaña, se muestra el nombre del grupo de consumidores. También muestra el tema al que está asociado el grupo de consumidores.
- Supervisión: En esta pestaña, se muestra el gráfico de supervisión del rezago de desfase por partición.
La página contiene los siguientes detalles:
gcloud
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Ejecuta el comando
gcloud managed-kafka consumer-groups describe:gcloud managed-kafka consumer-groups describe CONSUMER_GROUP_ID \ --cluster=CLUSTER \ --location=LOCATION
Este comando proporciona información detallada sobre un grupo de consumidores específico de Managed Service para Apache Kafka. Incluye información sobre el grupo de consumidores, como su nombre, ID, hora de creación y hora de actualización.
Reemplaza lo siguiente:
-
CONSUMER_GROUP_ID: Es el ID o el nombre del grupo de consumidores.
-
CLUSTER: Es el ID o el nombre del clúster.
-
LOCATION: Es la ubicación del clúster.
-
Go
Antes de probar este ejemplo, sigue las instrucciones de configuración de Go en Instala las bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Managed Service para Apache Kafka en Go.
Para autenticarte en Managed Service for Apache Kafka, configura las credenciales predeterminadas de la aplicación(ADC). Para obtener más información, consulta Configura ADC para un entorno de desarrollo local.
Java
Antes de probar este ejemplo, sigue las instrucciones de configuración de Java en Instala las bibliotecas cliente. Para obtener más información, consulta la documentación de referencia de la API de Java de Managed Service for Apache Kafka.
Para autenticarte en el servicio administrado para Apache Kafka, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura ADC para un entorno de desarrollo local.
Python
Antes de probar este ejemplo, sigue las instrucciones de configuración de Python en Instala las bibliotecas cliente. Si deseas obtener más información, consulta la documentación de referencia de la API de Python de Managed Service for Apache Kafka.
Para autenticarte en el servicio administrado para Apache Kafka, configura las credenciales predeterminadas de la aplicación. Para obtener más información, consulta Configura ADC para un entorno de desarrollo local.