このページで
APMログオブジェクト
以下のオブジェクトは、apmlog APIに直接関連しています。
各プロパティは、テレメトリデータソースのotel_logsテーブルにある同名のカラムに対応します(例:severity_textプロパティはSeverityTextカラムに対応します)。
カラムの一覧については、サポートされているテレメトリデータカラムを参照してください。
APMログ
APMログオブジェクトは、ログレコード(支払いの失敗やデータベースのタイムアウトなど、イベントをテキストで記録したもの)を表します。 ログレコードには、重大度、メッセージ、属性など、特定の時刻に発生したイベントに関する情報が含まれます。 ログレコードがトレースの一部である操作中に生成された場合、そのトレースおよびスパンのIDも含まれます。
APMログオブジェクトには、次のプロパティがあります。
| プロパティ | タイプ | 説明 |
|---|---|---|
| timestamp | integer | イベントが発生した時刻を表すUnix時間(ナノ秒単位)。 プロパティの動作: - 読み取り専用 |
| traceid | string | ログレコードが生成されたトレースのID(存在する場合)。 プロパティの動作: - 読み取り専用 |
| spanid | string | ログレコードが生成されたスパンのID(存在する場合)。 プロパティの動作: - 読み取り専用 |
| trace_flags | integer | ビットマスクとして表される、ログレコードのトレースコンテキストのトレースフラグ。 最下位ビットが設定されている場合(値が 1)、トレースはサンプリングされています。プロパティの動作: - 読み取り専用 |
| severity_text | string | アプリケーションによって提供されたログレコードの重大度レベル(例: INFO、WARN、ERROR)。プロパティの動作: - 読み取り専用 |
| severity_number | integer | 数値として表されるログレコードの重大度レベル。 指定可能な値: 0 - UNSPECIFIED; 1-4 - TRACE; 5-8 - DEBUG; 9-12 - INFO; 13-16 - WARN; 17-20 - ERROR; 21-24 - FATAL。 プロパティの動作: - 読み取り専用 |
| service_name | string | ログレコードを生成したサービスの名前(例: zabbix-frontend)。OpenTelemetryの service.name リソース属性から取得されます。プロパティの動作: - 読み取り専用 |
| body | string | ログレコードのメッセージ。 プロパティの動作: - 読み取り専用 |
| resource_schema_url | string | リソース属性のOpenTelemetry スキーマのURL(存在する場合)。 プロパティの動作: - 読み取り専用 |
| resource_attributes | object | ログレコードのキーと値のリソース属性(例: host.name: eabf8c2a5ddc)。プロパティの動作: - 読み取り専用 |
| scope_schema_url | string | インストルメンテーションスコープとその属性のOpenTelemetry スキーマのURL(存在する場合)。 プロパティの動作: - 読み取り専用 |
| scope_name | string | ログレコードを生成したインストルメンテーションスコープの名前。 プロパティの動作: - 読み取り専用 |
| scope_version | string | インストルメンテーションスコープのバージョン(存在する場合)。 プロパティの動作: - 読み取り専用 |
| scope_attributes | object | インストルメンテーションスコープのキーと値の属性。 プロパティの動作: - 読み取り専用 |
| log_attributes | object | ログレコードのキーと値のログ属性(例: log.file.path: /var/log/zabbix/zabbix_frontend.log)。プロパティの動作: - 読み取り専用 |
| event_name | string | ログレコードが表すイベントタイプの名前(存在する場合)。 プロパティの動作: - 読み取り専用 |