Web Statistics Module/de
From OpenSimulator
(→Featureanforderungen) |
|||
(5 intermediate revisions by one user not shown) | |||
Line 3: | Line 3: | ||
= Einführung = | = Einführung = | ||
− | Das Web Statistik Modul bietet Informationen zur Regionsstatistik. Die Daten werden als AJAX-HTML-Seite zur Verfügung gestellt, die sich im Laufe der Zeit automatisch aktualisiert. Die Seite wird vom internen OpenSimulator Webserver bereitgestellt. Das Modul speichert auch historische Daten, die auf diesen Webseiten angezeigt werden. | + | Das Web Statistik Modul bietet Informationen zur Regionsstatistik. |
+ | |||
+ | Die Daten werden als AJAX-HTML-Seite zur Verfügung gestellt, die sich im Laufe der Zeit automatisch aktualisiert. | ||
+ | |||
+ | Die Seite wird vom internen OpenSimulator Webserver bereitgestellt. | ||
+ | |||
+ | Das Modul speichert auch historische Daten, die auf diesen Webseiten angezeigt werden. | ||
== Aktivieren von Webstatistiken == | == Aktivieren von Webstatistiken == | ||
Line 33: | Line 39: | ||
Das Web Statistik Modul zeichnet auch Viewer Statistikdaten auf, die von Viewern hochgeladen wurden. | Das Web Statistik Modul zeichnet auch Viewer Statistikdaten auf, die von Viewern hochgeladen wurden. | ||
+ | |||
Dies wird bei der Anmeldung und danach alle 5 Minuten und kurz vor dem Abmelden gesendet. | Dies wird bei der Anmeldung und danach alle 5 Minuten und kurz vor dem Abmelden gesendet. | ||
+ | |||
Der Client kann diese Informationen nicht senden. | Der Client kann diese Informationen nicht senden. | ||
+ | |||
Diese Daten werden in einer sqlite3 Datenbank unter bin/LocalUserStatistics.db gespeichert. | Diese Daten werden in einer sqlite3 Datenbank unter bin/LocalUserStatistics.db gespeichert. | ||
+ | |||
Spalten sind wie folgt. Einige der Bedeutungen sind unklar, da sie direkt aus dem Client-Datenpaket stammen und nicht vom OpenSimulator selbst erzeugt werden. | Spalten sind wie folgt. Einige der Bedeutungen sind unklar, da sie direkt aus dem Client-Datenpaket stammen und nicht vom OpenSimulator selbst erzeugt werden. | ||
+ | |||
{| border = "1" | {| border = "1" | ||
− | ! | + | ! Wert !! Beschreibung |
|- | |- | ||
− | | session_id || | + | | session_id || Clientsitzungs-ID |
|- | |- | ||
− | | agent_id || | + | | agent_id || Benutzeridentifikation |
|- | |- | ||
− | | region_id || ID | + | | region_id || ID der Region, in der sich der Benutzer befand |
|- | |- | ||
− | | last_updated || | + | | last_updated || Wahrscheinlich ein Unix-Zeitstempel der Zeit, zu der dieses Update gesendet wurde. |
|- | |- | ||
− | | remote_ip || Client IP | + | | remote_ip || Client-IP |
|- | |- | ||
− | | name_f || | + | | name_f || Vorname des Benutzers |
|- | |- | ||
− | | name_l || | + | | name_l || Nachname des Benutzers |
|- | |- | ||
− | | avg_agents_in_view || | + | | avg_agents_in_view || Durchschnittliche Anzahl anderer Benutzer in der Ansicht dieses Benutzers |
|- | |- | ||
− | | min_agents_in_view || | + | | min_agents_in_view || Minimale Benutzer, die in der Ansicht dieses Benutzers waren |
|- | |- | ||
− | | max_agents_in_view || | + | | max_agents_in_view || Maximale Anzahl an Benutzern, die in der Ansicht dieses Benutzers waren |
|- | |- | ||
− | | mode_agents_in_view || | + | | mode_agents_in_view || Numerischer Modus von Benutzern, die angezeigt wurden |
|- | |- | ||
− | | avg_fps || | + | | avg_fps || Durchschnittliche fps dieses Benutzers |
|- | |- | ||
− | | min_fps || Min | + | | min_fps || Min. Fps dieses Benutzers |
|- | |- | ||
− | | max_fps || Max | + | | max_fps || Max. Fps dieses Benutzers |
|- | |- | ||
− | | mode_fps || | + | | mode_fps || Modus fps dieses Benutzers |
|- | |- | ||
− | | a_language || | + | | a_language || Unbekannt, wahrscheinlich ist der Sprachclient auf eingestellt |
|- | |- | ||
− | | mem_use || | + | | mem_use || Speicherbenutzer des Clients |
|- | |- | ||
− | | meters_traveled || | + | | meters_traveled || Meter, die vom Benutzer zurückgelegt wurden |
|- | |- | ||
− | | avg_ping || | + | | avg_ping || Durchschnittlicher Ping von Client zu Servern |
|- | |- | ||
− | | min_ping || | + | | min_ping || Minimaler Ping des Clients zum Server |
|- | |- | ||
− | | max_ping || | + | | max_ping || Maximales Ping des Clients zum Server |
|- | |- | ||
− | | mode_ping || | + | | mode_ping || Modus des Ping von Client zum Server |
|- | |- | ||
− | | regions_visited || | + | | regions_visited || Anzahl der Regionen, die dieser Client besucht hat |
|- | |- | ||
− | | run_time || | + | | run_time || Laufzeit des Clients |
|- | |- | ||
− | | avg_sim_fps || | + | | avg_sim_fps || Durchschnittlicher Simulator fps der Simulatoren, die der Client verwendet hat |
|- | |- | ||
− | | min_sim_fps || | + | | min_sim_fps || Minimaler Simulator fps von Simulatoren, auf denen der Client aktiv war |
|- | |- | ||
− | | max_sim_fps || Max | + | | max_sim_fps || Max Simulator fps der Simulatoren die der Client benutzt hat |
|- | |- | ||
− | | mode_sim_fps || | + | | mode_sim_fps || Modus Simulator fps der Simulatoren, die der Client aktiviert hat |
|- | |- | ||
− | | start_time || | + | | start_time || Uhrzeit, zu der der Client gestartet wurde |
|- | |- | ||
− | | client_version || | + | | client_version || Clientversion |
|- | |- | ||
− | | s_cpu || CPU | + | | s_cpu || CPU des Computers, der den Client ausführt |
|- | |- | ||
− | | s_gpu || GPU | + | | s_gpu || GPU der Maschine, auf der der Client läuft |
|- | |- | ||
− | | s_os || | + | | s_os || Betriebssystem der Maschine, auf der der Client läuft |
|- | |- | ||
− | | s_ram || RAM | + | | s_ram || RAM der Maschine, auf der der Client läuft |
|- | |- | ||
− | | d_object_kb || | + | | d_object_kb || Speicher, der von Szenenobjekten im Client verwendet wird |
|- | |- | ||
− | | d_texture_kb || | + | | d_texture_kb || Speicher, der von Texturen im Client verwendet wird |
|- | |- | ||
− | | d_world_kb || | + | | d_world_kb || Speicher, der von der Welt im Client verwendet wird |
|- | |- | ||
− | | n_in_kb || kb | + | | n_in_kb || kb wurde vom Client von Servern empfangen |
|- | |- | ||
− | | n_in_pk || | + | | n_in_pk || Pakete, die der Client von Servern erhält |
|- | |- | ||
− | | n_out_kb || kb | + | | n_out_kb || kb wird vom Client an Server gesendet |
|- | |- | ||
− | | n_out_pk || | + | | n_out_pk || Pakete, die vom Client an die Server gesendet werden |
|- | |- | ||
− | | f_dropped || | + | | f_dropped || Pakete fallen (Eingang?) |
|- | |- | ||
− | | f_failed_resends || | + | | f_failed_resends || Pakete angefordert, aber nicht erneut von Servern (?) |
|- | |- | ||
− | | f_invalid || | + | | f_invalid || Ungültige Pakete erhalten |
|- | |- | ||
− | | f_off_circuit || | + | | f_off_circuit || Pakete empfangen, die keiner bekannten Schaltung zugeordnet sind |
|- | |- | ||
− | | f_resent || | + | | f_resent || Pakete werden erneut an den Simulator gesendet, da keine Bestätigung vorliegt |
|- | |- | ||
− | | f_send_packets || | + | | f_send_packets || unbekannte |
|- | |- | ||
− | | session_key || | + | | session_key || Wie session_id (?!) |
|- | |- | ||
− | | agent_key || | + | | agent_key || Gleich wie Agenten-ID (?!) |
|- | |- | ||
− | | region_key || | + | | region_key || Wie region_id (?!) |
|} | |} | ||
− | == | + | == Featureanforderungen == |
− | + | Bitte beachten Sie, dass dies Feature Anfragen sind - diese wurden (noch) nicht implementiert! | |
− | * XMLRPC | + | * XMLRPC Zugriff |
− | * Public JSON API | + | * Public JSON API für den Zugriff auf counters. |
* Uptime counter. | * Uptime counter. | ||
* Region build version. | * Region build version. | ||
− | * | + | * Anzahl der Besucher während der letzten Stunde. |
− | * | + | * Anzahl der Besucher während der letzten 24 Stunden. |
− | * Grid | + | * Grid-basierter Richtlinienrahmen für die Einrichtung. |
− | * | + | * Zugriffsberechtigung |
Latest revision as of 16:08, 16 January 2018
Contents |
[edit] Einführung
Das Web Statistik Modul bietet Informationen zur Regionsstatistik.
Die Daten werden als AJAX-HTML-Seite zur Verfügung gestellt, die sich im Laufe der Zeit automatisch aktualisiert.
Die Seite wird vom internen OpenSimulator Webserver bereitgestellt.
Das Modul speichert auch historische Daten, die auf diesen Webseiten angezeigt werden.
[edit] Aktivieren von Webstatistiken
Fügen Sie in die Datei OpenSim.ini folgendes ein:
[WebStats] enabled=true
[edit] Zugriff auf die Webstatistiken
Sie können auf die Statistiken der Region/en zugreifen, indem Sie in Ihrem Browser Folgendes aufrufen:
http://<region-server-ip>:<http-port>/SStats/
Wenn Sie beispielsweise einen OpenSimulator unter 192.168.1.2:9000 ausführen, müsten Sie die nachfolgende URL aufrufen:
http://192.168.1.2:9000/SStats/
Bitte beachten Sie, dass das Zeichen / im Moment wichtig ist.
[edit] Gespeicherte Statistiken anzeigen
Das Web Statistik Modul zeichnet auch Viewer Statistikdaten auf, die von Viewern hochgeladen wurden.
Dies wird bei der Anmeldung und danach alle 5 Minuten und kurz vor dem Abmelden gesendet.
Der Client kann diese Informationen nicht senden.
Diese Daten werden in einer sqlite3 Datenbank unter bin/LocalUserStatistics.db gespeichert.
Spalten sind wie folgt. Einige der Bedeutungen sind unklar, da sie direkt aus dem Client-Datenpaket stammen und nicht vom OpenSimulator selbst erzeugt werden.
Wert | Beschreibung |
---|---|
session_id | Clientsitzungs-ID |
agent_id | Benutzeridentifikation |
region_id | ID der Region, in der sich der Benutzer befand |
last_updated | Wahrscheinlich ein Unix-Zeitstempel der Zeit, zu der dieses Update gesendet wurde. |
remote_ip | Client-IP |
name_f | Vorname des Benutzers |
name_l | Nachname des Benutzers |
avg_agents_in_view | Durchschnittliche Anzahl anderer Benutzer in der Ansicht dieses Benutzers |
min_agents_in_view | Minimale Benutzer, die in der Ansicht dieses Benutzers waren |
max_agents_in_view | Maximale Anzahl an Benutzern, die in der Ansicht dieses Benutzers waren |
mode_agents_in_view | Numerischer Modus von Benutzern, die angezeigt wurden |
avg_fps | Durchschnittliche fps dieses Benutzers |
min_fps | Min. Fps dieses Benutzers |
max_fps | Max. Fps dieses Benutzers |
mode_fps | Modus fps dieses Benutzers |
a_language | Unbekannt, wahrscheinlich ist der Sprachclient auf eingestellt |
mem_use | Speicherbenutzer des Clients |
meters_traveled | Meter, die vom Benutzer zurückgelegt wurden |
avg_ping | Durchschnittlicher Ping von Client zu Servern |
min_ping | Minimaler Ping des Clients zum Server |
max_ping | Maximales Ping des Clients zum Server |
mode_ping | Modus des Ping von Client zum Server |
regions_visited | Anzahl der Regionen, die dieser Client besucht hat |
run_time | Laufzeit des Clients |
avg_sim_fps | Durchschnittlicher Simulator fps der Simulatoren, die der Client verwendet hat |
min_sim_fps | Minimaler Simulator fps von Simulatoren, auf denen der Client aktiv war |
max_sim_fps | Max Simulator fps der Simulatoren die der Client benutzt hat |
mode_sim_fps | Modus Simulator fps der Simulatoren, die der Client aktiviert hat |
start_time | Uhrzeit, zu der der Client gestartet wurde |
client_version | Clientversion |
s_cpu | CPU des Computers, der den Client ausführt |
s_gpu | GPU der Maschine, auf der der Client läuft |
s_os | Betriebssystem der Maschine, auf der der Client läuft |
s_ram | RAM der Maschine, auf der der Client läuft |
d_object_kb | Speicher, der von Szenenobjekten im Client verwendet wird |
d_texture_kb | Speicher, der von Texturen im Client verwendet wird |
d_world_kb | Speicher, der von der Welt im Client verwendet wird |
n_in_kb | kb wurde vom Client von Servern empfangen |
n_in_pk | Pakete, die der Client von Servern erhält |
n_out_kb | kb wird vom Client an Server gesendet |
n_out_pk | Pakete, die vom Client an die Server gesendet werden |
f_dropped | Pakete fallen (Eingang?) |
f_failed_resends | Pakete angefordert, aber nicht erneut von Servern (?) |
f_invalid | Ungültige Pakete erhalten |
f_off_circuit | Pakete empfangen, die keiner bekannten Schaltung zugeordnet sind |
f_resent | Pakete werden erneut an den Simulator gesendet, da keine Bestätigung vorliegt |
f_send_packets | unbekannte |
session_key | Wie session_id (?!) |
agent_key | Gleich wie Agenten-ID (?!) |
region_key | Wie region_id (?!) |
[edit] Featureanforderungen
Bitte beachten Sie, dass dies Feature Anfragen sind - diese wurden (noch) nicht implementiert!
- XMLRPC Zugriff
- Public JSON API für den Zugriff auf counters.
- Uptime counter.
- Region build version.
- Anzahl der Besucher während der letzten Stunde.
- Anzahl der Besucher während der letzten 24 Stunden.
- Grid-basierter Richtlinienrahmen für die Einrichtung.
- Zugriffsberechtigung