Gerenciar e monitorar o AlloyDB Omni

Selecione uma versão da documentação:

Nesta página, descrevemos como gerenciar funções de usuário do AlloyDB Omni, monitorar a atividade do servidor do AlloyDB Omni e atualizar ou remover a instalação do AlloyDB Omni.

Gerenciar funções do usuário

O AlloyDB Omni usa o mesmo conjunto de funções de usuário predefinidas do PostgreSQL que o AlloyDB inclui, com as seguintes diferenças:

  • O AlloyDB Omni inclui uma função de superusuário chamada alloydbadmin e uma função de não superusuário chamada alloydbmetadata.

  • O usuário postgres padrão tem uma função de superusuário.

  • Todas as outras funções de usuário predefinidas não têm privilégios. Elas são reservadas para possíveis usos no futuro.

Assim como no AlloyDB, é uma prática recomendada seguir estas etapas ao configurar um banco de dados:

  1. Defina ou importe seus bancos de dados usando a função do usuário postgres. Em uma nova instalação, essa função tem privilégios de superusuário e não exige senha.

  2. Crie novas funções de usuário que tenham o nível correto de acesso às tabelas do aplicativo, novamente usando a função do usuário postgres.

  3. Configure o aplicativo para se conectar ao banco de dados usando essas novas funções de acesso limitado.

É possível criar e definir quantas novas funções de usuário forem necessárias. Não modifique nem exclua nenhuma das funções de usuário com que o AlloyDB Omni é fornecido.

Para mais informações, consulte Gerenciar funções de usuário do AlloyDB roles.

Monitorar o AlloyDB Omni

Monitorar a instalação do AlloyDB Omni significa ler e analisar os arquivos de registro.

Para uma lista de métricas disponíveis, consulte Métricas do AlloyDB Omni.

Servidor único

Por padrão, para recuperar registros do AlloyDB Omni, execute:

Docker

  docker logs CONTAINER_NAME

Substitua CONTAINER_NAME pelo nome do contêiner do AlloyDB Omni.

Para configurar o comportamento de registro do AlloyDB Omni, consulte Personalizar a instalação do AlloyDB Omni.

Podman

  podman logs CONTAINER_NAME

Substitua CONTAINER_NAME pelo nome do contêiner do AlloyDB Omni.

Para configurar o comportamento de registro do AlloyDB Omni, consulte Personalizar a instalação do AlloyDB Omni.

Podman

  podman logs CONTAINER_NAME

Substitua CONTAINER_NAME pelo nome do contêiner do AlloyDB Omni.

Para configurar o comportamento de registro do AlloyDB Omni, consulte Personalizar a instalação do AlloyDB Omni.

Fazer upgrade do AlloyDB Omni

Para fazer upgrade do AlloyDB Omni 15.5.2 ou versões anteriores para a 15.5.4, siga as instruções em Migrar de uma versão anterior do AlloyDB Omni para a versão mais recente.

Para fazer upgrade da versão 15.5.4 e mais recentes:

  1. Reinicie o AlloyDB Omni usando uma nova versão da imagem.

  2. Especifique o diretório de dados para corresponder ao mesmo caminho usado em versões anteriores do AlloyDB Omni.

Desinstalar o AlloyDB Omni

Servidor único

Para desinstalar o AlloyDB Omni, interrompa e exclua o contêiner do AlloyDB Omni usando o seguinte comando:

Docker

 docker container stop CONTAINER_NAME
   docker container rm CONTAINER_NAME

Substitua CONTAINER_NAME pelo nome do contêiner do AlloyDB Omni.

Podman

 podman container stop CONTAINER_NAME
   podman container rm CONTAINER_NAME

Substitua CONTAINER_NAME pelo nome do contêiner do AlloyDB Omni.

Podman

 podman container stop CONTAINER_NAME
   podman container rm CONTAINER_NAME

Substitua CONTAINER_NAME pelo nome do contêiner do AlloyDB Omni.

É possível mover, arquivar ou excluir um diretório de dados externo, dependendo de como você quer preservar os dados após desinstalar o AlloyDB Omni.