このトピックでは、Simple Log Service Logtailのリリースノートについて説明し、関連する参照へのリンクを提供します。
2.1.1
リリース日: 2024年11月1日
新機能
C ++ で実装されたコンテナーの標準出力コレクションが追加されました。
自己監視機能がアップグレードされました。 C ++ プラグインとGolangプラグインは、統合された方法で自己監視データを報告します。
2.0.10
リリース日: 2024年10月19日
固定された問題
バイナリログプラグインは、開始グローバルトランザクション識別子 (GTID) が1024バイトを超えると、取得できません。 この問題は修正されました。
ネイティブの区切り記号プラグインは、二重引用符を含む文字列を解析できません。 この問題は修正されました。
2.0.8
リリース日: 2024年8月13日
固定された問題
Logtail V2.0.7では、環境変数を使用して収集設定を構成するときに要求されたトークンが期限切れになることがあります。 この問題は修正されました。
2.0.7
リリース日: 2024年7月31日
固定された問題
JSONログの0バイト文字列がエスケープされた場合、ログは切り捨てられます。 この問題は修正されました。
スレッドセーフではないgethostbynameメソッドをシステムが呼び出すと、コアダンプが発生します。 この問題は修正されました。
OpenTelemetryを使用してゲージ指標を解析すると、ラベルが失われます。 この問題は修正されました。
プログラムがチェックポイントからデータ消費を再開するとき、多数のファイルが回転のために生成される可能性があり、リーダーキューの長さを超える可能性があります。 その結果、データ消費を再開することができない。 さらに、新しいリーダーは、inodeの再利用中に既存のリーダーのチェックポイントを誤って読み取ります。 この場合、切り捨てと重複収集が発生します。 この問題は修正されました。
input_canel
プラグインを使用すると、グローバルトランザクション識別子 (GTID) が不正確になります。 この問題は修正されました。リソース使用量がハード制限を超えると、Logtailは応答を停止します。 この問題は修正されました。
2.0.6
リリース日: 2024年7月3日
新機能
Alibaba Cloud Container Compute Service (ACS) のrundアーキテクチャがサポートされています。
2.0.5
リリース日: 2024年6月25日
最適化
コンテナソックスの再試行およびフォールトトレランス機構が最適化される。
固定された問題
Logtail V2.0.4を使用してKubernetesクラスターからログを収集する場合、設定された環境変数の設定は有効になりません。 この問題は修正されました。
stdoutおよびstderr収集シナリオでは、
GetRealPath
関数が呼び出されると、Logtailプラグインにパニック
エラーが発生します。 この問題は修正されました。拡張プラグイン設定を含むLogtail設定を使用して、Distributed System Performance Monitorの自己監視ログを収集すると、ログが失われます。 この問題は修正されました。
ログ読み取り操作がタイムアウトすると、データは切り捨てられます。 この問題は修正されました。
ナノ秒まで正確なシステム時間はサポートされなくなりました。
ログ分割プラグインを使用すると、関連するメトリックが失われます。 この問題は修正されました。
1.8.11
リリース日: 2024年9月4日
最適化
コンテナランタイムを検出するための再試行メカニズムは、ランタイム識別の精度を高める。
DNSキャッシュのサポートは、設定サーバーから設定を取得するときに使用できます。
60秒のデフォルトのタイムアウトは、マルチライン分離のために確立される。
processor_gotime
は、ナノ秒レベルの構成を可能にする。
固定された問題
binログプラグインは、1024バイトを超えるログのGTIDを正しく取得します。
ネイティブ区切り記号プラグインは、二重引用符を含むエントリを正常に解析するようになりました。
内部の
gethostbyname
関数はスレッドセーフに更新され、同時実行の問題に対処します。
1.8.10
リリース日: 2024年7月12日
最適化
ALICLOUD_SLS_CLIENT_AUTH_VERSION
環境変数を使用して、Simple Log Service SDKを使用するようにLogtailのV4認証を設定できます。
1.8.9
リリース日: 2024年6月25日
最適化
コンテナーランタイム検出の再試行メカニズムが最適化されています。
固定された問題
Dockershim
関連のファイルが存在する場合、システムはcontainerd
コンテナーを正確に識別できません。 この問題は修正されました。ファイルへのパスに
* //
が存在する場合、coredump
が発生します。 この問題は修正されました。コンテナーstdoutとstderrを収集すると、必要なファイルへのパスが取得できません。 この問題は修正されました。
ファイルローテーション中、強制的なリフレッシュはデータ全体をカバーできません。 この問題は修正されました。
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日
最適化
マシンのIPアドレスは、データをアップロードするためにgoprofileプラグインで使用できます。
固定された問題
正規表現構成にはtime_keyのキーが含まれますが、キーの値はtimeではありません。 この問題は修正されました。
libcurlが使用されているときにCURLOPT_NOSIGNALが設定されていない場合、障害が発生します。 この問題は修正されました。
ネイティブの区切り文字プラグインがスペースで始まるログを解析すると、フィールドが乱れます。 この問題は修正されました。
ネイティブプラグインがタイムアウトログを破棄すると、タイムゾーン処理でエラーが発生します。 この問題は修正されました。
ネイティブJSONプラグインは、content_keyフィールドを含むJSONデータが解析された後、元のcontent_keyフィールドを保持します。 この問題は修正されました。
ネイティブ区切りプラグインは、メモリリークを引き起こします。 この問題は修正されました。
チェックポイントダンプがディレクトリ登録より前であるため、ログが重複します。 この問題は修正されました。
カンマ (,) を含む時間値は、Apsaraログに対して解析できません。 この問題は修正されました。
生のログを保持する必要があるシナリオで、ネイティブの区切り文字プラグインがデータの解析に失敗すると、データが複製されます。 この問題は修正されました。 修正後、生ログは__raw_log__フィールドにのみ保持され、contentフィールドには保持されません。
ポッドのネットワークモードがHostNetworkに設定されていると、Kubernetesクラスター内のポッドのIPアドレスが取得できない場合があります。 この問題は修正されました。
1.8.3
固定された問題
コンテナーメモリの修復により、ログが繰り返し収集される場合があります。 この問題は修正されました。
コンテナー情報にnilフィールドが含まれている場合、プラグイン障害が発生します。 この問題は修正されました。
ProcessorParseDelimiterNativeを使用してデータを解析すると、次の行も解析されます。 この問題は修正されました。
バックプレッシャーのため、ファイルが完全に読み取られない場合があります。 この問題は修正されました。
plugin_exportパニックが発生すると、プラグイン障害が発生します。 この問題は修正されました。
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配列の解析に使用できます。
カスタムルートファイルシステム (rootfs) パスと自動的に検出されるパスは、containerdコンテナーからデータを収集するときにサポートされます。
コンテナーメタデータプレビュー機能のレポートロジックが最適化されています。
固定された問題
stdoutファイルのパスがシンボリックリンクの場合、コンテナstdoutは収集できません。 この問題は修正されました。
コンテナ削除イベントのみが発生すると、ファイル記述子 (FD) ロックによりコンテナは終了できません。 この問題は修正されました。
nilパニックエラーは、service_go_profileプラグインによって報告されます。 この問題は修正されました。
ディスク関連のメトリックを収集すると、収集エラーが発生します。 この問題は、タイムアウト設定を追加することで修正されます。
プロファイルデータのメタデータは、コンテナシナリオでは不正確です。 この問題は修正されました。
1.6.0
新機能
OpenKruiseメトリクスは、フルスタック監視によって収集できます。
最適化
コンテナメタデータがLogtailプロファイルデータに追加されます。
固定された問題
FDはコンテナ出口のために閉じられています。 この問題は修正されました。
Kubernetesクラスターで環境変数を設定すると、キャッシュエラーが発生する可能性があります。 この問題は修正されました。
1.5.1
新機能
起動パラメーターdata_endpoint_policyが追加され、Logtailのエンドポイント切り替えポリシーが設定されます。
goProfileプルモードは、プロファイリング機能でサポートされています。
processor_string_replaceプラグインを追加して文字列を置き換えます。
HTTP_PROXYを使用して、Logtailのネットワークプロキシを設定できます。
最適化
processor_split_key_valueプラグインのパフォーマンスが最適化され、複数文字の引用符が追加されます。
固定された問題
metric_system_v2プラグインを使用して収集されたディスク使用量メトリックの統計データが不正確です。 この問題は修正されました。
1.4.0
新機能
Pyroscopeプロトコルは、HTTP入力サービスによってサポートされています。
コンテナ収集構成の可観測性を高めるために、コンテナ情報をクライアントから報告することができる。
最適化
envコマンドを実行してデータを自動的に収集する場合は、コールドストレージ設定など、より多くのLogstore固有の設定がサポートされます。
1.3.2
最適化
prometheusプラグインはStalenessデータをサポートします。
固定された問題
システム時間の使用に失敗した場合、またはログ時間の解析に失敗した場合、タイムゾーン調整オプションは無視されます。 この問題は修正されました。
inodeの再利用により、ログが繰り返し収集されることがあります。 この問題は修正されました。
プラグインが漢字を解析すると、Grokプラグインが機能しない場合があります。 この問題は修正されました。
Logtail V1.2.1のコンテナが占有するメモリが高すぎます。 この問題は修正されました。
1.3.1
新機能
OpenTelemetryログはHTTP経由で収集できます。
processor_dessensitizeプラグインが追加されました。 詳細については、「マスク機密データ」をご参照ください。
最適化
コンテナ環境では、環境変数を使用してSimple Log Serviceリソースを作成すると、HTTPSがサポートされます。
コンテナー環境では、カスタムリソース定義 (CRD) を使用してLogstoreを作成すると、Logstoreの仕様を設定できます。
Logtailプラグインを使用してデータを処理する場合、ファイルへのコンテンツのオフセットを取得できます。
デフォルトでは、コンテナstdoutとstderrが収集されるときに連続コンテキストが保持されます。
メモリ使用量は、プロメテウスのデータを収集するために最適化されます。
固定された問題
Docker環境では、FDリークやイベント漏れが発生することがあります。 この問題は修正されました。
Logtail設定が更新されると、ファイルハンドルのリークが発生する可能性があります。 この問題は修正されました。
特別なホスト名を正しくIPアドレスに解決できません。 この問題は修正されました。
複数のファイルパスを指定し, 複数のパスをネストした場合, 同じファイルから繰り返しデータが収集されます。 この問題は修正されました。
1.2.1
新機能
SQL ServerデータベースおよびPostgreSQLデータベースからのクエリ結果を収集できます。 詳細については、「SQL Serverクエリ結果の収集」および「PostgreSQLクエリ結果の収集」をご参照ください。
JMXのパフォーマンス指標を収集できます。
aggregator_contextプラグインは、コンテキストログの集計に追加されます。 詳細は、「アグリゲーターの設定」をご参照ください。
Logtailプラグインを使用して処理されるログでは、コンテキストクエリ機能とLiveTail機能を使用できます。 __topic__ フィールドは、Logtailプラグインを使用して処理されるログから抽出できます。
Grokプラグインを追加して、ログフィールドを抽出します。 詳細については、「フォーム設定」をご参照ください。
複数のGrok式を一度に指定して、複数の形式のログに一致させることができます。
最適化
コンテナが開始されてから数秒で終了するコンテナのstdoutおよびstderrを収集できます。
固定された問題
Apsaraログのマイクロ秒の正確なタイムスタンプは解析できません。 この問題は修正されました。
1.1.1
新機能
CSVデータを処理するために、新しいLogtailプラグインが追加されます。 詳細については、「フォーム設定」をご参照ください。
eBPFを使用して、レイヤー4とレイヤー7でネットワークトラフィックを分析できます。 HTTP、MySQL、PostgreSQL、Redis、およびDNS (Domain Name System) プロトコルがサポートされています。
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クラスターのコンテナランタイムの認識メカニズムが最適化されています。
固定された問題
netpingプラグインに関連する例外は、Windowsシステムで発生します。 この問題は修正されました。
1.0.31
新機能
環境変数を使用してLogtail設定を作成できます。
netpingプラグインが追加されました。 このプラグインを使用して、IPアドレスで宛先をpingするときにpingコマンドに関するデータを収集できます。
gotimeプラグインを使用して、抽出されたログ時間をタイムスタンプ形式に変換できます。
Logtailがsyslogログを収集すると、ログを転送するsyslogクライアントのIPアドレスを示す _client_ip_ フィールドが追加されます。
最適化
コンテナーstdoutとstderrの収集に使用されるメモリが最適化されています。
1.0.30
新機能
Prometheusプラグインを使用すると、複数のLogtail設定を使用して同じマシンからPrometheusデータを収集できます。
Container Service for KubernetesクラスターのWindowsノードは、アドオントークンを使用した認証をサポートしています。
固定された問題
プロセス収集プラグインでは、LinuxのthreadNumおよびfdNumメトリックでエラーが発生します。 この問題は修正されました。
SkyWalkingのプラグインでConfigurationDiscoveryService not implementエラーが発生します。 この問題は修正されました。
1.0.29
固定された問題
Logtailがコンテナーstdoutとstderrを収集する場合、正規表現を使用してラベルを一致させることはできません。 この問題はLogtail V1.0.27およびLogtail V1.0.28で発生します。 この問題は修正されました。
1.0.28
新機能
SNMP (Simple Network Management Protocol) データを収集できます。
SkyWalking V3のプラグインでは、インスタンス属性を使用してインスタンスをフィルタリングできます。
Incomplete Entry Uploadパラメーターは、区切り文字モードが使用されている場合に設定できます。
固定された問題
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のトレースデータを収集できます。
input_canalプラグインは、i386アーキテクチャを使用するWindowsシステムでサポートされています。
最適化
ホストから収集されるメトリックの精度が向上します。 コンテナーはホストにデプロイされます。
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設定」をご参照ください。
指定された_yearパラメーターが追加され、現在の年または指定された年を使用してログ時間が追加されます。 詳細は、「Logtail設定」をご参照ください。
0.16.68
固定された問題
Logtailがコンテナのstdoutとstderrを収集すると、データの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
コンテナファイルのstdoutおよびstderrおよびログを収集するために多数のLogtail設定が作成されている場合は、LogtailをV0.16.52以降に更新することを推奨します。 これは、CPU使用率を減らすのに役立ちます。
最適化
コンテナデータ収集中にCPU使用率が低下します。
0.16.50
新機能
service_telegrafプラグインは実行時にインストールできます。 この機能は、Elastic Compute Service (ECS) ユーザーのみが使用できます。
0.16.48
最適化
service_telegrafプラグインが最適化されています。 1台のマシンで複数の設定がサポートされます。
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
新機能
フル正規表現モードの時間フィールドにはカスタム名がサポートされています。
KeepSourceIfParseErrorパラメーターは、processor_json、processor_regex、およびprocessor_split_charプラグインに追加されます。 生データの解析に失敗した場合、生データを保持できます。 詳細については、「Logtailプラグインを使用したデータ処理」をご参照ください。
0.16.36
新機能
processor_encryptプラグインが暗号化用に追加されました。
0.16.34
新機能
Kubernetesヘルスチェック用にHTTPプローブが追加されました。
固定された問題
コアダンプは、一部の環境ではlibcurlによって引き起こされます。 この問題は修正されました。
CentOS 8にLogtailをインストールすると、GNU Libidnライブラリが見つかりません。 この問題は修正されました。
0.16.32
新機能
IgnoreFirstConnectorパラメーターは、processor_jsonプラグインに追加されます。 詳細については、「JSONフィールドの拡張」をご参照ください。
0.16.30
Logtail V0.16.30を長期間実行すると、ファイルが開かれないことがあります。 Logtailを最新バージョンに更新することを推奨します。
新機能
LogtailがKubernetesクラスターからコンテナファイル内のDocker stdoutおよびstderrおよびログを収集する場合、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
新機能
work_ipパラメーターとwork_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パラメーターが追加されました。
最適化
ハイブリッド構成 (ファイル + プラグイン) の入力パラメーターの制限は削除されます。
0.16.21
新機能
カスタム静的トピックを設定できます。
ブラックリストベースのフィルタリングがサポートされています。
EnableEventMetaパラメーターがservice_canalプラグインに追加されます。 MySQLバイナリログのヘッダー情報を収集するようにパラメーターを設定できます。
最適化
プラグインの停止メカニズムが最適化されています。
固定された問題
GBKログはメモリリークを引き起こす可能性があります。 この問題は修正されました。
0.16.18
新機能
Dockerイベントを収集できます。 詳細については、「Dockerイベントの収集」をご参照ください。
systemdジャーナルログを収集できます。 詳細については、「systemdジャーナルログの収集」をご参照ください。
processor_pick_keyおよびprocessor_drop_last_keyプラグインがデータ処理用に追加されます。
最適化
コンテナーログとプラグインベースのコレクションのメモリ使用量が削減されます。
コンテナーからの複数行のstdoutのコレクションが最適化されます。
0.16.16
新機能
Kubernetes監査ログのリソースは自動的に作成できます。
起動パラメータは、環境変数を使用して設定できます。 起動パラメータには、CPU、メモリ、および送信同時実行に関するパラメータが含まれる。
カスタムタグのアップロードは、環境変数を使用して設定できます。
Logtail設定は、Sidecarモードで自動的に作成できます。 詳細については、「SidecarモードでCRDを使用したコンテナテキストログの収集」をご参照ください。
最適化
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がコンテナーのstdoutを収集すると、Docker Engineによって分割されたログを自動的にマージできます。
0.16.13
新機能
ログ収集は、環境変数を使用して設定できます。
MySQLバイナリログのメタデータ (
_filename_
および_offset_
フィールドなど) を収集できます。LogtailがVPCにインストールされると、インストールスクリプトのパラメーターが自動的に選択されます。
Logtailをインストールすると、グローバル加速モードを使用できます。 詳細については、「Logtailのログ収集アクセラレーションの設定」をご参照ください。
0.16.11
最適化
LogtailがMySQLバイナリログを収集すると、_filename_フィールドと_offset_フィールドの情報を収集できます。
固定された問題
Logtailがマルチラインモードでコンテナstdoutを収集すると、例外が発生する可能性があります。 この問題は修正されました。
0.16.10
最適化
コンテナーstdoutの収集に使用されるメソッドがアップグレードされます。
0.16.9
固定された問題
ソケットfdのリークが発生する可能性があります。 この問題は修正されました。
Logtail設定の更新頻度の制限がコンテナファイルに追加されます。
0.16.8
新機能
LogstashおよびBeatsからデータを収集するために、Lumberjackプラグインが追加されます。 詳細については、「BeatsとLogstashからデータを収集する」をご参照ください。
inotifyブラックリスト機能が追加されました。
固定された問題
以前のバージョンのインストールパッケージのパラメーターに一貫性がありません。 この問題は修正されました。
一部のシステムにLogtailをインストールすると、オペレーティングシステムのバージョンを取得できません。 この問題は修正されました。
0.16.6
新機能
ホストのモニタリングデータを収集できます。
Redisモニタリングデータを収集できます。
MySQLバイナリログのDDL文を収集できます。
Logtailがコンテナファイル内のコンテナstdoutとログを収集する場合、Docker環境変数を使用してログをフィルタリングできます。
固定された問題
プライマリキーを持たないMySQLテーブルからデータを収集することはできません。 この問題は修正されました。
コンテナ収集モードのコンテナエンジンのサブスクリプションチャネルが不安定なため、イベントの損失が発生します。 この問題は修正されました。
0.16.5
新機能
マルチラインモードは、コンテナーstdoutを収集するためにサポートされています。 詳細については、「複数行ログのLogtail設定の例」をご参照ください。
0.16.4
新機能
DockerとKubernetesのデプロイシナリオがサポートされています。
コンテナーファイル内のコンテナーstdoutとログを収集できます。 詳細については、「Simple Log Serviceコンソールを使用してDaemonSetモードでコンテナのstdoutとstderrを収集する」および「Simple Log Serviceコンソールを使用してDaemonSetモードでコンテナテキストログを収集する」をご参照ください。
0.16.2
新機能
processor_geoipプラグインが追加されました。 詳細については、「IPアドレスの変換」をご参照ください。
0.16.0
新機能
MySQLバイナリログ、MySQLクエリ結果、およびHTTPデータを収集できます。 詳細については、「Logtailプラグインを使用したデータ収集」をご参照ください。
正規表現、アンカー、区切り文字、およびフィルターの設定項目を組み合わせてデータを解析できます。