Zusätzliche Dienstprogramme
Verwenden Sie die zusätzlichen Dienstprogramme, um den Zustand der Instanz zu prüfen, den Netzwerkdurchsatz zu messen, den Standort einer IP-Adresse abzufragen und gesammelte Fehlerprotokolle zu löschen.
Geeignet, wennSie benötigen Host-Statistiken, Bandbreitenmessung, IP-Standort oder eine Fehlerprotokoll-Diagnose.
Anderes Modul verwenden, wennVerwenden Sie die Statistiken des zuständigen Medienmoduls, wenn die Frage einen bestimmten Stream oder Prozess betrifft.
/api/utils/getStatVoraussetzungen
getLocation ist eine öffentliche Lesemethode. Statistiken, Bandbreitentests und die Protokollbereinigung erfordern einen gültigen x-access-token. Führen Sie Tests und Bereinigungen nur mit vertrauenswürdigen Betriebswerkzeugen aus, da sie Ressourcen beanspruchen oder wichtige Diagnosedaten löschen können.
Funktionen
getStatliest verfügbare Instanzstatistiken.speedTestmisst den Netzwerkdurchsatz der Instanz.getLocationgibt den erkannten Instanzstandort zurück.clearErrorLogslöscht akkumulierte Fehlerprotokolle.
Beispiel-Workflow
- Lesen Sie aktuelle Statistiken, bevor Sie den Workload ändern.
- Führen Sie einen Geschwindigkeitstest außerhalb des Live-Produktionsfensters durch.
- Vergleichen Sie das Ergebnis mit der erwarteten Ingest- und Egress-Bitrate.
- Exportieren Sie benötigte Daten zur Störungsanalyse, bevor Sie Protokolle löschen.
Typische Anwendungsfälle
- Prüfen Sie einen neuen regionalen Host, bevor Sie eine Live-Veranstaltung dorthin routen.
- Untersuchen Sie, ob unzureichende Netzwerkkapazität instabile Streams verursacht.
- Bestätigen Sie die erkannte Region, bevor Sie Kunden-Workloads zuweisen.
Einschränkungen und Fehlerbehebung
Ein Geschwindigkeitstest misst den aktuellen Netzwerkpfad und kann Live-Traffic beeinträchtigen; das Ergebnis ist keine garantierte Kapazitätsangabe. Der Standort dient als betrieblicher Hinweis und nicht als präzise physische Geolokalisierung. Das Löschen von Protokollen ist endgültig. Sichern Sie deshalb zuerst alle Daten, die der Support oder die Störungsanalyse benötigt.
Nächste Schritte
Verwenden Sie das Ergebnis, um die Bereitstellungskapazität, die Netzwerkrichtlinie oder das betroffene Medienmodul anzupassen.
Das Instanznetz vor einem Live-Event prüfen
Ermitteln Sie das öffentliche Standortsignal und führen Sie einen Geschwindigkeitstest als Teil der Deployment-Prüfung vor Live-Quellen durch.
- Öffentlichen Standort prüfenNutzen Sie die Adressdaten, um eine unerwartete Deployment-Region zu erkennen.
POST /api/utils/getLocation - Preflight-Test ausführenDokumentieren Sie das Ergebnis zusammen mit dem realen SRT- oder RTMP-Pfadtest.
POST /api/utils/speedTest
Ein Geschwindigkeitstest ist eine Momentaufnahme, keine Kapazitätsgarantie. Prüfen Sie Durchsatz, Paketverlust, Latenz und den realen Medienpfad.
Rufen Sie mit dieser Methode eine kompakte Zustandsübersicht der Instanz ab. Sie zeigt CPU-, RAM- und Festplattenauslastung, öffentlich verfügbare Versionsinformationen sowie gesammelte Prozess- und SRT-Fehler, bevor Sie mit der modulspezifischen Fehlersuche beginnen.
Momentaufnahme von CPU-Auslastung, Festplatte und Arbeitsspeicher des Engine-Hosts.
Metadaten der veröffentlichten Version, die vom Dashboard verwendet werden, um den lokalen Build mit verfügbaren öffentlichen Versionen zu vergleichen.
Gesammelte SRT- und Prozessfehlerdaten, die Operatoren vor dem Zurücksetzen prüfen können.
Erfolgreiche Antworten zeigen success: true.