Oggetto log APM
I seguenti oggetti sono direttamente correlati all'API apmlog.
Ogni proprietà corrisponde alla colonna con lo stesso nome nella tabella otel_logs della sorgente dati di telemetria (ad esempio, la proprietà severity_text corrisponde alla colonna SeverityText).
Per l'elenco delle colonne, vedere Colonne dei dati di telemetria supportate.
Log APM
L'oggetto log APM rappresenta un record di log (un record di testo di un evento, ad esempio un pagamento non riuscito o un timeout del database). Un record di log contiene informazioni su un evento verificatosi in un momento specifico, inclusi la relativa gravità, il messaggio e gli attributi. Se un record di log è stato prodotto durante un'operazione che fa parte di una trace, contiene anche gli ID di tale trace e span.
L'oggetto log APM ha le seguenti proprietà:
| Property | Type | Description |
|---|---|---|
| timestamp | integer | Ora Unix (in nanosecondi) in cui si è verificato l'evento. Property behavior: - sola lettura |
| traceid | string | ID, se disponibile, della trace durante la quale è stato prodotto il record di log. Property behavior: - sola lettura |
| spanid | string | ID, se disponibile, dello span durante il quale è stato prodotto il record di log. Property behavior: - sola lettura |
| trace_flags | integer | Flag della trace del contesto della trace del record di log, come maschera di bit. Se il bit meno significativo è impostato (valore 1), la trace viene campionata.Property behavior: - sola lettura |
| severity_text | string | Livello di gravità del record di log, fornito dall'applicazione (ad esempio, INFO, WARN o ERROR).Property behavior: - sola lettura |
| severity_number | integer | Livello di gravità del record di log, come numero. Valori possibili: 0 - UNSPECIFIED; 1-4 - TRACE; 5-8 - DEBUG; 9-12 - INFO; 13-16 - WARN; 17-20 - ERROR; 21-24 - FATAL. Property behavior: - sola lettura |
| service_name | string | Nome del servizio che ha prodotto il record di log (ad esempio, zabbix-frontend), ricavato dall'attributo della risorsa OpenTelemetry service.name.Property behavior: - sola lettura |
| body | string | Messaggio del record di log. Property behavior: - sola lettura |
| resource_schema_url | string | URL, se disponibile, dello schema OpenTelemetry degli attributi della risorsa. Property behavior: - sola lettura |
| resource_attributes | object | Attributi della risorsa chiave-valore del record di log (ad esempio, host.name: eabf8c2a5ddc).Property behavior: - sola lettura |
| scope_schema_url | string | URL, se disponibile, dello schema OpenTelemetry dell'ambito di strumentazione e dei relativi attributi. Property behavior: - sola lettura |
| scope_name | string | Nome dell'ambito di strumentazione che ha prodotto il record di log. Property behavior: - sola lettura |
| scope_version | string | Versione, se disponibile, dell'ambito di strumentazione. Property behavior: - sola lettura |
| scope_attributes | object | Attributi chiave-valore dell'ambito di strumentazione. Property behavior: - sola lettura |
| log_attributes | object | Attributi del log chiave-valore del record di log (ad esempio, log.file.path: /var/log/zabbix/zabbix_frontend.log).Property behavior: - sola lettura |
| event_name | string | Nome, se disponibile, del tipo di evento rappresentato dal record di log. Property behavior: - sola lettura |