例:スクリプト マッピング
[経過時間] ブレークダウンでは、Incident.Age.Days スクリプトを使用してインシデントの日数を計算し、その値を [インシデント経過時間範囲] バケット グループにマップします。
最初の 2 つの画像では、[経過時間] ブレークダウンが表示されており、Incident.Age.Days ブレークダウン ソースと、ブレークダウンマッピング用の Incident.Age.Days スクリプトを使用しています。また、ブレークダウン ソースは、[インシデント経過時間範囲 (日数)] バケット グループを参照していることがわかります。
Incident.Age.Days スクリプトは、インシデントがインシデント テーブルからオープンになったときにタイムスタンプを取得し、これを収集期間の最後のタイム スタンプから差し引きます。スクリプトは、この値をミリ秒から日数に変換します。
var diff=function(x,y){return y.dateNumericValue() - x.dateNumericValue();};
var days=function(x,y){return diff(x,y)/(24*60*60*1000);};
days(current.opened_at, score_end);
結果の日数は、バケット グループのバケットにソートされます。
以下に、オープン インシデント インジケーターの [番号] についてこのスクリプトを実行した結果を示します。