You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Today IAgent (the running background processes which would include the projection / subscriptions to marten now, Wolverine's backing for virtual agents)
is this:
publicinterfaceIAgent:IHostedService{/// <summary>/// Unique identification for this agent within the Wolverine system/// </summary>UriUri{get;}// Added in 3.0, doesn't really do much for youAgentStatusStatus{get;}}publicenumAgentStatus{Started,Stopped}
Two ideas for extension:
For maybe 3.0 and definitely by 4.0, how about we add IHealthCheck directly into the IAgent model?
Have the IAgent s expose a description of what metrics and/or Otel spans they export. Marten's projections export a counter on events processed, a histogram of the "gap", and spans for loading, grouping, and execution. Maybe that can be used to integrate inside of Critter Watch with PromQL calls
The text was updated successfully, but these errors were encountered:
cc @mysticmind
Today
IAgent
(the running background processes which would include the projection / subscriptions to marten now, Wolverine's backing for virtual agents)is this:
Two ideas for extension:
IHealthCheck
directly into theIAgent
model?IAgent
s expose a description of what metrics and/or Otel spans they export. Marten's projections export a counter on events processed, a histogram of the "gap", and spans for loading, grouping, and execution. Maybe that can be used to integrate inside of Critter Watch with PromQL callsThe text was updated successfully, but these errors were encountered: