Skip to content

As a developer, I want NChronicle to Support Windows Performance Counters, so I can monitor/query the metrics of errors/logs in my application. #19

@kana-ki

Description

@kana-ki

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
    • Criteria
  • Counter criteria
    • Message regex
    • Tags
    • Levels
    • Yielding exception

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions