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