3589acdab1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	.gitignore
	OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
	OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs
	prebuild.xml
	runprebuild.bat 
							
						 
						
							2013-11-23 19:13:22 +00:00  
				
					
						
							
							
								 
						
							
							
								7cab41f422 
								
							
								 
							
						 
						
							
							
								
								refactor: replace verbose checks with String.IsNullOrEmpty where applicable.  
							
							... 
							
							
							
							Thanks to Kira for this patch from http://opensimulator.org/mantis/view.php?id=6845  
							
						 
						
							2013-11-15 21:45:08 +00:00  
				
					
						
							
							
								 
						
							
							
								69054ad134 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/VersionInfo.cs
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs 
							
						 
						
							2013-10-06 18:32:20 +01:00  
				
					
						
							
							
								 
						
							
							
								42bdf44658 
								
							
								 
							
						 
						
							
							
								
								Bump OPenSimulator version and assembly versions up to 0.8.0 Dev  
							
							
							
						 
						
							2013-10-04 23:33:47 +01:00  
				
					
						
							
							
								 
						
							
							
								008c98a974 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/World/Region/RestartModule.cs
	OpenSim/Region/Framework/Scenes/SceneGraph.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-09-01 22:49:31 +01:00  
				
					
						
							
							
								 
						
							
							
								a9f9b0da9d 
								
							
								 
							
						 
						
							
							
								
								minor: Correct typo on "debug stats record start" message  
							
							
							
						 
						
							2013-08-23 00:13:31 +01:00  
				
					
						
							
							
								 
						
							
							
								bef03fb30b 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Services/Connectors/Neighbour/NeighbourServicesConnector.cs 
							
						 
						
							2013-08-17 03:23:45 +01:00  
				
					
						
							
							
								 
						
							
							
								217c8deae5 
								
							
								 
							
						 
						
							
							
								
								minor: remove mono compiler warning in StatsManager  
							
							
							
						 
						
							2013-08-17 00:51:21 +01:00  
				
					
						
							
							
								 
						
							
							
								ad1b2902f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Application/OpenSimBase.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs 
							
						 
						
							2013-08-11 17:31:25 +01:00  
				
					
						
							
							
								 
						
							
							
								216f5afe54 
								
							
								 
							
						 
						
							
							
								
								Stats treaking. Update ToOSDMap for Stat and PercentageStat to return  
							
							... 
							
							
							
							all the various numbers that have been added to the console output.
Break out EventHistogram from CounterStat. 
							
						 
						
							2013-08-10 09:09:52 -07:00  
				
					
						
							
							
								 
						
							
							
								d9bd6e6b5b 
								
							
								 
							
						 
						
							
							
								
								Add parameter and explanation of ManagedStats return to OpenSimDefaults.ini.  
							
							... 
							
							
							
							Add 'callback' query parameter to managed stats return to return function
form of JSON data. 
							
						 
						
							2013-08-08 09:45:30 -07:00  
				
					
						
							
							
								 
						
							
							
								50c163ae6c 
								
							
								 
							
						 
						
							
							
								
								Add a JSON web fetch of the statististics managed by StatsManager.  
							
							... 
							
							
							
							Disabled by default. Enable by setting
[Startup]ManagedStatsRemoteFetchURI="Something"
and thereafter "http://ServerHTTPPort/Something/ " will return all the managed
stats (equivilent to "show stats all" console command).
Accepts queries "cat=", "cont=" and "stat=" to specify statistic category,
container and statistic names. The special name "all" is the default and returns
all values in that group. 
							
						 
						
							2013-08-08 09:45:01 -07:00  
				
					
						
							
							
								 
						
							
							
								005c69511d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Attachments/AttachmentsModule.cs
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs
	OpenSim/Region/Framework/Scenes/Scene.cs 
							
						 
						
							2013-08-07 23:29:42 +01:00  
				
					
						
							
							
								 
						
							
							
								d6d5d4ebd0 
								
							
								 
							
						 
						
							
							
								
								Add file missing from last commit  4c2f6de 
							
							
							
						 
						
							2013-08-06 18:32:16 +01:00  
				
					
						
							
							
								 
						
							
							
								4c2f6de8e4 
								
							
								 
							
						 
						
							
							
								
								Add the experimental ability to dump stats (result of command "show stats all") to file OpenSimStats.log every 5 seconds.  
							
							... 
							
							
							
							This can currently only be activated with the console command "debug stats record start".
Off by default.
Records to file OpenSimStats.log for simulator and RobustStats.log for ROBUST 
							
						 
						
							2013-08-06 18:29:33 +01:00  
				
					
						
							
							
								 
						
							
							
								76bd3de2fd 
								
							
								 
							
						 
						
							
							
								
								Add checks monitoring framework to provide alerts if certain conditions do not hold.  
							
							... 
							
							
							
							Not yet in use. 
							
						 
						
							2013-08-05 19:22:47 +01:00  
				
					
						
							
							
								 
						
							
							
								21f5e67030 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/ClientStack/Linden/Caps/GetTextureModule.cs 
							
						 
						
							2013-08-01 01:23:24 +01:00  
				
					
						
							
							
								 
						
							
							
								8efe4bfc2e 
								
							
								 
							
						 
						
							
							
								
								Make "abnormal thread terminations" into "ClientLogoutsDueToNoReceives" and add this to the StatsManager  
							
							... 
							
							
							
							This reflects the actual use of this stat - it hasn't recorded general exceptions for some time.
Make the sim extra stats collector draw the data from the stats manager rather than maintaing this data itself. 
							
						 
						
							2013-07-29 23:18:29 +01:00  
				
					
						
							
							
								 
						
							
							
								e82d4154a2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Servers/HttpServer/PollServiceRequestManager.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLClientView.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/Framework/Scenes/Scene.PacketHandlers.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/Physics/Manager/PhysicsActor.cs
	OpenSim/Region/Physics/Manager/PhysicsScene.cs 
							
						 
						
							2013-07-24 04:45:07 +01:00  
				
					
						
							
							
								 
						
							
							
								9a4a513b5e 
								
							
								 
							
						 
						
							
							
								
								Correct issue where the last instance of a sampled stat was shown 3x larger than it should have been (though internal use was correct)  
							
							
							
						 
						
							2013-07-23 23:31:35 +01:00  
				
					
						
							
							
								 
						
							
							
								76e46d0158 
								
							
								 
							
						 
						
							
							
								
								Improve spacing between data and units on console stats display  
							
							
							
						 
						
							2013-07-23 17:23:16 +01:00  
				
					
						
							
							
								 
						
							
							
								90528c23d9 
								
							
								 
							
						 
						
							
							
								
								For stats which can show average change over time, show the last sample as well as the average.  
							
							... 
							
							
							
							This is somewhat cryptic at the moment, need to improve documentation. 
							
						 
						
							2013-07-23 01:13:13 +01:00  
				
					
						
							
							
								 
						
							
							
								7830cc9954 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Capabilities/Handlers/GetTexture/GetTextureHandler.cs
	OpenSim/Region/ClientStack/Linden/Caps/BunchOfCaps/BunchOfCaps.cs
	OpenSim/Region/ClientStack/Linden/Caps/UploadBakedTextureModule.cs
	OpenSim/Region/ClientStack/Linden/UDP/LLUDPServer.cs
	OpenSim/Region/CoreModules/Framework/Caps/CapabilitiesModule.cs
	OpenSim/Region/CoreModules/Scripting/HttpRequest/ScriptsHttpRequests.cs
	OpenSim/Region/CoreModules/ServiceConnectorsOut/Simulation/LocalSimulationConnector.cs
	OpenSim/Region/Framework/Scenes/Scene.cs
	OpenSim/Region/Framework/Scenes/SceneCommunicationService.cs
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs
	OpenSim/Region/Framework/Scenes/ScenePresence.cs
	OpenSim/Region/ScriptEngine/Shared/Api/Implementation/Plugins/SensorRepeat.cs
	OpenSim/Server/Handlers/Simulation/AgentHandlers.cs
	OpenSim/Services/Connectors/Asset/AssetServicesConnector.cs
	OpenSim/Services/Connectors/Simulation/SimulationServiceConnector.cs
	OpenSim/Services/HypergridService/UserAgentService.cs 
							
						 
						
							2013-07-18 10:08:10 +01:00  
				
					
						
							
							
								 
						
							
							
								fa02f28dbf 
								
							
								 
							
						 
						
							
							
								
								Add ToOSDMap() overrides to the Stat subclass CounterStat.  
							
							... 
							
							
							
							Add a GetStatsAsOSDMap method to StatsManager which allows the filtered
fetching of stats for eventual returning over the internets. 
							
						 
						
							2013-07-12 14:04:14 -07:00  
				
					
						
							
							
								 
						
							
							
								f70357eaa3 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Framework/Monitoring/BaseStatsCollector.cs
	OpenSim/Region/ClientStack/Linden/Caps/WebFetchInvDescModule.cs
	OpenSim/Region/CoreModules/Avatar/InstantMessage/OfflineMessageModule.cs
	OpenSim/Region/Framework/Scenes/Scene.Inventory.cs 
							
						 
						
							2013-06-23 01:59:57 +01:00  
				
					
						
							
							
								 
						
							
							
								085a87060a 
								
							
								 
							
						 
						
							
							
								
								Change "ObjectMemory" stat to "HeapMemory" to align with other stat names.  Also round this and ProcessMemory to three decimal places in common with other memory stats.  
							
							... 
							
							
							
							I believe leaving out such minor info makes stats easier to read 
							
						 
						
							2013-06-20 00:52:39 +01:00  
				
					
						
							
							
								 
						
							
							
								05790ba1cf 
								
							
								 
							
						 
						
							
							
								
								Allow more than one stat category to be specified in "show stats"  
							
							... 
							
							
							
							e.g. "show stats httpserver.9000 server.network" 
							
						 
						
							2013-06-20 00:45:56 +01:00  
				
					
						
							
							
								 
						
							
							
								5b1a9f84fd 
								
							
								 
							
						 
						
							
							
								
								minor: Change "memory churn" terminology in statistics to "heap allocation rate" since this is more generally meaningful  
							
							
							
						 
						
							2013-06-20 00:32:12 +01:00  
				
					
						
							
							
								 
						
							
							
								d97333255d 
								
							
								 
							
						 
						
							
							
								
								Fix minor bug where the check whether to display SmartThreadPool stats was accidentally != null rather than == FireAndForgetMethod.SmartThreadPool  
							
							... 
							
							
							
							Due to another check this had no practical effect 
							
						 
						
							2013-06-20 00:22:44 +01:00  
				
					
						
							
							
								 
						
							
							
								086fd70a5f 
								
							
								 
							
						 
						
							
							
								
								Make it possible to specify display of stats in a particular 'container' by separating category and container with a period.  
							
							... 
							
							
							
							e.g. "show stats server.network"
I failed to realize this had already been implemented without the period in the show stats command (as the command help had not been updated).
However, I would prefer the . approach as it will allow specifying multiple stats, easier wildcarding, etc.
This commit also prevents any stat from having a period in its short name. 
							
						 
						
							2013-06-20 00:00:39 +01:00  
				
					
						
							
							
								 
						
							
							
								84af1cab9b 
								
							
								 
							
						 
						
							
							
								
								Display existing statistic of how many http requests a server is making as server.network.HTTPRequestsMade in "show stats all"  
							
							
							
						 
						
							2013-06-19 20:48:12 +01:00  
				
					
						
							
							
								 
						
							
							
								dda44e31e3 
								
							
								 
							
						 
						
							
							
								
								minor: tidy up spacing if display a unit for additional stat information  
							
							
							
						 
						
							2013-06-18 23:10:50 +01:00  
				
					
						
							
							
								 
						
							
							
								9501a583cb 
								
							
								 
							
						 
						
							
							
								
								Make number of inbound http requests handled available as a httpserver.<port>.IncomingHTTPRequestsProcessed stat  
							
							
							
						 
						
							2013-06-18 23:07:18 +01:00  
				
					
						
							
							
								 
						
							
							
								768e8e363b 
								
							
								 
							
						 
						
							
							
								
								Fix issue where stat samples were accidentally static, so that any additional stat with sampling would produce wrong results  
							
							
							
						 
						
							2013-06-18 22:49:49 +01:00  
				
					
						
							
							
								 
						
							
							
								a1e32b8437 
								
							
								 
							
						 
						
							
							
								
								If SmartThreadPool is active, display statistical information about it in "show stats server"  
							
							... 
							
							
							
							Also puts these and previous builtin threadpool stats in the "threadpool" stat container rather than "processor" 
							
						 
						
							2013-06-18 00:10:21 +01:00  
				
					
						
							
							
								 
						
							
							
								865d46ae1e 
								
							
								 
							
						 
						
							
							
								
								Drop server level stats to debug instead of info.  
							
							... 
							
							
							
							This was the original intention with these stats, as I didn't believe they would be useful to ordinary users if everything is working as it should.
Please amend if this is an issue.
Just for now, levels actually have no impact on what is displayed via the "show stats" command. 
							
						 
						
							2013-06-17 22:57:47 +01:00  
				
					
						
							
							
								 
						
							
							
								2c9bb0f973 
								
							
								 
							
						 
						
							
							
								
								Add server stats for available builtin threadpool and iocp workers  
							
							
							
						 
						
							2013-06-17 22:55:25 +01:00  
				
					
						
							
							
								 
						
							
							
								0d2fd0d914 
								
							
								 
							
						 
						
							
							
								
								Make general server stats available on the robust console as well as the simulator console  
							
							... 
							
							
							
							This means the "show stats" command is now active on the robust console. 
							
						 
						
							2013-06-17 22:39:00 +01:00  
				
					
						
							
							
								 
						
							
							
								68b910c1ff 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/CoreModules/Avatar/Chat/ChatModule.cs 
							
						 
						
							2013-03-22 01:01:24 +00:00  
				
					
						
							
							
								 
						
							
							
								c2e4f8aed5 
								
							
								 
							
						 
						
							
							
								
								For the moment, disable the output of the 'scene' statistics in SimExtraStatsCollector  
							
							... 
							
							
							
							and thus for the command 'show stats' because it is ugly and most of the information
is already output in the formatted printout that appears before. 
							
						 
						
							2013-03-19 12:37:44 -07:00  
				
					
						
							
							
								 
						
							
							
								54ee95dd8e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-26 13:34:20 +00:00  
				
					
						
							
							
								 
						
							
							
								2aae046b95 
								
							
								 
							
						 
						
							
							
								
								Make StatsManager default output a little more readable  
							
							
							
						 
						
							2013-02-24 07:48:01 -08:00  
				
					
						
							
							
								 
						
							
							
								9f213892ea 
								
							
								 
							
						 
						
							
							
								
								Add EventHistogram.GetHistogramAsOSDMap that returns that parameters  
							
							... 
							
							
							
							about the histogram as well as the values. 
							
						 
						
							2013-02-24 07:48:00 -08:00  
				
					
						
							
							
								 
						
							
							
								ee8d726ec5 
								
							
								 
							
						 
						
							
							
								
								Modify StatsManager so console command "show stats category container"  
							
							... 
							
							
							
							only outputs the statistics in the specified container in the category. 
							
						 
						
							2013-02-24 07:48:00 -08:00  
				
					
						
							
							
								 
						
							
							
								9534d5f929 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							
							
						 
						
							2013-02-22 01:28:54 +00:00  
				
					
						
							
							
								 
						
							
							
								76ee47c797 
								
							
								 
							
						 
						
							
							
								
								Add a virtual ToOSDMap() function to Monitoring.Stat for future  
							
							... 
							
							
							
							overloading by aggregation statistics and browser based stat viewers. 
							
						 
						
							2013-02-21 15:53:04 -08:00  
				
					
						
							
							
								 
						
							
							
								303e21babe 
								
							
								 
							
						 
						
							
							
								
								Add CounterStat which is a wrapper for a counter stat but, because  
							
							... 
							
							
							
							the 'count' event is internal, historical data can be built it.
Also includes EventHistogram class for building time based,
bucketed history of event occurances.
Make Stat implement IDisposable for subclasses that might need it. 
							
						 
						
							2013-02-21 15:53:02 -08:00  
				
					
						
							
							
								 
						
							
							
								681653ca13 
								
							
								 
							
						 
						
							
							
								
								Add a method to IStatsCollector for returning stats as an OSDMap.  
							
							... 
							
							
							
							Extend implementors of IStatsCollector to return an OSDMap of stats.
Update UserStatsCollector and AssetStatsCollector to return both
string and OSDMap data (as well as console format). 
							
						 
						
							2013-02-20 16:13:51 -08:00  
				
					
						
							
							
								 
						
							
							
								4779f7d7d5 
								
							
								 
							
						 
						
							
							
								
								Deleted all AssemblyFileVersion directives  
							
							
							
						 
						
							2013-02-19 17:14:55 -08:00  
				
					
						
							
							
								 
						
							
							
								ea8c5ba707 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into careminster  
							
							... 
							
							
							
							Conflicts:
	OpenSim/Region/Framework/Scenes/SceneObjectPart.cs 
							
						 
						
							2013-02-15 21:42:16 +00:00