Logic Apps Standard のワークフロー実行ログを削除する

Last Update: feedback 共有

こんにちは。 Azure Integration サポート チームの山田です。
本記事では、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 state

How 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
2
3
4
Cd FlowHistoryCleaner
dotnet publish
Cd FlowHistoryCleaner\bin\Debug\netcoreapp3.1\publish
FlowHistoryCleaner.exe

上のコマンドにて clone した FlowHistoryCleaner フォルダ内で、dotnet publish を行いますと、FlowHistoryCleaner.exe が利用いただけるようになります。

1
2
3
C:\home\FlowHistoryCleaner\FlowHistoryCleaner\bin\Debug\netcoreapp3.1\publish>FlowHistoryCleaner.exe
will use the connection string DefaultEndpointsProtocol=https;AccountName=playgroundeastjapan9aea;AccountKey=uwx+LUhDpdjeqVf5riH0MMUwaDF4a1eJIx+0Yc2CRnZ49O09abVvpYobK3iWf4I/65CQumhq7GrD+ASt2DJaSg==;EndpointSuffix=core.windows.net
Are you sure you want to clean all Tables and Queues ? [y/n] : y

当方の手元では、例として、以下のようなワークフロー履歴につきまして確認しております。

実行後、以下のようにクリアされることをご覧いただけます。

あくまで「便利ツール」としてのご案内ではございますが、当記事がお力になれれば幸いです。

まとめ

本記事では Logic Apps Standard でワークフロー実行ログを削除する方法について説明いたしました。本記事がお客様のシステム保守の一助になりますと幸いです。

参考情報

※本情報の内容(添付文書、リンク先などを含む)は、作成日時点でのものであり、予告なく変更される場合があります。