Überwachen des Apache Spark-Kapazitätsverbrauchs

Der Zweck dieses Artikels besteht darin, Administratoren Anleitungen zu bieten, die Aktivitäten in den von ihnen verwalteten Kapazitäten überwachen möchten. Mithilfe der Berichte zum Apache Spark-Kapazitätsverbrauch, die in der Microsoft Fabric-Kapazitätsmetriken-App verfügbar sind, können Administrator*innen Erkenntnisse aus dem abrechenbaren Spark-Kapazitätsverbrauch für Artikel wie Lakehouse-, Notebook- und Apache Spark-Jobdefinitionen gewinnen. Einige Spark-Kapazitätsnutzungsaktivitäten werden in der App nicht gemeldet.

Gemeldeter Spark-Kapazitätsverbrauch

Die folgenden Vorgänge aus Lakehouses, Notebooks und Spark-Auftragsdefinitionen werden als abrechenbare Aktivitäten behandelt.

Name des Vorgangs Artikel Kommentare
Lakehouse-Vorgänge Lakehouse Benutzervorschautabelle im Lakehouse-Explorer.
Lakehouse-Tabellenauslastung Lakehouse Benutzerauslastungs-Deltatabelle im Lakehouse-Explorer.
Notebook-Ausführung Synapse-Notebook Manuelle Synapse Notebook-Ausführungen durch Benutzer.
Notebook HC-Ausführung Synapse-Notebook Synapse Notebook-Ausführungen unter der Apache Spark-Sitzung mit hoher Nebenläufigkeit.
Geplante Notebookausführung Synapse-Notebook Durch geplante Notebookereignisse ausgelöste Synapse Notebook-Ausführungen.
Notebook-Pipelineausführung Synapse-Notebook Von der Pipeline ausgelöste Synapse Notebook-Ausführungen.
Notebook VS Code-Ausführung Synapse-Notebook Synapse Notebook-Ausführungen in VS Code.
Spark-Auftragsausführung Spark-Auftragsdefinition Durch Benutzereinreichung eingeleitete Spark-Batchauftragsausführungen.
Geplante Ausführung von Spark-Aufträgen Spark-Auftragsdefinition Durch geplante Notebookereignisse ausgelöste Synapse-Batchauftragsausführungen.
Spark-Auftragspipelineausführungen Spark-Auftragsdefinition Von der Pipeline ausgelöste Synapse-Batchauftragsausführungen.
VS Code-Ausführung von Spark-Aufträgen Spark-Auftragsdefinition Von VS Code übermittelte Synapse Spark-Auftragsdefinition.

Nicht gemeldeter Spark-Kapazitätsverbrauch

Es gibt einige Spark-Kapazitätsnutzungsaktivitäten, die in der Metrik-App nicht gemeldet werden. Zu diesen Aktivitäten gehören Spark-Systemaufträge für die Bibliotheksverwaltung und bestimmte Spark-Systemaufträge für Spark Live-Pools oder Livesitzungen.

  • Bibliotheksverwaltung: Der Kapazitätsverbrauch, der mit der Bibliotheksverwaltung auf Arbeitsbereichsebene einhergeht, wird in der Metrik-App nicht gemeldet.

  • Spark-Systemaufträge: Die Spark-Kapazitätsauslastung, die keinem Notebook, keiner Spark-Auftragsdefinition oder keinem Lakehouse zugeordnet ist, ist in der Kapazitätsberichterstattung nicht enthalten.

Kapazitätsverbrauchsberichte

Alle Spark-bezogenen Vorgänge werden als Hintergrundvorgänge klassifiziert. Der Kapazitätsverbrauch von Spark wird unter einem Notebook, einer Spark-Auftragsdefinition oder einem Lakehouse angezeigt und nach Vorgangsname und Element aggregiert.

Screenshot: Elementbericht.

Bericht zu Hintergrundvorgängen

Hintergrundvorgänge werden für einen bestimmten Zeitpunkt angezeigt. In der Tabelle des Berichts bezieht sich jede Zeile auf einen Benutzervorgang. Überprüfen Sie die Spalte Benutzer, um zu ermitteln, wer einen bestimmten Vorgang ausgeführt hat. Wenn Sie weitere Informationen zu einem bestimmten Vorgang benötigen, können Sie dessen Vorgangs-ID verwenden, um sie im Microsoft Fabric-Überwachungshub nachzuschlagen.

Screenshot: Bericht zu HIntergrundvorgängen.