Integrera elastiska loggar med Azure Monitor
I den här artikeln får du lära dig hur du börjar samla in Elasticsearch-loggar för dina Azure Data Manager for Energy-instanser i Azure Monitor. Den här integreringsfunktionen är utvecklad för att hjälpa dig att felsöka Elasticsearch-relaterade problem i Azure Monitor.
Förutsättningar
Du måste ha en Log Analytics-arbetsyta. Den används för att köra frågor mot datamängden Elasticsearch-loggar med frågeredigeraren Kusto-frågespråk (KQL) i Log Analytics-arbetsytan. Skapa en Log Analytics-arbetsyta i Azure-portalen.
Du måste ha ett lagringskonto. Den kommer att användas för att lagra JSON-dumpar av Elasticsearch & Elasticsearch Operator-loggar. Lagringskontot behöver inte finnas i samma prenumeration som Log Analytics-arbetsytan.
Aktivera diagnostik Inställningar för att samla in loggar på ett lagringskonto och en Log Analytics-arbetsyta
Varje Azure Data Manager for Energy-instans är inbyggd med en hanterad Elasticsearch-tjänst. Vi samlar in Elasticsearch-loggar för intern felsökning. Du kan få åtkomst till dessa loggar genom att integrera Elasticsearch-loggar med Azure Monitor.
Varje diagnostikinställning har tre grundläggande delar:
Delvis | beskrivning |
---|---|
Name | Det här är namnet på diagnostikloggen. Kontrollera att ett unikt namn har angetts för varje logg. |
Kategorier | Kategori av loggar som ska skickas till vart och ett av målen. Uppsättningen kategorier varierar för varje Azure-tjänst. Besök: Resursloggkategorier som stöds |
Destinationer | Ett eller flera mål för att skicka loggarna. Alla Azure-tjänster delar samma uppsättning möjliga mål. Varje diagnostikinställning kan definiera ett eller flera mål, men inte fler än ett mål av en viss typ. Det ska vara ett lagringskonto, ett Event Hubs-namnområde eller en händelsehubb. |
Vi stöder två mål för dina Elasticsearch-loggar från Azure Data Manager för Energy-instansen:
- Lagringskonto
- Log Analytics-arbetsyta
Steg för att aktivera diagnostikinställning för att samla in Elasticsearch-loggar
Öppna översiktssidan för Azure Data Manager for Energy
Välj Diagnostik Inställningar i den vänstra panelen
Välj Lägg till diagnostikinställning.
Välj Elasticsearch-loggar och Elasticsearch-operatorloggar under Loggkategorier
Välj Skicka till en Log Analytics-arbetsyta
Välj Prenumeration och Namnet på Log Analytics-arbetsytan. Du skulle redan ha skapat det som en förutsättning.
Välj Arkiv till lagringskonto
Välj Prenumeration och lagringskontonamn. Du skulle redan ha skapat det som en förutsättning.
Välj Spara.
Gå tillbaka till sidan Diagnostik Inställningar. Du skulle nu se en ny diagnostikinställning som skapats tillsammans med namnen på mållagringskontot och Log Analytics-arbetsytan som du valde för den här inställningen.
Visa Elasticsearch-loggar på Log Analytics-arbetsytan eller ladda ned dem som JSON-filer med hjälp av lagringskonto
Visa & frågeloggar i Log Analytics-arbetsytan
Redigeraren på Log Analytics-arbetsytan stöder Kusto-frågor (KQL) där du enkelt kan utföra komplicerade frågor för att extrahera intressanta loggdata från Elasticsearch-tjänsten som körs i din Azure Data Manager for Energy-instans.
Kör frågor och se Elasticsearch-loggar på Log Analytics-arbetsytan.
Kör frågor och se Elasticsearch Operator-loggar på Log Analytics-arbetsytan.
Så här laddar du ned loggar som JSON-filer från lagringskontot
Med menyalternativet Containrar på den vänstra panelen på lagringskontots översiktssida kan du bläddra igenom de olika kataloger som lagrar loggfilerna på ett snyggt sätt.
Loggar ordnas i olika mappar. Öka detaljnivån efter månad, datum och tid.
Välj en JSON-fil i containrarna för att visa andra alternativ.
Välj alternativet Ladda ned för att ladda ned JSON-filen. Öppna den i valfri kodredigerare.
Nästa steg
När du har samlat in resursloggar enligt beskrivningen i den här artikeln finns det fler funktioner som du kan utforska.
Skapa en loggfrågeavisering som ska meddelas proaktivt när intressanta data identifieras i dina loggdata. Skapa en loggfrågeavisering för en Azure-resurs
Börja samla in loggar från andra källor, till exempel Airflow i din Azure Data Manager for Energy-instans. Integrera Airflow-loggar med Azure Monitor