Använda Sök i Application InsightsUsing Search in Application Insights

Sök är en funktion i Application Insights som du använder för att söka efter och utforska enskilda telemetri objekt, till exempel sidvyer, undantag eller webb förfrågningar.Search is a feature of Application Insights that you use to find and explore individual telemetry items, such as page views, exceptions, or web requests. Du kan också Visa logg spårningar och händelser som du har kodat.And you can view log traces and events that you have coded.

(Om du vill ha mer komplexa frågor över dina data använder du Analytics.)(For more complex queries over your data, use Analytics.)

I Azure-portalenIn the Azure portal

Du kan öppna diagnostisk sökning från fliken Application Insights översikt i ditt program (finns i det övre fältet) eller under undersöka till vänster.You can open diagnostic search from the Application Insights Overview tab of your application (located at in the top bar) or under investigate on the left.

Fliken Sök

Gå till den nedrullningsbara menyn händelse typer om du vill se en lista över telemetri-objekt – server begär Anden, sid visningar, anpassade händelser som du har kodat och så vidare.Go to the Event types' drop-down menu to see a list of telemetry items- server requests, page views, custom events that you have coded, and so on. Längst upp i listan resultat är ett sammanfattnings diagram som visar antalet händelser över tid.At the top of the results' list, is a summary chart showing counts of events over time.

Klicka på från den nedrullningsbara menyn eller uppdatera för att hämta nya händelser.Click out of the drop-down menu or Refresh to get new events.

I Visual Studio 2013In Visual Studio

I Visual Studio finns det också ett Application Insights Sök fönster.In Visual Studio, there's also an Application Insights Search window. Det är mest användbart när du vill visa telemetri-händelser som genererats av det program som du felsöker.It's most useful for displaying telemetry events generated by the application that you're debugging. Men det kan också visa de händelser som samlas in från den publicerade appen på Azure Portal.But it can also show the events collected from your published app at the Azure portal.

Öppna Sök-fönstret i Visual Studio:Open the Search window in Visual Studio:

Visual Studio Open Application Insights-sökning

Sök fönstret innehåller funktioner som liknar webb portalen:The Search window has features similar to the web portal:

Fönstret Sök i Visual Studio Application Insights

Fliken spåra åtgärd är tillgänglig när du öppnar en begäran eller sid visning.The Track Operation tab is available when you open a request or a page view. En "åtgärd" är en sekvens med händelser som associeras med till en enskild begäran eller sid visning.An 'operation' is a sequence of events that is associated with to a single request or page view. Till exempel kan beroende anrop, undantag, spårnings loggar och anpassade händelser ingå i en enda åtgärd.For example, dependency calls, exceptions, trace logs, and custom events might be part of a single operation. På fliken spåra åtgärd visas grafiskt tid och varaktighet för dessa händelser i förhållande till begäran eller sid visning.The Track Operation tab shows graphically the timing and duration of these events in relation to the request or page view.

Granska enskilda objektInspect individual items

Markera ett objekt för telemetri för att se nyckel fält och relaterade objekt.Select any telemetry item to see key fields and related items.

Skärm bild av en enskild beroende förfrågan

Då startas vyn transaktions detaljer från slut punkt till slut punkt.This will launch the end-to-end transaction details view.

Filtrera händelse typerFilter event types

Öppna den nedrullningsbara menyn händelse typer och välj de händelse typer som du vill se.Open the Event types' drop-down menu and choose the event types you want to see. (Om du senare vill återställa filtren klickar du på Återställ.)(If, later, you want to restore the filters, click Reset.)

Händelse typerna är:The event types are:

  • Spåra - diagnostikloggar inklusive TrackTrace, Log4Net, NLog och system. Diagnostics. trace-anrop.Trace - Diagnostic logs including TrackTrace, log4Net, NLog, and System.Diagnostic.Trace calls.
  • Begär HTTP-förfrågningar som tagits emot av serverprogrammet, inklusive sidor, skript, bilder, formatfiler och data.Request - HTTP requests received by your server application, including pages, scripts, images, style files, and data. Dessa händelser används för att skapa översikts diagram över förfrågningar och svar.These events are used to create the request and response overview charts.
  • Sid visning - telemetri som skickas av webb klientenoch som används för att skapa sid visnings rapporter.Page View - Telemetry sent by the web client, used to create page view reports.
  • Anpassad händelse – om du infogade anrop till TrackEvent () för att kunna övervaka användningenkan du söka efter dem här.Custom Event - If you inserted calls to TrackEvent() in order to monitor usage, you can search them here.
  • Undantag – ej fångade undantag på servernoch de som du loggar med hjälp av TrackException ().Exception - Uncaught exceptions in the server, and those that you log by using TrackException().
  • Beroende - anrop från serverprogram till andra tjänster som REST-API: er eller databaser och AJAX-anrop från din klient kod.Dependency - Calls from your server application to other services such as REST APIs or databases, and AJAX calls from your client code.
  • Tillgänglighet – resultat av tillgänglighets test.Availability - Results of availability tests.

Filtrera efter egenskaps värdenFilter on property values

Du kan filtrera händelser på värdena för egenskaperna.You can filter events on the values of their properties. Vilka egenskaper som är tillgängliga beror på vilka händelse typer du har valt.The available properties depend on the event types you selected. Klicka på filter ikonenClick on the filter icon Filter ikon för att starta.to start.

Om du väljer Nej värden för en viss egenskap har samma resultat som att välja alla värden.Choosing no values of a particular property has the same effect as choosing all values. Den stänger av filtreringen av egenskapen.It switches off filtering on that property.

Observera att antalet till höger om filter värdena visar hur många förekomster som finns i den aktuella filtrerade uppsättningen.Notice that the counts to the right of the filter values show how many occurrences there are in the current filtered set.

Hitta händelser med samma egenskapFind events with the same property

Om du vill hitta alla objekt med samma egenskaps värde kan du antingen skriva det i Sök fältet eller klicka på kryss rutan när du tittar på Egenskaper på fliken filter.To find all the items with the same property value, either type it into the search bar or click the checkbox when looking through properties in the filter tab.

Klicka på kryss rutan för en egenskap på fliken filter

Sök i dataSearch the data

Anteckning

Om du vill skriva mer komplexa frågor öppnar du loggar (analys) från början av bladet Sök.To write more complex queries, open Logs (Analytics) from the top of the Search blade.

Du kan söka efter villkor i alla egenskaps värden.You can search for terms in any of the property values. Detta är användbart om du har skrivit anpassade händelser med egenskaps värden.This is useful if you have written custom events with property values.

Du kanske vill ange ett tidsintervall, eftersom sökningar över ett kortare intervall är snabbare.You might want to set a time range, as searches over a shorter range are faster.

Öppna diagnostisk sökning

Sök efter fullständiga ord, inte del strängar.Search for complete words, not substrings. Använd citat tecken för att omsluta specialtecken.Use quotation marks to enclose special characters.

SträngString Hittades inteNot found KonFound
HomeController. omHomeController.About home
controller
out
homecontroller
about
"homecontroller.about"
USAUnited States Uni
ted
united
states
united AND states
"united states"

Här följer de Sök uttryck som du kan använda:Here are the search expressions you can use:

Exempel frågaSample query VerkanEffect
apple Sök efter alla händelser inom tidsintervallet vars fält innehåller ordet "Apple"Find all events in the time range whose fields include the word "apple"
apple AND banana
apple banana
Hitta händelser som innehåller båda orden.Find events that contain both words. Använd versal "och", inte "och".Use capital "AND", not "and".
Kort form.Short form.
apple OR banana Hitta händelser som innehåller något av orden.Find events that contain either word. Använd "eller", not "eller".Use "OR", not "or".
apple NOT banana Hitta händelser som innehåller ett ord men inte det andra.Find events that contain one word but not the other.

SamplingSampling

Om din app genererar en stor mängd telemetri (och du använder ASP.NET SDK-version 2.0.0-beta3 eller senare), minskar den anpassningsbara samplings-modulen automatiskt volymen som skickas till portalen genom att bara skicka en representativ del av händelserna.If your app generates a large amount of telemetry (and you are using the ASP.NET SDK version 2.0.0-beta3 or later), the adaptive sampling module automatically reduces the volume that is sent to the portal by sending only a representative fraction of events. Händelser som är relaterade till samma begäran markeras eller avmarkeras som en grupp, så att du kan navigera mellan relaterade händelser.However, events that are related to the same request are selected or deselected as a group, so that you can navigate between related events.

Lär dig mer om insamling.Learn about sampling.

Skapa arbets objektCreate work item

Du kan skapa en bugg i GitHub-eller Azure-DevOps med information från alla telemetri objekt.You can create a bug in GitHub or Azure DevOps with the details from any telemetry item.

Gå till vyn transaktions information från slut punkt till slut punkt genom att klicka på ett objekt för telemetri och välj sedan skapa arbets objekt.Go to the end-to-end transaction detail view by clicking on any telemetry item then select Create work item.

Klicka på nytt arbets objekt, redigera fälten och klicka sedan på OK.

Första gången du gör detta uppmanas du att konfigurera en länk till din Azure DevOps-organisation och-projekt.The first time you do this, you are asked to configure a link to your Azure DevOps organization and project.

(Du kan också konfigurera länken på fliken arbets uppgifter.)(You can also configure the link on the Work Items tab.)

Skicka fler telemetri till Application InsightsSend more telemetry to Application Insights

Förutom den färdiga telemetri som skickas av Application Insights SDK kan du:In addition to the out-of-the-box telemetry sent by Application Insights SDK, you can:

  • Avbilda logg spårningar från ditt favorit loggnings ramverk i .net eller Java.Capture log traces from your favorite logging framework in .NET or Java. Det innebär att du kan söka igenom dina logg spårningar och korrelera dem med sidvyer, undantag och andra händelser.This means you can search through your log traces and correlate them with page views, exceptions, and other events.
  • Skriv kod för att skicka anpassade händelser, sid visningar och undantag.Write code to send custom events, page views, and exceptions.

Lär dig hur du skickar loggar och anpassad telemetri till Application Insights.Learn how to send logs and custom telemetry to Application Insights.

f & AQ & A

Hur mycket data behålls?How much data is retained?

Se Sammanfattning av gränser.See the Limits summary.

Hur kan jag se POST-data i mina server förfrågningar?How can I see POST data in my server requests?

Vi loggar inte in POST-data automatiskt, men du kan använda TrackTrace-eller log-anrop.We don't log the POST data automatically, but you can use TrackTrace or log calls. Lägg till POST-data i meddelande parametern.Put the POST data in the message parameter. Det går inte att filtrera på meddelandet på samma sätt som du kan filtrera efter egenskaper, men storleks gränsen är längre.You can't filter on the message in the same way you can filter on properties, but the size limit is longer.

Nästa stegNext steps