Geração de registros do Cloud Spanner

Introdução

Esta página contém o resumo dos registros disponíveis no Stackdriver Logging a partir do Cloud Spanner.

A geração de registros é automática para o Cloud Spanner. As operações de administração que executam as seguintes tarefas são registradas automaticamente nos registros de auditoria do Cloud:

  • criação, atualização ou exclusão de uma instância
  • criação, atualização ou descarte de um banco de dados

Operações registradas de administração de instância

As seguintes operações de administração de instância do Cloud Spanner são registradas no Stackdriver Logging. Todos os campos são strings, a menos que especificado de outra forma, e são capturados juntos no campo de solicitação na entrada de registro.

CreateInstance

Nome do campo Conteúdo
instance_id Nome da instância a ser criada, no formato projects/<project_id>/instances/<instance_id>
config Nome da configuração da instância, no formato projects/<project_id>/instanceConfigs/<configuration>
display name Nome descritivo dessa instância, tal como aparece no Console do Google Cloud Platform
node_count Número de nodes atribuídos a essa instância (int32)
state Estado da instância (enum State),
podendo ter um dos seguintes valores:
  • 0: UNSPECIFIED_STATE
  • 1: CREATING
  • 2: READY

UpdateInstance

Nome do campo Conteúdo
name Código exclusivo da instância a atualizar, no formato projects/<project_id>/instances/<instance_id>
config Nome da configuração da instância, no formato projects/<project_id>/instanceConfigs/<configuration>
display name Nome descritivo dessa instância, tal como aparece no Console do Google Cloud Platform
node_count Número de nodes atribuídos a essa instância (int32)
field_mask Uma máscara de campo especificando quais campos atualizar (google.protobuf.FieldMask)

DeleteInstance

Nome do campo Conteúdo
name Nome da instância a excluir, no formato projects/<project_id>/instances/<instance_id>

Operações registradas de administração de banco de dados

As seguintes operações de administração de banco de dados do Cloud Spanner são registradas no Stackdriver Logging. Todos os campos são strings e são capturados juntos no campo de solicitação na entrada do registro.

CreateDatabase

Nome do campo Conteúdo
parent Código da instância onde o banco de dados será criado, no formato projects/<project_id>/instances/<instance_id>
create_statement Instrução usada para criar o banco de dados, no formato CREATE DATABASE '<database_id>'
extra_statements Uma lista opcional de instruções de linguagem de definição de dados (DDL, na sigla em inglês), como CREATE TABLE, que criam o esquema inicial do banco de dados

GetDatabase

Nome do campo Conteúdo
Name Código exclusivo do banco de dados a recuperar, no formato projects/<project_id>/instances/<instance_id>/databases/<database_id>

UpdateDatabaseDdl

Nome do campo Conteúdo
database Código exclusivo do banco de dados a atualizar, no formato projects/<project_id>/instances/<instance_id>/databases/<database_id>
statements Instruções DDL, como CREATE TABLE, que criam ou excluem tabelas, colunas, índices etc.
operation_id Código da operação que executa a atualização de banco de dados

DropDatabase

Nome do campo Conteúdo
database Código exclusivo do banco de dados a descartar, no formato projects/<project_id>/instances/<instance_id>/databases/<database_id>

Próximas etapas

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Spanner