カスタム Web フック
アラートの配信方法をセットアップすることができます。 1 つの可能な方法として、アラートしきい値が起動されたときに、ペイロードが送信されるカスタム Web フックを定義します。 また、一連のオプション・ヘッダーや、エンドポイントが基本認証で保護される場合には基本認証の資格情報を指定することも可能です。
デフォルトでは、POST 要求の Content-Type は application/json です。
以下は、サンプルのペイロードを示しています。
{
"timestamp": 1442848504431,
"condition": {"value":5.0,"operator":"GTE"},
"value": "CRASH",
"offenders": [
{ "XXX 1.0": 5.0 },
{ "XXX 2.0": 1.0 }
],
"property":"closedBy",
"eventType":"MfpAppSession",
"title":" Crash Count Alert for Application ABC",
"message": "The crash count for a application ABC exceeded XYZ.
View the Crash Summary table in the Crashes tab in the Apps
section of the MobileFirst Analytics Console
to see a detailed stacktrace of this crash instance."
}
POST 要求には、以下の属性が含まれます。
- timestamp - アラート通知が作成された時刻。
- condition - ユーザーが設定したしきい値 (例えば、 5 以上など)。
- eventType - 照会された eventType。
- property - 照会された eventType のプロパティー。
- value - 照会されたプロパティーの値。
- offenders - アラートを起動したアプリケーションまたはデバイスのリスト。
- title - ユーザー定義のタイトル。
- message - ユーザー定義のメッセージ。