Auf dieser Seite

APM-Log-Objekt

Die folgenden Objekte stehen in direktem Zusammenhang mit der apmlog-API.

Jede Eigenschaft entspricht der Spalte mit demselben Namen in der Tabelle otel_logs der Telemetriedatenquelle (z. B. entspricht die Eigenschaft severity_text der Spalte SeverityText). Eine Liste der Spalten finden Sie unter Unterstützte Telemetriedatenspalten.

APM-Protokoll

Das APM-Protokollobjekt stellt einen Protokolldatensatz dar (einen Textdatensatz eines Ereignisses, z. B. einer fehlgeschlagenen Zahlung oder eines Datenbank-Timeouts). Ein Protokolldatensatz enthält Informationen zu einem Ereignis, das zu einem bestimmten Zeitpunkt aufgetreten ist, einschließlich seines Schweregrads, seiner Meldung und seiner Attribute. Wenn ein Protokolldatensatz während eines Vorgangs erzeugt wurde, der Teil eines Trace ist, enthält er außerdem die IDs dieses Trace und Spans.

Das APM-Protokollobjekt verfügt über folgende Eigenschaften:

Property Type Description
timestamp integer Unix-Zeit (in Nanosekunden), zu der das Ereignis aufgetreten ist.

Property behavior:
- read-only
traceid string ID, sofern vorhanden, des Trace, während dessen der Protokolldatensatz erzeugt wurde.

Property behavior:
- read-only
spanid string ID, sofern vorhanden, des Spans, während dessen der Protokolldatensatz erzeugt wurde.

Property behavior:
- read-only
trace_flags integer Trace-Flags des Trace-Kontexts des Protokolldatensatzes als Bitmaske.
Wenn das niederwertigste Bit gesetzt ist (Wert 1), wird der Trace erfasst.

Property behavior:
- read-only
severity_text string Vom Anwendungsprogramm bereitgestellte Schweregradstufe des Protokolldatensatzes (z. B. INFO, WARN oder ERROR).

Property behavior:
- read-only
severity_number integer Schweregradstufe des Protokolldatensatzes als Zahl.

Mögliche Werte:
0 - UNSPECIFIED;
1-4 - TRACE;
5-8 - DEBUG;
9-12 - INFO;
13-16 - WARN;
17-20 - ERROR;
21-24 - FATAL.

Property behavior:
- read-only
service_name string Name des Dienstes, der den Protokolldatensatz erzeugt hat (z. B. zabbix-frontend), übernommen aus dem OpenTelemetry-Ressourcenattribut service.name.

Property behavior:
- read-only
body string Meldung des Protokolldatensatzes.

Property behavior:
- read-only
resource_schema_url string URL, sofern vorhanden, des OpenTelemetry-Schemas der Ressourcenattribute.

Property behavior:
- read-only
resource_attributes object Schlüssel-Wert-Ressourcenattribute des Protokolldatensatzes (z. B. host.name: eabf8c2a5ddc).

Property behavior:
- read-only
scope_schema_url string URL, sofern vorhanden, des OpenTelemetry-Schemas des Instrumentierungsbereichs und seiner Attribute.

Property behavior:
- read-only
scope_name string Name des Instrumentierungsbereichs, der den Protokolldatensatz erzeugt hat.

Property behavior:
- read-only
scope_version string Version, sofern vorhanden, des Instrumentierungsbereichs.

Property behavior:
- read-only
scope_attributes object Schlüssel-Wert-Attribute des Instrumentierungsbereichs.

Property behavior:
- read-only
log_attributes object Schlüssel-Wert-Protokollattribute des Protokolldatensatzes (z. B. log.file.path: /var/log/zabbix/zabbix_frontend.log).

Property behavior:
- read-only
event_name string Name, sofern vorhanden, des Ereignistyps, den der Protokolldatensatz darstellt.

Property behavior:
- read-only