警报监视器触发天蓝色函数

时间:2021-03-25 15:29:31

标签: c# azure-functions azure-monitoring azure-alerts

我有一些警报会触发 c# azure 函数,问题.. 我无法在 AF 的请求正文中收到警报。例如,我不应该能够解析正文并检查警报名称吗?

我设法触发了一个逻辑应用程序并检查了警报的内容,但使用 AF 时,我快要死了。 预先感谢您的帮助。

这是我尝试解析主体的方式,但始终不打印任何内容..这就是为什么我认为这与逻辑应用触发器的行为不同。

var content = await new StreamReader(req.Body).ReadToEndAsync();
        log.LogInformation($"contentmessage:", content);
        
        string body = await req.ReadAsStringAsync();
        log.LogInformation($"bodymessage: {body}", req.Scheme);

        
            dynamic obj = JsonConvert.DeserializeObject(body);
            log.LogInformation($"message: {obj.data.context.name}");

1 个答案:

答案 0 :(得分:1)

对于这个问题,请将您函数中的代码从:

log.LogInformation($"contentmessage:", content);

log.LogInformation("contentmessage:{$content}", content);

或直接打印content

log.LogInformation(content);