Azure

Azure Monitor とBacklogを連携してアラートを課題登録する。

はじめに

Backlogでアラートを管理している場合に有効な方法です。
BacklogとAzure Monitorを連携する方法はメールです。

1、Backlogのインテグレーション設定
2、Azure Monitorでアラートを設定
3、負荷をかけてアラートを発生させて確認

今回は、CPU使用率80%より大きい場合にアラートが上がるように設定します。
その為、VMは事前に立ち上げています。

Backlogのインテグレーション設定

最初にBacklogのインテグレーション設定を行います。

プロジェクト→プロジェクト設定→インテグレーション→メールによる課題登録 [設定]をクリックします。

[課題登録用メールアドレスの追加] をクリックします。
メールアドレスは自動発行されます。

自動発行された、メールアドレスはコピーしておきます。
設定名 は適当に設定します。
課題の登録者 も適当に選択します。

以上でBacklog側の設定は完了です。

Azure Monitorでアラートを設定

リソースグループを開き、警告を開きます。
[新しいアラートルール] をクリックします。

アラートの設定では、リソース、条件、アクショングループを登録します。

最初に、リソースを登録します。
今回はVMを対象にしたアラートのため、リソースでVirtual Machinesを選択します。
今回対象としているVMを選択します。

次に条件を設定します。Azure Monitorは無料ではないことにも注意が必要です。
今回はCPU使用率を選択します。

CPU使用率の閾値、評価基準を設定します。

次にアクショングループを設定します。
初回はアクショングループが存在しないため新規作成します。
必須入力項目を入力します。
アクションタイプで 電子メール/SMS/プッシュ/音声 を選択します。
ここで、Backlogのインテグレーション設定で表示されたメールアドレスを入力します。

アラートルール名と説明を入力してルール作成完了です。

ルール管理を開くと作成してルールが登録されていることが確認できます。

アクショングループが登録されるとBacklogに確認の課題が登録されます。
必要なので削除しましょう。

以上でAzure Monitorのアラート設定は完了です。

負荷をかけ課題が登録されるか確認

VMに負荷をかけ、課題が登録されるか確認します。
今回はstressコマンドで負荷をかけています。

10分ほど負荷をかけると以下のような課題が自動登録されます。

Azure 側でもアラートが発生したことを確認できます。

以上で確認まで完了です。

まとめ

Backlogとの連携を取り上げました非常に簡単に連携ができます。
CPUだけではなく、Azure Monitorで拾えるメトリクスならなんでもできます。
Azure Monitorはメールでの連携に加えWebhookでの連携も可能なため
他のサービスとの連携も簡単に行えると思います。

Related post

  1. Azure

    Microsoft MVP for Microsoft Azure を受賞しました。

    受賞くどうです。Microsoft MVP for Mic…

  2. AlibabaCloud

    Azure、AWS、GCP、Alibaba CloudのCPU脆弱性対応のまとめ

    くどうですCPUの脆弱性が公開されて各クラウドベンダーが対応し…

  3. Azure

    Deep Security User Night #3 に参加してきました。

    はじめにくどうですDeep Security User N…

  4. Azure

    Azureのアラートって簡単にPagerDutyと連携できるんです。そっからSlackとも連携できる…

    はじめにくどうです。Azureではアラートの設定がポータルから…

  1. Azure

    SQL Server で照合順序 Japanese_CI_AS どこ消えた?あっ…
  2. 未分類

    Windows Server “Longhorn” Beta 3 をインストール…
  3. Azure

    specializedイメージをもとに仮想マシンを立ち上げるのに便利なテンプレー…
  4. 日記

    LOCAL DEVELOPER DAY ’13 / Infra & S…
  5. Azure

    Azure Application Gateway にフロントポートを追加する。…
PAGE TOP