Pushes counts (windows performance counter data, metrics from IIS and SQL Server, and any custom metrics you can retreive in code) to AWS CloudWatch as custom metrics. Comes with a Windows Service and a Console App wrapper.
Stars
16
Forks
2
Watchers
16
Open Issues
0
Overall repository health assessment
No package.json found
This might not be a Node.js project
16
commits
IIS - remove the word 'Total' from the Metric name for Http Method Requests since filters become harder when our SiteName dimension for agregate of all sites is also called 'Total'
06b7c66View on GitHubCloudWatch only accepts maximum of 20 data metrics per request. We therefore split any incoming metrics in to groups of 20 before sending.
04ad535View on GitHubRegister new IisServerSiteTrafficCountLister with console and windows-service apps
7040e94View on GitHubNew IIS traffic count reading. Will read amount of (total method) requests per second for each site in IIS. Will return null on 0, to prevent over-logging of unused sites.
0562764View on GitHubFor performance counters, differentiate regular value reading, and when we should divide the value by the number of processors in the local machine
48e9154View on GitHubWindows Service - more action logging to event log, and do not log every single status report, as this means we're storing all the stats in the event log!
84a71f3View on GitHubignore .config files. If you want to commit some sample config, add the file manually
1925cfaView on GitHubI'm afraid we can't call any Console methods inside the manager as this causes incompatibilities where there is no Console (ie: when in the scope of a windows service)
17c81d2View on GitHubIIS provider: initial thought on providing traffic counts
811284fView on GitHubWindows Service (basic dependency injection so far). Note that amazon credentials are fake and will not work - replace with your own.
b1f7a42View on GitHubCounterManager - Check for null on log writer action when writing to log
373e993View on GitHubInitial support for specifying if Update of counter lists are required by a counter list provider.
433b0e4View on GitHubWhen dealing with Windows PerformanceCounters, read the value upon intialisation of the reference so that counter is initialised and the first value sent to CloudWatch is not 0
e979fa9View on GitHub