Мы настроили Azure App Insights (APIM) для отслеживания журналов API.
В журналах мы храним URL-адрес API, полезную нагрузку запроса API, ответное сообщение API, код ошибки ответа API.
Теперь мне нужно создать один API, который будет читать сообщения журнала ошибок в APIM и возвращать в ответ сообщение об ошибке API.
Из API мы выполним запрос Qusto, который получит все APIM журналы, а затем эти журналы должны быть возвращены в приведенном выше API со следующим ответом:
Код: Выделить всё
{
"Id": "1",
"ApiUrl": "https://pd.myweb/user/{resource_id}?userId=SAM",
"ApiErrormessage": "User SAM does not have access to the resource 1100"
}
Get: fetch/logs
< p>Ответ:
Код: Выделить всё
{
"Id": "1",
"ApiUrl": "https://pd.myweb/user/{resource_id}?userId=SAM",
"ApiErrormessage": "User sam does not have access to the resource 1100"
}
Источник: https://stackoverflow.com/questions/781 ... y-hit-from
Мобильная версия