OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
OpenSim.Framework.Monitoring.SimExtraStatsCollector Class Reference

Collects sim statistics which aren't already being collected for the linden viewer's statistics pane More...

Inheritance diagram for OpenSim.Framework.Monitoring.SimExtraStatsCollector:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.Monitoring.SimExtraStatsCollector:
Collaboration graph
[legend]

Public Member Functions

void RegisterPacketQueueStatsProvider (UUID uuid, IPullStatsProvider provider)
 Register as a packet queue stats provider More...
 
void DeregisterPacketQueueStatsProvider (UUID uuid)
 Deregister a packet queue stats provider More...
 
void ReceiveClassicSimStatsPacket (SimStats stats)
 This is the method on which the classic sim stats reporter (which collects stats for client purposes) sends information to listeners. More...
 
override string Report ()
 Report back collected statistical information. More...
 
override string XReport (string uptime, string version)
 Report back collected statistical information as json serialization. More...
 
override OSDMap OReport (string uptime, string version)
 Report back collected statistical information as an OSDMap More...
 

Properties

float TimeDilation [get]
 
float SimFps [get]
 
float PhysicsFps [get]
 
float AgentUpdates [get]
 
float RootAgents [get]
 
float ChildAgents [get]
 
float TotalPrims [get]
 
float ActivePrims [get]
 
float TotalFrameTime [get]
 
float NetFrameTime [get]
 
float PhysicsFrameTime [get]
 
float OtherFrameTime [get]
 
float ImageFrameTime [get]
 
float InPacketsPerSecond [get]
 
float OutPacketsPerSecond [get]
 
float UnackedBytes [get]
 
float AgentFrameTime [get]
 
float PendingDownloads [get]
 
float PendingUploads [get]
 
float ActiveScripts [get]
 
float ScriptLinesPerSecond [get]
 

Detailed Description

Collects sim statistics which aren't already being collected for the linden viewer's statistics pane

Definition at line 43 of file SimExtraStatsCollector.cs.

Member Function Documentation

void OpenSim.Framework.Monitoring.SimExtraStatsCollector.DeregisterPacketQueueStatsProvider ( UUID  uuid)
inline

Deregister a packet queue stats provider

Parameters
uuidAn agent UUID

Definition at line 247 of file SimExtraStatsCollector.cs.

override OSDMap OpenSim.Framework.Monitoring.SimExtraStatsCollector.OReport ( string  uptime,
string  version 
)
inlinevirtual

Report back collected statistical information as an OSDMap

Returns

Reimplemented from OpenSim.Framework.Monitoring.BaseStatsCollector.

Definition at line 433 of file SimExtraStatsCollector.cs.

void OpenSim.Framework.Monitoring.SimExtraStatsCollector.ReceiveClassicSimStatsPacket ( SimStats  stats)
inline

This is the method on which the classic sim stats reporter (which collects stats for client purposes) sends information to listeners.

Parameters
pack

Definition at line 260 of file SimExtraStatsCollector.cs.

void OpenSim.Framework.Monitoring.SimExtraStatsCollector.RegisterPacketQueueStatsProvider ( UUID  uuid,
IPullStatsProvider  provider 
)
inline

Register as a packet queue stats provider

Parameters
uuidAn agent UUID
provider

Definition at line 233 of file SimExtraStatsCollector.cs.

override string OpenSim.Framework.Monitoring.SimExtraStatsCollector.Report ( )
inlinevirtual

Report back collected statistical information.

Returns

Reimplemented from OpenSim.Framework.Monitoring.BaseStatsCollector.

Definition at line 304 of file SimExtraStatsCollector.cs.

override string OpenSim.Framework.Monitoring.SimExtraStatsCollector.XReport ( string  uptime,
string  version 
)
inlinevirtual

Report back collected statistical information as json serialization.

Returns

Reimplemented from OpenSim.Framework.Monitoring.BaseStatsCollector.

Definition at line 424 of file SimExtraStatsCollector.cs.

Property Documentation

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.ActivePrims
get

Definition at line 116 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.ActiveScripts
get

Definition at line 128 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.AgentFrameTime
get

Definition at line 125 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.AgentUpdates
get

Definition at line 112 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.ChildAgents
get

Definition at line 114 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.ImageFrameTime
get

Definition at line 121 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.InPacketsPerSecond
get

Definition at line 122 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.NetFrameTime
get

Definition at line 118 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.OtherFrameTime
get

Definition at line 120 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.OutPacketsPerSecond
get

Definition at line 123 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.PendingDownloads
get

Definition at line 126 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.PendingUploads
get

Definition at line 127 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.PhysicsFps
get

Definition at line 111 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.PhysicsFrameTime
get

Definition at line 119 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.RootAgents
get

Definition at line 113 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.ScriptLinesPerSecond
get

Definition at line 129 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.SimFps
get

Definition at line 110 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.TimeDilation
get

Definition at line 109 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.TotalFrameTime
get

Definition at line 117 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.TotalPrims
get

Definition at line 115 of file SimExtraStatsCollector.cs.

float OpenSim.Framework.Monitoring.SimExtraStatsCollector.UnackedBytes
get

Definition at line 124 of file SimExtraStatsCollector.cs.


The documentation for this class was generated from the following file: