session

metrics

Beschreibung

Die Aktion `session.metrics` ist ein entscheidendes Werkzeug zur Überwachung der Leistung von CAS-Sitzungen. Durch die Aktivierung der Metriken erhalten Sie detaillierte Informationen über den Ressourcenverbrauch (wie CPU-Zeit und Speicher) für jede nachfolgend ausgeführte Aktion. Dies ist besonders nützlich, um Engpässe zu identifizieren, Abfragen zu optimieren und die Effizienz Ihrer Analyse-Workflows in SAS Viya zu verstehen. Die Metriken werden direkt im SAS-Log ausgegeben und bieten eine unmittelbare Rückmeldung zur Leistung.

session.metrics <result=Ergebnis> <status=rc> / on=TRUE | FALSE;
Einstellungen
ParameterBeschreibung
onGibt an, ob ein kurzer Satz von Aktionsmetriken angezeigt werden soll.
Keine Datenerstellung erforderlich

Diese Aktion erstellt oder lädt keine Daten. Sie konfiguriert das Sitzungsverhalten zur Anzeige von Leistungsmetriken.

Kopiert!
1* Kein Code zur Datenerstellung erforderlich;

Beispiele

Dieses Beispiel zeigt, wie die Metriken-Anzeige für die aktuelle CAS-Sitzung aktiviert wird. Nach der Ausführung dieses Codes werden für alle nachfolgenden Aktionen Leistungsmetriken im Log ausgegeben.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2SESSION.metrics / on=TRUE;
3RUN;
Ergebnis :
Die Metriken-Anzeige ist nun für die Sitzung aktiviert. Im SAS-Log wird eine Bestätigungsnotiz angezeigt, und nachfolgende Aktionen zeigen ihre Leistungsdaten.

Dieses Beispiel zeigt den vollständigen Zyklus: Zuerst werden die Metriken aktiviert. Dann wird eine andere Aktion (`serverStatus`) ausgeführt, um die Metrikenausgabe im Log zu demonstrieren. Schließlich werden die Metriken wieder deaktiviert, um die Standard-Logausgabe wiederherzustellen. Dies ist ein typischer Anwendungsfall zur gezielten Leistungsanalyse einer bestimmten Aktion.

SAS® / CAS-Code Code wartet auf Validierung durch die Community
Kopiert!
1PROC CAS;
2SESSION.metrics / on=TRUE;
3RUN;
4 
5serverStatus;
6RUN;
7 
8SESSION.metrics / on=FALSE;
9RUN;
Ergebnis :
Zuerst wird die Metriken-Anzeige aktiviert. Anschließend werden die Ergebnisse der `serverStatus`-Aktion angezeigt, gefolgt von den Leistungsmetriken für diese Aktion (CPU-Zeit, Speicher usw.) im Log. Schließlich wird die Metriken-Anzeige deaktiviert, was durch eine weitere Notiz im Log bestätigt wird.

FAQ

Was ist der Zweck der Aktion `metrics`?
Welche Parameter hat die Aktion `metrics`?
Was ist der Standardwert für den Parameter `on`?