Skapa diagnostikinställningar i Azure Monitor

Skapa och redigera diagnostikinställningar i Azure Monitor för att skicka Azure-plattformsmått och -loggar till olika mål som Azure Monitor-loggar, Azure Storage eller Azure Event Hubs. Du kan använda olika metoder för att arbeta med diagnostikinställningarna, till exempel Azure-portalen, Azure CLI, PowerShell och Azure Resource Manager.

Viktigt!

Kvarhållningsprincipen som anges i inställningarna för diagnostikinställning är nu inaktuell och kan inte längre användas. Använd livscykelpolicyn för Azure Storage för att hantera hur lång tid loggarna behålls. Mer information finns i Migrera lagringskvarhållning för diagnostikinställningar till livscykelhantering i Azure Storage

Du kan konfigurera diagnostikinställningar i Azure-portalen antingen från Azure Monitor-menyn eller från menyn för resursen.

  1. Var du konfigurerar diagnostikinställningar i Azure-portalen beror på resursen:

    • För en enskild resurs väljer du Diagnostikinställningar under Övervakning på resursens meny.

      Screenshot that shows the Monitoring section of a resource menu in the Azure portal with Diagnostic settings highlighted.

    • För en eller flera resurser väljer du Diagnostikinställningar under Inställningar på Azure Monitor-menyn och väljer sedan resursen.

      Screenshot that shows the Settings section in the Azure Monitor menu with Diagnostic settings highlighted.

    • För aktivitetsloggen väljer du AktivitetsloggAzure Monitor-menyn och väljer sedan Exportera aktivitetsloggar. Se till att du inaktiverar alla äldre konfigurationer för aktivitetsloggen. Anvisningar finns i Inaktivera befintliga inställningar.

      Screenshot that shows the Azure Monitor menu with Activity log selected and Export activity logs highlighted in the Monitor-Activity log menu bar.

  2. Om det inte finns några inställningar för den resurs du väljer uppmanas du att skapa en inställning. Välj Lägg till diagnostikinställning.

    Screenshot that shows the Add diagnostic setting with no existing settings.

    Om det finns befintliga inställningar på resursen visas en lista över inställningar som redan har konfigurerats. Välj Lägg till diagnostikinställning för att lägga till en ny inställning. Eller välj Redigera inställning för att redigera en befintlig inställning. Varje inställning får inte ha mer än en av varje måltyper.

    Screenshot that shows adding a diagnostic setting for existing settings.

  3. Ge inställningen ett namn om den inte redan har en.

    Screenshot that shows Diagnostic setting name.

  4. Loggar och mått som ska dirigeras: För loggar väljer du antingen en kategorigrupp eller markerar de enskilda kryssrutorna för varje kategori av data som du vill skicka till de mål som anges senare. Listan över kategorier varierar för varje Azure-tjänst. Välj AllMetrics om du också vill lagra mått i Azure Monitor-loggar.

  5. Målinformation: Markera kryssrutan för varje mål. Alternativen visas så att du kan lägga till mer information.

    Screenshot that shows the available options under the Destination details section.

    1. Skicka till Log Analytics-arbetsytan: Välj din prenumeration och den Log Analytics-arbetsyta där du vill skicka data. Om du inte har någon arbetsyta måste du skapa en innan du fortsätter.

    2. Arkivera till ett lagringskonto: Välj din prenumeration och det lagringskonto där du vill lagra data.

      Screenshot that shows storage category and destination details.

      Dricks

      Använd livscykelpolicyn för Azure Storage för att hantera hur lång tid loggarna behålls. Kvarhållningsprincipen som anges i inställningarna för diagnostikinställning är nu inaktuell.

    3. Strömma till en händelsehubb: Ange följande villkor:

      • Prenumeration: Den prenumeration som händelsehubben ingår i.
      • Namnområde för händelsehubb: Om du inte har något måste du skapa ett.
      • Händelsehubbnamn (valfritt): Namnet som alla data ska skickas till. Om du inte anger något namn skapas en händelsehubb för varje loggkategori. Om du skickar till flera kategorier kanske du vill ange ett namn för att begränsa antalet skapade händelsehubbar. Mer information finns i kvoter och gränser för Azure Event Hubs.
      • Namn på händelsehubbprincip (även valfritt): En princip definierar de behörigheter som strömningsmekanismen har. Mer information finns i Event Hubs-funktioner.
    4. Skicka till partnerlösning: Du måste först installera Azure Native ISV Services i din prenumeration. Konfigurationsalternativen varierar beroende på partner. Mer information finns i Översikt över Azure Native ISV Services.

  6. Om tjänsten stöder både resursspecifikt och Azure-diagnostikläge kan du välja måltabellen när du väljer Log Analytics-arbetsyta som mål. Du bör vanligtvis välja Resursspecifik eftersom tabellstrukturen ger mer flexibilitet och effektivare frågor.

    Screenshot of the dialog box to set the destination table.

  7. Välj Spara.

Efter en liten stund visas den nya inställningen i listan med inställningar för den här resursen. Loggar strömmas till de angivna destinationerna när nya händelsedata genereras. Det kan ta upp till 15 minuter mellan när en händelse genereras och när den visas på en Log Analytics-arbetsyta.

Felsökning

Här följer några felsökningstips.

Måttkategori stöds inte

När du distribuerar en diagnostikinställning får du ett felmeddelande som liknar "Måttkategorin "xxxx" stöds inte. Du kan få det här felet även om din tidigare distribution lyckades.

Problemet uppstår när du använder en Resource Manager-mall, REST API, CLI eller Azure PowerShell. Diagnostikinställningar som skapas via Azure-portalen påverkas inte eftersom endast de kategorinamn som stöds visas.

Problemet uppstår på grund av en nyligen genomförd ändring i det underliggande API:et. Andra måttkategorier än AllMetrics stöds inte och har aldrig varit undantagna för några få specifika Azure-tjänster. Tidigare ignorerades andra kategorinamn när en diagnostikinställning distribuerades. Azure Monitor-serverdelen omdirigerade dessa kategorier till AllMetrics. Från och med februari 2021 uppdaterades serverdelen för att specifikt bekräfta att den angivna måttkategorin är korrekt. Den här ändringen kan leda till att vissa distributioner misslyckas.

Om du får det här felet uppdaterar du distributionerna för att ersätta eventuella måttkategorinamn med AllMetrics för att åtgärda problemet. Om distributionen tidigare lade till flera kategorier behåller du bara en med AllMetrics-referensen. Om problemet kvarstår kontaktar du Azure-supporten via Azure-portalen.

Inställningen försvinner på grund av icke-ASCII-tecken i resourceID

Diagnostikinställningar stöder inte resurs-ID:t med icke-ASCII-tecken. Tänk till exempel på termen "Preproducción". Eftersom du inte kan byta namn på resurser i Azure är det enda alternativet att skapa en ny resurs utan icke-ASCII-tecken. Om tecknen finns i en resursgrupp kan du flytta resurserna under den till en ny. Annars måste du återskapa resursen.

Möjlighet till duplicerade eller borttagna data

Alla ansträngningar görs för att säkerställa att alla loggdata skickas korrekt till dina mål, men det går inte att garantera 100 % dataöverföring av loggar mellan slutpunkter. Återförsök och andra mekanismer finns på plats för att lösa dessa problem och försöka se till att loggdata kommer till slutpunkten.

Nästa steg