aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework/Statistics (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fixes Mantis # 3469. Thank you kindly, BlueWall, for a patch that:Charles Krinke2009-04-173-0/+72
| | | | | | | This patch adds extended status reporting with the url http://server:port/simstatusx/ [^] . The data is returned in json format as "text/plain" type.
* * Remove asset cache size and texture stat reports from ASSET STATS since ↵Justin Clarke Casey2009-03-131-2/+35
| | | | | | | | these are now inaccurate * Correct count of assets in cache
* * optimized usings.lbsa712009-02-121-1/+0
|
* * Updates the sim stats module. Cleans out some of the rot.Teravus Ovares2009-01-031-22/+43
| | | | | | | * Adds a prototype web stats module which is disabled by default. It's functional with one report right now, however, the database structure may change, so I don't recommend enabling this to keep actual stats right now. I'll let you know when it's safe. * Adds Prototype for ajaxy web content * removed a warning or two.
* * Stop the sim stats reporter reusing the same SimStatsPacket for all clientsJustin Clarke Casey2008-10-061-24/+24
| | | | | | | * I believe this was the cause of the remaining packet_out_of_order messages in the Linden client logs * There were race conditions where multiple clientstacks would overwrite each other's sequence numbers
* * Start recording asset request times after a cache miss. This is very ↵Justin Clarke Casey2008-09-211-3/+16
| | | | | | | | primtive at the moment - only the last time is kept for some classes of request * This can be seen as "Latest asset request time after cache miss" in show stats on the region console
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-9/+9
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Formatting cleanup.Jeff Ames2008-08-182-26/+26
|
* * Expose client statistics to the console via 'show stats'Justin Clarke Casey2008-07-151-1/+91
| | | | | | | * Potentially useful for diagnostics without needing to log in a client * Packet queue statistics commented out for now pending a better way to cope with the information overload
* dr scofield's warning safari:Dr Scofield2008-06-272-2/+2
| | | | | | | | | | * commented out [Obsolete(....)] attributes where no replacement feature was available: if we want to attribute code that we think needs to be reworked, we should define a new attribute and use that instead (together with a little tool to retrieve all the attributed code then) * commenting out unused variables
* * minor: A few miscellaneous doc comments before I break and start on ↵Justin Clarke Casey2008-06-141-0/+2
| | | | something else
* * Start recording asset request failuresJustin Clarke Casey2008-06-141-12/+21
| | | | | | * This includes problems such as connection failures and timeouts. It does not include 'asset not found' replies from the asset service.
* * minor: Report cache figures in rounded up KB instead of with decimal ↵Justin Clarke Casey2008-06-101-4/+4
| | | | | | | | places in show stats * trade easier readability for pointless accuracy
* * minor: Properly clear the pushed asset cache statistics where the ↵Justin Clarke Casey2008-06-102-1/+17
| | | | | | | | clear-assets command is used on the region console * stop waiting for garbage collection when GC total memory used is requested, in case the periodic request of this lags the sim
* * If a server has statistics, print these out to the log every hour to get ↵Justin Clarke Casey2008-06-101-1/+1
| | | | | | | | some idea of how these evolve * When returning GC.GetTotalMemory(), force collection first in order to get more accurate figures
* Update svn properties.Jeff Ames2008-06-101-51/+51
|
* * Add memory currently allocated to OpenSim to 'show stats' statisticsJustin Clarke Casey2008-06-104-6/+59
| | | | | | * This is the GC.GetTotalMemory() method, which I'm guessing does not include memory used by the VM (hence the memory usage reported in top on linux would be much higher)
* Update svn properties. Formatting cleanup.Jeff Ames2008-06-101-1/+1
|
* * Start recording abnormal client thread terminationsJustin Clarke Casey2008-06-041-1/+21
|
* Formatting cleanup.Jeff Ames2008-05-165-73/+73
|
* * Start recording as a statistic the number of times we start blocking ↵Justin Clarke Casey2008-05-141-6/+29
| | | | | | | | repetitive client requests for the same missing texture * This is to maintain some visibility on the problem, since I removed the intentionally irritating log messages for this
* * Start recording initial complete avatar inventory retrieval failures from ↵Justin Clarke Casey2008-05-141-1/+23
| | | | | | | | | | the region server * In theory, this should be a somewhat useless statistic since the user server will already have tried to use the inventory service to retrieve the avatar's skeleton. If this fails, login is halted completely. * Nonetheless I'm recording it anyway just to see whether it happens (yes, I'm too lazy to scan the logs...)
* * Refactor additional stats collection common code into base opensim serverJustin Clarke Casey2008-05-145-7/+54
| | | | | | * If extra stats not sent to the viewer are available on an opensim server, they are now uniformly accessible using the 'show stats' command
* * Refactor: Renaming non viewer statistics classes from Reporters to ↵Justin Clarke Casey2008-05-145-27/+30
| | | | Collectors - this seems more intuitive
* * Optimised using statements and namespace references across entire project ↵Adam Frisby2008-04-214-8/+1
| | | | (this took a while to run).
* Formatting cleanup.Jeff Ames2008-03-185-130/+125
|
* Added copyright heaaders. Minor cleanup.Jeff Ames2008-03-043-3/+3
|
* Update svn properties.Jeff Ames2008-02-231-0/+0
|
* * Improve alignment of packet queue stats headignsJustin Clarke Casey2008-02-221-4/+6
| | | | | | | * Correct asset cache stats table heading * Correct spelling mistake in AssetCache (thanks ChrisD!)
* * Oops! Add missing interfaceJustin Clarke Casey2008-02-221-0/+44
|
* * Implement packet queue statisticsJustin Clarke Casey2008-02-221-7/+88
| | | | | | | | | * This will show the packets waiting in each queue for each client logged into a region server * These are displayed using 'show stats' on the region command line * This is in pursuit of a memory leak. * This will require a prebuild
* More exception checks and crash hintsTedd Hansen2008-02-181-2/+6
| | | | | If no scriptengine is specified then don't try to load any.
* Refactor only: serve stats objects directly through StatsManager singletonJustin Clarke Casey2008-02-042-5/+25
|
* * Add asset/texture cache statistics to region server consoleJustin Clarke Casey2008-01-312-0/+123
| | | | | | | | | | | | | | | * You can type 'stats' at the REGION# prompt to get this information in grid or standalone mode * Don't take these numbers as gospel yet, since for some reason textures displayed from inventory which require downloading from the server are being recorded as assets rather than textures * But I don't have any reason to believe they aren't broadly accurate. * I've put these in so I can tell whether the high memory usage on regions is down to the asset/texture cache * This will require a prebuild * DEV: Only adds needed to be implemented since, as far as I can tell, assets cached are currently never released. For my part, seeing large cache memory numbers will provoke me to think about doing something about this. * DEV: Now switched to using a singleton to get the stats reporters rather than threading the object through various layers * DEV: Will refactor the other server stats reporters to do this in one of the next commits
* * Add 'asset not found' statistics to grid asset server statsJustin Clarke Casey2008-01-301-8/+23
|
* * Insert 'assets served per hour' speed to asset server statsJustin Clarke Casey2008-01-301-6/+15
|
* * Add total logouts (and total logins) to server side user statsJustin Clarke Casey2008-01-281-4/+16
| | | | | | | * Passing the stats collector through object chains is not ideal - this will change when more stats come in * This change will need a prebuild
* * Move AssetStatsReporter to Framework.StatisticsJustin Clarke Casey2008-01-281-0/+82
| | | | | | | * The hooks are still plugged in too high at the asset server, but then next layer down is the database and this may be refactored soon. * This change will requires a prebuild
* Set svn properties.Jeff Ames2008-01-261-0/+0
|
* * Add very basic initial login stats to the user serverJustin Clarke Casey2008-01-251-0/+82
* Typing 'stats' on the command line will given total number of successful logins today and yesterday * A little bit more to come, probably * Refactoring will follow next