アラートの管理
通知は、backup の完了、リソースの閾値超過、FPT によるメンテナンスの予定など、database に何かが起きたことを知らせます。受信者は database ごと、サービスごとに設定し、メールまたは Telegram チャネルに配信されます。
これは早めに設定してください。backup サービスも auto vertical scaling も受信者が存在しないと有効化できないため、通知設定がないと単に知らされないだけでなく、これらの機能自体が使えません。
通知できる内容
| サービス | アラートが送られるタイミング |
|---|---|
| Backup | backup job が実行されたとき、および backup サービスが有効化・無効化されたとき。 |
| Restore | restore が実行されたとき。 |
| Resource | vCPU、RAM、storage の使用量が設定した閾値を超えたとき。 |
| Vertical Scaling | リソースが自動でスケールされたとき。 |
| Maintenance | FPT がその database に影響するメンテナンスを実施するとき。 |
メンテナンスのアラートはメールのみです。このサービスでは Telegram を利用できません。
通知を設定する
-
FPT Cloud Portal にログインします。
-
メインメニューから Database Platform → All Database を選択します。
-
database ID をクリックし、Notification タブを開きます。

-
notification テーブルの上にある Add new alert list をクリックします。

-
以下で説明する項目を入力します。
-
Add をクリックします。
新しいアラートが同じタブの Notification List に表示されます。
通知の項目
| 項目 | 入力内容 |
|---|---|
| Type | アラートの配信方法です。Email はアドレス宛に送信します。Telegram はチャネル宛に送信し、Maintenance サービスでは利用できません。 |
| Current Services Notification | アラートを発報するサービスです。Backup、Restore、Maintenance、Resource、Vertical Scaling から選びます。 |
| Current Recipient List | Email の場合はアラートを受け取るアドレスです。Telegram の場合はチャネル ID です。取得方法は Telegram のチャネル ID を取得する を参照してください。 |
Resource を選ぶと、使用率を指定する 3 つの閾値項目が追加されます。vCPU more than (%)、RAM more than (%)、Storage more than (%) です。
アラートはいずれか 1 つの閾値を超えた時点で発報されます。3 つが同時に超えた場合は 1 件にまとまるのではなく 3 件の通知が届くため、値を決めるときに考慮してください。
実際に対応する値を閾値に設定してください。通常のピークで発報する値はアラートを無視する習慣を生み、本当に重要な 1 件を見逃す原因になります。
設定済みのアラートを管理する
Notification List には各アラートの受信者、type、監視対象サービス、有効かどうかが表示されます。ここから次の操作ができます。
- 鉛筆アイコンでアラートを Edit し、受信者や監視対象サービスを変更します。
- アラートを Disable してルールを残したまま一時的に停止します。
- 停止したアラートを Re-enable します。
Telegram のチャネル ID を取得する
Telegram での配信にはチャネル ID が必要ですが、Telegram はこれを直接表示しません。次の手順で取得します。
-
Telegram でアラート受信用のプライベートチャネルを新規作成します。名前は
FDE Notifyなどです。 -
メンバー欄で @fde_notify_bot を検索し、FDE NOTIFY をチャネルに追加します。

-
投稿できるように @fde_notify_bot をチャネルの Administrator に昇格させます。

-
@username_to_id_bot を検索し、IDBot を開きます。

-
Start をクリックし、キーボードショートカットを開いて Channel を選びます。

-
作成したチャネルを選び、Send をクリックします。Telegram がチャネル ID を返します。

この ID を保管してください。Type を Telegram にして 通知を設定する ときに、受信者としてこの ID を入力します。
チャネルごとに ID は異なります。複数のチャネルにアラートを送るには、チャネルごとにこの手順を繰り返してください。
次のステップ
- Backup サービスの管理。受信者がないと有効化できません
- Auto scaling の設定。同じ要件があります
- FMON による database の監視。これらのアラートを補完するダッシュボードです