Prestaties Azure Data Explorer, status en gebruik bewaken met metrische gegevens

Azure Data Explorer bieden belangrijke indicatoren voor de status en prestaties van de Azure Data Explorer clusterbronnen. Gebruik de metrische gegevens die in dit artikel worden beschreven Azure Data Explorer het clustergebruik, de status en prestaties in uw specifieke scenario te bewaken als zelfstandige metrische gegevens. U kunt ook metrische gegevens gebruiken als basis voor operationele Azure-dashboards en Azure-waarschuwingen.

Zie Voor meer informatie over Azure Metrics Explorer, Metrics Explorer.

Vereisten

Metrische gegevens gebruiken om uw Azure Data Explorer bewaken

  1. Meld u aan bij de Azure-portal.
  2. Zoek in het linkerdeelvenster van Azure Data Explorer cluster naar metrische gegevens.
  3. Selecteer Metrische gegevens om het deelvenster met metrische gegevens te openen en te beginnen met de analyse van uw cluster. Zoek en selecteer metrische gegevens in de Azure Portal.

Werken in het deelvenster met metrische gegevens

Selecteer in het deelvenster met metrische gegevens specifieke metrische gegevens die u wilt bijhouden, kies hoe u uw gegevens wilt aggregeren en maak metrische grafieken om weer te geven op uw dashboard.

De selectiesResource en Metrische naamruimte zijn vooraf geselecteerd voor uw Azure Data Explorer cluster. De getallen in de volgende afbeelding komen overeen met de genummerde lijst hieronder. Ze begeleiden u door verschillende opties voor het instellen en weergeven van uw metrische gegevens.

Het deelvenster Metrische gegevens.

  1. Als u een grafiek met metrische gegevens wilt maken, selecteert u Metrische naam en relevante Aggregatie per metrische waarde. Zie Ondersteunde metrische gegevens voor Azure Data Explorer informatie over verschillende metrische gegevens.
  2. Selecteer Metrische gegevens toevoegen om meerdere metrische gegevens te zien die in dezelfde grafiek zijn uitgezet.
  3. Selecteer + Nieuwe grafiek om meerdere grafieken in één weergave weer te geven.
  4. Gebruik de tijdswisselaar om het tijdsbereik te wijzigen (standaard: afgelopen 24 uur).
  5. Gebruik Filter toevoegen en Splitsen toepassen voor metrische gegevens met dimensies.
  6. Selecteer Vastmaken aan dashboard om de grafiekconfiguratie toe te voegen aan de dashboards, zodat u deze opnieuw kunt bekijken.
  7. Stel Nieuwe waarschuwingsregel in om uw metrische gegevens te visualiseren met behulp van de setcriteria. De nieuwe waarschuwingsregel bevat uw doelresource, metrische gegevens, splits- en filterdimenssie uit uw grafiek. Wijzig deze instellingen in het deelvenster waarschuwingsregel maken.

Ondersteunde Azure Data Explorer metrische gegevens

De Azure Data Explorer geven inzicht in zowel de algehele prestaties als het gebruik van uw resources, evenals informatie over specifieke acties, zoals opname of query's. De metrische gegevens in dit artikel zijn gegroepeerd op gebruikstype.

De typen metrische gegevens zijn:

Zie Ondersteunde metrische gegevens voor Azure Monitor cluster voor een alfabetische lijst met metrische gegevens Azure Data Explorer azure data explorers.

Metrische clustergegevens

De metrische gegevens van het cluster houden de algemene status van het cluster bij. Bijvoorbeeld resource- en opnamegebruik en reactiesnelheid.

Meting Eenheid Aggregatie Beschrijving van metrische gegevens Dimensies
Cachegebruik Percentage Gem., max. min. Het percentage toegewezen cachresources die momenteel door het cluster worden gebruikt. Cache is de grootte van de SSD die is toegewezen voor gebruikersactiviteit volgens het gedefinieerde cachebeleid.

Een gemiddeld cachegebruik van 80% of minder is een duurzame status voor een cluster. Als het gemiddelde cachegebruik hoger is dan 80%, moet het cluster
omhoog geschaald naar een voor opslag geoptimaliseerde prijscategorie of
uit geschaald naar meer exemplaren. U kunt het cachebeleid ook aanpassen (minder dagen in de cache). Als het cachegebruik hoger is dan 100%, dan is de grootte van gegevens die moeten worden gecached overeenkomstig het cachebeleid groter dan de totale grootte van de cache in het cluster.
Geen
CPU Percentage Gem., max. min. Het percentage van toegewezen compute-resources die momenteel in gebruik zijn door machines in het cluster.

Een gemiddeld CPU van 80% of minder is duurzaam voor een cluster. De maximale waarde van CPU is 100%, wat betekent dat er geen aanvullende compute-resources zijn om gegevens te verwerken.
Wanneer een cluster niet goed presteert, controleert u de maximale waarde van de CPU om te bepalen of er specifieke CPU's zijn die zijn geblokkeerd.
Geen
Opnamegebruik Percentage Gem., max. min. Het percentage werkelijke bronnen dat is gebruikt om gegevens op te nemen van het totaalaantal toegewezen resources, in het capaciteitsbeleid, om opname uit te voeren. Het standaard capaciteitsbeleid is niet meer dan 512 gelijktijdige opnamebewerkingen of 75% van de clusterresources die betrokken zijn bij de opname.

Een gemiddeld opnamegebruik van 80% of minder is een duurzame status voor een cluster. De maximumwaarde van opnamegebruik is 100%, wat betekent dat alle mogelijkheden voor clusteropname in gebruik zijn en er een opnamewachtrij ontstaat.
Geen
InstanceCount Count Gemiddeld Totaal aantal exemplaren.
Keep alive Count Gemiddeld Volgt de reactietijd van het cluster.

Een volledig responsief cluster retourneert de waarde 1 en een geblokkeerde of onderbroken cluster retourneert 0.
Totaal aantal beperkt opdrachten Count Gem. , maximum, minimum, som Het aantal beperkt (geweigerde) opdrachten in het cluster, omdat het maximaal toegestane aantal gelijktijdige (parallelle) opdrachten is bereikt. Geen
Totaal aantal extents Count Gem. , maximum, minimum, som Totaal aantal gegevensverkenningen in het cluster.

Wijzigingen in deze metrische gegevens kunnen grote wijzigingen in de gegevensstructuur en een hoge belasting van het cluster impliceren, omdat het samenvoegen van gegevensverkenningen een cpu-zware activiteit is.
Geen

Metrische gegevens exporteren

Metrische gegevens exporteren houden de algemene status en prestaties van exportbewerkingen bij, zoals de vertraging, resultaten, het aantal records en het gebruik.

Meting Eenheid Aggregatie Beschrijving van metrische gegevens Dimensies
Doorlopende export van het aantal geëxporteerde records Count Sum Het aantal geëxporteerde records in alle continue exporttaken. ContinuousExportName
Maximale vertraging bij continue export Count Max De vertraging (in minuten) die wordt gerapporteerd door de continue exporttaken in het cluster. Geen
Aantal in behandeling zijnde continue export Count Max Het aantal in behandeling zijnde continue exporttaken. Deze taken zijn gereed om te worden uitgevoerd, maar wachten in een wachtrij, mogelijk vanwege onvoldoende capaciteit).
Resultaat van continue export Count Count Het resultaat mislukt/geslaagd van elke continue exportuitvoer. ContinuousExportName
Exportgebruik Percentage Max Gebruikte capaciteit exporteren, van de totale exportcapaciteit in het cluster (tussen 0 en 100). Geen

Metrische gegevens voor opname

Metrische gegevens over opname houden de algemene status en prestaties van opnamebewerkingen bij, zoals latentie, resultaten en volume. Uw analyse verfijnen:

  • Filters toepassen op grafieken om gedeeltelijke gegevens te plotten op dimensies. Verken bijvoorbeeld de opname naar een specifieke Database .
  • Pas splitsen toe op een grafiek om gegevens door verschillende onderdelen te visualiseren. Dit proces is handig voor het analyseren van metrische gegevens die worden gerapporteerd door elke stap van de opnamepijplijn, bijvoorbeeld Blobs received .
Meting Eenheid Aggregatie Beschrijving van metrische gegevens Dimensies
Aantal batch-blobs Count Gem., max. min. Aantal gegevensbronnen in een voltooide batch voor opname. Database
Batchduur Seconden Gem., max. min. De duur van de batchfase in de opnamestroom. Database
Batchgrootte Bytes Gem., max. min. Niet-gecomprimeerde verwachte gegevensgrootte in een geaggregeerde batch voor opname. Database
Verwerkte batches Count Sum, Max, Min Aantal batches dat is voltooid voor opname.
Batching Type: De trigger voor het verzegelen van een batch.
Zie Batching types (Batchingtypen) voor een volledige lijst met batchtypen.
Database, batchtype
Ontvangen blobs Count Sum, Max, Min Het aantal blobs dat door een onderdeel is ontvangen van de invoerstroom.

Gebruik splitsing toepassen om elk onderdeel te analyseren.
Database, onderdeeltype, onderdeelnaam
Verwerkte blobs Count Sum, Max, Min Het aantal blobs dat door een onderdeel wordt verwerkt.

Gebruik splitsing toepassen om elk onderdeel te analyseren.
Database, onderdeeltype, onderdeelnaam
Blobs zijn uitgevallen Count Sum, Max, Min Het aantal blobs dat permanent is gedaald door een onderdeel. Voor elke dergelijke blob wordt een Ingestion result metrische gegevens met een foutreden verzonden.

Gebruik splitsing toepassen om elk onderdeel te analyseren.
Database, onderdeeltype, onderdeelnaam
Detectielatentie Seconden Gemiddeld Time from data enqueue tot detectie door gegevensverbindingen. Deze tijd is niet opgenomen in de faselatentie of in de metrische gegevens over opnamelatentie Onderdeeltype, onderdeelnaam
Ontvangen gebeurtenissen Count Sum, Max, Min Het aantal gebeurtenissen dat is ontvangen door gegevensverbindingen van de invoerstroom. Onderdeeltype, onderdeelnaam
Verwerkte gebeurtenissen Count Sum, Max, Min Het aantal gebeurtenissen dat wordt verwerkt door gegevensverbindingen. Onderdeeltype, onderdeelnaam
Gebeurtenissen die zijn uitgevallen Count Sum, Max, Min Het aantal gebeurtenissen dat permanent wordt weggevallen door gegevensverbindingen. Onderdeeltype, onderdeelnaam
Verwerkte gebeurtenissen (voor Event/IoT Hubs) Count Max, Min, Som Totaal aantal gebeurtenissen dat door het cluster Event Hubs gelezen en verwerkt. Deze gebeurtenissen worden opgesplitst in twee groepen: geweigerde gebeurtenissen en gebeurtenissen die worden geaccepteerd door de clusteren engine. Status
Opnamelatentie Seconden Gem., max. min. Latentie van opgenomen gegevens, vanaf het moment dat de gegevens in het cluster zijn ontvangen, totdat er query's op kunnen worden uitgevoerd. De opnamelatentieperiode is afhankelijk van het opnamescenario. Geen
Opnameresultaat Count Sum Totaal aantal bronnen dat is mislukt of is opgenomen.
Status: Status voor geslaagde opname of de foutcategorie voor fouten. Zie Foutcodes voor opname in Azure Data Explorer voor een volledige lijst met mogelijke foutcategorieën.
Failure Status Type: Of de fout permanent of tijdelijk is. Voor een geslaagde opname is deze dimensie None .

Opmerking:
  • Gebeurtenishub- IoT Hub opnamegebeurtenissen worden vooraf geaggregeerd in één blob en vervolgens behandeld als één bron die moet worden opgenomen. Daarom worden vooraf geaggregeerde gebeurtenissen weergegeven als één opnameresultaat na de pre-aggregatie.

  • Tijdelijke fouten worden intern opnieuw geprobeerd tot een beperkt aantal pogingen. Elke tijdelijke fout wordt gerapporteerd als een tijdelijk opnameresultaat. Daarom kan één opname resulteren in meer dan één opnameresultaat.
Status, type foutstatus
Opnamevolume (in MB) Count Max. som De totale grootte van gegevens die zijn opgenomen in het cluster (in MB) vóór compressie. Database
Wachtrijlengte Count Gemiddeld Aantal berichten in behandeling in de invoerwachtrij van een onderdeel. Onderdeeltype
Oudste bericht in wachtrij Seconden Gemiddeld Tijd in seconden vanaf het moment waarop het oudste bericht in de invoerwachtrij van een onderdeel is ingevoegd. Onderdeeltype
Ontvangen gegevensgrootte bytes Bytes Gemiddelde, som De grootte van de gegevens die worden ontvangen door gegevensverbindingen van de invoerstroom. Onderdeeltype, onderdeelnaam
Faselatentie Seconden Gemiddeld Het tijdstip waarop een bericht wordt geaccepteerd door Azure Data Explorer, totdat de inhoud wordt ontvangen door een opnameonderdeel voor verwerking.

Gebruik filters toepassen en selecteer Engine voor onderdeeltypeOpslag om de totale opnamelatentie weer te geven.
Database, onderdeeltype

Metrische gegevens voor streaming-opname

Metrische gegevens over streaming-opname houden opnamegegevens bij en de aanvraagsnelheid, duur en resultaten.

Meting Eenheid Aggregatie Beschrijving van metrische gegevens Dimensies
Gegevenssnelheid streamingopname Count RateRequestsPerSecond Totale volume aan gegevens dat is opgenomen in het cluster. Geen
Duur streamingopname Milliseconden Gem., max. min. Totale duur van alle streaming-opnameaanvragen. Geen
Aanvraagsnelheid streamingopname Count Count, Avg, Max, Min, Sum Totaal aantal streaming-opnameaanvragen. Geen
Resultaat streamingopname Count Gemiddeld Totaal aantal streaming-opnameaanvragen per resultaattype. Resultaat

Metrische gegevens van query's

Metrische gegevens over queryprestaties houden de queryduur en het totale aantal gelijktijdige of beperkt query's bij.

Meting Eenheid Aggregatie Beschrijving van metrische gegevens Dimensies
Queryduur Milliseconden Gemiddelde, minimum, maximum, som Totale tijd tot de queryresultaten worden ontvangen (inclusief netwerklatentie). QueryStatus
QueryResult Count Count Totaal aantal query's. QueryStatus
Totaal aantal gelijktijdige query's Count Gem. , Max, Min, Som Het aantal query's wordt parallel uitgevoerd in het cluster. Deze metrische waarde is een goede manier om de belasting van het cluster in te schatten. Geen
Totaal aantal beperkt query's Count Gem. , Max, Min, Som Het aantal beperkt (geweigerde) query's in het cluster. Het maximum aantal gelijktijdige (parallelle) query's dat is toegestaan, wordt gedefinieerd in het beleid voor de limiet voor aanvraagsnelheid. Geen

Metrische gegevens van materialized weergave

Meting Eenheid Aggregatie Beschrijving van metrische gegevens Dimensies
MaterializedViewHealth 1, 0 Gemiddeld Waarde is 1 als de weergave als in orde wordt beschouwd, anders 0. Database, MaterializedViewName
MaterializedViewAgeSeconds Seconden Gemiddeld De age van de weergave wordt gedefinieerd door de huidige tijd min de laatste opnametijd die door de weergave wordt verwerkt. De metrische waarde is tijd in seconden (hoe lager de waarde is, de weergave is 'healthier'). Database, MaterializedViewName
MaterializedViewResult 1 Gemiddeld Metrische gegevens bevatten een dimensie die het resultaat van de laatste materialisatiecyclus aangeeft (zie de metrische waarde ResultResult voor meer informatie over mogelijke waarden). De metrische waarde is altijd gelijk aan 1. Database, MaterializedViewName, Resultaat
MaterializedViewRecordsInDelta Aantal records Gemiddeld Het aantal records dat zich momenteel in het niet-verwerkte deel van de brontabel voordeed. Zie hoe materialized weergaven werken voor meer informatie Database, MaterializedViewName
MaterializedViewExtentsRebuild Aantal van de omvang Gemiddeld Het aantal omvang dat opnieuw is opgebouwd in de materialisatiecyclus. Database, MaterializedViewName
MaterializedViewDataLoss 1 Max Metrische gegevens worden in gebruik wanneer niet-verwerkte brongegevens de retentie nadert. Geeft aan dat de ge materialiseerde weergave niet in orde is. Database, MaterializedViewName, Kind

Volgende stappen