Obiekt dziennika APM
Poniższe obiekty są bezpośrednio powiązane z API apmlog.
Każda właściwość odpowiada kolumnie o tej samej nazwie w tabeli otel_logs źródła danych telemetrycznych (np. właściwość severity_text odpowiada kolumnie SeverityText).
Listę kolumn można znaleźć w sekcji Obsługiwane kolumny danych telemetrycznych.
Dziennik APM
Obiekt dziennika APM reprezentuje rekord dziennika (tekstowy zapis zdarzenia, takiego jak nieudana płatność lub przekroczenie limitu czasu połączenia z bazą danych). Rekord dziennika zawiera informacje o zdarzeniu, które wystąpiło w określonym czasie, w tym informacje o jego ważności, komunikacie i atrybutach. Jeśli rekord dziennika został utworzony podczas operacji będącej częścią śladu, zawiera również identyfikatory tego śladu i odcinka.
Obiekt dziennika APM ma następujące właściwości:
| Właściwość | Typ | Opis |
|---|---|---|
| timestamp | integer | Czas uniksowy (w nanosekundach), w którym wystąpiło zdarzenie. Zachowanie właściwości: - tylko do odczytu |
| traceid | string | Identyfikator, jeśli istnieje, śladu, podczas którego utworzono rekord dziennika. Zachowanie właściwości: - tylko do odczytu |
| spanid | string | Identyfikator, jeśli istnieje, odcinka, podczas którego utworzono rekord dziennika. Zachowanie właściwości: - tylko do odczytu |
| trace_flags | integer | Flagi śladu kontekstu śladu rekordu dziennika w postaci maski bitowej. Jeśli ustawiony jest najmniej znaczący bit (wartość 1), ślad jest próbkowany.Zachowanie właściwości: - tylko do odczytu |
| severity_text | string | Poziom ważności rekordu dziennika podany przez aplikację (np. INFO, WARN lub ERROR).Zachowanie właściwości: - tylko do odczytu |
| severity_number | integer | Poziom ważności rekordu dziennika jako liczba. Możliwe wartości: 0 - UNSPECIFIED; 1-4 - TRACE; 5-8 - DEBUG; 9-12 - INFO; 13-16 - WARN; 17-20 - ERROR; 21-24 - FATAL. Zachowanie właściwości: - tylko do odczytu |
| service_name | string | Nazwa usługi, która utworzyła rekord dziennika (np. zabbix-frontend), pobrana z atrybutu zasobu OpenTelemetry service.name.Zachowanie właściwości: - tylko do odczytu |
| body | string | Komunikat rekordu dziennika. Zachowanie właściwości: - tylko do odczytu |
| resource_schema_url | string | Adres URL, jeśli istnieje, schematu OpenTelemetry atrybutów zasobu. Zachowanie właściwości: - tylko do odczytu |
| resource_attributes | object | Atrybuty zasobu rekordu dziennika w postaci par klucz-wartość (np. host.name: eabf8c2a5ddc).Zachowanie właściwości: - tylko do odczytu |
| scope_schema_url | string | Adres URL, jeśli istnieje, schematu OpenTelemetry zakresu instrumentacji i jego atrybutów. Zachowanie właściwości: - tylko do odczytu |
| scope_name | string | Nazwa zakresu instrumentacji, który utworzył rekord dziennika. Zachowanie właściwości: - tylko do odczytu |
| scope_version | string | Wersja zakresu instrumentacji, jeśli istnieje. Zachowanie właściwości: - tylko do odczytu |
| scope_attributes | object | Atrybuty zakresu instrumentacji w postaci par klucz-wartość. Zachowanie właściwości: - tylko do odczytu |
| log_attributes | object | Atrybuty dziennika rekordu dziennika w postaci par klucz-wartość (np. log.file.path: /var/log/zabbix/zabbix_frontend.log).Zachowanie właściwości: - tylko do odczytu |
| event_name | string | Nazwa typu zdarzenia reprezentowanego przez rekord dziennika, jeśli istnieje. Zachowanie właściwości: - tylko do odczytu |