Windows Performance Counters

38 views
Skip to first unread message

Daniel Bryars

unread,
Feb 7, 2011, 8:21:48 AM2/7/11
to Quartz.NET
I'd like a Job / Trigger Listener which updates the windows
performance counters with some statistics. Currently I just want the
number of jobs ran per minute (then I can use this in our monitoring
software to keep an eye on the service.)

Has anyone written one I can use?

If not, and I go ahead and write one, can I contribute it to the code
base? (and if so how do I do that - I'm new to open source.)

Regards,

Daniel

Jay Vilalta

unread,
Feb 8, 2011, 10:24:35 AM2/8/11
to quar...@googlegroups.com
Daniel,

Quartz.net 2.0 is being developed on Github
(https://github.com/lahma/quartznet), so contributing is easy (once you get
over the git learning curve). WRT Quartz.Net 1.0, development was being done
on Sourceforge and I think that there is no more active development on that
branch.

I'm not an expert on Github but as far as I can tell the workflow is
something like this:
1. Create an account on Github
2. Fork the quartz.net project.
3. Create a branch and do your work there.
4. Submit a pull request from your branch to the main Quartz.Net project.

There's all sorts of articles and posts out there that can help you with the
different steps.

J

Regards,

Daniel

--
You received this message because you are subscribed to the Google Groups
"Quartz.NET" group.
To post to this group, send email to quar...@googlegroups.com.
To unsubscribe from this group, send email to
quartznet+...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/quartznet?hl=en.


Phil Bolduc

unread,
Feb 8, 2011, 11:18:34 AM2/8/11
to Jay Vilalta, quar...@googlegroups.com
This functionality should be built into the core product. However, it
should be an opt-in via configuration. By default it would be disabled.
Enterprise Library does this. EntLib's implementation is a bit complex
and may not want to use it. There should be some thought on performance
counter instancing. Per scheduler? WMI support would also be welcome by
enterprise users.

A few counters that I think would be useful:

• Jobs Completed (# and #/sec)
• Jobs Failed (# and #/sec)
• # of Executing Jobs

• Job Duration (if you are only running one kind of job, this might be
useful)

Thoughts ?

Sent from my Windows Phone From: Jay Vilalta
Sent: Tuesday, February 08, 2011 7:24 AM
To: quar...@googlegroups.com
Subject: RE: [quartznet:2257] Windows Performance Counters

Daniel Bryars

unread,
Feb 26, 2011, 8:15:01 AM2/26/11
to Quartz.NET
I've implemented:

Jobs Completed (# and #/sec)
• Jobs Failed (# and #/sec)
• # of Executing Jobs

It needs tidying up, which I'll try and do over the next week or so.

I've not used GIT, but one of the guys in the office has so I'll ask
him for some help.

Dan
> For more options, visit this group athttp://groups.google.com/group/quartznet?hl=en.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Quartz.NET" group.
> To post to this group, send email to quar...@googlegroups.com.
> To unsubscribe from this group, send email to
> quartznet+...@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/quartznet?hl=en.- Hide quoted text -
>
> - Show quoted text -

Nuno Maia

unread,
May 7, 2011, 6:52:07 PM5/7/11
to quar...@googlegroups.com
Hi,
 
I have create a plug in to manage performance counters, find attached.
 
Nuno Maia

Sábado, 26 de Fevereiro de 2011 13h15min01s UTC, Daniel Bryars escreveu:
I've implemented:

Jobs Completed (# and #/sec)
• Jobs Failed (# and #/sec)
• # of Executing Jobs

It needs tidying up, which I'll try and do over the next week or so.

I've not used GIT, but one of the guys in the office has so I'll ask
him for some help.

Dan

PerformanceCounterPlugin.cs
Reply all
Reply to author
Forward
0 new messages