Objeto de log do APM
Os objetos a seguir estão diretamente relacionados à API apmlog.
Cada propriedade corresponde à coluna com o mesmo nome na tabela otel_logs da fonte de dados de telemetria (por exemplo, a propriedade severity_text corresponde à coluna SeverityText).
Para obter a lista de colunas, consulte Colunas de dados de telemetria compatíveis.
Log do APM
O objeto de log do APM representa um registro de log (um registro de texto de um evento, como um pagamento com falha ou um timeout de banco de dados). Um registro de log contém informações sobre um evento que ocorreu em um momento específico, incluindo sua gravidade, mensagem e atributos. Se um registro de log foi produzido durante uma operação que faz parte de um trace, ele também contém os IDs desse trace e span.
O objeto de log do APM tem as seguintes propriedades:
| Propriedade | Tipo | Descrição |
|---|---|---|
| timestamp | integer | Hora Unix (em nanossegundos) em que o evento ocorreu. Comportamento da propriedade: - somente leitura |
| traceid | string | ID, se houver, do trace durante o qual o registro de log foi produzido. Comportamento da propriedade: - somente leitura |
| spanid | string | ID, se houver, do span durante o qual o registro de log foi produzido. Comportamento da propriedade: - somente leitura |
| trace_flags | integer | Flags de trace do contexto do trace do registro de log, como uma máscara de bits. Se o bit menos significativo estiver definido (valor 1), o trace será amostrado.Comportamento da propriedade: - somente leitura |
| severity_text | string | Nível de gravidade do registro de log, conforme fornecido pela aplicação (por exemplo, INFO, WARN ou ERROR).Comportamento da propriedade: - somente leitura |
| severity_number | integer | Nível de gravidade do registro de log, como um número. Valores possíveis: 0 - UNSPECIFIED; 1-4 - TRACE; 5-8 - DEBUG; 9-12 - INFO; 13-16 - WARN; 17-20 - ERROR; 21-24 - FATAL. Comportamento da propriedade: - somente leitura |
| service_name | string | Nome do serviço que produziu o registro de log (por exemplo, zabbix-frontend), obtido do atributo de recurso service.name do OpenTelemetry.Comportamento da propriedade: - somente leitura |
| body | string | Mensagem do registro de log. Comportamento da propriedade: - somente leitura |
| resource_schema_url | string | URL, se houver, do schema do OpenTelemetry dos atributos de recurso. Comportamento da propriedade: - somente leitura |
| resource_attributes | object | Atributos de recurso de chave-valor do registro de log (por exemplo, host.name: eabf8c2a5ddc).Comportamento da propriedade: - somente leitura |
| scope_schema_url | string | URL, se houver, do schema do OpenTelemetry do escopo de instrumentação e de seus atributos. Comportamento da propriedade: - somente leitura |
| scope_name | string | Nome do escopo de instrumentação que produziu o registro de log. Comportamento da propriedade: - somente leitura |
| scope_version | string | Versão, se houver, do escopo de instrumentação. Comportamento da propriedade: - somente leitura |
| scope_attributes | object | Atributos de chave-valor do escopo de instrumentação. Comportamento da propriedade: - somente leitura |
| log_attributes | object | Atributos de log de chave-valor do registro de log (por exemplo, log.file.path: /var/log/zabbix/zabbix_frontend.log).Comportamento da propriedade: - somente leitura |
| event_name | string | Nome, se houver, do tipo de evento que o registro de log representa. Comportamento da propriedade: - somente leitura |