Prestaties, status en gebruik van Azure Data Explorer bewaken met metrische gegevens
Metrische gegevens van Azure Data Explorer bieden belangrijke indicatoren met betrekking tot de status en prestaties van de Azure Data Explorer-clusterresources. Gebruik de metrische gegevens die in dit artikel worden beschreven om het gebruik, de status en de prestaties van Azure Data Explorer-clusters 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 Metrics Explorer voor meer informatie over Azure Metrics Explorer.
Vereisten
- Een Azure-abonnement. Maak een gratis Azure-account.
- Een Azure Data Explorer-cluster en -database. Maak een cluster en database.
Metrische gegevens gebruiken om uw Azure Data Explorer-resources te bewaken
- Meld u aan bij de Azure-portal.
- Zoek in het linkerdeelvenster van uw Azure Data Explorer-cluster naar metrische gegevens.
- Selecteer Metrische gegevens om het deelvenster met metrische gegevens te openen en de analyse in uw cluster te starten.
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 resource- en metrische naamruimtekiezers 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 bij het instellen en weergeven van uw metrische gegevens.
- Als u een grafiek met metrische gegevens wilt maken, selecteert u Naam van metrische waarde en relevante aggregatie per metrische waarde. Zie ondersteunde metrische gegevens van Azure Data Explorer voor meer informatie over verschillende metrische gegevens.
- Selecteer Metrische waarde toevoegen om meerdere metrische gegevens in dezelfde grafiek te zien.
- Selecteer + Nieuwe grafiek om meerdere grafieken in één weergave weer te geven.
- Gebruik de tijdkiezer om het tijdsbereik te wijzigen (standaard: afgelopen 24 uur).
- Gebruik Filter toevoegen en Splitsing toepassen voor metrische gegevens met dimensies.
- Selecteer Vastmaken aan dashboard om de grafiekconfiguratie toe te voegen aan de dashboards, zodat u deze opnieuw kunt bekijken.
- Stel Nieuwe waarschuwingsregel in om uw metrische gegevens te visualiseren met behulp van de ingestelde criteria. De nieuwe waarschuwingsregel bevat uw doelresource, metrische gegevens, splitsings- en filterdimensies uit de grafiek. Wijzig deze instellingen in het deelvenster voor het maken van waarschuwingsregels.
Ondersteunde metrische gegevens van Azure Data Explorer
De metrische gegevens van 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. De metrische gegevens in dit artikel zijn gegroepeerd op gebruikstype.
De typen metrische gegevens zijn:
- Metrische clustergegevens
- Metrische gegevens exporteren
- Metrische gegevens over opname
- Metrische gegevens voor streaming-opname
- Metrische gegevens query's
- Gerealiseerde weergave van metrische gegevens
Zie ondersteunde metrische gegevens van Azure Data Explorer cluster voor een alfabetische lijst met metrische gegevens van Azure Monitor voor Azure Data Explorers.
Metrische clustergegevens
De metrische gegevens van het cluster houden de algemene status van het cluster bij. Bijvoorbeeld het gebruik en reactievermogen van resources en opname.
Meting | Eenheid | Aggregatie | Beschrijving van metrische gegevens | Dimensies |
---|---|---|---|---|
Cachegebruik (afgeschaft) | 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 prijscategorie die is geoptimaliseerd voor opslag of uitgeschaald naar meer exemplaren. U kunt het cachebeleid ook aanpassen aan minder dagen in de cache. Als het cachegebruik meer dan 100% is, is de grootte van de gegevens die in de cache moeten worden opgeslagen, groter dan de totale grootte van de cache op het cluster. Deze metrische waarde is afgeschaft en wordt alleen weergegeven voor compatibiliteit met eerdere versies. Gebruik in plaats daarvan de metrische waarde 'Cachegebruiksfactor'. |
Geen |
Cachegebruiksfactor | Percentage | Gem, Max, Min | Percentage van de gebruikte schijfruimte die is toegewezen voor hot cache in het cluster. 100% betekent dat de schijfruimte die is toegewezen aan dynamische gegevens optimaal wordt gebruikt. Er is geen actie nodig en het cluster is helemaal in orde. Minder dan 100% betekent dat de schijfruimte die is toegewezen voor dynamische gegevens niet volledig wordt gebruikt. Meer dan 100% betekent dat de schijfruimte van het cluster niet groot genoeg is voor de dynamische gegevens, zoals gedefinieerd door uw cachebeleid. Om ervoor te zorgen dat er voldoende ruimte beschikbaar is voor alle dynamische gegevens, moet de hoeveelheid dynamische gegevens worden verminderd of moet het cluster worden uitgeschaald. U wordt aangeraden automatisch schalen in te schakelen. |
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 worden 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. | |
In leven blijven | 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 vertraagde opdrachten | Count | Gem, Max, Min, Som | Het aantal vertraagde (geweigerde) opdrachten in het cluster, omdat het maximaal toegestane aantal gelijktijdige (parallelle) opdrachten is bereikt. | Geen |
Totaal aantal gebieden | Count | Gem, Max, Min, Som | Het totale aantal gegevens in het cluster. Wijzigingen in deze metrische waarde kunnen enorme wijzigingen in de gegevensstructuur en hoge belasting van het cluster impliceren, omdat het samenvoegen van gegevens een activiteit is die veel CPU-intensief is. |
Geen |
Volgerlatentie | Milliseconden | Gem, Max, Min | De volgdatabases synchroniseren wijzigingen in de leader-databases. Vanwege de synchronisatie is er een gegevensvertraging van enkele seconden tot een paar minuten in de beschikbaarheid van gegevens. Met deze metrische waarde wordt de lengte van de tijdsvertraging bepaald. De tijdsvertraging is afhankelijk van verschillende factoren, zoals: de totale grootte en snelheid van de opgenomen gegevens voor de leider, het aantal gevolgde databases, de snelheid van interne bewerkingen die worden uitgevoerd op de leider (samenvoeg-/herbouwbewerkingen). Dit zijn metrische gegevens op clusterniveau: de volgers vangen metagegevens van alle databases die worden gevolgd. Deze metrische waarde vertegenwoordigt de latentie van het proces. |
Geen |
Metrische gegevens exporteren
Metrische exportgegevens houden de algemene status en prestaties van exportbewerkingen bij, zoals te laat, resultaten, aantal records en gebruik.
Meting | Eenheid | Aggregatie | Beschrijving van metrische gegevens | Dimensies |
---|---|---|---|---|
Aantal geëxporteerde records voor continue export | Count | Sum | Het aantal geëxporteerde records in alle continue exporttaken. | ContinuousExportName |
Maximale laatheid bij continue export | Count | Max | De laattijdigheid (in minuten) die is gerapporteerd door de continue exporttaken in het cluster. | Geen |
Aantal doorlopende export in behandeling | Count | Max | Het aantal openstaande continue exporttaken. Deze taken zijn klaar om te worden uitgevoerd, maar wachten in een wachtrij, mogelijk vanwege onvoldoende capaciteit). | |
Resultaat van continue export | Count | Count | Het mislukte/geslaagde resultaat van elke continue exportuitvoering. | ContinuousExportName |
Gebruik exporteren | Percentage | Max | Gebruikte exportcapaciteit van de totale exportcapaciteit in het cluster (tussen 0 en 100). | Geen |
Metrische gegevens voor opname
Metrische gegevens over opname volgen de algemene status en prestaties van opnamebewerkingen, zoals latentie, resultaten en volume. Uw analyse verfijnen:
- Filters toepassen op grafieken om gedeeltelijke gegevens op dimensies uit te tekenen. Verken bijvoorbeeld opname naar een specifieke
Database
. - Splits toepassen op een grafiek om gegevens per 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 batchblobs | 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 | Som, Max, Min | Aantal voltooide batches voor opname. Batching Type : De trigger voor het verzegelen van een partij. Zie Batchingtypen voor een volledige lijst met batchverwerkingstypen. |
Database, batchverwerkingstype |
Ontvangen blobs | Count | Som, Max, Min | Het aantal blobs dat is ontvangen van de invoerstroom door een onderdeel. Gebruik splits toepassen om elk onderdeel te analyseren. |
Database, onderdeeltype, onderdeelnaam |
Verwerkte blobs | Count | Som, Max, Min | Het aantal blobs dat door een onderdeel is verwerkt. Gebruik splits toepassen om elk onderdeel te analyseren. |
Database, onderdeeltype, onderdeelnaam |
Blobs verwijderd | Count | Som, Max, Min | Het aantal blobs dat permanent is verwijderd door een onderdeel. Voor elke blob wordt een Ingestion result metrische waarde met een foutreden verzonden. Gebruik splits toepassen om elk onderdeel te analyseren. |
Database, onderdeeltype, onderdeelnaam |
Detectielatentie | Seconden | Gemiddeld | Tijd van gegevens in de wachtrij tot detectie door gegevensverbindingen. Deze tijd is niet opgenomen in de faselatentie of in de metrische gegevens voor opnamelatentie . Detectielatentie kan in de volgende situaties toenemen:
|
Onderdeeltype, onderdeelnaam |
Ontvangen gebeurtenissen | Count | Som, Max, Min | Aantal gebeurtenissen dat is ontvangen door gegevensverbindingen van de invoerstroom. | Onderdeeltype, onderdeelnaam |
Verwerkte gebeurtenissen | Count | Som, Max, Min | Aantal gebeurtenissen dat wordt verwerkt door gegevensverbindingen. | Onderdeeltype, onderdeelnaam |
Verwijderde gebeurtenissen | Count | Som, Max, Min | Het aantal gebeurtenissen dat permanent is verwijderd door gegevensverbindingen. Voor elke dergelijke gebeurtenis wordt een Ingestion result metrische waarde met een foutreden verzonden. |
Onderdeeltype, onderdeelnaam |
Verwerkte gebeurtenissen (voor event/IoT Hubs) (afgeschaft) | Count | Max, Min, Sum | Het totale aantal gebeurtenissen dat is gelezen uit Event Hub/IoT Hub en verwerkt door het cluster. Deze gebeurtenissen kunnen worden gesplitst op basis van de status: Ontvangen, Geweigerd, Verwerkt. Deze metrische waarde is afgeschaft en wordt alleen weergegeven voor compatibiliteit met eerdere versies. Gebruik in plaats daarvan de metrische gegevens Ontvangen, Verwerkte gebeurtenissen en Verwijderde gebeurtenissen. |
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.Ingestion Kind : Opname van streaming of opname in wachtrij |
Soort opname |
Opnameresultaat | Count | Sum | Het totale aantal bronnen dat is mislukt of is opgenomen.Status : Geslaagd voor geslaagde opname of de foutcategorie voor fouten. Zie Opnamefoutcodes 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 None deze dimensie .Opmerking:
|
Status, type foutstatus |
Opnamevolume (in MB) | Count | Max, Som | De totale grootte van de gegevens die zijn opgenomen in het cluster (in MB) vóór de compressie. | Database |
Wachtrijlengte | Count | Gemiddeld | Aantal in behandeling zijnde berichten in de invoerwachtrij van een onderdeel. Het batchbeheeronderdeel heeft één bericht per blob. Het onderdeel opnamebeheer heeft één bericht per batch. Een batch is één opnameopdracht met een of meer blobs. | Onderdeeltype |
Oudste bericht in wachtrij plaatsen | 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 | Gem, som | Grootte van gegevens die worden ontvangen door gegevensverbindingen van de invoerstroom. | Onderdeeltype, onderdeelnaam |
Faselatentie | Seconden | Gemiddeld | Tijd vanaf het moment dat een bericht wordt geaccepteerd door Azure Data Explorer, totdat de inhoud ervan wordt ontvangen door een opnameonderdeel voor verwerking. Gebruik filters toepassen en selecteer ComponentType > StorageEngine om de totale opnamelatentie weer te geven. |
Database, onderdeeltype |
Metrische gegevens voor streaming-opname
Metrische gegevens over streaming-opname houden de streamingopnamegegevens en aanvraagsnelheid, duur en resultaten bij.
Meting | Eenheid | Aggregatie | Beschrijving van metrische gegevens | Dimensies |
---|---|---|---|---|
Gegevenssnelheid streamingopname | Count | RateRequestsPerSecond | Totale hoeveelheid gegevens opgenomen in het cluster. | Geen |
Duur streamingopname | Milliseconden | Gem, Max, Min | Totale duur van alle aanvragen voor streamingopname. | Geen |
Aanvraagsnelheid streamingopname | Count | Aantal, Gem, Max, Min, Som | Totaal aantal aanvragen voor streamingopname. | Geen |
Resultaat streamingopname | Count | Gemiddeld | Totaal aantal aanvragen voor streamingopname per resultaattype. | Resultaat |
Metrische gegevens query's
Metrische gegevens over queryprestaties houden de queryduur en het totale aantal gelijktijdige of vertraagde query's bij.
Meting | Eenheid | Aggregatie | Beschrijving van metrische gegevens | Dimensies |
---|---|---|---|---|
Queryduur | Milliseconden | Gem, Min, Max, Som | Totale tijd totdat queryresultaten worden ontvangen (bevat geen netwerklatentie). | QueryStatus |
QueryResult | Count | Count | Totaal aantal query's. | QueryStatus |
Totaal aantal gelijktijdige query's | Count | Gem, Max, Min, Som | Het aantal query's dat parallel wordt uitgevoerd in het cluster. Dit metrische gegeven is een goede manier om de belasting van het cluster te schatten. | Geen |
Totaal aantal vertraagde query's | Count | Gem, Max, Min, Som | Het aantal vertraagde (geweigerde) query's in het cluster. Het maximum aantal gelijktijdige (parallelle) query's dat is toegestaan, wordt gedefinieerd in het beleid voor aanvraagfrequentielimieten. | Geen |
Gerealiseerde weergave van metrische gegevens
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 minus de laatste opnametijd die door de weergave is verwerkt. Metrische waarde is de tijd in seconden (hoe lager de waarde is, de weergave is 'gezonder'). |
Database, MaterializedViewName |
MaterializedViewResult | 1 | Gemiddeld | Metrische gegevens bevatten een Result dimensie die het resultaat van de laatste materialisatiecyclus aangeeft (zie de metrische waarde MaterializedViewResult voor meer informatie over mogelijke waarden). De metrische waarde is altijd gelijk aan 1. |
Database, MaterializedViewName, Result |
MaterializedViewRecordsInDelta | Aantal records | Gemiddeld | Het aantal records dat zich momenteel in het niet-verwerkte deel van de brontabel bevindt. Zie hoe gerealiseerde weergaven werken voor meer informatie | Database, MaterializedViewName |
MaterializedViewExtentsRebuild | Aantal gebieden | Gemiddeld | Het aantal gebieden waarvoor updates vereist waren in de materialisatiecyclus. | Database, MaterializedViewName |
MaterializedViewDataLoss | 1 | Max | Metrische gegevens worden geactiveerd wanneer niet-verwerkte brongegevens de retentie naderen. Geeft aan dat de gerealiseerde weergave niet in orde is. | Database, MaterializedViewName, Soort |
Gerelateerde inhoud
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor