色んな事を書く

シンプルさを極めたエンジニアになりたい

azure

Azure Function の Timer Trigger の色々

TimerTrigger Attribute で指定出来る事 ここにまとまってます。 learn.microsoft.com Schedule には CRON 式か TimeSpan を指定出来る Schedule は Function の実行間隔を定義できるものです。その定義の仕方として CRON 式と TimeSpan が使えるよという事…

.NET の MetricsQueryClient を使って Azure Resource のメトリクスを取得する

下記を使います。 www.nuget.org Repository はこちら。 github.com この SDK を使えば Azure Monitor に対して ReadOnly なクエリをよしなに実行して結果を得られるみたいですね。これまでは Azure Portal 上からメトリクス見て~と判断していたものを、プ…

Log Ingest API を使って Log Analytics のカスタムテーブルへ書き込む

会社のタスクでミドルウェアの状態を取得し、Log Analytics へ書き込む事で可観測性を高めよう!、ということをやりました。その時に得た知見や手順をまとめておこうと思います。 大前提として、以下の要件のもと開発を行っています。 Azure Function で定期…

ServiceBusAdministrationClient について

Rule の作成 Rule の作成 この記事を読みながら learn.microsoft.com CreateRuleAsync というメソッドを使えば、ある topic の subscription に適応するルールを作成できます。 このルールを適応すれば、例えば以下のようなことが出来ます。 ApplicationProp…

Azure Table Storage の Entity Group Transaction でスループットが向上するのか試してみた

Azure Table Storage のパーティション設計に関するドキュメントを読んでいると、Entity Group Transaction に関する記述がありました。 この記事では Entity Group Transaction を使うとどれほどスループットが向上するのか試してみたので紹介します。 Enti…