Glimpse plugin for EventStore

Hi,

I’ve created a Glimpse plugin for Event Store:

NuGet: https://www.nuget.org/packages/Glimpse.EventStore

GitHub: https://github.com/jkonecki/Glimpse.EventStore

It is an early version, but still allows you to view all method calls on IEventStoreConnection including duration, arguments and results.

I plan to add support for timeline and proper timings for async methods soon.

Usage

  1. Add Glimpse.EventStore package to the project where you create an instance of IEventStoreConnection,
  2. Replace calls to EventStore.ClientAPI.EventStoreConnection.Create(...) withGlimpse.EventStore.ProfiledEventStoreConnection.Create(...). ProfiledEventStoreConnection has exactly the same Create methods as EventStoreConnection.
    No other changes in the code are needed.

You can hide user password provided in UserCredentials by adding an entry to <appSettings> in web.config file:

<add key="Glimpse.EventStore:HideUserCredentialsPassword" value="True" />

Feedback is welcomed!

Jakub

@jakubkonecki

Just pushed the first release version to NuGet:

https://www.nuget.org/packages/Glimpse.EventStore/1.0.0

Recent changes include timeline support and source package in symbolsource.org.

Jakub