Freigeben über


DataFeed Klasse

Definition

Ein Datenfeed ist der Einstiegspunkt für Daten für den Metrics Advisor-Dienst und somit die erste Entität, die beim Einrichten Ihrer Ressource erstellt wird. In regelmäßigen Abständen werden Daten aus einem DataFeedSource erfasst und bei der Suche nach Anomalien überwacht.

public class DataFeed
type DataFeed = class
Public Class DataFeed
Vererbung
DataFeed

Hinweise

Um einen Datenfeed zu erstellen, müssen Sie mindestens die Eigenschaften Name, DataSource, Granularity, IngestionSettingsund Schemaeinrichten und diesen instance an die -Methode CreateDataFeedAsync(DataFeed, CancellationToken)übergeben.

Konstruktoren

DataFeed()

Initialisiert eine neue Instanz der DataFeed-Klasse.

Eigenschaften

AccessMode

Der Zugriffsmodus für dieses DataFeed. Nur Private und Public werden unterstützt. Wird standardmäßig auf Private festgelegt.

ActionLinkTemplate

Definiert umsetzbare HTTP-URLs, die aus den Platzhaltern %datafeed, %metric, %timestamp, %detect_config und %tagset bestehen. Sie können die Vorlage verwenden, um bei einer Anomalie oder einem Incident eine Weiterleitung zu einer bestimmten URL durchzuführen, um einen Drilldown auszuführen. Ausführliche Informationen dazu finden Sie in der Dokumentation. Standardmäßig wird eine leere Zeichenfolge verwendet.

Administrators

Die Administratoren dieses DataFeed. Administratoren haben die vollständige Kontrolle über einen Datenfeed und dürfen sie aktualisieren, löschen oder anhalten. Jedes Element in dieser Liste stellt einen Benutzer mit Administratorzugriff dar, aber der Wert jedes string Elements hängt von der Art der Authentifizierung ab, die von diesem Administrator bei der Kommunikation mit dem Dienst verwendet werden soll. Wenn MetricsAdvisorKeyCredential die Authentifizierung verwendet wird, muss die string E-Mail-Adresse des Benutzers sein. Wenn stattdessen die AAD-Authentifizierung verwendet wird, muss der string den Prinzipal des Benutzers eindeutig identifizieren. Für instance muss für ein ClientSecretCredentialstring die Client-ID sein.

CreatedOn

Das Datum und die Uhrzeit in UTC, zu dem dies DataFeed erstellt wurde.

Creator

Der Benutzer, der diese DataFeederstellt hat. Wenn MetricsAdvisorKeyCredential beim Erstellen des Datenfeeds die Authentifizierung verwendet wurde, enthält diese Eigenschaft die E-Mail-Adresse des Erstellers. Wenn stattdessen die AAD-Authentifizierung verwendet wurde, identifiziert der Wert dieser Eigenschaft eindeutig den Benutzerprinzipal des Erstellers, aber sein Wert hängt vom Typ der verwendeten Anmeldeinformationen ab. Wenn instance ClientSecretCredential verwendet wird, enthält sie die Client-ID.

DataSource

Die Quelle, die in regelmäßigen Abständen Daten für diese DataFeedbereitstellt.

Description

Eine Beschreibung dieses DataFeed. Standardmäßig wird eine leere Zeichenfolge verwendet.

Granularity

Die Häufigkeit, mit der DataSource die Erfassung von erfolgt.

Id

Der eindeutige Bezeichner dieses DataFeed.

IngestionSettings

Konfiguriert, wie ein DataFeed Daten aus seinem DataSourceerfassen soll.

IsAdministrator

Ob der Benutzer, der die Informationen dazu DataFeed abgefragt hat, einer seiner Administratoren ist oder nicht. Die vollständige Liste der Administratoren kann in Administratorsabgerufen werden.

MetricIds

Die eindeutigen Bezeichner der Metriken dieses DataFeed. Schlüssel sind die Metriknamen, und Werte sind die entsprechenden IDs.

MissingDataPointFillSettings

Konfiguriert das Verhalten bei DataFeed der Behandlung fehlender Punkte in den daten, die aus dem DataSourceerfasst werden. Standardmäßig werden Einstellungen mit SmartFilling festgelegt festgelegt.

Name

Ein benutzerdefinierter Name, DataFeed der im Webportal angezeigt werden soll. Datenfeednamen müssen für dieselbe Metris Advisor-Ressource eindeutig sein.

RollupSettings

Konfiguriert das Verhalten dieses DataFeed Vorgangs bei der Behandlung von erfassten Daten mithilfe eines Rollups, bevor Anomalien erkannt werden.

Schema

Gibt an, welche Werte, z. B. Metriken und Dimensionen, aus DataFeedSourcedem erfasst werden.

Status

Die aktuelle Erfassung status dieses DataFeed. Nur Active und Paused werden unterstützt.

Viewers

Die Viewer dieses DataFeed. Viewer haben schreibgeschützten Zugriff auf einen Datenfeed. Jedes Element in dieser Liste stellt einen Benutzer mit Viewerzugriff dar, aber der Wert jedes string Elements hängt von der Art der Authentifizierung ab, die von diesem Viewer bei der Kommunikation mit dem Dienst verwendet werden soll. Wenn MetricsAdvisorKeyCredential die Authentifizierung verwendet wird, muss die string E-Mail-Adresse des Benutzers sein. Wenn stattdessen die AAD-Authentifizierung verwendet wird, muss der string den Prinzipal des Benutzers eindeutig identifizieren. Für instance muss für ein ClientSecretCredentialstring die Client-ID sein.

Gilt für: