Treibermeasurattribute

Die Measures von Microsoft teilen sich häufig Attribute in ihrer Konstruktions- und Berechnungslogik. Diese Attribute sind im gesamten Measureworkflow vorhanden: vom Sammeln von Telemetriedaten über den Aggregationsprozess bis hin zur Auswertung des Measures durch Microsoft. Jede Measuredefinition verfügt über einen Abschnitt , Measureattribute, der die Werte ihrer Attribute auflistet.

Zielgruppentypen

Microsoft definiert eine Zielgruppe als die Gruppe von Computern, die einen flighted, schrittweise eingeführten oder freigegebenen Treiber herunterladen können. Diese Treiber können von Windows Update (WU) oder einem Drittanbieter-Downloader an Computer geliefert werden. Es gibt drei Arten von Zielgruppen: Standard-Zielgruppen, erweiterte Zielgruppen und Ökosystem-Zielgruppen.

Standardzielgruppe

Measures mit Standardzielgruppen erfassen nur Telemetriedaten von Computern, die den Treiber direkt von WU empfangen haben und sich an den Während der Übermittlung festgelegten Zieleinschränkungen des Treibers orientieren, z. B. HWID, CHID, OS Floors and Ceilings.

Erweiterte Zielgruppe

Measures mit erweiterten Zielgruppen erfassen Telemetriedaten von Computern, die den Zieleinschränkungen eines Treibers entsprechen und den Treiber von einer beliebigen Quelle empfangen haben, einschließlich Drittanbieter-Downloadern.

Ökosystem-Zielgruppe

Maßnahmen mit Ökosystem-Zielgruppen erweitern die Datenerfassung über die Zielvorgaben eines Fahrers hinaus, um den Lärm der Stichprobenentnahme zu reduzieren und die statistische Bedeutung der Measures zu erhöhen. Diese Measures erfassen Telemetriedaten von jedem Computer, der den Treiber aus einer beliebigen Quelle heruntergeladen hat, einschließlich nicht zielsicherer Computer, die eine identische Version des Treibers heruntergeladen haben.

Ein Treiber gilt als identisch mit einem anderen Treiber, wenn er die gleiche Treiber-INF-Version, das gleiche Inf-Datum und dieselbe Architektur verwendet.

Zeitraum

Beim Aggregieren von Telemetriedaten sammeln die meisten Measures Daten aus einem 7-tägigen gleitenden Fenster. Wenn ein Fahrer weniger als 7 Tage im Flug ist, wird das gleitende Fenster auf die Dauer des Fluges abgegrenzt. Durch das Eingrenzen von Daten auf 7 Tage kann Microsoft unterschiede bei der Verwendung eines Computers zwischen Wochentagen und Wochenenden berücksichtigen.

Darüber hinaus weiß Microsoft beim Anzeigen mehrerer Measures, dass die Fehler im gleichen Zeitraum aufgetreten sind.

Messungskriterien : Anzahl der Computer und instance

Measures bestimmen entweder den Prozentsatz unterschiedlicher Computer, auf denen ein Fehler auftritt, oder aggregate Instanzen aller beobachteten Fehler– bei denen auf einem einzelnen Computer mehrere Instanzen über den Flight gezählt werden können.

Measures, die einen Prozentsatz von Computern berechnen, überwachen häufig ein binäres Ergebnis. Beispielsweise bestimmt das Measure % der Computer, auf denen der Treiberinstallationsprozess erfolgreich abgeschlossen wurde , ob ein Treiber ohne Fehler installiert wurde, und berechnet den Prozentsatz der Computer, die den Treiber erfolgreich installiert haben.

Im Gegensatz dazu können Measures, die Instanzen auswerten, mehrere zurückgegebene Ergebnisse für einen Anwendungsfall überwachen. Beispielsweise überwacht das Measure Kameravorschaufehlerrate mehrere Kameraereignisse im Zusammenhang mit der Vorschaufunktion. Das Measure bestimmt, wie oft und in welcher Phase des Vorschauprozesses Computer einen Fehler erhalten, wobei die durchschnittliche Fehlerrate für das Feature berechnet wird.

Minimale Auffüllung und Mindestinstanzen

Jedes Measure verfügt über ein Attribut, das als Mindestauffüllung oder Mindestinstanzen bezeichnet wird und die mindestanzahl definiert, die für die Berechnungslogik des Measures erforderlich ist, um statistisch signifikant zu sein. Wenn ein Measure nicht über genügend Daten verfügt, zeigt der Flug des Fahrers status Daten unzureichend an.

Measures, die Anomalien im erwarteten Verhalten auswerten, z. B. der Prozentsatz der WLAN-Sitzungen, die in einer unerwarteten Trennung enden, erfordern eine größere Mindestanzahl, um eine Qualitätsbewertung bereitzustellen.

Übergeben von Kriterien

Die Kriterien für das Bestehen eines Measures sind das Mindestmaß an Qualität, das ein Fahrer überschreiten muss, um von Microsoft genehmigt zu werden. Dieser Wert wird mit dem aktuellen Wert des Measures bewertet, der berechnet wird, wenn das Measures Telemetriedaten mit seiner Berechnungslogik verarbeitet.

Microsoft betrachtet einen Treiber als qualitativ hoch, wenn alle angewendeten Maßnahmen ihre bestandenen Kriterien überschreiten.

Measure-ID

Die ID eines Measures ist ein eindeutiger Bezeichner, der von Microsoft verwendet wird, um die Kommunikation in Bewertungskommentaren zu vereinfachen, wenn Entscheidungen über Treiber mit externen Partnern diskutiert werden.