このトピックでは、LoongCollector の各リリースにおける新機能、改善点、修正点について説明します。
イメージリポジトリ: aliyun-observability-release-registry.${region}.cr.aliyuncs.com/loongcollector/loongcollector
例:
中国 (杭州):
aliyun-observability-release-registry.cn-hangzhou.cr.aliyuncs.com/loongcollector/loongcollector:${image_tag}シンガポール:
aliyun-observability-release-registry.ap-southeast-1.cr.aliyuncs.com/loongcollector/loongcollector:${image_tag}
3.3.10
リリース日: 2026-08-13
イメージタグ: v3.3.10.0-3c7ddcb-aliyun
互換性のない変更
廃止された出力プラグイン
flusher_kafkaを削除しました。flusher_kafkaを使用している収集設定は、プラグインが登録されなくなるため、3.3.10 へのアップグレード後に動作を停止します。アップグレードする前にflusher_kafka_v2に移行してください。
新機能
input_agentsightプラグインに、raw HTTPS フォールバックレポート用のRawHttpsFallbackスイッチが追加されました。このスイッチはデフォルトで無効になっています。標準の LLM 呼び出しとして解析できず、通常は破棄される HTTPS トラフィックが、raw HTTP リクエストおよびレスポンスイベントとしてレポートされるようになります。これにより、非標準の LLM トラフィックに対する可観測性が向上します。
修正
Pod のインプレース再構築後、Kubernetes ラベルのメタデータが迅速に更新されない問題を修正しました。
ネットワークプロービング (netping) の ICMP RTT 測定精度を改善しました。サブミリ秒のレイテンシーがサポートされ、設定された送信元アドレスがプローブにバインドされることで、プロービングの精度が向上しました。
AgentSight が OpenAI 互換のストリーミング応答など、特定のモデルからデータを収集する際に、ツール呼び出し (
tool_call) 名を空の値で上書きしてしまう問題を修正しました。これにより、レポートされる名前が空になっていました。Prometheus 収集設定で
host_ipフィールドが誤ってレポートされる問題を修正しました。
改善
構成リクエストの整合性チェックと、アカウント識別子 (
aliuid) の検証を強化しました。
3.3.9
リリース日: 2026-07-22
新機能
LLM 可観測性収集機能を提供するために、eBPF プラグイン
input_agentsightを追加しました。service_syslog入力プラグインにAutoConfigRsyslogスイッチが追加されました。これにより、rsyslog 転送設定が自動的に生成・検証され、facilityとseverityによるフィルタリングがサポートされます。Prometheus 収集プラグインが Windows プラットフォームをサポートするようになりました。
ネイティブ入力プラグインと Go プラグイン間の組み合わせ制限を緩和しました。ネイティブ入力プラグインは、Go プロセッサおよび出力プラグインと自由に組み合わせることができるようになりました。以前は、このような構成は解析に失敗していました。互換性のない少数の組み合わせのみが引き続き制限されます。
working_interfaceパラメーターを追加しました。ネットワークインターフェースを指定してホスト IP を解決し、同じインターフェースをデータ送信用の出力インターフェースとして使用できます。これにより、ホスト名解決が誤ったアドレスやループバックアドレスを返し、ホスト IP のレポートが不正確になる問題が解決されます。
3.3.8
リリース日: 2026-06-25
修正
1.1.0 より前の古い OpenSSL バージョンで、マルチスレッドの同時 HTTP リクエスト中に発生する可能性があったプロセスクラッシュ (SIGSEGV) を修正しました。
大規模な Kubernetes クラスターで、メタデータ収集中にノードとリソースが頻繁に変更されるとメモリ使用量が増え続ける問題を修正しました。
時刻文字列にタイムゾーンサフィックス (
+08:00) など、フォーマット文字列と一致しない末尾の文字が含まれている場合に発生するログ時刻の解析エラーを修正しました。
3.3.7
リリース日: 2026-06-09
改善
whole_fileモードでのファイル変更検出と出力ロジックを改善しました。
3.3.6
リリース日: 2026-05-29
新機能
service_etw入力プラグインを追加し、Windows DNS 分析 ETW 収集をサポートしました。このプラグインは、独立した ETW 消費セッションを通じて DNS クエリおよびレスポンスイベントをリアルタイムでキャプチャします。
3.3.5
リリース日: 2026-05-27
新機能
Kubernetes エンティティジェネレーターがカスタムリソース (CR) と、Argo ワークフローと名前空間間の関連付けモデリングをサポートするようになり、Kubernetes エンティティトポロジー機能が拡張されました。
3.3.4
リリース日: 2026-04-17
イメージタグ: v3.3.4.0-e8c9e38-aliyun
新機能
複数行ログ (multiline) に
whole_fileモードが追加され、ファイル全体を単一のログエントリとして収集できるようになりました。ログが長すぎる場合は、フィールドごとに自動的に分割されます。このモードは、ファイル全体のコンテンツを単一のレコードとして処理する必要があるシナリオに適用されます。
改善
SPL 処理エンジンをアップグレードしました。
ホスト名から IP への解決ロジックを改善し、解決時にブラックリストに登録されたネットワークインターフェースを無視するようにしました。以前は、複数のネットワークインターフェースや仮想 NIC を持つホストで、ホスト IP が仮想 NIC アドレスに解決され、不正確なレポートを引き起こすことがありました。これにより、ホスト IP 識別の精度が向上しました。
3.3.3
リリース日: 2026-03-19
イメージタグ: v3.3.3.0-f44ebb3-aliyun
新機能
プライマリパイプラインが利用できない場合のフェールオーバーのために、ホストモニタリングにバックパイプラインを追加しました。
force_release_deleted_file_fd_timeoutパラメーターを Golang CRI モジュールに移動し、タイムアウト後に削除されたコンテナのファイルディスクリプタを強制的に解放するようにしました。disable_identity_detectフラグを追加し、ECS メタデータ取得などの ID 検出プロセスをスキップできるようにしました。これは、クラウド ID 認識を必要としないデプロイメントに役立ちます。
修正
コンテナ情報の更新中およびロック競合中に発生した C++ ContainerManager モジュールにおける複数の競合状態を修正しました。
3.3.2
リリース日: 2026-02-10
修正
イベント処理中にリーダー配列に対して
pop_front操作を 2 回実行したことが原因で、ファイルディスクリプタが正しく解放されなかったファイルディスクリプタのリークを修正しました。PipelineEventGroupOutputの null 値フィールドが誤った条件付きロジックを使用していた、空のキーに関する SPL v2.11.6 の例外を修正しました。古いチェックポイントからアップグレードした後に、Copy Truncate モードがシンボリックリンクのパスを誤って解決する問題を修正しました。古いチェックポイントは実際のパスではなくシンボリックリンクのパスを保存していたため、ファイルのマッチングが失敗していました。
3.3.1
リリース日: 2026-01-21
修正
GPU デバイス検出中に発生したプロセスクラッシュ (シグナル 6) を修正しました。
前回の停止が完了する前に再起動が実行された場合にホストモニタリングランナーのデストラクタで発生した競合 (未定義の動作) を修正しました。スレッドセーフなライフサイクル処理のために、停止状態のチェックと強制終了フラグを追加しました。
ExportMetricRecordsが nil の Context または MetricsRecords を受け取ったときに Go プラグインでメトリックをエクスポートする際のヌルポインターパニックを修正しました。無効なレコードをスキップするために nil チェックを追加しました。
改善
SPL エンジンを v2.11.6 に、ビルドイメージを v2.1.14 に更新しました。
3.3.0
リリース日: 2026-01-14
新機能
eBPF ネットワーク可観測性が MySQL のリクエストとレスポンスを解析し、メトリック、ログ、スパンをエクスポートして、アプリケーション層プロトコルの可視性を提供するようになりました。
転送サービスが自身の健全性と運用のための自己監視メトリックを出力するようになりました。
ワンタイム構成管理が入力ハッシュを追跡し、実行タイムアウトを強制するようになりました。これにより、コンテンツの変更時に実行がリトライされ、期限切れの構成が自動的にクリアされます。
サブドメイン構成のサポートを追加し、HTTP リクエストヘッダーの処理を効率化しました。
修正
Enterprise Edition のドメインプロービングが DNS キャッシュを無視し、余分なルックアップとレイテンシーを引き起こしていた問題を修正しました。
HTTP 401 応答後の即時リトライを修正しました。無効なリクエストのバーストを減らすために 1 秒のバックオフを追加しました。
ホストモニタリングがすべてのプロセスではなく上位 5 つのプロセスのみをカウントし、メトリックが偏っていた問題を修正しました。
入力の削除中に不要な mutex を削除することで StaticFileServer のデッドロックを修正し、静的ファイルパイプラインがハングしなくなりました。
スロットリングのトリガーを避けるために、TagResources API の呼び出し頻度を減らしました。
改善
正規表現エンジンを regexp2 に置き換え、Go ベースの Docker 標準出力フィルタリングの正規表現マッチングの互換性とパフォーマンスを向上させました。
構成更新中の不要なパイプラインの再起動と収集ギャップを避けるため、PipelineConfig の
ForceRerunWhenUpdateのデフォルト値を true から false に変更しました。
3.2.6
イメージタグ: v3.2.6.0-109e584-aliyun
リリース日: 2025-12-19
修正
プロセスキューがブロックされたときにログがドロップされる問題を修正しました。
改善
C++ コンテナメタデータマッチングモジュールを
regex_matchからregex_searchに切り替え、既存の構成をサポートするようにしました。自己監視データにホスト ID を追加しました。
StaticFileServer でのリアルパスのリフレッシュとローテーション検出を改善しました。
3.2.5
イメージタグ: v3.2.5.0-355f573-aliyun
リリース日: 2025-12-08
修正
C++ コンテナの更新中に一部のチェックポイントイベントが処理されない問題を修正しました。
転送シナリオでのメトリックデータ解析の失敗を修正しました。
改善
HTTP シンクの不要なスリープ操作を削除し、パフォーマンスを向上させました。
3.2.4
イメージタグ: v3.2.4.0-984bb5f-aliyun
リリース日: 2025-12-02
新機能
Go をバージョン 1.23.12 にアップグレードし、Docker Go SDK を更新しました。
修正
ホストモニタリングデータがディスクバッファから送信できない問題を修正しました。
プロセスの平均 CPU 使用率の計算におけるバグを修正しました。
Docker v29 以降で
input_fileが失敗する問題を修正しました。Prometheus future の競合状態を修正しました。
3.2.3
リリース日: 2025-11-27
新機能
ネイティブのタイムスタンプフィルタリング用に
ProcessorTimestampFilterNativeプロセッサを追加しました。組み込みの HostMonitor パイプラインで GPU モニタリングを有効にしました。
修正
無効な GPU コレクターエントリを削除しました。
flusher と sender キューのエラー処理とロギングを改善しました。
Prometheus スクレイピングでサポートされていない pb プロトコルを削除しました。
改善
コンテナ状態の変更の処理と、古いチェックポイントフォーマットとの互換性を改善しました。
ネットワークメトリック収集の互換性を改善しました。
効率を向上させるためにログイベントからインデックスを削除しました。
パイプラインモニターにフェッチ比率メトリックを追加しました。
3.2.2
リリース日: 2025-11-25
新機能
組み込みの HostMonitor パイプラインで GPU モニタリングを有効にしました。
ホストモニタリング用の自己監視メトリックを追加しました。
input_fileが複数のパスからの収集をサポートするようになりました。SLS flusher が追加のヘッダーとメタデータの追加をサポートするようになりました。
Prometheus がホストのみのスクレイプモードをサポートするようになりました。
修正
無効な GPU コレクターエントリを削除しました。
ディスクコレクターがアンマウントされたディスクからデータを収集できないバグを修正しました。
プロセスコレクターのクラッシュを修正しました。
入力タイプを切り替えるときに FileServer が一時停止しない問題を修正しました。
シンボリックリンクファイルのリーダーが作成できない問題を修正しました。
単一のイベントがイベントプールに返されない問題を修正しました。
ConfigWatcherUnittestのエラーを修正しました。config_countメトリックの計算エラーを修正しました。シングルトン競合ループの問題を修正しました。
ECS メタデータ更新の問題を修正しました。
改善
スパンのシリアル化と逆シリアル化のパフォーマンスを改善しました。
ホストモニタリングでの文字列コピーを削減しました。
同時実行数調整モジュールに時間アニーリングメカニズムを追加しました。
頻繁なリトライを防ぐために、同時実行制御コードにタイムアウトロジックを追加しました。
flusher と sender キューのエラー処理とロギングを改善しました。
リトライロジックとメトリックを追加してキュー管理を強化しました。
process_queueメトリックをパイプラインにレポートしました。sender キューにターゲットタグを追加しました。
extraBufferが満杯になるのを防ぐために、MetricSenderにスロットリングを追加しました。タスクが遅い場合に発生する Go の時間ドリフトの問題を解決しました。
regionconfigで重複した要素が発生する問題を修正しました。
3.2.1
リリース日: 2025-10-29
新機能
NVIDIA Data Center GPU Manager (DCGM) に基づく GPU メトリックコレクターを追加しました。
StaticFileServer にメトリックレポートを統合しました。
コンテナメタデータをレポートするための組み込みパイプラインを追加しました。
input_static_file_onetimeがタスクステータスのレポートをサポートするようになりました。SLS flusher に
retry_totalカウンターを追加しました。
修正
ファイルが削除されたときにリーダーがクリーンアップされず、inode が再利用されたときに切り捨てが発生する問題を修正しました。
Windows でのビルドの問題を修正しました。
リージョン情報ダンプのフォーマットが正しくないためにロードに失敗する問題を修正しました。
Windows でのクラッシュスタックの問題を修正しました。
ExcludeDirsに中国語文字が含まれている場合に Windows で発生するクラッシュを修正しました。セキュリティ入力におけるバインドマウントパスのカレントワーキングディレクトリ (
cwd) 処理の問題を修正しました。
改善
タスクステータスのレポートを有効にしました。
ステータスメトリックにプラグイン統計を追加しました。
ECS メタデータをより多くの情報で強化しました。
ステータスメトリックに ECS メタデータを追加しました。
コンテナメタデータマッチングロジックを C++ 実装に移行しました。
3.2.0
リリース日: 2025-09-23
新機能
input_static_file_onetimeを有効にし、基本的なエンドツーエンド (E2E) テストを追加しました。ホストモニタリング用の内部構成を追加しました。
高性能な JSON 解析のために simdjson ライブラリを統合しました。
LoongCollector が RAM 認証をサポートするようになりました。
修正
eBPF プラグイン管理とイベント処理に関する複数の問題を修正しました。
監視ポイントが失われる原因となっていた Timer クラスの同時実行の問題を修正しました。
InitFromFileのファイル読み取りロジックを修正しました。flusher runner のスロットリングの問題を修正しました。
ネットワークコレクターが IPv6 情報を取得できない問題を修正しました。
プロセスコレクターのメモリリークを修正しました。
ParseConfig関数が予期せずファイルを切り捨てる原因となっていた問題を修正しました。チェックポイントからリーダーを復元する際のコンテナ内のファイルディスクリプタのリークを修正しました。
ディスクコレクター用に
GetFileSystemInformationキャッシュを追加しました。eBPF ファイル収集用の E2E テストを追加しました。
Windows での商用版のコンパイルの問題を修正し、リリース マニュアルを更新しました。
改善
複数のホストモニタリングパイプライン間のデータ整合性を確保しました。
LogFileReaderに潜在的なデータ損失に関する警告とアラートを追加しました。メモリ使用量を改善するためにグループ作成を削減しました。
Kubernetes メタデータエンティティのメモリフットプリントを最適化しました。
文字列ビューを使用して文字列解析のパフォーマンスを向上させました。
MetricSender.cppのメトリックフラグの名前を変更しました。
3.1.7
リリース日: 2025-11-11
新機能
ACS と ECI を含む ECS 情報をエージェントメトリックに追加しました。
現在のスロットル制限のメトリックを追加しました。
修正
ファイルが削除されたときにリーダーがクリーンアップされず、inode が再利用されたときに切り捨ての問題が発生する問題を修正しました。
Windows でのクラッシュスタックの問題を修正しました。
ExcludeDirsに中国語文字が含まれている場合に Windows で発生するクラッシュを修正しました。Windows での商用版のコンパイルの問題を修正し、リリース マニュアルを更新しました。
改善
ステータスメトリックに ECS メタデータを追加しました。
3.1.6
リリース日: 2025-10-11
修正
eBPF プラグイン管理とイベント処理の問題を修正しました。
ホストファイルからメタデータを読み取るロジックを修正しました。
flusher runner での予期しないスロットリングの問題を修正しました。
改善
LogFileReaderにデータ損失のアラートと警告を追加しました。ACS と ECI を含む ECS 情報をエージェントメトリックに追加しました。
SLS flusher にリトライカウンターを追加しました。
3.1.5
リリース日: 2025-09-09
修正
ParseConfig関数でのファイルの切り捨ての問題を修正しました。チェックポイントから復元する際のコンテナのファイルディスクリプタ解放に関する問題を修正しました。
組み込みパイプラインが予期せずアンインストールされる問題を修正しました。
フィードバックによってタイムアウトイベントがポップされる問題を修正しました。
改善
Kubernetes メタデータエンティティのメモリフットプリントを最適化しました。
3.1.4
リリース日: 2025-08-27
新機能
カーネルからランタイム情報を取得するサポートを追加しました。
ALIYUN_との下位互換性を維持しつつ、LOONG_環境変数プレフィックスを追加しました。
修正
v2 パイプライン入力の自己監視が欠落している問題を修正しました。
プロセスキャッシュ値のメモリ安全性の問題を修正しました。
Desensitize、Grok、StringReplaceプロセッサのタイムアウトとゼロ幅正規表現の警告を強化しました。
改善
eBPF ファイル収集のパフォーマンスを改善しました。
EntityCollector が K8s の古いバージョン (1.21 以前) をサポートするようになりました。
PipelineEventGroupに追加のソースバッファを追加しました。
3.1.3
リリース日: 2025-08-08
新機能
ProcessCollectorを追加しました。NetCollectorを追加しました。
修正
古いチェックポイントから進捗を復元する際に重複したデータ収集が発生する問題を修正しました。
改善
マルチスレッド正規表現解析のパフォーマンスを改善しました。
protobuf を介した K8s メタデータ転送を最適化しました。
CPU コレクターの実装を変更しました。
NetworkObserverが複数の構成をサポートするようになりました。eBPF プラグインがデータを取得するために一様に epoll を使用するようになりました。
構成変更の型チェックを追加しました。
アラート情報にアラートレベルを追加しました。
3.1.2
リリース日: 2025-07-25
-
修正
K8s メタデータ収集におけるクラッシュの問題を修正しました。
データ変換中に
HashKeysが適用されない問題を修正しました。gRPC コンパイルが原因で SSL ライブラリが正しくリンクされない問題を修正しました。
コンテナが停止したときに
RotatorReaderがファイルを閉じない問題を修正しました。新しい環境変数設定が追加されたときにタグが失われる問題を修正しました。
命令セットの互換性の問題を修正し、ビルド環境を検証するために CI に CPU 機能チェックスクリプトを追加しました。
-
改善
eBPF サーバーのスレッドモデルをリファクタリングし、同時実行数と安定性を向上させました。
K8s メタデータ設定を更新し、クラスターエンティティのアップサートロジックを追加しました。
3.1.1
リリース日: 2025-07-02
-
修正
Ubuntu で journal ログ収集の tail モードが失敗する問題を修正しました。
コンテナが停止したときに
RotatorReaderがファイルを閉じない問題を修正しました。DoSnapshot中に自己監視メトリックが処理されるときに発生するクラッシュを修正しました。docker inspectのタイムアウトを修正しました。eBPF 解析モジュールの自己監視メトリックにおける
start_timeオーバーフローの問題を修正しました。管理インターフェースが ECS メタデータの強化モードをサポートするようになりました。
-
改善
eBPF サーバーのスレッドモデルをリファクタリングし、同時実行数と安定性を向上させました。
K8s メタデータ設定を更新し、クラスターエンティティのアップサートロジックを追加しました。
3.1.0
リリース日: 2025-06-16
-
修正
新バージョンでの ACS シナリオにおける標準出力収集の失敗を修正しました。
GBK エンコード形式での不正な JSON ログ解析によるクラッシュを修正しました。
コンテナランタイムが不安定な場合に不正な null 値チェックが原因で発生するクラッシュを修正しました。
データ処理の精度を向上させるために null 文字 (
\0) を削除しました。
-
新機能
eBPF セキュリティユースケースのサポートを追加しました。
3.0.12
リリース日: 2025-06-04
-
修正
-
コンテナランタイム検出ロジックで、リトライ中に Docker クライアントのステータスが誤って判断される問題を修正しました。
パイプラインの更新中にデータポインタが不正なタイミングで解放されるために文字化けが発生する問題を修正しました。
SPL 解析時間が無効な場合のフォールバックとして現在時刻を使用するようにしました。
iLogtail での異常なイベント生成の問題を修正するために、client-go 依存関係ライブラリを更新しました。
ディスクが満杯になると Go ロギングモジュールがハングし、ログ収集が中断される問題を修正しました。
-
3.0.11
リリース日: 2025-05-22
-
修正
K8s メタデータの一部のデータ型におけるヌルポインター例外を修正しました。
weak_ptrの不正な使用によるクラッシュを修正しました。古い標準出力収集プラグインが、コンテナ停止時にログの最後の部分を完全に収集しない問題を修正しました。
-
改善
コンテナランタイム検出ロジックがコンテナランタイムインターフェース (CRI) v1 をサポートするようになり、containerd 2.0 との互換性が確保されました。
K8s メタデータ関連付けタイプを更新しました。
K8s メタデータ関連付けに制限を追加し、クラスターレベルのリソースのみがクラスターに関連付けられるようにしました。
3.0.10
リリース日: 2025-04-24
-
修正
LoongCollector が再起動時にディスク上の異常なキャッシュファイルをスキップするようになりました。
ファイルディスクリプタのリーク脆弱性を修正するために runc ライブラリを更新しました。
-
改善
パフォーマンスを向上させるために、複数行ログの分割にマルチスレッドサポートを有効にしました。
3.0.9
リリース日: 2025-04-07
-
修正
商用版のインスタンス構成配信に関する問題を修正しました。
C++ モジュールがクラッシュした際のログスタック情報が正しくない問題を修正しました。
3.0.8
リリース日: 2025-04-01
-
修正
Linux で、収集設定のパスがルートディレクトリの場合にディレクトリパスが誤って連結される問題を修正しました。
K8s メタデータが名前空間エンティティをサポートするようになりました。
コンテナシナリオで、同時書き込みによってコンテナ詳細のマウント情報が正しくなくなる問題を修正しました。
送信タイムアウトによるデッドロックの問題を修正しました。
ネイティブフィルタリングプラグインで
DiscardingNonUTF8のサポートを追加しました。
-
改善
SPL バージョンを更新しました。
メトリックデータ送信が 1 分単位で順不同データをサポートするようになりました。
3.0.7
リリース日: 2025-03-14
-
修正
AliyunPipelineConfig収集設定の更新中に、タイムアウト送信モジュールで発生した use-after-free ポインターの問題を修正しました。
3.0.6
リリース日: 2025-03-03
-
修正
メトリックデータ送信で SLS メトリック形式がデフォルトで無効になっていた問題を修正しました。
Kafka 入力プラグインの例外処理ロジックを修正し、早期リターンを防ぐようにしました。
-
新機能
curl で TCP Type of Service (TOS) フィールドを設定するサポートを追加しました。
3.0.5
リリース日: 2025-02-20
-
修正
循環参照が原因で
LogStoreconfigオブジェクトがガベージコレクタによって回収されない Go でのメモリリークを修正しました。iLogtail から LoongCollector にアップグレードする際に、ローカル構成が原因で送信に失敗する問題を修正しました。
コンテナの状態が誤って停止と識別されたために発生した PersistentVolume (PV) ファイルの収集中断を修正しました。
-
改善
アラート情報に構成名を追加しました。
3.0.4
リリース日: 2025-02-14
-
修正
不正な C++ ソースタグの問題を修正しました。
コンテナ標準出力シナリオでの最後のログ行の解析の問題を修正しました。
LogtailMonitorが自己終了する際のデッドロックの問題を修正しました。
3.0.2
リリース日: 2025-02-07
-
制限事項
ログ収集機能のみがサポートされています。