2023-01-01から1年間の記事一覧

Azure Application Insights への特定のログ出力を Azure Monitor で監視し、Slack 通知する方法

先日、Azure Function の異常終了を検知し、Slack に通知する仕組みを構築しました。 今回は、Azure Application Insights に特定のログが出力されたら Slack に通知する仕組みを構築する手順を書きます。 使用するもの Slack 通知を受けるチャンネル Incomi…

EventGrid TriggerのAzure Functionをローカルで動かす方法

Azure Function のトリガーの種類により、ローカルでの実行方法が異なります。 HTTP トリガー http://localhost:<PORT>/api/<FUNCTION_NAME> にリクエストする事で実行できます。 (EventGrid Trigger を除く) HTTP トリガー以外 Azure Function の 管理者エンドポイント ( =http:/</function_name></port>…

CakePHP 4.x に ParaTest を導入

CakePHP 4.x に ParaTest を導入 テストの数が増えてきて全件テストを実行するのに時間がかかるようになった為、ParaTestを導入し、テストを並列実行するようにしてみました。 version CakePHP: 4.4.10 ParaTest: v6.9.1 PHPUnit: 9.6.7 ドキュメント https:…

CakePHP 4.x: Entityのカラム一覧は、DBのスキーマを参照して取得しており、取得結果は schema_cache としてキャッシュされている

CakePHP の実装 実際のスキーマを元に、Entity 取得時に実行される SQL の SELECT 句に指定するカラム一覧を生成している 上記は schema_cache としてキャッシュされる bin/cake schema_cache clear した上で、Entity を取得した際、カラムの一覧を取得する …

M2 Mac で Apollo Twin X を使えるようにする方法

2023/02/11 の時点では、mac を macOS 復旧 で起動し、“低セキュリティ ”オプション を設定する必要があります。 作業日 2023/02/11 経緯 mac book pro 2016 (13 インチ) が突然故障し、再起不能となり、M2 Max の mac book pro (14インチ) を購入 旧PCは起…