Screnshot looks good.

Perhaps worth considering a lightweight stand-alone data collector, thet
could store the data in a file for later analysis?

Also, how many XML parsers are we now using?
Should/Can we rationalise these?

S.
-----Original Message-----
From: peter lin [mailto:[EMAIL PROTECTED]
Sent: 08 March 2004 13:40
To: [EMAIL PROTECTED]
Subject: [Proposal] for after 2.0 release


 
hey guys,
 
 
I've been working on a monitor plugin for Tomcat and would like to propose
some possible changes. I making steady progress on it, but it will be a
couple weeks before I get a working alpha. I have a screenshot here
http://cvs.apache.org/~woolfel/monitor-comp.gif
 
Here is what I'm doing to give the proposal a context.
 
1. use schema and jaxb to parse Tomcat's XML output from the status servlet
2. new visualizer called monitor results.
    I. two tabs: health, performance
    II. health is the current state
    III. performance is historical
3. new model for monitor. right now it's called MonitorModel
4. New performance graph that only shows a block of time. for example 2 hr
block.
5. the new perf. graph would be capable of scrolling left/right
6. I want the monitor gui related classes to avoid parsing non-status
response data. trying to parse data that isn't XML or not status data would
throw a JAXBException
7. I want to write a new ResultCollector that uses java.nio.Channels. This
way it can load just what it needs and avoid having all the results in
memory.
 
For a user to use JMeter as a monitor, it needs to be able to run for months
without eating all the memory. I figure it would also make life easier for
users running very long stress tests. The downside is the graph wouldn't be
able to show Standard Deviation, since that requires all the data to
calculate it correctly. The new graph wouldn't replace the existing results
graph, since it is still useful and provides details the new one wouldn't
have. to make that happen, I think AbstractVisualizer would need to declare
the ResultCollector as protected and allow subclasses to override
.createTestElement.
 
peter lin
 


---------------------------------
Do you Yahoo!?
Yahoo! Search - Find what you're looking for faster.


___________________________________________________________________________

This e-mail and the documents attached are confidential and intended solely
for the addressee; it may also be privileged. If you receive this e-mail in
error, please notify the sender immediately and destroy it. As its integrity
cannot be secured on the Internet, the Atos Origin group liability cannot be
triggered for the message content. Although the sender endeavours to maintain
a computer virus-free network, the sender does not warrant that this
transmission is virus-free and will not be liable for any damages resulting
from any virus transmitted. 
___________________________________________________________________________


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to