Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Este documento descreve o modelo de dados usado pelo Cloud Logging.
O modelo de dados especifica o formato em que os dados de registro são armazenados. Ela também determina as dimensões em que você pode consultar os dados de registro.
Modelo de dados
No Cloud Logging, um registro é um conjunto nomeado de entradas individuais.
É possível consultar seus dados pelo nome do registro. Os registros são compostos
de entradas que estão em conformidade com a estrutura LogEntry.
Cada entrada de registro registra o status ou descreve um evento específico, como
a criação de uma instância de máquina virtual, e consiste minimamente no
seguinte:
Carimbo de data/hora que indica quando o evento ocorreu ou quando foi recebido pelo Cloud Logging.
Informações sobre a origem da entrada de registro. Essa fonte é chamada de recurso monitorado. Exemplos de recursos monitorados incluem instâncias individuais do Compute Engine e contêineres do Google Kubernetes Engine.
Para conferir uma lista completa dos tipos de recursos monitorados, consulte
Serviços e recursos monitorados.
Um payload que precisa ser um dos seguintes:
textPayload: esses payloads são formatados como uma única string.
jsonPayload: esses payloads são estruturados, para que você possa
fazer consultas por pares de chave-valor.
Recomendamos que os aplicativos sempre gravem dados de registro estruturados.
protoPayload: esses payloads seguem o formato de um arquivo proto e os
campos são formatados como JSON.
O nome do registro ao qual ele pertence. O nome de um registro inclui o caminho
completo do recurso a que as entradas de registro pertencem, seguido por um
identificador. Confira abaixo exemplos de nomes de registros:
É possível escrever consultas que extraem apenas as entradas de registro em que o valor de um campo LogEntry corresponde a alguns critérios. Por exemplo, é possível mostrar apenas
as entradas de registro em que o campo severity tem o valor ERROR.
Os seguintes tipos de entradas de registro são armazenados no bucket de registro _Required no projeto Google Cloud ,
conta de faturamento, pasta ou organização de origem:
Registros de auditoria do administrador do Google Workspace
Registros de auditoria do Grupos do Google Enterprise
Registros de auditoria de login
Registros de transparência no acesso
Todas as outras entradas de registro que se originam em um Google Cloud projeto, conta de faturamento,
pasta ou organização são armazenadas no
bucket de registro _Default. No entanto, é possível mudar quais
entradas de registro são armazenadas nesse bucket de registros.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-08-11 UTC."],[],[],null,["# Log entry data model\n\nThis document describes the data model used by Cloud Logging.\nThe data model specifies the format in which your log data is stored. It\nalso determines the dimensions over which you can query your log data.\n\nData model\n----------\n\nIn Cloud Logging, a *log* is a named collection of individual entries.\nYou can query your data by the name of the log. Logs are composed\nof entries that conform to the [`LogEntry`](/logging/docs/reference/v2/rest/v2/LogEntry) structure.\n\nEach log entry records status or describes a specific event, such as\nthe creation of a virtual machine instance, and minimally consists of the\nfollowing:\n\n- A timestamp that indicates either when the event took place or when it was received by Cloud Logging.\n- Information about the source of the log entry. This source is called the *monitored resource* . Examples of monitored resources include individual Compute Engine instances and Google Kubernetes Engine containers. For a complete listing of monitored resource types, see [Monitored resources and services](/logging/docs/api/v2/resource-list).\n- A payload which must be one of the following:\n\n - `textPayload`: These payloads are formatted as a single string.\n - `jsonPayload`: These payloads are [structured](/logging/docs/structured-logging), so you can query by key-value pairs. We recommend that applications always write structured log data.\n - `protoPayload`: These payloads follow the format of a proto file and the fields are formatted as JSON.\n- The name of the log to which it belongs. The name of a log includes the full\n path of the resource to which the log entries belong, followed by an\n identifier. The following are examples of log names:\n\n - `projects/my-project/logs/stdout`\n - `projects/my-project/compute.googleapis.com/activity`\n\nYou can write queries that retrieve only those log entries where the value of\na `LogEntry` field matches some criteria. For example, you can display only\nthose log entries whose `severity` field has the value of `ERROR`.\n\nLog entry types\n---------------\n\n[Audit logs](/logging/docs/audit) and [Access Transparency](/assured-workloads/access-transparency/docs/overview) provide\ninformation necessary to satisfy compliance regulations.\nAudit logs provide information about administrative activities\nand accesses within your Google Cloud resources.\nAccess Transparency logs record actions taken by Google Cloud\nstaff when accessing your Google Cloud content. For a list of supported\nservices, see [Google Cloud services with audit logs](/logging/docs/audit/services)\nand [Google Cloud services with Access Transparency logs](/assured-workloads/access-transparency/docs/supported-services).\n\nThe following type of log entries are stored in the\n[`_Required` log bucket](/logging/docs/store-log-entries#required-bucket) in the Google Cloud project,\nbilling account, folder, or organization in which they originate:\n\n- [Admin Activity audit logs](/logging/docs/audit#admin-activity)\n- [System Event audit logs](/logging/docs/audit#system-event)\n- Google Workspace Admin Audit logs\n- Enterprise Groups Audit logs\n- Login Audit logs\n\n\u003c!-- --\u003e\n\n- Access Transparency logs\n\nAll other log entries that originate in a Google Cloud project, billing account,\nfolder, or organization are stored in the\n[`_Default` log bucket](/logging/docs/store-log-entries#default-bucket). However, you can change which\nlog entries are stored in this log bucket.\n\nWhat's next\n-----------\n\n- [Store log data](/logging/docs/store-log-entries).\n- [Route log data](/logging/docs/routing/overview).\n- [Query and view logs overview](/logging/docs/log-analytics)."]]