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サーバーからエラーが返ったときに未送信データとして遅延アップロードしていなかったのを修正しました