0

Azure 関数が実行されると、Azure アラートがトリガーされるという問題があります。さまざまなドキュメントを調べて、アラート ルールを確認し、コードを確認しましたが、問題を指摘できないようです。皆さん、私が見逃したものをチェックして見てもらえますか?

アラートの条件は次のとおりです。

                "criteria": {
                "odata.type": "Microsoft.Azure.Monitor.SingleResourceMultipleMetricCriteria",
                "allOf": [
                    {
                        "name": "1st criterion",
                        "metricName": "<functionName> Failures",
                        "metricNamespace": "Azure.ApplicationInsights",
                        "dimensions": [
                        ],
                        "operator": "GreaterThan",
                        "threshold": "0",
                        "monitorTemplateType": "8",
                        "criterionType": "StaticThresholdCriterion",
                        "timeAggregation": "PT1M",
                        "skipMetricValidation": true
                    }
                ]
            },
            "autoMitigate": true,

コードの関連部分:

module.exports = async function (context, req) {
try{
let res = await apicall();
            response = {
                status: 200, /* Defaults to 200 */
                body: res
            }
}catch(error){
        response = {
            status: 500, /* Defaults to 500 */
            body: errorHandler(error)
        };
        errorObj = error
}finally{
        if (response.status == 200) {
            context.done(null, response)
        } else {
            context.done(errorObj, response)
        }
} 
}

編集 、コメントで要求されたように、ここにその写真があります。 ここに画像の説明を入力

そして成功した実行:

ここに画像の説明を入力

4

1 に答える 1