こんにちは。 Azure Integration サポート チームの山田です。
本記事では、Standard Logic Apps のワークフロー実行ログを削除する便利ツールについて、ご紹介いたします。
前提条件
- Standard 版の Logic Apps で利用いただけるツールです。
- ログの保存期間に関しまして、正式なドキュメントは以下にございます。
- 制限増減の設定箇所に関しても案内がございます。
Standard Logic Apps のワークフロー実行ログを削除する「Flow History Clearner」
- 前提条件を踏まえた「削除」手段としての「便利ツール」をご紹介いたします。
- 手動でも削除が可能なことがご確認いただけます。
Flow History Cleaner について
Logic App Standard Flow History Cleaner - Microsoft Community Hub
Application that deletes the Tables and the Queues in the Logic app Standard storage account.
it will help you in the development process, especially if there are stuck flows in the running stateHow to download the application
Open the Kudo https://docs.microsoft.com/en-us/azure/app-service/resources-kudu from Logic app site
<日本語訳>
「フロー履歴クリーナー」
Logic Apps Standard のストレージアカウントにあるテーブルとキューを削除するアプリケーションです。
実行中のフローを停止させている場合において、開発工程に役立ちます。アプリケーションのダウンロード方法
Logic Apps のサイトから Kudu を開きます。
Kudu から Flow History Cleaner を利用する
Kudu サービスの概要 - Azure App Service | Microsoft Learn
Kudu は、以下のようにアクセスいたします。https://<Logic Apps Standard名>.scm.azurewebsites.net
Kudu 上部から [Debug console] - [CMD] に遷移いたします。
下部 CLI 上にて、以下コマンドを用います。
1 | git clone https://github.com/mbarqawi/FlowHistoryCleaner.git |
1 | Cd FlowHistoryCleaner |
上のコマンドにて clone した FlowHistoryCleaner フォルダ内で、dotnet publish
を行いますと、FlowHistoryCleaner.exe
が利用いただけるようになります。
1 | C:\home\FlowHistoryCleaner\FlowHistoryCleaner\bin\Debug\netcoreapp3.1\publish>FlowHistoryCleaner.exe |
当方の手元では、例として、以下のようなワークフロー履歴につきまして確認しております。
実行後、以下のようにクリアされることをご覧いただけます。
あくまで「便利ツール」としてのご案内ではございますが、当記事がお力になれれば幸いです。
まとめ
本記事では Logic Apps Standard でワークフロー実行ログを削除する方法について説明いたしました。本記事がお客様のシステム保守の一助になりますと幸いです。
参考情報
※本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。