Meer informatie over Stream Analytics taak bewaking en het bewaken van query's

Inleiding: de pagina controleren

De belangrijkste prestatie gegevens voor de Azure Portal-Opper vlakken die kunnen worden gebruikt voor het bewaken en oplossen van de prestaties van query's en taken. Als u deze metrische gegevens wilt zien, bladert u naar de Stream Analytics-taak waarvoor u de metrische gegevens wilt bekijken en bekijkt u de sectie bewaking op de pagina overzicht.

Koppeling voor taak bewaking Stream Analytics

Het venster wordt weer gegeven zoals hieronder weer gegeven:

Dash board Stream Analytics taak bewaking

Beschik bare metrische gegevens voor Stream Analytics

Gegevens Definitie
Inachterstand, invoer gebeurtenissen Aantal invoer gebeurtenissen dat achterstand is. Een waarde die niet gelijk is aan nul voor deze metriek houdt in dat uw taak het aantal binnenkomende gebeurtenissen niet kan blijven gebruiken. Als deze waarde langzaam toeneemt of constant niet-nul is, moet u uw taak uitschalen. U kunt meer informatie vinden door te kijken naar streaming-eenheden begrijpen en aanpassen.
Gegevens conversie fouten Aantal uitvoer gebeurtenissen dat niet kan worden geconverteerd naar het verwachte uitvoer schema. Fout beleid kan worden gewijzigd in drop om gebeurtenissen te verwijderen die in dit scenario optreden.
Percentage CPU-gebruik (preview-versie) Het percentage CPU-gebruik dat door uw taak wordt gebruikt. Zelfs als deze waarde zeer hoog is (90% of hoger), mag u het aantal SUs alleen op basis van deze metrische gegevens verhogen. Als het aantal ingrijpende invoer gebeurtenissen of watermerk vertraging toeneemt, kunt u deze CPU% gebruikwaarde gebruiken om te bepalen of CPU het knel punt is. Het is mogelijk dat deze metriek af en toe pieken heeft. U wordt aangeraden schaal tests uit te voeren om de bovengrens van uw taak te bepalen, waarna de invoer van de achterstand of het watermerk vertraging wordt verhoogd vanwege een CPU-knel punt.
Vroege invoer gebeurtenissen Gebeurtenissen waarvan het tijds tempel van de toepassing voor meer dan vijf minuten eerder is dan de aankomst tijd.
Mislukte functie aanvragen Aantal mislukte Azure Machine Learning functie aanroepen (indien aanwezig).
Functie gebeurtenissen Het aantal gebeurtenissen dat is verzonden naar de Azure Machine Learning functie (indien aanwezig).
Functie aanvragen Het aantal aanroepen naar de Azure Machine Learning functie (indien aanwezig).
Fouten bij het deserialiseren van de invoer Aantal invoer gebeurtenissen dat niet kan worden gedeserialiseerd.
Invoer gebeurtenis bytes De hoeveelheid gegevens die wordt ontvangen door de Stream Analytics taak, in bytes. Dit kan worden gebruikt om te valideren dat gebeurtenissen worden verzonden naar de invoer bron.
Invoer gebeurtenissen Het aantal records dat uit de invoer gebeurtenissen is gedeserialiseerd. Dit aantal bevat geen binnenkomende gebeurtenissen die leiden tot fouten bij deserialisatie. Dezelfde gebeurtenissen kunnen door Stream Analytics meerdere keren worden opgenomen in scenario's zoals interne herstel bewerkingen en Self-join's. Daarom wordt aanbevolen geen invoer gebeurtenissen en metrische gegevens over uitvoer gebeurtenissen te verwachten als uw taak een eenvoudige ' Pass Through-query heeft.
Invoer bronnen ontvangen Het aantal berichten dat is ontvangen door de taak. Voor Event hub is een bericht één Event Data. Voor blob is een bericht één blob. Houd er rekening mee dat invoer bronnen worden geteld vóór deserialisatie. Als er fouten zijn opgetreden bij de serialisatie, kunnen invoer bronnen groter zijn dan invoer gebeurtenissen. Anders kan het kleiner zijn dan of gelijk zijn aan invoer gebeurtenissen, omdat elk bericht meerdere gebeurtenissen kan bevatten.
Late invoer gebeurtenissen Gebeurtenissen die later zijn aangekomen dan het geconfigureerde tolerantie venster voor late aankomst. Meer informatie over het Azure stream Analytics van overwegingen voor gebeurtenis orders .
Out-of-order gebeurtenissen Het aantal gebeurtenissen dat in de juiste volg orde is ontvangen en dat is verwijderd of een aangepast tijds tempel heeft gegeven, op basis van het beleid voor het best Ellen van gebeurtenissen. Dit kan worden beïnvloed door de configuratie van de instelling voor het verouderde tolerantie venster.
Uitvoer gebeurtenissen De hoeveelheid gegevens die door de Stream Analytics taak wordt verzonden naar het uitvoer doel, in aantal gebeurtenissen.
Runtime-fouten Totaal aantal fouten met betrekking tot de verwerking van query's (zonder fouten gevonden tijdens het opnemen van gebeurtenissen of het uitvoeren van resultaten)
% Gebruik Het percentage geheugen dat wordt gebruikt door uw taak. Als SU% gebruik consistent is boven 80%, wordt de vertraging van het water merk oplopend en wordt het aantal achterstands gebeurtenissen verhoogd, overweegt u de streaming-eenheden te verhogen. Hoog gebruik geeft aan dat de taak de Maxi maal toegewezen bronnen gebruikt.
Watermerk vertraging De maximale vertraging voor het water merk over alle partities van alle uitvoer in de taak.

U kunt deze metrische gegevens gebruiken om de prestaties van uw stream Analytics-taak te bewaken.

Bewaking aanpassen in de Azure Portal

U kunt het type grafiek, de weer gegeven metrische gegevens en het tijds bereik in de instellingen van de grafiek wijzigen. Zie How to Customize monitoring (bewaking aanpassen) voor meer informatie.

Tijd diagram van de query controle Stream Analytics

Nieuwste uitvoer

Een ander interessant gegevens punt voor het bewaken van uw taak is de tijd van de laatste uitvoer, zoals weer gegeven op de pagina overzicht. Dit is de tijd van de toepassing (dus de tijd die de tijds tempel van de gebeurtenis gegevens gebruikt) van de laatste uitvoer van uw taak.

Hulp vragen

Probeer voor meer hulp onze micro soft Q&een vraag pagina voor Azure stream Analytics

Volgende stappen