uber-go / cadence-client

Framework for authoring workflows and activities running on top of the Cadence orchestration engine.
https://cadenceworkflow.io
MIT License
339 stars 128 forks source link

Emit cadence worker's hardware utilization inside worker once per host #1260

Closed timl3136 closed 11 months ago

timl3136 commented 1 year ago

What changed? We can now emit cadence worker's hardware utilization while polling for decision/activity task

Why? This enable us to monitor worker's utilization

How did you test it? Tested on dev environment

Potential risks No risk since it does not affect overall logic and are just added read-only functions

CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.

3vilhamster commented 1 year ago

I'm not sure I understand what you mean by worker utilization. If we track cpu/memory, then it should be dominated by a workload that is unrelated to the worker itself. What is exactly we want to achieve here?