Hi Terrance,

I did some research and its at least possible to get stats about
processing etc from camel via JMX:

http://camel.apache.org/camel-jmx.html#CamelJMX-UsingJConsoletomonitorCamel

So we could maybe add something around this ?

Bye,
Norman


2010/4/25 Terrance MacGregor <[email protected]>:
> Norman,
>
> Excellent! I would love to know if this is the case. In the mean time, I am
> pushing forward with my little experiment.  I have an HSQLDB with one table
> in it and a GWT page to display my metrics. All of my coding is done, but I
> have to wire it together.
>
> This solution is not elegant as it doesn't tie into any other database
> schema that James is using, but it is a very loosely coupled implementation.
>  Let me know how you want me to post it if you are interested.  I can throw
> the source code up somewhere.
>
> If not, I totally understand.
>
> Sincerely,
>
> Terry
>
> On Sat, Apr 24, 2010 at 12:22 PM, Norman Maurer <
> [email protected]> wrote:
>
>> Hi Terrance,
>>
>> sorry for the late response but I missed your email :( I think we
>> could get such stats already via JMX and camel. I need to investigate
>> a bit and see if I'm right.
>>
>> But I agree with you such "stats" would be really cool.
>>
>> Bye,
>> Norman
>>
>> 2010/4/21 Terrance MacGregor <[email protected]>:
>> > Norman,
>> >
>> > You understand it perfectly.
>> >
>> > When you have complex processing, it is very useful to see where the
>> > bottlenecks are, where some processors are failing, and where the most
>> > traffic is flowing in your logic tree.  This gives you a much better idea
>> of
>> > how email is flowing through the james server.
>> >
>> > For simple email servers, this would be not very useful.  For large
>> > applications however, I believe that it is very useful.
>> >
>> > sincerely,
>> >
>> > Terry
>> >
>> > On Wed, Apr 21, 2010 at 2:11 PM, Norman Maurer <
>> [email protected]
>> >> wrote:
>> >
>> >> Hi Terrance,
>> >>
>> >> I'm not sure I understand what exactly you are looking for. Is it
>> >> something like generating stats about which email was send throught
>> >> which processor in which time etc ? Would be helpful if you could give
>> >> some more details..
>> >>
>> >> Thx,
>> >> Norman
>> >>
>> >>
>> >> 2010/4/21 Terrance MacGregor <[email protected]>:
>> >> > Hi,
>> >> >
>> >> > I am about to write a metrics program to track some basic email
>> metrics
>> >> per
>> >> > processor.  What I was looking for the ability to store some email
>> >> metrics
>> >> > in a database.  Does anyone know of a program out there that has
>> already
>> >> > been written?
>> >> >
>> >> > This is how I see this working:
>> >> >
>> >> > *config example:*
>> >> >
>> -----------------------------------------------------------------------
>> >> > <processor name="processMessageFromMarty">
>> >> >     <mailet matcher="All" mailet="EmailAuditing">
>> >> >     </mailet>
>> >> > </processor>
>> >> >
>> >> > *
>> >> > EmailAuditing Mailet*
>> >> >
>> >> > service(Mail){
>> >> >   //insert email metrics into the database
>> >> > }
>> >> >
>> >> >
>> >> > *Datebase table would look something like this:*
>> >> >
>> -----------------------------------------------------------------------
>> >> > From | To | SubjectLine | Timestamp | ProcessorName
>> >> >
>> >>
>> >> ---------------------------------------------------------------------
>> >> To unsubscribe, e-mail: [email protected]
>> >> For additional commands, e-mail: [email protected]
>> >>
>> >>
>> >
>> >
>> > --
>> > “The budget should be balanced, the treasury should be refilled, public
>> debt
>> > should be reduced, the arrogance of officialdom should be tempered and
>> > controlled, and the assistance to foreign lands should be curtailed lest
>> > Rome become bankrupt. People must again learn to work, instead of living
>> on
>> > public assistance.”  Cicero, 55 BC
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>
>
> --
> “The budget should be balanced, the treasury should be refilled, public debt
> should be reduced, the arrogance of officialdom should be tempered and
> controlled, and the assistance to foreign lands should be curtailed lest
> Rome become bankrupt. People must again learn to work, instead of living on
> public assistance.”  Cicero, 55 BC
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to