Skapa och redigera datainsamlingsregler (DCR) och associationer i Azure Monitor

Det finns flera metoder för att skapa en datainsamlingsregel (DCR) i Azure Monitor. I vissa fall kan Azure Monitor skapa och hantera datainsamlingsregeln enligt de inställningar som du konfigurerar i Azure-portalen. I andra fall måste du skapa egna datainsamlingsregler för att anpassa specifika scenarier.

Den här artikeln beskriver de olika metoderna för att skapa och redigera en datainsamlingsregel (DCR). Innehållet i själva DCR finns i Structure of a data collection rule in Azure Monitor (Struktur för en datainsamlingsregel i Azure Monitor).

Behörigheter

Du behöver följande behörigheter för att skapa domänkontrollanter och associationer:

Inbyggd roll Omfattningar Anledning
Övervakningsdeltagare
  • Prenumeration och/eller
  • Resursgrupp och/eller
  • En befintlig DCR
Skapa eller redigera domänkontrollanter, tilldela regler till datorn, distribuera associationer.
Virtuell datordeltagare
Resursadministratör för azure-ansluten dator
  • Virtuella datorer, VM-skalningsuppsättningar
  • Azure Arc-aktiverade servrar
Distribuera agenttillägg på den virtuella datorn (virtuell dator).
Alla roller som innehåller åtgärden Microsoft.Resources/deployments/*
  • Prenumeration och/eller
  • Resursgrupp och/eller
  • En befintlig DCR
Distribuera Azure Resource Manager-mallar.

Automatiserade metoder för att skapa en DCR

I följande tabell visas metoder för att skapa datainsamlingsscenarier med hjälp av Azure Portal där DCR skapas åt dig. I dessa fall behöver du inte interagera direkt med dcr själv.

Scenario Resurser beskrivning
Övervaka en virtuell dator Översikt över Aktivera VM Insights När du aktiverar VM Insights på en virtuell dator installeras Azure Monitor-agenten och en DCR skapas och associeras med den virtuella datorn. Denna DCR samlar in en fördefinierad uppsättning prestandaräknare och bör inte ändras.
Containerinsikter Aktivera Container Insights När du aktiverar Container Insights i ett Kubernetes-kluster installeras en containerbaserad version av Azure Monitor-agenten och en DCR med association till klustret skapas som samlar in data enligt den konfiguration som du har valt. Du kan behöva ändra denna DCR för att lägga till en transformering.
Omvandling av arbetsyta Lägga till en transformering i en datainsamlingsregel för arbetsytan med hjälp av Azure Portal Skapa en transformering för alla tabeller som stöds på en Log Analytics-arbetsyta. Den här omvandlingen anges i en DCR som är länkad till arbetsytan. Omvandlingen tillämpas sedan på data som skickas till tabellen från äldre arbetsbelastningar som ännu inte använder DCR.

Skapa en datainsamlingsregel (DCR)

Om du vill skapa en datainsamlingsregel med hjälp av Azure CLI-, PowerShell-, API- eller ARM-mallarna skapar du en JSON-fil som börjar med en av exempel-DCR:erna. Använd information i Struktur för en datainsamlingsregel i Azure Monitor för att ändra JSON-filen för din specifika miljö och dina krav.

Viktigt!

Skapa datainsamlingsregeln i samma region som log analytics-målarbetsytan eller Azure Monitor-arbetsytan. Du kan associera datainsamlingsregeln med datorer eller containrar från valfri prenumeration eller resursgrupp i klientorganisationen. Om du vill skicka data mellan klienter måste du först aktivera Azure Lighthouse.

Skapa med Azure Portal

Azure Portal ger en förenklad upplevelse för att skapa en DCR för virtuella datorer och vm-skalningsuppsättningar. Med den här metoden behöver du inte förstå strukturen för en DCR om du inte vill implementera en avancerad funktion, till exempel en transformering. Processen för att skapa denna DCR med olika datakällor beskrivs i Samla in data med Azure Monitor Agent.

Viktigt!

Skapa datainsamlingsregeln i samma region som log analytics-målarbetsytan eller Azure Monitor-arbetsytan. Du kan associera datainsamlingsregeln med datorer eller containrar från valfri prenumeration eller resursgrupp i klientorganisationen. Om du vill skicka data mellan klienter måste du först aktivera Azure Lighthouse.

På menyn Övervaka i Azure Portal väljer du Datainsamlingsregler>Skapa för att öppna sidan för att skapa DCR.

Skärmbild som visar knappen Skapa för en ny datainsamlingsregel.

Sidan Grundläggande innehåller grundläggande information om DCR.

Skärmbild som visar fliken Grundläggande för en ny datainsamlingsregel.

Inställning beskrivning
Regelnamn Namn på DCR. Namnet bör vara något beskrivande som hjälper dig att identifiera regeln.
Prenumeration Prenumeration för att lagra DCR. Prenumerationen behöver inte vara samma prenumeration som de virtuella datorerna.
Resursgrupp Resursgrupp för lagring av DCR. Resursgruppen behöver inte vara samma resursgrupp som de virtuella datorerna.
Region Region för att lagra DCR. Regionen måste vara samma region som alla Log Analytics-arbetsytor eller Azure Monitor-arbetsytor som används i ett mål för DCR. Om du har arbetsytor i olika regioner skapar du flera domänkontrollanter som är associerade med samma uppsättning datorer.
Plattformstyp Anger vilken typ av datakällor som ska vara tillgängliga för DCR, antingen Windows eller Linux. Ingen tillåter båda. 1
Slutpunkt för datainsamling Anger den datainsamlingsslutpunkt (DCE) som används för att samla in data. DCE krävs endast om du använder privata Azure Monitor-länkar. Den här domänkontrollanten måste finnas i samma region som DCR. Mer information finns i Konfigurera datainsamlingsslutpunkter baserat på din distribution.

1 Det här alternativet anger kind attributet i DCR. Det finns andra värden som kan anges för det här attributet, men de är inte tillgängliga i portalen.

Lägg till resurser

sidan Resurser kan du lägga till resurser som ska associeras med DCR. Välj + Lägg till resurser för att välja resurser. Azure Monitor-agenten installeras automatiskt på alla resurser som inte redan har den.

Viktigt!

Portalen aktiverar systemtilldelad hanterad identitet på målresurserna, tillsammans med befintliga användartilldelade identiteter, om det finns några. För befintliga program, såvida du inte anger den användartilldelade identiteten i begäran, använder datorn som standard systemtilldelad identitet i stället.

Skärmbild som visar fliken Resurser för en ny datainsamlingsregel.

Om datorn du övervakar inte finns i samma region som målarbetsytan i Log Analytics och du samlar in datatyper som kräver en DCE väljer du Aktivera slutpunkter för datainsamling och väljer en slutpunkt i regionen för varje övervakad dator. Om den övervakade datorn finns i samma region som log analytics-målarbetsytan, eller om du inte behöver en DOMÄNKONTROLLant, väljer du inte en slutpunkt för datainsamling på fliken Resurser .

Lägg till datakällor

sidan Samla in och leverera kan du lägga till och konfigurera datakällor för DCR och ett mål för var och en.

Skärmelement beskrivning
Datakälla Välj en typ av datakälla och definiera relaterade fält baserat på vilken typ av datakälla du väljer. Mer information om hur du konfigurerar varje typ av datakälla finns i artiklarna i Datakällor .
Mål Lägg till ett eller flera mål för varje datakälla. Du kan välja flera mål av samma eller olika typer. Du kan till exempel välja flera Log Analytics-arbetsytor, som även kallas multihoming. Se information för varje datatyp för de olika mål som de stöder.

En DCR kan innehålla flera olika datakällor upp till en gräns på 10 datakällor i en enda DCR. Du kan kombinera olika datakällor i samma DCR, men du vill vanligtvis skapa olika DCR:er för olika scenarier för datainsamling. Se Metodtips för skapande och hantering av datainsamlingsregel i Azure Monitor för rekommendationer om hur du organiserar dina domänkontrollanter.

Kommentar

Det kan ta upp till 5 minuter innan data skickas till målen när du skapar en datainsamlingsregel med hjälp av datainsamlingsregelguiden.

Redigera en DCR

Om du vill redigera en DCR kan du använda någon av metoderna som beskrivs i föregående avsnitt för att skapa en DCR med hjälp av en modifierad version av JSON.

Om du behöver hämta JSON för en befintlig DCR kan du kopiera den från JSON-vyn för DCR i Azure Portal. Du kan också hämta den med hjälp av ett API-anrop enligt följande PowerShell-exempel.

$ResourceId = "<ResourceId>" # Resource ID of the DCR to edit
$FilePath = "<FilePath>" # Store DCR content in this file
$DCR = Invoke-AzRestMethod -Path ("$ResourceId"+"?api-version=2022-06-01") -Method GET
$DCR.Content | ConvertFrom-Json | ConvertTo-Json -Depth 20 | Out-File -FilePath $FilePath

En självstudiekurs som går igenom processen för att hämta och sedan redigera en befintlig DOMÄNKONTROLLant finns i Självstudie: Redigera en datainsamlingsregel (DCR).

Skapa en DCR för måttexport

Om du vill skapa en datainsamlingsregel för måttexport använder du mallarna Azure Portal, Azure CLI, PowerShell, API eller ARM.

Viktigt!

Om du vill skicka plattformstelemetridata till lagringskonton eller händelsehubbar måste resursen, datainsamlingsregeln och mållagringskontot eller händelsehubbarna finnas i samma region.

  1. På menyn Övervaka i Azure Portal väljer du Regler för datainsamling och sedan Skapa.

  2. Om du vill skapa en DCR för att samla in plattformsstatistikdata väljer du länken överst på sidan. En skärmbild som visar sidan skapa datainsamlingsregel.

  3. På sidan Skapa datainsamlingsregel anger du ett regelnamn, väljer en prenumeration, resursgrupp och region för DCR.

  4. Välj Aktivera hanterad identitet om du vill skicka mått till ett lagringskonto eller händelsehubbar.

  5. Välj NästaEn skärmbild som visar fliken Grundläggande på sidan skapa datainsamlingsregel.

  6. På sidan Resurser väljer du Lägg till resurser för att lägga till de resurser som du vill samla in mått från.

  7. Välj Nästa för att gå till fliken Samla in och leverera . En skärmbild som visar fliken resurser på sidan skapa regel för datainsamling.

  8. Välj Lägg till nytt dataflöde

  9. Resurstypen för den resurs som du valde i föregående steg väljs automatiskt. Lägg till fler resurstyper om du vill använda den här regeln för att samla in mått från flera resurstyper i framtiden.

  10. Välj Nästa mål för att flytta till fliken Mål . En skärmbild som visar fliken samla in och leverera på sidan skapa datainsamlingsregel.

  11. Om du vill skicka mått till en Log Analytics-arbetsyta väljer du Azure Monitor-loggar i listrutan Måltyp .

    1. Välj den prenumeration och log analytics-arbetsyta som du vill skicka måtten till.
  12. Om du vill skicka mått till Event Hubs väljer du Händelsehubb i listrutan Måltyp .

    1. Välj prenumerationen, eventhubbens namnområde och händelsehubbens instansnamn.
  13. Om du vill skicka mått till ett lagringskonto väljer du Lagringskonto i listrutan Måltyp .

    1. Välj prenumerationen, lagringskontot och blobcontainern där du vill lagra måtten.

    Kommentar

    Om du vill skicka mått till ett lagringskonto eller händelsehubbar måste resursen som genererar måtten, DCR och lagringskontot eller händelsehubben alla finnas i samma region.
    Om du vill skicka mått till en Log Analytics-arbetsyta måste DCR vara i samma region som Log Analytics-arbetsytan. Resursen som genererar måtten kan finnas i valfri region.

    Om du vill välja Lagringskonto eller Händelsehubbar som mål måste du aktivera hanterad identitet för DCR på fliken Grundläggande.

  14. Välj Spara och välj sedan Granska + skapa. En skärmbild som visar målfliken för sidan samla in och leverera.

När du har skapat DCR och DCRA kan du tillåta upp till 30 minuter för att de första plattformsstatistikdata ska visas i Log Analytics-arbetsytan. När data börjar flöda är svarstiden för en tidsserie för plattformsmått som flödar till en Log Analytics-arbetsyta, lagringskonto eller händelsehubbar cirka 3 minuter, beroende på resurstyp.

Verifiera dataflöden och felsökning

DCR-mått samlas in automatiskt för alla domänkontrollanter och du kan analysera dem med hjälp av Metrics Explorer, till exempel plattformsmått för andra Azure-resurser. Mer information finns i Övervaka och felsöka DCR-datainsamling i Azure Monitor

Mått som skickas till en Log Analytics-arbetsyta lagras i AzureMetricsV2 tabellen. Använd Log Analytics-utforskaren för att visa tabellen och bekräfta att data matas in. Mer information finns i Översikt över Log Analytics i Azure Monitor.

Nästa steg