Grafiekvisualisaties

Met werkmappen kunnen bewakingsgegevens worden weergegeven als grafieken. Ondersteunde grafiektypen zijn onder andere lijn, staaf, staafcategoriseerd, gebied, spreidingsdiagram, cirkel en tijd. Auteurs kunnen ervoor kiezen om de hoogte, breedte, kleurenpalet, legenda, titels, bericht zonder gegevens, enzovoort van de grafiek aan te passen en astypen en reekskleuren aan te passen met behulp van grafiekinstellingen.

Werkmappen ondersteunen grafieken voor logboeken en metrische gegevensbronnen.

Logboekdiagrammen

Azure Monitor geeft eigenaren van resources gedetailleerde informatie over de werking van hun apps en infrastructuur. In tegenstelling tot metrische gegevens worden logboekgegevens niet standaard verzameld en is een verzameling vereist bij de inboeking. In de huidige logboeken vindt u echter veel informatie over de status van de resource en de gegevens die nuttig zijn voor diagnostische gegevens. Werkmappen maken het mogelijk om logboekgegevens weer te geven als visuele grafieken voor gebruikersanalyse.

Een logboekgrafiek toevoegen

In het onderstaande voorbeeld ziet u de trend van aanvragen voor een app in de afgelopen dagen.

  1. Schakel de werkmap over naar de bewerkingsmodus door het item Werkbalk bewerken te selecteren.
  2. Gebruik de koppeling Query toevoegen om een besturingselement voor logboekquery's toe te voegen aan de werkmap.
  3. Selecteer het querytype Log, resourcetype (bijvoorbeeld Application Insights) en de resources die u wilt targeten.
  4. Gebruik de Query-editor om de KQL voor uw analyse in te voeren (bijvoorbeeld trend van aanvragen).
  5. Stel de visualisatie in op een van: Gebied, Staaf, Staaf (categorisch), Lijn, Cirkel, Spreiding of Tijd.
  6. Stel indien nodig andere parameters in, zoals tijdsbereik, visualisatie, grootte, kleurenpalet en legenda.

Schermopname van de logboekgrafiek in de bewerkingsmodus

Parameters voor logboekgrafiek

Parameter Uitleg Voorbeeld
Query Type Het type query dat moet worden gebruikt. Logboek, Azure Resource Graph, enzovoort.
Resource Type Het resourcetype dat moet worden gebruikt. Application Insights, Log Analytics of Azure-first
Resources Een set resources om de metrische waarde van op te halen. MyApp1
Time Range Het tijdvenster voor het weergeven van het logboekdiagram. Afgelopen uur, afgelopen 24 uur, enzovoort.
Visualization De visualisatie die moet worden gebruikt. Gebied, Staaf, Lijn, Cirkel, Spreiding, Tijd, Staaf categorisch
Size De verticale grootte van het besturingselement. Klein, gemiddeld, groot of vol
Color palette Het kleurenpalet dat in de grafiek moet worden gebruikt. Genegeerd in de modus met meerdere metrische gegevens of gesegmenteerd. Blauw, groen, rood, enzovoort.
Legend De aggregatiefunctie die moet worden gebruikt voor de legenda. Som of Gemiddelde van waarden of Max, Min, Eerste, Laatste waarde
Query Een KQL-query die gegevens retourneert in de indeling die wordt verwacht door de grafiekvisualisatie. requests | make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h

Tijdreeksdiagrammen

Tijdreeksdiagrammen zoals gebied, staaf, lijn, spreiding en tijd kunnen eenvoudig worden gemaakt met behulp van het querybesturingselement in Workbooks. De sleutel is het hebben van tijd- en metrische gegevens in de resultatenset.

Eenvoudige tijdreeks

De onderstaande query retourneert een tabel met twee kolommen: timestamp en Requests. Het querybesturingselement maakt gebruik van tijdstempel voor de X-as en Aanvragen voor de Y-as.

requests
| summarize Requests = count() by bin(timestamp, 1h)

Schermopname van een eenvoudig lijndiagram met een tijdreekslogboek.

Tijdreeks met meerdere metrische gegevens

De onderstaande query retourneert een tabel met drie kolommen: timestamp, Requests en Users. Het querybesturingselement gebruikt tijdstempel voor de X-as en vraagt gebruikers aan als afzonderlijke & reeks op de y-as.

requests
| summarize Requests = count(), Users = dcount(user_Id) by bin(timestamp, 1h)

Schermopname van een tijdreeks met een lijndiagram met meerdere metrische gegevens.

Gesegmenteerde tijdreeks

De onderstaande query retourneert een tabel met drie kolommen: timestamp, Requests en RequestName, waarbij RequestName een categorische kolom is met de namen van aanvragen. Het querybesturingselement hier maakt gebruik van een tijdstempel voor de X-as en voegt een reeks toe per waarde van RequestName.

requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name

Schermopname van een gesegmenteerd lijndiagram met een tijdreekslogboek.

Samenvatten versus make-series

In de voorbeelden in de vorige sectie wordt de summarize operator gebruikt, omdat deze eenvoudiger te begrijpen is. Summarize heeft echter een grote beperking omdat de rij met resultaten wordt weglaten als er geen items in de bucket staan. Dit kan het effect hebben van het verschuiven van het tijdvenster van de grafiek, afhankelijk van of de lege buckets zich aan de voor- of achterkant van het tijdsbereik hebben.

Het is meestal beter om de operator te gebruiken om tijdreeksgegevens te maken. Deze heeft de optie om standaardwaarden op te geven make-series voor lege buckets.

De volgende query maakt gebruik van de make-series operator .

requests
| make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h by RequestName = name

In de onderstaande query ziet u een vergelijkbare grafiek met de summarize operator

requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name

Hoewel de onderliggende resultatenset anders is. Het enige wat een gebruiker hoeft te doen, is de visualisatie instellen op gebied, regel, balk of tijd, en Workbooks zorgt voor de rest.

Schermopname van een logboeklijndiagram dat is gemaakt op basis van een make-series-query

Categorisch staafdiagram of histogram

Met categorische grafieken kunnen gebruikers een dimensie of kolom op de X-as van een grafiek vertegenwoordigen. Dit is vooral handig in histogrammen. In het onderstaande voorbeeld ziet u de verdeling van aanvragen op de resultaatcode.

requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc

De query retourneert twee kolommen: Metrische gegevens aanvragen en Categorie Resultaat. Elke waarde van de kolom Resultaat krijgt een eigen balk in het diagram met hoogte in verhouding tot de metrische waarde Aanvragen.

Schermopname van een categorisch staafdiagram voor aanvragen per resultaatcode

Cirkeldiagrammen

Cirkeldiagrammen maken de visualisatie van numerieke verhoudingen mogelijk. In het onderstaande voorbeeld ziet u het aandeel aanvragen per resultaatcode.

requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc

De query retourneert twee kolommen: Metrische gegevens aanvragen en Categorie Resultaat. Elke waarde van de kolom Resultaat krijgt een eigen segment in de cirkel met een grootte die evenredig is met de metrische waarde Aanvragen.

Schermopname van een cirkeldiagram met segmenten die resultaatcode vertegenwoordigen

Grafieken met metrische gegevens

De meeste Azure-resources zenden metrische gegevens over status en status (bijvoorbeeld CPU-gebruik, beschikbaarheid van opslag, aantal databasetransacties, mislukte app-aanvragen, enzovoort). Werkmappen maken het mogelijk om deze gegevens te visualiseren als tijdreeksgrafieken.)

Een grafiek met metrische gegevens toevoegen

In het volgende voorbeeld wordt het aantal transacties in een opslagaccount in het afgelopen uur weer geven. Hierdoor kan de eigenaar van de opslag de transactietrend zien en zoeken naar afwijkingen in het gedrag.

  1. Schakel de werkmap over naar de bewerkingsmodus door het item Werkbalk bewerken te selecteren.
  2. Gebruik de koppeling Metrische gegevens toevoegen om een besturingselement voor metrische gegevens toe te voegen aan de werkmap.
  3. Selecteer een resourcetype (bijvoorbeeld Storage Account), de resources die u wilt targeten, de naamruimte en naam van de metrische gegevens en de aggregatie die moet worden gebruikt.
  4. Stel indien nodig andere parameters in, zoals tijdsbereik, splitsen op, visualisatie, grootte en kleurenpalet.

Schermopname van een grafiek met metrische gegevens in de bewerkingsmodus

Parameters voor metrische grafieken

Parameter Uitleg Voorbeeld
Resource Type Het resourcetype dat moet worden gebruikt. Storage of virtuele machine.
Resources Een set resources om de metrische waarde van op te halen. MyStorage1
Namespace De naamruimte met de metrische gegevens. Storage > Blob
Metric De te visualiseren metrische gegevens. Storage > Blob >-transacties
Aggregation De aggregatiefunctie die moet worden toegepast op de metrische gegevens. Som, Aantal, Gemiddelde, enzovoort.
Time Range Het tijdvenster waarin de metrische gegevens worden weergegeven. Afgelopen uur, afgelopen 24 uur, enzovoort.
Visualization De visualisatie die moet worden gebruikt. Gebied, staaf, lijn, spreiding, raster
Split By U kunt de metrische gegevens desgewenst opsplitsen in een dimensie. Transacties per geotype
Size De verticale grootte van het besturingselement. Klein, gemiddeld of groot
Color palette Het kleurenpalet dat in de grafiek moet worden gebruikt. Genegeerd als de Split by parameter wordt gebruikt. Blauw, groen, rood, enzovoort.

Voorbeelden

Transacties gesplitst op API-naam als een lijndiagram:

Schermopname van een lijndiagram met metrische gegevens voor Storage transacties gesplitst op API-naam

Transacties gesplitst op antwoordtype als een groot staafdiagram:

Schermopname van een groot staafdiagram met metrische gegevens voor Storage transacties gesplitst op antwoordtype

Gemiddelde latentie als een spreidingsdiagram:

Schermopname van een metrische spreidingsdiagram voor Storage latentie

Grafiekinstellingen

Auteurs kunnen grafiekinstellingen gebruiken om aan te passen welke velden worden gebruikt in de grafiekassen, de aseenheden, aangepaste opmaak, reeksen, groeperingsgedrag, legenda's en reekskleuren.

Het tabblad Instellingen

Op het tabblad Instellingen worden de volgende besturingselementen gebruikt:

  • De asinstellingen, inclusief welke velden, aangepaste opmaak waarmee gebruikers de getalopmaak kunnen instellen op de aswaarden en aangepaste reeksen.
  • Groeperingsinstellingen, waaronder welk veld, de limieten voordat een groep 'Overige' wordt gemaakt.
  • Legenda-instellingen, inclusief het weergeven van metrische gegevens (reeksnaam, kleuren en getallen) onderaan en/of een legenda (reeksnamen en kleuren).

Schermopname van grafiekinstellingen.

Aangepaste opmaak

Opties voor getalopmaak zijn onder andere:

Opmaakoptie Uitleg
Units De eenheden voor de kolom: verschillende opties voor percentage, tellingen, tijd, byte, aantal/tijd, bytes/tijd, enzovoort. De eenheid voor een waarde van 1234 kan bijvoorbeeld worden ingesteld op milliseconden en wordt weergegeven als 1,234.
Style De indeling om deze weer te geven als : decimaal, valuta, percentage.
Show group separator Selectievakje om groepsscheidingstekens weer te geven. Geeft 1234 weer als 1234 in de VERENIGDE Staten.
Minimum integer digits Minimumaantal gehele getallen dat moet worden gebruikt (standaard 1).
Minimum fractional digits Minimum aantal fractionele cijfers dat moet worden gebruikt (standaard 0).
Maximum fractional digits Maximum aantal fractionele cijfers dat moet worden gebruikt.
Minimum significant digits Minimum aantal significante cijfers dat moet worden gebruikt (standaard 1).
Maximum significant digits Maximum aantal significante cijfers dat moet worden gebruikt.

Schermopname van de instellingen voor de X-as.

Het tabblad Reeks

Op het tabblad Reeksinstelling kunt u de labels en kleuren aanpassen die worden weergegeven voor reeksen in de grafiek.

  • Het veld wordt gebruikt om overeen te komen met een reeks in de gegevens en als deze overeenkomen, worden het weergavelabel en de kleur Series name weergegeven.
  • Het veld is handig voor sjabloonauteurs, omdat deze opmerking door translators kan worden gebruikt om Comment de weergavelabels te lokaliseren.

Schermopname van reeksinstellingen.

Volgende stappen