Is your feature request related to a problem? Please describe.
Subscriptions must be closely monitored to ensure they run close to real time. Eventuous provides support for subscription gap metrics, both in events number (or commit position for $all and ESDB), and time.
However, there's no support for metrics for subscriptions that use RDBMS stores like SQL Server or Postgres.
Describe the solution you'd like
Subscription metrics are available for SQL Server and Postgres implementations.
Additional context
Add IMeasuredSubscription interface to the SQL subscription base class, it should enable both SQL Server and Postgres subs to support metrics.
Is your feature request related to a problem? Please describe.
Subscriptions must be closely monitored to ensure they run close to real time. Eventuous provides support for subscription gap metrics, both in events number (or commit position for $all and ESDB), and time.
However, there's no support for metrics for subscriptions that use RDBMS stores like SQL Server or Postgres.
Describe the solution you'd like
Subscription metrics are available for SQL Server and Postgres implementations.
Additional context
Add
IMeasuredSubscription
interface to the SQL subscription base class, it should enable both SQL Server and Postgres subs to support metrics.