Logtail リリースノートには、Simple Log Service (SLS) における Logtail の変更履歴が記載されています。各セクションでは、リリースされたバージョンごとに、そのバージョンで提供される新機能、最適化、修正された問題について説明します。
Logtail 3.X 以降は、LoongCollector イメージを使用するようにアップグレードされています。詳細については、「LoongCollector リリースノート」をご参照ください。
バージョンは、日付順ではなく、バージョンの降順でリストされています。Logtail 2.x と Logtail 1.x は別々のバージョンラインとしてメンテナンスされているため、1.x バージョンが一部の 2.x バージョンよりも新しいリリース日になることがあります。
2.1.16
リリース日: 2025 年 9 月 9 日
修正された問題
リーダーがチェックポイントから復元されたときに、コンテナのファイルディスクリプタが解放されない問題を修正しました。
フィードバックがタイムアウトイベントとログの切り捨てを引き起こす問題を修正しました。
2.1.15
リリース日: 2025 年 8 月 15 日
最適化
プロセッサのタイムアウトとゼロ幅正規表現に対するアラートを強化しました。
2.1.14
リリース日: 2025 年 7 月 4 日
修正された問題
コンテナが停止したときにローテーターリーダーがファイルを閉じず、ファイルディスクリプタのリークを引き起こす問題を修正しました。
2.1.13
リリース日: 2025 年 7 月 1 日
新機能
強化された Elastic Compute Service (ECS) メタデータアクセスモードのサポートが追加されました。
修正された問題
Docker inspect コマンドが引き起こす可能性のあるタイムアウトの問題を修正しました。
コンテナが停止したときにローテーターリーダーがファイルを閉じない問題を修正しました。
2.1.11
リリース日: 2025 年 6 月 16 日
修正された問題
インターフェイスでの null チェックが不正確だったために Golang で発生していたクラッシュを修正しました。
JsonLogFileReaderが読み取り操作中にバッファオーバーフローのために遭遇する可能性のあるクラッシュを修正しました。ファイルの読み取り時に発生する無意味な null 文字を修正しました。
2.1.10
リリース日: 2025 年 5 月 28 日
修正された問題
ディスクがフル状態から回復した後、Logtail の収集が自動的に再開されない問題を修正しました。
2.1.9
リリース日: 2025 年 5 月 23 日
新機能
containerd 2.0 との互換性のために、CRI V1 インターフェイスのサポートが追加されました。
修正された問題
runc のファイルディスクリプタのリーク脆弱性を修正するために、runc ライブラリを更新しました。
2.1.8
リリース日: 2025 年 5 月 14 日
最適化
MetricStoreへのメトリックデータの書き込みプロセスを最適化しました。
修正された問題
コンテナが停止したときに、レガシーな標準出力収集プラグインがログの最後の部分を完全に収集しない問題を修正しました。
2.1.7
リリース日: 2025 年 4 月 1 日
修正された問題
Linux の収集設定のパスがルートディレクトリの場合に、ディレクトリが誤って連結される問題を修正しました。
コンテナシナリオでの同時書き込みにより、コンテナ情報のマウント情報が不正確になる問題を修正しました。
メトリック収集データの形式が不正確である問題を修正しました。
コンテナ収集中に一部のコンテナのメタデータが欠落する問題を修正しました。
2.1.6
リリース日: 2025 年 3 月 3 日
最適化
アプリケーションコンテナが停止したときにファイルハンドルを強制的に解放するための
FORCE_RELEASE_STOP_CONTAINER_FILE環境変数を追加しました。
修正された問題
コンテナファイルの収集時に、永続ボリュームのマウントが原因でコンテナのステータスが誤って識別される問題を修正しました。
コンテナ収集設定のパスに複数のスラッシュがあるために、収集パスが誤って識別される問題を修正しました。
C++ 標準出力ログ解析モジュールがログの最終行を解析する方法に関する問題を修正しました。
Containerd ランタイムシナリオで
enable_containerd_upper_dir_detect環境変数が有効にならない問題を修正しました。
2.1.5
リリース日: 2025 年 1 月 2 日
新機能
C++ 標準出力プラグインが環境変数を使用して設定できるようになりました。
SLS への OTLP トレースデータの送信をサポートするようになりました。
修正された問題
Docker Compose シナリオで
upコマンドが繰り返し実行されるためにコンテナ情報が欠落する問題を修正しました。自己モニタリングの CPU メトリックが欠落する問題を修正しました。
C++ 標準出力プラグインがログの最終行を解析できなかったことによるクラッシュを修正しました。
2.1.1
リリース日: 2024 年 11 月 1 日
新機能
C++ で実装されたコンテナ標準出力収集を追加しました。
自己モニタリングをアップグレードしました。C++ モジュールと Golang プラグインモジュールが、自己モニタリングデータを統一された方法でレポートするようになりました。
2.0.10
リリース日: 2024 年 10 月 19 日
修正された問題
GTID が 1,024 バイトを超えた場合に、バイナリログプラグインが GTID を取得できない問題を修正しました。
文字列に二重引用符が含まれている場合に、ネイティブ区切り文字プラグインでの解析が失敗する問題を修正しました。
2.0.8
リリース日: 2024 年 8 月 13 日
修正された問題
バージョン 2.0.7 で導入された ENV ベースの管理方法におけるトークンの有効期限切れの問題を修正しました。
2.0.7
リリース日: 2024 年 7 月 31 日
最適化
リソース使用量がハードリミットを超えた場合、Logtail が即座に終了するようになりました。
修正された問題
エスケープされた null バイトによる JSON の切り捨てを修正しました。
スレッドセーフでない gethostbyname メソッドの使用によるコアダンプを修正しました。
OpenTelemetry がゲージメトリックデータを解析する際にタグが欠落する問題を修正しました。
チェックポイントの回復中にあまりにも多くのファイルがローテーションされた場合、リーダーキューの長さを超えたリーダーが復元に失敗する問題を修正しました。これにより、inode の再利用中に新しいリーダーが誤った古いリーダーのチェックポイントを読み取り、切り捨てや重複収集が発生する問題も引き起こされていました。
input_canalプラグインの不正確な GTID を修正しました。
2.0.6
リリース日: 2024 年 7 月 3 日
新機能
Container Compute Service (ACS) の rund アーキテクチャのサポートが追加されました。
2.0.5
リリース日: 2024 年 6 月 25 日
新機能
システム時刻からナノ秒を削除するサポートが追加されました。
最適化
containerd ソケットのリトライおよびフォールトトレランスメカニズムを最適化しました。
修正された問題
バージョン 2.0.4 で導入された、Kubernetes シナリオで環境変数設定が有効にならない問題を修正しました。
標準出力シナリオで
GetRealPath関数によって引き起こされるプラグインモジュールのパニックを修正しました。拡張プラグインが含まれている場合に神農自己モニタリングログが欠落する問題を修正しました。
読み取りタイムアウトによるログの切り捨てを修正しました。
ログ分割プラグインのメトリックの欠落を修正しました。
1.8.11
リリース日: 2024 年 9 月 4 日
最適化
コンテナランタイム検出のリトライメカニズムを最適化し、不正確なランタイム識別を修正しました。
設定サーバーから構成をプルする際の DNS キャッシュのサポートを追加しました。
複数行分割のデフォルトタイムアウトを 60 秒に変更しました。
processor_gotimeがナノ秒設定をサポートするようになりました。
修正された問題
GTID が 1,024 バイトを超えた場合に、バイナリログプラグインが GTID を取得できない問題を修正しました。
文字列に二重引用符が含まれている場合に、ネイティブ区切り文字プラグインでの解析が失敗する問題を修正しました。
内部の
gethostbyname関数のスレッドセーフティの問題を修正しました。
1.8.10
リリース日: 2024 年 7 月 12 日
最適化
ALICLOUD_SLS_CLIENT_AUTH_VERSION環境変数を使用して、Logtail が使用する SDK の V4 認証を設定するサポートを追加しました。
1.8.9
リリース日: 2024 年 6 月 25 日
最適化
コンテナランタイム検出のリトライメカニズムを最適化しました。
修正された問題
dockershim ファイルが存在する場合に containerd ランタイムが不正確に識別される問題を修正しました。
ファイルパスに
*//が含まれていることによるコアダンプを修正しました。コンテナの標準出力が収集されるときにファイルパスが異常に取得される問題を修正しました。
ファイルがローテーションされるときにデータが完全にフラッシュされない問題を修正しました。
1.8.8
リリース日: 2024 年 4 月 17 日
最適化
senderモジュールのログ出力を最適化しました。
修正された問題
ログコンテンツ内の重複キーとの互換性を確保し、正しいキーの順序を保持するようにしました。
aliuidユーザー ID ファイルが削除された後もログが収集され続ける問題を修正しました。
1.8.7
リリース日: 2024 年 3 月 5 日
新機能
Logtail-ds コンポーネントが、Container Service for Kubernetes (ACK) シナリオでのリソースグループ設定をサポートするようになりました。
拡張プラグインに
processor_rate_limitプラグインを追加しました。
修正された問題
既存データを収集した後、Logtail プロセスが正常に終了できない問題を修正しました。
1.8.6
リリース日: 2024 年 1 月 30 日
最適化
Golang プラグインのメトリックデータとレポートロジックを最適化し、すべてのメトリックを C++ メトリックモジュールを通じてレポートするようになりました。
修正された問題
高精度タイムスタンプスイッチをオンにした後、Golang モジュールが誤ってロードされる問題を修正しました。
1.8.5
リリース日: 2024 年 1 月 24 日
修正された問題
タグデータのマルチスレッド処理によって引き起こされる Golang プラグインモジュールの例外を修正しました。
1.8.4
リリース日: 2024 年 1 月 4 日
最適化
goprofileプラグインが、レポートされるデータにマシンの IP アドレスを使用するようになりました。ネイティブ解析が失敗し、生ログが保持される場合、生ログは
__raw_log__フィールドにのみ保持され、content フィールドには保持されなくなりました。これにより、データの重複が回避されます。
修正された問題
正規表現設定で
time_keyがデフォルトで time に設定されない互換性の問題を修正しました。CURLOPT_NOSIGNAL を設定せずに libcurl を使用したことによる時折のクラッシュを修正しました。
ネイティブ区切り文字解析プラグインがスペースで始まるログを解析する際にフィールドがずれる問題を修正しました。
ネイティブプラグインがタイムアウトしたログを破棄する際の誤ったタイムゾーン処理の問題を修正しました。
ネイティブ JSON プラグインが、content キーを含む JSON を解析した後に、常に元の content フィールドを誤って保持する問題を修正しました。
ネイティブ区切り文字プラグインのメモリリークを修正しました。
ディレクトリ登録前に発生するチェックポイントのダンプによって引き起こされる重複ログを修正しました。
カンマ区切りの時間形式を持つ Apsara ログが解析できない互換性の問題を修正しました。
Kubernetes クラスターの Pod ネットワークが HostNetwork の場合に、取得されるコンテナ IP アドレスが時々空になる問題を修正しました。
1.8.3
修正された問題
コンテナメモリの修正によって導入された重複ログ収集を解決しました。
コンテナ情報の nil フィールドによるプラグインのクラッシュを修正しました。
ProcessorParseDelimiterNativeが次の行を含むデータを解析する問題を修正しました。バックプレッシャー下でファイルが完全に読み取れない問題を修正しました。
plugin_exportのパニックによるプラグインのクラッシュを修正しました。Apsara 形式のログの解析によるクラッシュを修正しました。
Apsara 形式のログが解析されるときに解析済みデータが連結される問題を修正しました。
1.8.0
新機能
タイムアウトに基づく行分割のサポートを追加しました。
SLS Flusher がナノ秒レベルのログ時間をサポートするようになりました。
グローバルなホストパスのブラックリストを追加しました。
processor_otel_metricトレース解析プラグインを追加しました。環境変数を使用して Logtail 構成を作成する際にリソースタグを追加するサポートを追加しました。
最適化
完全な行を形成しないログをキャッシュして、ファイルシステムの読み取り呼び出しを削減しました。
環境変数を使用してログ出力レベルを制御するサポートを追加しました。
skywalkingプラグインがdb.connection_stringタグのキャプチャをサポートするようになりました。ネットワークインターフェイスコントローラ (NIC) の IP アドレスを検証して、より正確なホスト IP アドレスを取得するようにしました。
修正された問題
マウントされたボリュームを持つ StatefulSet が別のノードにドリフトしたときに発生する重複データ収集を解決しました。
空ファイルの inode が再利用された後、収集されたログファイルの名前が不正確になる問題を修正しました。
チェックポイントに基づいてファイルが再オープンされたためにコンテナが終了できない問題を修正しました。
Apsara ログ時間のタイムゾーンが調整できない問題を修正しました。
行が改行で終わらない場合に、JSON モードでログの最終行が誤って解析される可能性がある問題を修正しました。
読み取られたデータの先頭に無効な JSON が含まれている場合に発生する JSON 解析例外を修正しました。
1.7.1
新機能
コマンド実行の結果を収集するための
input_command収集プラグインを追加しました。ログをメトリックに解析するための
processor_log_to_sls_metric処理プラグインを追加しました。収集例外を避けるために、ディスク関連メトリックの収集にタイムアウト設定を追加しました。
最適化
processor_jsonプラグインが JSON 配列形式のデータの解析をサポートするようになりました。containerd コンテナ収集がカスタム rootfs パスと自動パス検出をサポートするようになりました。
コンテナメタデータプレビュー機能のレポートロジックを最適化しました。
修正された問題
標準出力ファイルパスがシンボリックリンクの場合に、コンテナの標準出力 (stdout) が収集できない問題を修正しました。
コンテナ削除イベントのみが発生した場合に、FD がロックされてコンテナが終了できない問題を修正しました。
service_go_profileプラグインの nil パニックを修正しました。コンテナシナリオでプロファイルデータのメタデータが不正確になる問題を修正しました。
1.6.0
新機能
フルスタックモニタリングアプリケーションが、Kubernetes openkruise メトリックデータの収集をサポートするようになりました。
最適化
Logtail プロファイルデータにコンテナメタデータを追加しました。
修正された問題
コンテナが終了したときに FD が解放されない問題を修正しました。
Kubernetes シナリオでの Env 構成キャッシュの問題を修正しました。
1.5.1
新機能
data_endpoint_policy起動パラメーターを追加しました。これにより、Logtail が SLS にアクセスするためのエンドポイントを切り替えるポリシーを設定できます。プロファイリング機能が
goprofileプルモードをサポートするようになりました。processor_string_replace文字列置換プラグインを追加しました。Logtail が HTTP_PROXY を使用してネットワークプロキシを設定できるようになりました。
最適化
processor_split_key_valueプラグインのパフォーマンスを最適化し、複数文字の引用符を追加しました。
修正された問題
metric_system_v2プラグインのディスク使用率メトリック統計の問題を修正しました。
1.4.0
新機能
HTTP 入力サービスが Pyroscope プロトコルをサポートするようになりました。
コンテナ収集構成の可観測性を向上させるために、収集エンドポイントからコンテナ情報をレポートするサポートを追加しました。
最適化
ENV ベースの自動収集方法が、コールドストレージ設定など、より多くの LogStore 関連の構成パラメーターをサポートするようになりました。
1.3.2
最適化
prometheus スクレイピングプラグインが Staleness データをサポートするようになりました。
修正された問題
システム時刻が使用されたり、ログ時刻の解析に失敗した場合にタイムゾーン調整オプションが無視される問題を含む、タイムゾーンの問題を修正しました。
inode の再利用による重複ログ収集を修正しました。
Grok プラグインが中国語文字を解析する際に機能しない可能性がある問題を修正しました。
バージョン 1.2.1 で導入されたコンテナ検出の過剰なメモリ使用量を修正しました。
1.3.1
新機能
HTTP 経由での OpenTelemetry プロトコルログの取り込みをサポートしました。
processor_desensitizeデータマスキングプラグインを追加しました。
最適化
コンテナ環境で、環境変数を使用して SLS リソースを作成する際に HTTPS プロトコルがサポートされるようになりました。
コンテナ環境で、カスタムリソース定義 (CRD) を使用して LogStore を作成する際に LogStore の仕様を選択できるようになりました。
プラグインを使用してデータを処理する際に、ファイル内のコンテンツのオフセットが出力できるようになりました。
コンテナの標準出力を収集する際に、デフォルトで継続的なコンテキストが維持されるようになりました。
Prometheus データインジェストのメモリ使用量を最適化しました。
修正された問題
Docker 環境での潜在的な FD リークとイベントの見逃しを修正しました。
Logtail 収集構成が更新されたときに発生するファイルハンドルのリークを修正しました。
特殊なホスト名に対して IP アドレスが誤って解決される問題を修正しました。
複数の構成パスが親子ディレクトリ関係にある場合に発生する重複ファイル収集を修正しました。
1.2.1
新機能
SQL Server および PostgreSQL のクエリ結果の収集がサポートされました。詳細については、「SQL Server クエリ結果の収集」および「PostgreSQL クエリ結果の収集」をご参照ください。
JMX パフォーマンスメトリクスの収集をサポートしました。
ログコンテキスト集約プラグイン (
aggregator_context) を追加しました。詳細については、「aggregator 構成」をご参照ください。これにより、コンテキストクエリ、
__topic__フィールドの抽出、LiveTail などの機能が、Logtail プラグインによって処理されるログで利用可能になります。ログフィールドを抽出するための Grok プラグインを追加しました。
複数の Grok 式を設定して、異なる形式のログに一致させることができます。
最適化
数秒以内に終了するコンテナの標準出力の収集をサポートしました。
修正された問題
Apsara 形式のログにおけるマイクロ秒タイムスタンプの解析を修正しました。
1.1.1
新機能
Logtail CSV 処理プラグインを追加しました。
eBPF を使用したレイヤー 4 およびレイヤー 7 のネットワークトラフィック分析のサポートが追加されました。HTTP、MySQL、PgSQL、Redis、および DNS プロトコルがサポートされています。
1.1.0
新機能
netpingプラグインが httping と DNS 解決レイテンシをサポートするようになりました。
1.0.34
新機能
Skywalking Logging API を追加しました。
最適化
停止した containerd コンテナのファイルハンドルを迅速に解放するサポートを追加しました。
修正された問題
containerd コンテナの Kubernetes ラベルが一致しない問題を修正しました。
1.0.32
新機能
テキストログを収集する際に、拡張構成 (
"enable_precise_timestamp": true) またはprocessor_strptimeプラグインを使用して高精度時刻を解析できます。
最適化
Kubernetes シナリオでの rootfs 検出メカニズムを最適化しました。
Kubernetes シナリオでのコンテナランタイム識別メカニズムを最適化しました。
修正された問題
Windows 上の
netpingプラグインの例外を修正しました。
1.0.31
新機能
Logtail 収集構成が環境変数の置換をサポートするようになりました。
指定された IP アドレスと宛先 IP アドレス間のネットワーク ping データを収集する
netpingプラグインを追加しました。gotimeプラグインが、抽出されたログ時刻をタイムスタンプ形式に変換できるようになりました。syslog ログが収集されるとき、ログを送信するクライアントの IP アドレスを示すために
_client_ip_フィールドが追加されます。
最適化
コンテナ標準出力ストリーム収集のメモリ使用量を最適化しました。
1.0.30
新機能
Prometheus プラグインが、複数の Logtail 収集構成を使用して同じマシンから Prometheus データを収集できるようになりました。
ACK の Windows ノードが、アドオンのトークン認証をサポートするようになりました。
修正された問題
Linux 上のプロセス収集プラグインにおける不正確な
threadNumおよびfdNumメトリックを修正しました。SkyWalking プラグインの
ConfigurationDiscoveryService not implementエラーを修正しました。
1.0.29
修正された問題
コンテナの標準出力が収集されるときに、正規表現に基づくラベルマッチングが無効になる問題を修正しました。この問題は Logtail 1.0.27 と Logtail 1.0.28 で発生していました。
1.0.28
新機能
SNMP プロトコルデータの収集をサポートしました。
SkyWalking V3 プラグインがインスタンス属性のフィルタリングをサポートするようになりました。
区切り文字モードで [部分的なフィールドを許可] パラメーターを設定するサポートを追加しました。
修正された問題
SkyWalking V2 プラグインの不正確な Span ID を修正しました。
1.0.27
新機能
processor_regexプラグインを追加しました。複数リージョンの構成管理をサポートしました。
最適化
ホストメトリック収集を最適化し、IO カウンターメトリックをサポートしました。
修正された問題
service_http_serverプラグインが UNIX 接続を解放しない問題を修正しました。Logtail が
metric_meta_kubernetesプラグインの複数の収集構成を同時に実行したときに発生する競合を修正しました。
1.0.26
新機能
プロセスメトリックの収集をサポートしました。
ホストメトリックが収集されるときに、ファイルハンドルと TCP プロトコルの収集を追加しました。
Kubernetes クラスターのメタデータの収集をサポートしました。
ホストのメタデータの収集をサポートしました。
gRPC 出力プラグインを追加しました。
コンテナログが収集されるときに、Kubernetes クラスターのセマンティック認識をサポートしました。
SkyWalking V2 からのトレースデータの収集をサポートしました。
Windows i386 プラットフォームで
input_canalプラグインを実行するサポートを追加しました。
最適化
コンテナ環境でのホストメトリック収集の精度を向上させました。
1.0.25
最適化
ファイルシステムの readdir API が不正確なメタデータを返す場合の処理ロジックを強化しました。
修正された問題
既存データがインポートされるときに発生する潜在的なクラッシュを修正しました。
1.0.24
修正された問題
起動直後に Logtail が送信したデータにカスタム ID が付与されない問題を修正しました。
1.0.22
修正された問題
Global Accelerator モードでネットワークが中断されたときに、Logtail がユーザーデータではないステータスデータの SLS へのレポートを停止する可能性がある問題を修正しました。
1.0.21
Logtail 1.0.21 は、すべてのリージョンでリリースされた最初の Logtail 1.0 バージョンです。Logtail 0.16.64 のすべての機能を提供し、さらに以下の機能が追加されています:
新機能
exactly_once_concurrency設定項目を追加しました。これにより、Logtail はローカルディスク上のファイルレベルで詳細なチェックポイント情報を記録できます。詳細については、「Logtail 構成 (レガシー)」をご参照ください。enable_log_time_auto_adjust設定項目を追加しました。これにより、ログ時刻がサーバーのローカル時刻に適応できます。詳細については、「Logtail 起動パラメーターの設定」をご参照ください。enable_log_position_meta設定項目を追加しました。これにより、ログの元のファイルのメタデータがログに追加されます。詳細については、「Logtail 構成 (レガシー)」をご参照ください。specified_year設定項目を追加しました。これにより、現在時刻の年または指定された年を使用してログ時刻を補完します。詳細については、「Logtail 構成 (レガシー)」をご参照ください。
0.16.68
修正された問題
コンテナの標準出力が収集されるときに、P (部分) タグの不適切な処理によって引き起こされる解析の失敗を修正しました。
service_skywalking_agent_v3プラグインのクロスアプリケーションシナリオにおける Links の SpanID と ParentSpanID が不正確である問題を修正しました。
0.16.64
最適化
コンテナエンジンへのリクエストのタイムアウトを 3 秒から 30 秒に増やしました。コンテナエンジンへのリクエストのタイムアウトを設定する
DOCKER_CLIENT_REQUEST_TIMEOUT環境変数を追加しました。
修正された問題
service_skywalkingプラグインの親 Span ID が不正確である欠陥を修正しました。コンテナエンジンが異常な場合に、環境変数に基づいて収集構成を作成するロジックが終了する可能性がある欠陥を修正しました。
0.16.62
Logtail 0.16.58 または 0.16.60 を使用している場合は、Logtail 0.16.62 にアップグレードしてください。
修正された問題
データが順不同の場合に低い確率で発生するデータ送信の失敗を修正しました。
0.16.60
新機能
containerd 環境でのコンテナデータ収集をサポートしました。
0.16.56
最適化
サービスログの
net_err_statメトリックの範囲を調整し、ネットワークに起因する送信エラーのみを対象とするようにしました。
0.16.54
新機能
サービスログに
net_err_statメトリックを追加しました。これは、過去 1 分、5 分、15 分に発生した送信エラーの数を記録します。
0.16.52
コンテナの収集構成 (標準出力とコンテナファイルを含む) が多数ある場合は、CPU オーバーヘッドを効果的に削減するために、Logtail を 0.16.52 以降にアップグレードしてください。
最適化
コンテナデータ収集シナリオの CPU オーバーヘッドを最適化しました。
0.16.50
新機能
実行時に
service_telegrafプラグインをオンデマンドでインストールするサポートを追加しました。この機能は ECS ユーザーのみが利用できます。
0.16.48
最適化
service_telegrafプラグインを最適化し、単一のマシンで複数の構成をサポートするようにしました。
0.16.46
中国 (杭州)、中国 (上海)、および中国 (北京) リージョンでは、ネットワークジッター発生時に Logtail がエンドポイントを切り替えるのを防ぐため、Logtail を 0.16.46 以降にアップグレードしてください。
最適化
Logtail が使用できるネットワークタイプを厳密に制限しました。
0.16.44
新機能
メトリックデータを収集する service_telegraf プラグインを追加しました。
0.16.42
新機能
ブラックリストフィルタリングが、
/path/**/logのような複数レベルのマッチングをサポートするようになりました。
最適化
ローカル IP アドレスを取得するポリシーを最適化しました。元のポリシーが失敗した場合、リストの最初の IP アドレスが取得されます。
0.16.40
新機能
metric_system_v2ホストステータスデータプラグインを追加しました。ALIYUN_LOGTAIL_MAX_DOCKER_CONFIG_UPDATE_TIMES環境変数と、それに対応するmax_docker_config_update_timesパラメーターを追加しました。これらは、Kubernetes 環境で短命のジョブが頻繁に作成されるシナリオに適用されます。
最適化
多くの収集構成を持つコンテナ収集シナリオの CPU オーバーヘッドのパフォーマンスを最適化しました。
修正された問題
processor_split_log_stringプラグインが時折空行を生成する問題を修正しました。
0.16.38
新機能
フル正規表現モードでカスタム時間フィールド名をサポートしました。
processor_json、processor_regex、およびprocessor_split_charプラグインにKeepSourceIfParseErrorパラメーターを追加し、解析失敗時に生データを保持するようにしました。詳細については、「Logtail プラグインを使用したデータ処理」をご参照ください。
0.16.36
新機能
processor_encrypt暗号化プラグインを追加しました。
0.16.34
新機能
Kubernetes ヘルスチェックをサポートするための HTTP プローブを追加しました。
修正された問題
一部の環境で libcurl によって引き起こされるコアダンプを修正しました。
CentOS 8 に Logtail をインストールする際に libidn ライブラリが欠落している問題を修正しました。
0.16.32
新機能
processor_jsonプラグインにIgnoreFirstConnectorパラメーターを追加しました。ミリ秒およびマイクロ秒のタイムスタンプ (
%s) をサポートしました。/etc/ilogtail/config.d/から複数のローカル Logtail 構成をロードするサポートを追加しました。/etc/ilogtail/user_config.d/から複数のローカルユーザー構成をロードするサポートを追加しました。processor_split_key_valueおよびprocessor_strptime処理プラグインを追加しました。低速ネットワークのシナリオをサポートするために
oas_connect_timeoutおよびoas_request_timeoutパラメーターを追加しました。
最適化
ハイブリッド構成 (ファイル+プラグイン) での入力に関する制限を削除しました。
0.16.30
このバージョンは、長時間実行するとファイルオープンに失敗する潜在的なリスクがあります。最新バージョンにアップグレードしてください。
新機能
Docker 標準出力とファイルの収集に Kubernetes レベルのフィルタリングを追加しました。
最適化
ネットワーク状態が悪い場合に、同じリージョン内の LogStore 間の同時競合を最適化しました。
修正された問題
ファイルを開くロジックのエラーにより、低い確率で発生するチェックポイントの損失の問題を修正しました。
0.16.28
新機能
最初の収集のテールサイズを設定するパラメーターを追加しました。
最適化
コンテナメタデータを取得するロジックを最適化し、異常なコンテナの全体的な影響を軽減しました。
修正された問題
複雑な環境での
docker_stdoutのメモリリークを修正しました。JSON モードでのミリ秒タイムスタンプの不完全なサポートを修正しました。
0.16.26
新機能
containerd ログの収集をサポートしました。
修正された問題
非常に低い確率で発生する、ローテーションされたファイルのチェックポイント損失の問題を修正しました。
/usr/local/ilogtail/user_log_config.jsonファイルが存在しない場合に、ローカル収集構成ファイル/etc/ilogtail/user_config.dがロードされない問題を修正しました。
0.16.24
新機能
環境変数を使用して
working_ipとworking_hostnameを設定するサポートを追加しました。イベントが永続的なブロックのために読み取れない場合に強制終了するタイムアウトを設定する
force_quit_read_timeoutパラメーターを追加しました。path や topic などのタグをプラグインに渡すサポートを追加しました。
プラグイン内で shardhash を設定できる
aggregator_shardhashプラグインを追加しました。processor_gotime、processor_rename、processor_add_fields、processor_json、およびprocessor_packjson処理プラグインを追加しました。詳細については、「Logtail プラグインを使用したデータ処理」をご参照ください。LogtailInsight を更新し、進捗表示機能を追加しました。
mark_offset_global_flagまたはcustomized_fields.mark_offsetを設定する必要があります。
最適化
長時間実行した場合の Journal の高いメモリ使用量を最適化し、できるだけ早くメモリを解放するようにしました。
ローカル構成が存在しない場合に、初めて構成を取得する間隔を最適化しました。
修正された問題
複数の Logtail 構成が使用された場合の潜在的な重複収集を修正しました。
ミリ秒およびマイクロ秒のタイムスタンプが JSON int64 をサポートしない問題を修正しました。
0.16.21
新機能
カスタム静的トピック設定をサポートしました。
ブラックリストフィルタリングをサポートしました。
service_canalプラグインにEnableEventMetaパラメーターを追加し、MySQL バイナリログのヘッダー情報を収集するようにしました。
最適化
プラグインシステムの停止メカニズムを最適化しました。
修正された問題
GBK ログでの潜在的なメモリリークを修正しました。
0.16.18
新機能
Docker イベントの収集をサポートしました。詳細については、「Docker イベントの収集」をご参照ください。
Systemd Journal ログの収集をサポートしました。詳細については、「Systemd Journal ログの収集」をご参照ください。
processor_pick_keyおよびprocessor_drop_last_key処理プラグインを追加しました。
最適化
コンテナログ収集とプラグイン収集のメモリ使用量を最適化しました。
コンテナ標準出力からの複数行ログの収集パフォーマンスを最適化しました。
0.16.16
新機能
Kubernetes 監査ログに関連するリソースの自動作成をサポートしました。
環境変数を使用して、CPU、メモリ、送信同時実行数などの起動パラメーターを設定するサポートを追加しました。
環境変数を使用してカスタムタグのアップロードを設定するサポートを追加しました。
サイドカーモードが自動構成作成をサポートするようになりました。詳細については、「サイドカー CRD を使用したコンテナテキストログの収集」をご参照ください。
最適化
aliuidファイルがローカルファイルに自動的に保存されるようになりました。
修正された問題
コンテナファイルが収集されるときに非常に低い確率で発生するクラッシュを修正しました。
環境変数を使用して作成された構成で、Kubernetes の
IncludeLabelが有効にならない問題を修正しました。
0.16.15
新機能
MySQL バイナリログが収集されるときに GTID モードをサポートしました。このモードは、MySQL バイナリログが収集されるときに自動的に有効になります。
既存データのインポートでファイル名にワイルドカードを指定するサポートを追加しました。
Kubernetes がインデックス構成の自動作成をサポートするようになりました。
最適化
行分割が失敗した場合、
discardUnMatchがチェックされ、分割に失敗したログがレポートされます。不明な送信エラーが発生した場合に送信が自動的にリトライされるようになりました。これにより、送信されたデータパケットが転送中に改ざんされるなど、非常にまれなケースでのデータ損失を防ぎます。
0.16.14
新機能
既存データがインポートされるときにワイルドカードモードをサポートしました。
ファイルの最初の収集のスキップサイズを設定する
default_tail_limit_kb起動構成項目を追加しました。デフォルト値は 1,024 KB です。データパケットが送信される間隔を設定する
batch_send_seconds収集構成項目を追加しました。データパケットのサイズを設定する
batch_send_bytes収集構成項目を追加しました。
最適化
コンテナの標準出力が収集されるとき、Docker Engine によって分割されたログが自動的にマージされます。
0.16.13
新機能
環境変数を使用してログ収集を設定するサポートを追加しました。
MySQL バイナリログのメタデータの収集をサポートしました。
_filename_と_offset_ログフィールドが追加されます。インストールスクリプトが VPC での自動パラメーター選択をサポートするようになりました。
Global Accelerator インストールモードをサポートしました。詳細については、「ステップ 2: Logtail 収集アクセラレーションの設定」をご参照ください。
0.16.11
最適化
MySQL バイナリログが収集されるとき、ファイル名とオフセット情報が収集できるようになりました。
修正された問題
複数行モードを使用してコンテナの標準出力を収集するときに、特定の確率で発生する例外を修正しました。
0.16.10
最適化
コンテナ標準出力の収集方法をアップグレードしました。
0.16.9
新機能
コンテナファイル収集構成の更新頻度制限を追加しました。
修正された問題
非常に低い確率で発生するソケット fd のリークを修正しました。
0.16.8
新機能
Logstash および Beats データソースからデータを収集する Logtail Lumberjack プラグインを追加しました。詳細については、「Beats および Logstash データソースからのデータ収集」をご参照ください。
inotify ブラックリスト機能を追加しました。
修正された問題
以前のインストールパッケージの不整合なパラメーターを修正しました。
一部のシステムに Logtail をインストールする際に OS バージョンが正しく取得できない問題を修正しました。
0.16.6
新機能
ホストモニタリングデータの収集をサポートしました。
Redis モニタリングデータの収集をサポートしました。
MySQL バイナリログの DDL (データ定義言語) 文の収集をサポートしました。
コンテナの標準出力とコンテナファイルが収集されるときに、docker ENV (環境) によるフィルタリングをサポートしました。
修正された問題
プライマリキーのない MySQL テーブルからのデータ収集との互換性を確保しました。
コンテナ収集モードでの不安定なコンテナエンジンサブスクリプションチャネルによるイベント損失に対処しました。
0.16.5
新機能
コンテナ標準出力の複数行収集モードを追加しました。詳細については、「複数行ログの Logtail 構成例」をご参照ください。
0.16.4
新機能
Docker および Kubernetes のデプロイメントソリューションをサポートしました。
コンテナの標準出力とコンテナファイルの収集がサポートされました。詳細については、「コンソールで DaemonSet を使用してコンテナの標準出力を収集する」および「コンソールで DaemonSet を使用してコンテナのテキストログを収集する」をご参照ください。
0.16.2
新機能
processor_geoipプラグインを追加しました。
0.16.0
新機能
MySQL バイナリログ、MySQL クエリ結果、および HTTP データの収集をサポートしました。詳細については、「Logtail プラグインを使用したデータ収集」をご参照ください。
組み合わせ解析構成をサポートしました:正規表現モード、アンカーモード、区切り文字モード、およびフィルター。