Para conferir um cluster, use o console Google Cloud , a Google Cloud CLI, a biblioteca de cliente ou a API Managed Kafka. Não é possível usar a API Apache Kafka de código aberto para visualizar um cluster.
Funções e permissões necessárias para visualizar um cluster
Para receber as permissões necessárias
para visualizar um cluster,
peça ao administrador para conceder a você o
papel do IAM de Leitor do Kafka gerenciado (roles/managedkafka.viewer) no seu projeto.
Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.
Esse papel predefinido contém as permissões necessárias para visualizar um cluster. Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:
Permissões necessárias
As seguintes permissões são necessárias para visualizar um cluster:
-
Listar clusters:
managedkafka.clusters.list -
Receber detalhes do cluster:
managedkafka.clusters.get
Essas permissões também podem ser concedidas com funções personalizadas ou outros papéis predefinidos.
Para mais informações sobre a função de leitor do Kafka gerenciado, consulte Funções predefinidas do Serviço Gerenciado para Apache Kafka.
Ver um cluster
Para conferir um cluster, siga estas etapas:
Console
No Google Cloud console, acesse a página Clusters.
Os clusters criados em um projeto são listados.
Para ver um cluster específico, clique no nome dele.
A página de detalhes do cluster é aberta. Esta página tem as seguintes guias:
- Recursos: mostra a lista de tópicos e grupos de consumidores associados ao cluster.
- Configurações: mostra a configuração do cluster, incluindo a lista de sub-redes associadas a ele.
- Monitoramento: mostra os alertas de monitoramento associados ao cluster.
- Registros: mostra os registros relacionados aos clusters da Análise de registros.
gcloud
-
No console do Google Cloud , ative o Cloud Shell.
Na parte de baixo do console Google Cloud , uma sessão do Cloud Shell é iniciada e exibe um prompt de linha de comando. O Cloud Shell é um ambiente shell com a CLI do Google Cloud já instalada e com valores já definidos para o projeto atual. A inicialização da sessão pode levar alguns segundos.
Execute o comando
gcloud managed-kafka clusters describe:gcloud managed-kafka clusters describe CLUSTER_ID \ --location=LOCATION \ --fullSubstitua:
- CLUSTER_ID: o ID ou nome do cluster.
- LOCATION: o local do cluster.
A sinalização
--fullé opcional. Se você incluir essa flag, o comando vai retornar mais informações, incluindo sobre os brokers do cluster e o número da versão do Kafka em execução no cluster.
REST
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
-
PROJECT_ID: o ID do projeto do Google Cloud -
LOCATION: o local do cluster -
CLUSTER_ID: o ID do cluster -
CLUSTER_VIEW: a quantidade de metadados a serem retornados. Especifique um dos seguintes valores:CLUSTER_VIEW_BASIC: retorna os metadados básicos do cluster.CLUSTER_VIEW_FULL: retorna todos os metadados do cluster, incluindo informações sobre os brokers do cluster e o número da versão do Kafka em execução no cluster.
Se não for especificado, o método vai usar
CLUSTER_VIEW_BASICcomo padrão.
Método HTTP e URL:
GET https://managedkafka.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/clusters/CLUSTER_ID?view=CLUSTER_VIEW
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{
"name": "projects/PROJECT_ID/locations/LOCATION/clusters/CLUSTER_ID",
"createTime": "CREATE_TIME",
"updateTime": "UPDATE_TIME",
"capacityConfig": {
"vcpuCount": "CPU_COUNT",
"memoryBytes": "MEMORY"
},
"rebalanceConfig": {},
"gcpConfig": {
"accessConfig": {
"networkConfigs": [
{
"subnet": "projects/PROJECT_ID/locations/LOCATION/subnetworks/SUBNET_ID"
}
]
}
},
"state": "ACTIVE",
"satisfiesPzi": false,
"satisfiesPzs": false,
"tlsConfig": {
"trustConfig": {}
},
"updateOptions": {}
}
Go
Antes de testar esta amostra, siga as instruções de configuração do Go em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Go do serviço gerenciado para Apache Kafka.
Para autenticar o serviço gerenciado para Apache Kafka, configure o Application Default Credentials(ADC). Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.
Java
Antes de testar esta amostra, siga as instruções de configuração do Java em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Java do serviço gerenciado para Apache Kafka.
Para autenticar o serviço gerenciado para Apache Kafka, configure o Application Default Credentials. Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.
Python
Antes de testar esta amostra, siga as instruções de configuração do Python em Instalar as bibliotecas de cliente. Para mais informações, consulte a documentação de referência da API Python do serviço gerenciado para Apache Kafka.
Para autenticar o serviço gerenciado para Apache Kafka, configure o Application Default Credentials. Para mais informações, consulte Configurar o ADC para um ambiente de desenvolvimento local.
Ver propriedades e recursos do cluster
As seções a seguir descrevem como obter detalhes sobre várias propriedades e recursos associados a um cluster do Serviço Gerenciado para Apache Kafka.
Endereço de inicialização
Os clientes do Kafka usam o endereço de inicialização do cluster para estabelecer uma conexão com ele. Para acessar o endereço de inicialização, siga estas etapas:
Console
Acesse a página Clusters do Serviço Gerenciado para Apache Kafka >.
Clique no nome do cluster.
Selecione a guia Configurações.
Se você estiver usando o SASL para autenticar, o URL de bootstrap vai estar listado em URL de bootstrap do mTLS.
Se você estiver usando TLS mútuo (mTLS) para autenticar, o URL de inicialização será listado em URL de inicialização do mTLS.
Clique em Copiar para copiar o valor.
gcloud
Para receber o URL de inicialização, use o comando
managed-kafka clusters describe.
Se você estiver usando o SASL para autenticar, execute o seguinte comando:
gcloud managed-kafka clusters describe CLUSTER_ID \
--location=LOCATION \
--format="value(bootstrapAddress)"
Se você estiver usando TLS mútuo (mTLS) para autenticar, execute o seguinte comando:
gcloud managed-kafka clusters describe CLUSTER_ID \
--location=LOCATION \
--format="value(bootstrapAddressMTLS)"
Substitua:
- CLUSTER_ID: o ID ou nome do cluster.
- LOCATION: o local do cluster.
Para mais informações sobre a autenticação SASL e mTLS, consulte Tipos de autenticação para agentes do Kafka.
Agentes
Para ver os agentes no seu cluster, consulte Ver agentes em um cluster do Serviço Gerenciado para Apache Kafka.
Grupos de consumidores
Um grupo de consumidores é um conjunto de consumidores que cooperam para consumir dados de vários tópicos. Para conferir os grupos de consumidores de um cluster, consulte as seguintes páginas:
Sub-redes
Para conferir as sub-redes conectadas ao seu cluster, siga estas etapas:
Console
No Google Cloud console, acesse a página Clusters.
Clique no nome do cluster.
Na página de detalhes do cluster, clique na guia Configurações. As sub-redes conectadas são listadas em Sub-redes.
gcloud
Execute o comando
gcloud managed-kafka clusters describe:gcloud managed-kafka clusters describe CLUSTER_ID \ --location=LOCATION \ --format="yaml(gcpConfig.accessConfig.networkConfigs)"Substitua:
- CLUSTER_ID: o ID ou nome do cluster.
- LOCATION: o local do cluster.
Para mais informações, consulte Configurar a rede para o Serviço gerenciado para Apache Kafka.
Tópicos
Para ver os tópicos em um cluster, consulte as seguintes páginas: