Azure portal kullanarak yeni önerilerde Azure Danışmanı uyarıları oluşturma

Bu makalede, Azure portal kullanarak Azure Danışmanı'ndan gelen yeni öneriler için nasıl uyarı ayarlanacağı gösterilmektedir.

Azure Danışmanı kaynaklarınızdan biri için yeni bir öneri algılasa azure etkinlik günlüğünde bir olay depolanır. Öneriye özgü uyarı oluşturma deneyimini kullanarak Azure Danışmanı'ndan bu olaylar için uyarılar ayarlayabilirsiniz. Uyarı almak istediğiniz kaynakları belirtmek için bir abonelik ve isteğe bağlı olarak bir kaynak grubu seçebilirsiniz.

Şu özellikleri kullanarak öneri türlerini de belirleyebilirsiniz:

  • Kategori
  • Etki düzeyi
  • Öneri türü

Uyarı tetiklendiğinde gerçekleştirilecek eylemi de yapılandırabilirsiniz:

  • Var olan bir eylem grubunu seçme
  • Yeni eylem grubu oluşturma

Eylem grupları hakkında daha fazla bilgi edinmek için bkz. Eylem grupları oluşturma ve yönetme.

Not

Danışman uyarıları şu anda yalnızca Yüksek Kullanılabilirlik, Performans ve Maliyet önerileri için kullanılabilir. Güvenlik önerileri desteklenmez.

Uyarı kuralı oluşturma

  1. PortaldaAzure Danışmanı'nı seçin.

    Portalda Azure Danışmanı

  2. Sol menünün İzleme bölümünde Uyarılar'ı seçin.

    Danışmandaki Uyarılar

  3. Yeni Danışman Uyarısı'nı seçin.

    Yeni Danışman uyarısı

  4. Kapsam bölümünde aboneliği ve isteğe bağlı olarak uyarı almak istediğiniz kaynak grubunu seçin.

    Danışman uyarı kapsamı

  5. Koşul bölümünde uyarınızı yapılandırmak için kullanmak istediğiniz yöntemi seçin. Belirli bir kategori ve/veya etki düzeyine yönelik tüm öneriler için uyarı almak istiyorsanız Kategori ve etki düzeyi'ne tıklayın. Belirli bir türe ait tüm öneriler için uyarı almak istiyorsanız Öneri türü'nü seçin.

    Azure Danışmanı uyarı koşulu

  6. Seçtiğiniz Yapılandırma ölçütü seçeneğine bağlı olarak, ölçütleri belirtebilirsiniz. Tüm önerileri istiyorsanız, kalan alanları boş bırakmanız yeterlidir.

    Danışman uyarı eylem grubu

  7. Zaten oluşturduğunuz bir eylem grubunu kullanmak için eylem grupları bölümünde Var olanı ekle'yi seçin veya yeni eylem grubu ayarlamak için Yeni oluştur'u seçin.

    Danışman uyarısı var olanı ekle

  8. Uyarı ayrıntıları bölümünde uyarınıza bir ad ve kısa bir açıklama verin. Uyarınızın etkinleştirilmesini istiyorsanız, Oluşturma seçiminde kuralı etkinleştir ayarını Evet olarak bırakın. Ardından uyarınızı kaydedecek kaynak grubunu seçin. Bu, önerinin hedefleme kapsamını etkilemez.

    Uyarı ayrıntıları bölümünün ekran görüntüsü.

Web kancası kullanmak için öneri uyarılarını yapılandırma

Bu bölümde, mevcut sistemlerinize web kancaları aracılığıyla öneri verileri göndermek için Azure Danışmanı uyarılarını yapılandırma adımları gösterilmektedir.

Kaynaklarınızdan birinde yeni bir Danışman öneriniz olduğunda bildirim almak için uyarılar ayarlayabilirsiniz. Bu uyarılar sizi e-posta veya kısa mesaj aracılığıyla bilgilendirebilir, ancak bir web kancası aracılığıyla mevcut sistemlerinizle tümleştirmek için de kullanılabilir.

Danışman öneri uyarı yükünü kullanma

Danışman uyarılarını bir web kancası kullanarak kendi sistemlerinizle tümleştirmek istiyorsanız, bildirimden gönderilen JSON yükünü ayrıştırmalısınız.

Bu uyarı için eylem grubunuzu ayarlarken, ortak uyarı şemasını kullanmak isteyip istediğinizi seçersiniz. Ortak uyarı şemasını seçerseniz yükünüz şöyle görünür:

{  
   "schemaId":"azureMonitorCommonAlertSchema",
   "data":{  
      "essentials":{  
         "alertId":"/subscriptions/<subid>/providers/Microsoft.AlertsManagement/alerts/<alerted>",
         "alertRule":"Webhhook-test",
         "severity":"Sev4",
         "signalType":"Activity Log",
         "monitorCondition":"Fired",
         "monitoringService":"Activity Log - Recommendation",
         "alertTargetIDs":[  
            "/subscriptions/<subid>/resourcegroups/<resource group name>/providers/microsoft.dbformariadb/servers/<resource name>"
         ],
         "originAlertId":"001d8b40-5d41-4310-afd7-d65c9d4428ed",
         "firedDateTime":"2019-07-17T23:00:57.3858656Z",
         "description":"A new recommendation is available.",
         "essentialsVersion":"1.0",
         "alertContextVersion":"1.0"
      },
      "alertContext":{  
         "channels":"Operation",
         "claims":"{\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\":\"Microsoft.Advisor\"}",
         "caller":"Microsoft.Advisor",
         "correlationId":"8554b847-2a72-48ef-9776-600aca3c3aab",
         "eventSource":"Recommendation",
         "eventTimestamp":"2019-07-17T22:28:54.1566942+00:00",
         "httpRequest":"{\"clientIpAddress\":\"0.0.0.0\"}",
         "eventDataId":"001d8b40-5d41-4310-afd7-d65c9d4428ed",
         "level":"Informational",
         "operationName":"Microsoft.Advisor/recommendations/available/action",
         "properties":{  
            "recommendationSchemaVersion":"1.0",
            "recommendationCategory":"Performance",
            "recommendationImpact":"Medium",
            "recommendationName":"Increase the MariaDB server vCores",
            "recommendationResourceLink":"https://portal.azure.com/#blade/Microsoft_Azure_Expert/RecommendationListBlade/source/ActivityLog/recommendationTypeId/a5f888e3-8cf4-4491-b2ba-b120e14eb7ce/resourceId/%2Fsubscriptions%<subscription id>%2FresourceGroups%2<resource group name>%2Fproviders%2FMicrosoft.DBforMariaDB%2Fservers%2F<resource name>",
            "recommendationType":"a5f888e3-8cf4-4491-b2ba-b120e14eb7ce"
         },
         "status":"Active",
         "subStatus":"",
         "submissionTimestamp":"2019-07-17T22:28:54.1566942+00:00"
      }
   }
}

Ortak şemayı kullanmıyorsanız yükünüz aşağıdaki gibi görünür:

{  
   "schemaId":"Microsoft.Insights/activityLogs",
   "data":{  
      "status":"Activated",
      "context":{  
         "activityLog":{  
            "channels":"Operation",
            "claims":"{\"http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress\":\"Microsoft.Advisor\"}",
            "caller":"Microsoft.Advisor",
            "correlationId":"3ea7320f-c002-4062-adb8-96d3bd92a5f4",
            "description":"A new recommendation is available.",
            "eventSource":"Recommendation",
            "eventTimestamp":"2019-07-17T20:36:39.3966926+00:00",
            "httpRequest":"{\"clientIpAddress\":\"0.0.0.0\"}",
            "eventDataId":"a12b8e59-0b1d-4003-bfdc-3d8152922e59",
            "level":"Informational",
            "operationName":"Microsoft.Advisor/recommendations/available/action",
            "properties":{  
               "recommendationSchemaVersion":"1.0",
               "recommendationCategory":"Performance",
               "recommendationImpact":"Medium",
               "recommendationName":"Increase the MariaDB server vCores",
               "recommendationResourceLink":"https://portal.azure.com/#blade/Microsoft_Azure_Expert/RecommendationListBlade/source/ActivityLog/recommendationTypeId/a5f888e3-8cf4-4491-b2ba-b120e14eb7ce/resourceId/%2Fsubscriptions%2F<subscription id>%2FresourceGroups%2F<resource group name>%2Fproviders%2FMicrosoft.DBforMariaDB%2Fservers%2F<resource name>",
               "recommendationType":"a5f888e3-8cf4-4491-b2ba-b120e14eb7ce"
            },
            "resourceId":"/subscriptions/<subscription id>/resourcegroups/<resource group name>/providers/microsoft.dbformariadb/servers/<resource name>",
            "resourceGroupName":"<resource group name>",
            "resourceProviderName":"MICROSOFT.DBFORMARIADB",
            "status":"Active",
            "subStatus":"",
            "subscriptionId":"<subscription id>",
            "submissionTimestamp":"2019-07-17T20:36:39.3966926+00:00",
            "resourceType":"MICROSOFT.DBFORMARIADB/SERVERS"
         }
      },
      "properties":{  
 
      }
   }
}

Her iki şemada da eventSource is Recommendation ve operationName değerini arayarak Danışman öneri olaylarını Microsoft.Advisor/recommendations/available/actiontanımlayabilirsiniz.

Kullanmak isteyebileceğiniz diğer önemli alanlardan bazıları şunlardır:

  • alertTargetIDs (ortak şemada) veya resourceId (eski şema)
  • recommendationType
  • recommendationName
  • recommendationCategory
  • recommendationImpact
  • recommendationResourceLink

Uyarılarınızı yönetme

Azure Danışmanı'ndan öneri uyarılarınızı düzenleyebilir, silebilir veya devre dışı bırakabilir ve etkinleştirebilirsiniz.

  1. PortaldaAzure Danışmanı'nı seçin.

    Azure Danışmanı'nın seçili olduğunu gösteren Azure portal menüsünün ekran görüntüsü.

  2. Sol menünün İzleme bölümünde Uyarılar'ı seçin.

    Uyarılar'ın seçili olduğunu gösteren Azure portal menüsünün ekran görüntüsü.

  3. Uyarıyı düzenlemek için Uyarı adına tıklayarak uyarıyı açın ve düzenlemek istediğiniz alanları düzenleyin.

  4. Bir uyarıyı silmek, etkinleştirmek veya devre dışı bırakmak için satırın sonundaki üç noktaya tıklayın ve ardından yapmak istediğiniz eylemi seçin.

Sonraki adımlar