Neste documento, apresentamos uma visão geral das métricas geradas pela Central de banco de dados. Também descrevemos como usar filtros para restringir os dados que são mostrados em gráficos ou monitorados por políticas de alertas. Para ajudar você a identificar e resolver problemas de desempenho em produtos de banco de dados, como Cloud SQL, AlloyDB para PostgreSQL e Spanner, crie painéis personalizados que mostram métricas e informações úteis sobre suas políticas de alertas.
Tipos de métricas do Database Center
Nesta seção, listamos os tipos de métricas gerados pela Central de banco de dados.
Sobre filtros de métricas
Ao criar gráficos ou políticas de alertas, é possível adicionar filtros para restringir os dados de métricas que são mostrados em gráficos ou monitorados. Por exemplo, é possível adicionar um filtro para que um gráfico mostre dados apenas de um recurso específico. Os gráficos e as notificações das políticas de alertas podem ajudar você a resolver problemas. Eles também podem ajudar você a entender melhor a integridade da sua frota de bancos de dados.
Um filtro é composto por uma chave e um valor de rótulo. Por exemplo, uma chave de rótulo pode ser resource_container, e o valor do rótulo é um contêiner de recursos específico. É possível filtrar dados de métricas por rótulos de métricas e de recursos:
Os rótulos de métrica permitem filtrar alertas com base em uma característica do tipo de métrica, como o tipo de produto do banco de dados ou o tipo de sinal.
Os rótulos de recurso permitem filtrar alertas com base em uma propriedade do recurso monitorado, como o local ou o nome.
Os valores de filtro diferenciam maiúsculas de minúsculas e precisam ser inseridos exatamente como aparecem nas tabelas deste documento.
É possível adicionar vários filtros a um gráfico ou uma política de alertas. Se você adicionar vários filtros, somente os dados de métricas que corresponderem a todos os rótulos serão mostrados.
O restante deste documento lista os rótulos de métricas e de recursos que podem ser usados para filtrar os dados de métricas gerados pela Central de Banco de Dados. Ao criar um filtro, recomendamos que você copie e cole os valores de filtro listados neste documento no elemento de filtro.
- Filtrar por tipo de recurso.
- Filtrar por produto, mecanismo ou versão.
- Filtrar por tipo de indicador.
Filtrar por tipo de recurso
As seguintes chaves de rótulo permitem filtrar os dados de métricas New database resources (resource/new_resource_count) e New database signals (Resource/new_signal_count) pelo tipo de recurso:
resource_containermonitored_resource_containerlocationresource_typefull_resource_name
Para todas as chaves de rótulo, exceto resource_type, quando você cria o filtro no
console do Google Cloud , o menu de valores lista todos os valores válidos.
Para a chave de rótulo resource_type, a lista de valores de rótulo que você pode escolher no console do Google Cloud pode estar incompleta.
Use a tabela a seguir para escolher um tipo de recurso compatível:
resource_type |
Definição |
|---|---|
|
Um cluster do AlloyDB para PostgreSQL. |
|
Uma instância do AlloyDB para PostgreSQL. |
|
Um cluster do Bigtable. |
|
Uma instância do Bigtable. |
|
Uma instância do Compute Engine. |
|
Um banco de dados do Firestore. |
|
Uma instância do Memorystore for Valkey. |
|
Um recurso de banco de dados autônomo da Oracle. |
|
Um recurso de infraestrutura do Oracle Cloud Exadata |
|
Um recurso de cluster de VM em nuvem da Oracle |
|
Um cluster do Redis |
|
Uma instância do Redis |
|
Uma instância do Spanner. |
|
Uma instância do Cloud SQL. |
Filtrar por produto, mecanismo ou versão
O tipo de métrica New database resources (resource/new_resource_count)
define as seguintes chaves de rótulo:
product: tipo de produto.engine: tipo de mecanismoversion: versão do produto.
Cada linha na tabela a seguir lista combinações válidas de valores de rótulo. Por exemplo, se você adicionar os filtros product=CLOUD_SQL e version=SQLSERVER_2022_WEB a um gráfico, ele poderá exibir dados.
No entanto, se você adicionar os filtros product=CLOUD_SQL e version=2 a um gráfico,
ele não vai mostrar dados.
product |
engine |
version |
|---|---|---|
ALLOYDB |
POSTGRES |
14, 15, 16, 17 |
BIGTABLE |
NATIVE |
N/A |
CLOUD_SQL |
MYSQL |
5.6, 5.7, 8.0,
8.4 |
CLOUD_SQL |
POSTGRES |
9.6, 10, 11, 12,
13, 14, 15, 16,
17 |
CLOUD_SQL |
SQL_SERVER |
SQLSERVER_2017_EXPRESS, SQLSERVER_2017_STANDARD,
SQLSERVER_2017_ENTERPRISE, SQLSERVER_2017_WEB,
SQLSERVER_2019_EXPRESS, SQLSERVER_2019_STANDARD,
SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_WEB,
SQLSERVER_2022_EXPRESS, SQLSERVER_2022_STANDARD,
SQLSERVER_2022_ENTERPRISE, SQLSERVER_2022_WEB |
COMPUTE_ENGINE |
MYSQL, POSTGRES, SQL_SERVER |
N/A |
FIRESTORE |
FIRESTORE_WITH_NATIVE_MODE,
FIRESTORE_WITH_DATASTORE_MODE,
FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE |
N/A |
MEMORYSTORE |
MEMORYSTORE_FOR_REDIS |
3.2, 4.0, 5.0, 6.X, 7.0, 7.2 |
MEMORYSTORE |
MEMORYSTORE_FOR_REDIS_CLUSTER |
7 |
MEMORYSTORE |
MEMORYSTORE_FOR_VALKEY |
7.2, 8.0, 9.0, 9.1
|
ORACLE_ON_GCP |
EXADATA_ORACLE |
19, 23 |
ORACLE_ON_GCP |
ADB_SERVERLESS_ORACLE |
19c, 23ai |
SPANNER |
NATIVE |
N/A |
Filtrar por tipo de indicador
O tipo de métrica New database signals (resource/new_signal_count)
define a chave de rótulo issue_type. O valor desse rótulo é definido como
um tipo de indicador.
Para a chave de rótulo issue_type, a lista de tipos de recursos que você pode
escolher no console do Google Cloud pode não incluir todos os valores compatíveis.
Use a tabela a seguir para escolher um tipo de indicador compatível:
issue_type |
Definição |
|---|---|
|
O recurso está protegido contra failover. |
|
O recurso faz parte de um grupo multirregional. |
|
O recurso faz parte de um pool de réplicas. |
|
O recurso não tem uma política de backup automatizada. |
|
O recurso tem um período curto de retenção de backup. |
|
Falha no último backup do recurso. |
|
O último backup do recurso tem mais de 24 horas. |
|
O recurso viola o comparativo de mercado do CIS Google Cloud Foundation 2.0. |
|
O recurso viola o comparativo de mercado do CIS Google Cloud Foundation 1.3. |
|
O recurso viola o comparativo de mercado do CIS Google Cloud Foundation 1.2. |
|
O recurso viola o comparativo de mercado do CIS Google Cloud Foundation 1.1. |
|
O recurso viola o comparativo de mercado do CIS Google Cloud Foundation 1.0. |
|
O recurso viola o CIS Controls 8.0. |
|
O recurso viola o NIST 800-53. |
|
O recurso viola o NIST 800-53 R5. |
|
O recurso viola o Framework de Segurança Cibernética do NIST 1.0. |
|
O recurso viola a ISO-27001. |
|
O recurso viola a ISO-27001 v2022. |
|
O recurso viola o PCI-DSS v3.2.1. |
|
O recurso viola o PCI-DSS v4.0. |
|
O recurso viola a Matriz de controles de nuvem 4. |
|
O recurso viola a HIPAA. |
|
O recurso viola o SOC2 v2017. |
|
Os registros não são otimizados para a solução de problemas. |
|
As durações das consultas não são registradas. |
|
A geração de registros de erros está configurada para ser detalhada. |
|
As esperas de bloqueio de consulta não são registradas. |
|
A geração de registros de erro para instruções está desconfigurada. |
|
A geração de registros de erros para a gravidade da instrução está configurada incorretamente. |
|
A geração de registros de erro para gravidade das mensagens está configurada incorretamente. |
|
As estatísticas de consulta estão sendo registradas. |
|
Há um excesso de registros do nome do host do cliente. |
|
Há um excesso de registros de estatísticas do analisador. |
|
Há um excesso de registros de estatísticas do planejador. |
|
A configuração não está definida para registrar apenas instruções DDL. |
|
As estatísticas de consulta estão sendo registradas. |
|
Os arquivos temporários não estão sendo registrados. |
|
O número máximo de conexões simultâneas não está configurado. |
|
As opções do usuário estão configuradas. |
|
O recurso está exposto ao acesso público. |
|
O recurso permite conexões diretas não criptografadas. |
|
O usuário raiz não tem senha. |
|
O usuário raiz tem uma senha fraca. |
|
A chave de criptografia não é gerenciada pelo cliente. |
|
A autenticação do servidor não é necessária porque a autenticação de banco de dados independente está ativada. |
|
O recurso é exposto pelo encadeamento de propriedade. |
|
O recurso está exposto a scripts externos. |
|
O recurso está exposto a cargas de dados locais. |
|
As tentativas de conexão não são registradas. |
|
As desconexões não são registradas. |
|
Informações de instruções excessivas estão sendo registradas. |
|
O recurso está exposto ao acesso remoto. |
|
Os nomes dos bancos de dados estão expostos. |
|
As informações de rastreamento sensíveis não são mascaradas. |
|
O recurso tem um IP público ativado. |
|
O recurso está ocioso. |
|
O recurso está com excesso de provisionamento. |
|
O recurso tem um número alto de tabelas abertas. |
|
O recurso tem um grande número de tabelas. |
|
O recurso tem uma alta utilização do ID da transação. |
|
O recurso está subprovisionado (uso intenso de recursos). |
|
O recurso está próximo da capacidade de armazenamento ou no limite dela. |
|
O certificado do servidor está prestes a atingir a data de validade. |
|
A auditoria do banco de dados está desativada. |
|
O recurso viola a política que restringe redes autorizadas. |
|
O recurso viola a política que restringe IPs públicos. |
|
O recurso está se aproximando do limite de cota do cluster. |
|
Não há uma política de senha configurada. |
|
Um número alto de conexões está afetando o desempenho do disco. |
|
O uso de tabelas temporárias está afetando o desempenho. |
|
A atividade do registro de transações está afetando o desempenho do disco. |
|
Um número alto de junções sem índices está afetando o desempenho. |
|
Um superusuário está gravando em tabelas de usuários. |
|
Um usuário recebeu todas as permissões. |
|
Os dados foram exportados para um bucket externo do Cloud Storage. |
|
Os dados foram exportados para um bucket público do Cloud Storage. |
|
Um algoritmo de hash de senha fraco está sendo usado. |
|
Não há uma política de senha para os usuários. |
|
Um nó no cluster tem alta utilização. |
|
A proteção contra exclusão não está ativada. |
|
A recuperação pontual não está ativada. |
|
O recurso está suspenso. |
|
Comandos caros estão sendo executados. |
|
Uma política de manutenção não está configurada. |
|
Consultas ineficientes estão sendo executadas. |
|
A carga de trabalho é de leitura intensiva. |
|
O recurso está se aproximando do limite do nível de memória. |
|
A memória máxima do servidor está configurada incorretamente. |
|
Linhas grandes foram detectadas. |
|
O recurso está com alta pressão de gravação. |
|
O recurso está com alta pressão de leitura. |
|
A política de criptografia da organização não foi atendida. |
|
A política de local da organização não foi atendida. |
|
O recurso está executando uma versão secundária desatualizada e requer um patch. |
|
O esquema do banco de dados não está otimizado. |
|
Há muitas conexões inativas. |
|
Há um alto atraso de replicação. |
|
O recurso está executando uma versão principal desatualizada. |
Exemplo: criar um gráfico
Para visualizar o número de novos recursos de banco de dados em um gráfico, siga estas instruções. Siga o mesmo procedimento para os outros tipos de métricas do Database Center.
-
No console Google Cloud , acesse a página do leaderboard Metrics explorer:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoring.
- Na barra de ferramentas do console Google Cloud , selecione seu projeto Google Cloud . Para configurações do App Hub, selecione o projeto host do App Hub ou o projeto de gerenciamento da pasta habilitada para apps.
- No elemento Metric, expanda o menu Selecionar uma métrica,
digite
New database signalsna barra de filtro e use os submenus para selecionar um tipo de recurso e métrica específicos:- No menu Recursos ativos, selecione Recurso de banco de dados.
- No menu Categorias de métricas ativas, selecione Recurso.
- No menu Métricas ativas, selecione Novos indicadores do banco de dados.
- Clique em Aplicar.
databasecenter.googleapis.com/resource/new_signal_count. Filtre os dados por tipo de indicador e tipo de recurso:
- Para filtrar pelo tipo de indicador, no elemento Filtro, clique em Adicionar filtro e selecione issue_type. Para o valor do rótulo, selecione ou insira um valor.
- Para filtrar por tipo de recurso, no elemento Filtro, clique em Adicionar filtro e selecione resource_type. Para o valor do rótulo, selecione ou insira um valor.