Uploaded image for project: 'C# Driver'
  1. C# Driver
  2. CSHARP-3082

Publish performance counters using EventSource API

    • Type: Icon: New Feature New Feature
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: Diagnostics
    • None
    • Fully Compatible

      The driver currently provider performance counters on windows but there is no equivalent if running on .net core on linux.

       

      Ideally it would use the EventCounters api and EventSource, similar to what is in npgsql driver. Then those counters would be available on all platforms ().

       

      I had a look at the driver code and I think I can have a go at this hopefully re-using the existing code and recorders.

       

      Alternatively I could implement the IEventSubscriber in a different package.

       

      Let me know if I should look into implementing this some more and I'm happy to take it on.

            Assignee:
            Unassigned Unassigned
            Reporter:
            iam@seifattar.net Seif Attar
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: