As a system administrator, I wish to be able to easily profile errors and other log messages that occur according to my own criteria. For example, I want to know how many exceptions have occurred within the File Upload feature of my application and get an average of the number of them across time. This allows me to graph this data, derive information from it, and distribute the data to other monitoring systems for further profiling and/or alerts.
Suggested Solution:
Create a new Chronicle Library that profiles log messages to Windows Performance Counters according to set criteria.
Alias:
NChronicle.PerformanceCounters
NChronicle Library configurations:
- Category name (Required)
- Multi-instance vs. Single-instance
- Instance Id (Required with multi-instance)
- Disable auto creation of categories
- Counter configuration
- Counter criteria
- Message regex
- Tags
- Levels
- Yielding exception
As a system administrator, I wish to be able to easily profile errors and other log messages that occur according to my own criteria. For example, I want to know how many exceptions have occurred within the File Upload feature of my application and get an average of the number of them across time. This allows me to graph this data, derive information from it, and distribute the data to other monitoring systems for further profiling and/or alerts.
Suggested Solution:
Create a new Chronicle Library that profiles log messages to Windows Performance Counters according to set criteria.
Alias:
NChronicle.PerformanceCounters
NChronicle Library configurations: