Freigeben über


DataCollector Klasse

Definition

Der DataCollector.

public class DataCollector
type DataCollector = class
Public Class DataCollector
Vererbung
DataCollector

Konstruktoren

DataCollector(IDictionary<String,DataCollectionConfiguration>)

Initialisiert eine neue instance von DataCollector.

Eigenschaften

Collections

[Erforderlich] Die Auflistungskonfiguration. Jede Sammlung verfügt über eine eigene Konfiguration zum Sammeln von Modelldaten, und der Name der Auflistung kann beliebige Zeichenfolge sein. Der Modelldatensammler kann entweder für die Nutzlastprotokollierung oder die benutzerdefinierte Protokollierung oder beides verwendet werden. Sammlungsanforderung und -antwort sind für die Nutzlastprotokollierung reserviert, andere für die benutzerdefinierte Protokollierung.

RequestLoggingCaptureHeaders

Für die Nutzlastprotokollierung erfassen wir standardmäßig nur Nutzlast. Wenn Kunden auch die angegebenen Header sammeln möchten, können sie sie in captureHeaders festlegen, sodass das Back-End diese Header zusammen mit der Nutzlast sammelt.

RollingRate

Wenn Modelldaten im Blobspeicher erfasst werden, müssen wir die Daten in einen anderen Pfad rollieren, um zu vermeiden, dass alle Daten in einer einzelnen Blobdatei protokolliert werden. Wenn die rollierende Rate Stunde ist, werden alle Daten im Blobpfad /jjjj/MM/tt/HH/ erfasst. Wenn es Tag ist, werden alle Daten im Blobpfad /jjjj/MM/tt/ erfasst. Der andere Vorteil des rollierenden Pfads besteht darin, dass die Benutzeroberfläche der Modellüberwachung in der Lage ist, einen Zeitbereich von Daten sehr schnell auszuwählen.

Gilt für: