Fehlerbehebung bei der Telemetriedatenerfassung¶
Protokollierungs-, Metrik- oder Ablaufverfolgungsdaten sind nicht sichtbar¶
Sie könnten zum Beispiel No Metrics Data auf dem Related Metrics unter Query History > Query Telemetry anzeigen. Oder Ihre Abfragen der Ereignistabelle nach Daten liefern keine Ergebnisse. Es ist gut möglich, dass dies daran liegt, dass die Telemetrie nicht vollständig aktiviert ist. Weitere Informationen dazu finden Sie unter Aktivieren der Telemetriedatenerfassung.
Bestätigen Sie zur Fehlerbehebung Folgendes:
Ihr Konto verfügt über eine aktive Ereignistabelle, und diese Tabelle ist diejenige, die Sie auf Daten überprüfen.
Weitere Informationen dazu finden Sie unter Überblick über die Ereignisse.
Der Standardgrad für die Daten, nach denen Sie suchen (Protokollierung, Metrik oder Ablaufverfolgung), ist auf einen Wert eingestellt, der die Aufzeichnung von Daten ermöglicht.
Weitere Informationen dazu finden Sie unter Einstellung der Grade für Protokollierung, Metriken und Ablaufverfolgung.
Sie stellen die Grade für Protokolle, Ablaufverfolgung und Metriken zur Laufzeit hoch genug ein.
Obwohl Sie z. B. bei der Aktivierung der Telemetrieerfassung die Einstellung für jedes einzelne Objekt vorgenommen haben, kann es sein, dass Sie diese Einstellungen für einzelne Objekte überschreiben. Weitere Informationen zum Einstellen und Überschreiben von Graden finden Sie unter Einstellung der Grade für Protokollierung, Metriken und Ablaufverfolgung.
Sie haben das Telemetriepaket installiert, das Sie für Ihre Handler-Sprache benötigen. Diese Pakete sollten der Anweisung PACKAGES Ihrer UDF oder gespeicherten Prozedur hinzugefügt werden, oder Sie fügen sie Ihrem Streamlit über die Packages- Dropdown-Liste hinzu.
Fr Python:
snowflake-telemetry-python
Für Java und Scala:
com.snowflake.telemetry
Die Art des Objekts, von dem Sie Daten sammeln möchten, unterstützt das Senden von Telemetriedaten. Informationen über die Sprachunterstützung für die verschiedenen Arten von Telemetriedaten finden Sie in den folgenden Themen zu den unterstützten Sprachen:
Die Ereignistabelle wurde nicht abgeschnitten.
Weitere Informationen dazu finden Sie unter TRUNCATE TABLE.
Sie haben Rohdaten in der Ereignistabelle.
Wenn Ihre Abfragen der Ereignistabelle Daten liefern, diese aber nicht in Snowsight angezeigt werden, stellen Sie sicher, dass Sie ein Warehouse in Snowsight ausgewählt haben.
Metriken: Wenn Ihre Abfragen der Ereignistabelle keine Daten liefern, stellen Sie sicher, dass die Dauer der Ausführung der Prozedur oder von UDF, für die Sie Daten sammeln möchten, länger ist als das Intervall für die Metriksammlung. Kurz laufende Aufträge geben möglicherweise keine Metrikdaten aus.
Informationen über die Rolle, die die Zeit bei der Erfassung von Metrikdaten spielt, finden Sie unter Beschränkungen bei den Metriken.
Denken Sie daran, dass die Daten möglicherweise noch nicht in der Ereignistabelle enthalten sind.
Zum Beispiel kann es aufgrund von Latenzen länger dauern. Es kann bis zu 5 Minuten dauern, bis die Metrikdaten in der Ereignistabelle und auf Snowsight verfügbar sind.
Sie können die Ereignistabelle nach Rohdaten abfragen, wie in den folgenden Themen beschrieben: