Adding Performance Counters to ScaleOut

by kevin 3/30/2008 11:56:00 PM

ScaleOut StateServer is a great product. But there isn't much visibility into it at runtime. It doesn't provide any performance counters that you can monitor with tools like Nagios or Zenoss. I've written a Windows service that will probe the local instance of the ScaleOut StateServer and create a set of performance counters for it. You can then start monitoring interesting things about ScaleOut StateServer like:

  • ActiveHostCount
  • CreatesPerSecond
  • DeletesPerSecond
  • ObjectCount
  • ObjectMemoryBytes
  • PartitionCount
  • ReadsPerSecond
  • UpdatesPerSecond

Here's the Windows service solution which can be opened with Visual Studio 2005 or later. I've also attached the ReadMe.txt file separately in case you want to read about it without downloading the source code.

SossStatsHarvester20080330.zip (21.65 kb)    ReadMe.txt (12.08 kb)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags: , ,

Architecture | C# | Software Development

Related posts

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

8/28/2008 2:04:41 AM

Powered by BlogEngine.NET 1.3.1.0
Theme by Mads Kristensen


Kevin's on Twitter / FriendFeed

W. Kevin Hazzard Welcome to Kevin Hazzard's Blog. Kevin is a Software Architect, Professor and Microsoft MVP specializing in C#, WCF, Silverlight and IronPython.

View Kevin Hazzard's profile on LinkedIn
Microsoft MVP Award When a problem comes along, you must flip it!

Calendar

<<  August 2008  >>
MoTuWeThFrSaSu
28293031123
45678910
11121314151617
18192021222324
25262728293031
1234567

View posts in large calendar

Recent comments

Authors

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in