temporalio / sdk-dotnet

Temporal .NET SDK

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature Request] Advanced metrics support

cretz opened this issue · comments

Describe the solution you'd like

With temporalio/sdk-core#544 landed, we need to:

  • Support any missing prom options (done in #129)
  • Support any missing otel options (done in #129)
  • Support user-accessible metric buffer-based forwarding (EDIT: Not needed with the below being present)
  • Support .NET provided metric implementation (interesting...)
  • Support access to metrics from runtime (done in #129)
  • Support access to metrics from activity with default activity tags (done in #129)
  • Support access to metrics from workflow with default workflow tags and ignore metric updates during replay by default (done in #129)

Most of this is now done. The thing remaining, and it's non-trivial, is "Support .NET provided metric implementation".