intdash Edge Agent 2 リリースノート

v1.2.1

Enhancements

  • デーモンが管理するDBのアクセス効率を改善しました

Bug Fixes

  • 計測の遅延アップロードの途中で正しい総データポイント数をサーバーに送信するようにしました。これにより、遅延アップロードの途中でもサーバー側でデータポイント回収率を正しく計算できるようになります。

  • 遅延アップロードの際、サーバーからHTTPステータスコード502/503/504が返った場合、遅延アップロードを停止するのではなくリトライするようにしました

  • 計測終了と共にデーモンを終了した場合、次のデーモン起動時までサーバーに計測終了通知が送られなかったのを、計測終了時に通知するようにしました

  • ローカルストレージ内の計測の削除を行ったときに他の計測の遅延アップロード処理も停止することがあったのを修正しました

v1.2.0

警告

このバージョンから、アップストリーム用の デバイスコネクターIPC にある data_name_prefix の扱い方が変わっています。

v1.2.0未満 のバージョンでは、アップストリーム用のデバイスコネクターIPC設定にある data_name_prefix の末尾がセパレータ文字(/)でない場合、自動的にセパレータ文字(/)が付加されていました。 これに対しv1.2.0以上のバージョンでは、 data_name_prefix がそのまま使用されます。

そのため、v1.2.0未満で使用していた設定をv1.2.0以上で使用する場合、変更が必要な場合があります。

設定とデータ

結果として付与されるデータ名称

v1.2.0以上への アッププデート時の 設定変更

デバイスコネクターIPCの data_name_prefix

FIFO用データフォーマット内の Data Nameフィールド

v1.2.0未満使用時

v1.2.0以上使用時

v1/1

any_name

v1/1/any_name

v1/1any_name

必要

v1/1/

any_name

v1/1/any_name

v1/1/any_name

不要

v1/1

空文字

v1/1

v1/1

不要

abc

def

abc/def

abcdef

必要

なお、結果として付与されるデータ名称( data_name_prefix + Data Nameフィールド )が空文字の場合、データ名称が不正であるためそのデータはintdashサーバーに保存されません。

Breaking Changes

  • data_name_prefixの扱い方を変更しました

Features

  • ダウンストリーム用のデバイスコネクターIPC設定にdata_name_prefixを追加しました

  • E2E Call API を追加しました

Enhancements

  • デーモンが管理するDB内の計測データを定期的にvacuumするようにしました

  • intdashサーバーと通信できない場合に計測開始までに時間がかかるのを修正しました

  • renameフィルターのchange_to.dest_idを必須項目ではなくしました

Bug Fixes

  • フィルターでsrc_idを指定した時に設定内容が反映されないのを修正しました

  • 未送信の計測を削除すると遅延アップロード処理が行われないことがあるのを修正しました

  • デーモンが管理するDB内の計測データが自動削除される際、順番が新しい順になっていたのを修正しました

  • デーモンが管理するDBのパスを変更すると、ディスク空き容量チェックの対象パーティションが正しくない状態になるのを修正しました

  • サーバーに送信するデータポイント数が正しくない値になることがあったのを修正しました

  • リアルタイム送信でintdashサーバーからエラーが返ったときに未送信データとして遅延アップロードしていなかったのを修正しました