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 Portal, 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 Portal antingen från Azure Monitor-menyn eller från menyn för resursen.

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

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

      Skärmbild som visar avsnittet Övervakning i en resursmeny i Azure Portal med diagnostikinställningar markerade.

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

      Skärmbild som visar avsnittet Inställningar på Azure Monitor-menyn med Diagnostikinställningar markerade.

    • 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.

      Skärmbild som visar Azure Monitor-menyn med aktivitetsloggen markerad och Exportera aktivitetsloggar markerade i menyraden Övervaka aktivitetslogg.

  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.

    Skärmbild som visar inställningen Lägg till diagnostik utan befintliga inställningar.

    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.

    Skärmbild som visar hur du lägger till en diagnostikinställning för befintliga inställningar.

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

    Skärmbild som visar namnet på diagnostikinställningen.

  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.

    Skärmbild som visar tillgängliga alternativ under avsnittet Målinformation.

    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.

      Skärmbild som visar lagringskategori och målinformation.

      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.

    Skärmbild av dialogrutan för att ange måltabellen.

  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 Portal 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 Support via Azure Portal.

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.

Inaktiva resurser

När en resurs är inaktiv och exporterar nollvärdesmått backar exportmekanismen för diagnostikinställningar inkrementellt för att undvika onödiga kostnader för att exportera och lagra nollvärden. Säkerhetskopieringen kan leda till en fördröjning i exporten av nästa värde som inte är noll.

När en resurs är inaktiv i en timme backar exportmekanismen till 15 minuter. Det innebär att det finns en potentiell svarstid på upp till 15 minuter för att nästa icke-nollvärde ska exporteras. Den maximala backoff-tiden på två timmar uppnås efter sju dagars inaktivitet. När resursen börjar exportera icke-nollvärden återgår exportmekanismen till den ursprungliga exportfördröjningen på tre minuter.

Det här beteendet gäller endast för exporterade mått och påverkar inte måttbaserade aviseringar eller autosacle.

Nästa steg