サーバーログ

2026 R1では、コンポーネントはXProtect Log Server非推奨になりました。

VMSサーバーコンポーネントはXProtect、システムアクティビティ、イベント、エラーのログエントリを生成します。これらのログエントリは、OpenTelemetryプロトコル(OTLP)を介してOpenTelemetryを使用して収集および送信されます。

デフォルトでは、システムはVictoriaLogsを使用してログを保存および管理します。個別のログサーバーやデータベースを管理することなく、サーバーログを表示し、XProtect Management Client直接操作できます。

サーバーログは、コンポーネントが一緒にインストールされているか、別のサーバーにインストールされているかに関係なく、同じように機能します。

OpenTelemetryとOTLPプロトコル

OpenTelemetryは、ログデータを送信するために使用されるオープン標準です。OpenTelemetryコンポーネントを、マネジメントサーバーコンピュータのXProtectVMSシステムと一緒にインストールします。

XProtectコンポーネントは、OpenTelemetryを使用してログエントリをシステム経由で送信します。ログは、ログデータを送信する標準的な方法を定義するOpen Telemetry Protocol(OTLP)を使用して送信されます。

OTLPを使用すると、サーバーログがより柔軟になります。VictoriaLogsのデフォルト設定に加えて、サードパーティーの監視システムなど、OTLPをサポートする別の監視またはロギングソリューションにシステムを接続することができます。

OpenTelemetryがログをテレメトリ信号として処理する方法の一般的な概要については、OpenTelemetryドキュメントのOpenTelemetry Logging: https://opentelemetry.io/docs/specs/otel/logs/を参照してください。

OpenTelemetry Collectorサービス

サーバーログには、実行中のOpenTelemetry Collectorサービスが必要です。サーバーコンポーネントはXProtect、OpenTelemetryプロトコル(OTLP)を使用してログをコレクターに送信し、コレクターはログをVictoriaLogsまたは外部のログソリューションに転送します。

VictoriaLogs

VictoriaLogsは、サーバーログに使用されるデフォルトのログストレージです。サーバーログは、VictoriaLogsのユーザーインターフェイスを使用し、さまざまな種類のログを直接XProtect Management Clientに表示します。

VictoriaLogsは、ログデータを独自の専用データベースに保存し、保存設定に基づいてログの保存期間を管理します。以前のSQL Serverベースのログデータベースに置き換わり、サーバーログ機能の一部として自動的に使用されます。