このページはAIにより自動翻訳されており、不正確な内容が含まれている可能性があります。翻訳の誤りを報告するには、 GitHubでイシューを作成してください.
API使用アラート
API使用状況アラートは、APIの使用状況を可視化する重要な手段であり、予期せぬトラフィックを事前に検知することを可能にする。これらのアラートを設定して主要なAPIリクエスト量をトラッキングすれば、リアルタイムで通知を受け取ることができ、問題がマーケティングキャンペーンに影響を与える前に解決できる。
API使用に関する警告について
API使用量アラートを使って、以下のカテゴリのリクエスト量を監視できる:
| APIカテゴリ | 詳細 |
|---|---|
| REST API エンドポイント | Brazeのバックエンドに対して行われたすべてのREST API呼び出しの使用状況をトラッキングする。例えば、メッセージ送信、キャンペーン作成、ユーザーエクスポートなどである。 |
| SDK APIリクエスト | Braze SDKからクライアントアプリに対して行われるAPIリクエストを追跡する。例えば、アプリ内メッセージのトリガーやユーザーデータの同期などだ。 *「月間アクティブユーザー – CY 24-25」を購入した顧客のみが利用可能である。 |
API使用量アラートの作成
API使用量アラートを作成するには:
- 設定>APIと識別子>API使用量アラートに移動し、新しいアラートを作成する。
- アラートの名前を入力し、通知を受け取りたいREST APIエンドポイントとAPI キーを選択する。
- アラート基準を定義するには、一つ以上の応答コードを選択し、アラート閾値を指定する。
- 終わったら、アラートをイネーブルメントする。

警報閾値
アラート基準を定義する際には、以下のしきい値を調整できる:
| フィールド | 説明 |
|---|---|
| しきい値条件 |
通知を受けたいしきい値のボリュームに至るまでの条件を定義する。以下のものがサポートされている:
|
| しきい値量 | しきい値条件と組み合わせて使用される。 |
| Within (範囲内) | アラート評価の時間枠。 |
アラート通知の設定
メールアラート、Webhook アラート、またはその両方を設定できます。Webhookアラートは、Slackチャネルなどの外部プラットフォームへアラートを送信するといったユースケースにおいて非常に有用である。例えば、通知設定に関するアラートとSlackの連携方法については、当社のドキュメントを参照のこと。

サンプルペイロード
以下は、API使用アラートWebhookの本文に対するサンプルペイロードである。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"data": {
"alert_name": "My First API Usage Alert",
"alert_type": "API Usage Alert",
"alert_criteria": {
"response_codes": ["201", "202", "203"],
"threshold_condition": "Increased by %",
"threshold_volume": 50,
"within": "1 day"
},
"timeframe_start": "2025-03-20T15:35:00Z",
"timeframe_end": "2025-03-20T16:35:00Z",
"volume": 1500,
"previous_timeframe_start": "2025-03-20T14:35:00Z",
"previous_timeframe_end": "2025-03-20T15:35:00Z",
"previous_volume": 1000
},
"text": "Your My First API Usage Alert alert has triggered. You can view your alert and usage here: <link>. Note that this alert will reset in 1 day, as each alert will only send one notification per 8 hours."
}
例のアラート
API使用量アラートの設定を以下のシナリオで通知されるように設定する方法をいくつか示す。
APIの全体的な状態を監視するためのアラートを設定できる。例えば、APIエラーが前時間比で20%増加するなど、急激に増加した際にこれらのアラートを設定できる。
| エンドポイント | APIキー | 応答コード | しきい値条件 | しきい値量 | Within (範囲内) |
|---|---|---|---|---|---|
| すべてのエンドポイント | すべての API キー | 4XX と 5XX |
10%増加した | 10 | 1 時間 |
ワークスペースがエンド/users/trackポイントのレート制限に達した際に通知を受け取る。この設定は他のBrazeエンドポイントにも適用できる。
| エンドポイント | APIキー | 応答コード | しきい値条件 | しきい値量 | Within (範囲内) |
|---|---|---|---|---|---|
/users/track |
すべての API キー | 429 |
以上 | 100 | 1 時間 |
このアラート設定は、APIによってトリガーされたキャンペーンやキャンバスでエラーが発生した際に通知する。その中には優先度の高いものも含まれる。
| エンドポイント | APIキー | 応答コード | しきい値条件 | しきい値量 | Within (範囲内) |
|---|---|---|---|---|---|
|
すべての API キー | 4XX と 5XX |
以上 | 1 | 1 時間 |
以下のアラート設定を使用すると、パートナー連携がBrazeへのデータ送信を停止した際に通知を受け取れる。
| エンドポイント | APIキー | 応答コード | しきい値条件 | しきい値量 | Within (範囲内) |
|---|---|---|---|---|---|
| すべてのエンドポイント | パートナー連携に使用するAPI キー | すべての応答コード | 以下 | 0 | 1 日 |
考慮事項
- 各アクティブなアラートは、8時間に1回だけメールまたはWebhook通知を送信する。これは単一のアラートから通知が過剰に発生するのを防ぐためだ。アラートが早すぎる場合は、ユースケースに合わせてアラートの条件を編集することを検討せよ。
- 各ワークスペースにつき最大10個のアラートを設定できる。
New Stuff!
GitHub でこのページを編集