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