Exemplo n.º 1
0
        private static AzureMonitorAlertCardMessageData GetMessageData(string requestBody)
        {
            var alert       = JsonConvert.DeserializeObject <IncomingAzureMonitorCommonAlertSchema>(requestBody);
            var messageData = new AzureMonitorAlertCardMessageData(alert);

            return(messageData);
        }
Exemplo n.º 2
0
        private static string CreateMessageCard(AzureMonitorAlertCardMessageData messageData)
        {
            var fixFailingServicebusUrl = Environment.GetEnvironmentVariable("FixFailingServicebusUrl", EnvironmentVariableTarget.Process);

            var messageCard    = new AzureMonitorAlertCard(messageData, fixFailingServicebusUrl);
            var messageContent = messageCard.TransformText();

            return(messageContent);
        }
 public AzureMonitorAlertCard(AzureMonitorAlertCardMessageData messageData, string fixServicebusUrl)
 {
     this.messageData      = messageData;
     this.fixServicebusUrl = fixServicebusUrl;
 }