View all executions for each delegate
long-term
Y
Yellow mellow Wildfowl
I know I can view the delegate from the step execution but I want to see it from the other side. From the delegate, it would be great if I can see all the current running executions and history of the executions.
Log In
Canny AI
Merged in a post:
Provide a way to see delegate information for tasks run during service initialization
T
Tuscany Jellyfish
During service initialization if we have a task that is run for instance fetching the artifact detail, currently we do not show which delegate ran the task.
It will be really helpful if we show these information like we do for other step executions.
Rohan Gupta
Merged in a post:
Improved failure logs for delegate connection issues
G
Graceful Marmoset
The failure logs provided in scenarios where the delegate cannot connect are not helpful in diagnosing the problem. I spent a significant amount of time reverse engineering our delegate infrastructure and configuration to identify the issue. It would be greatly beneficial to have more informative failure logs that can guide users to the root cause of connection problems more efficiently.
Prateek Mittal
Thanks for the feedback. Could you tell me more about why this feature is important to you? What is the problem that it is causing around your usage of our product? What benefits would you see from having this built?
R
Representative Llama
Prateek Mittal +1. This view is from my org, it would be helpful to know how many steps are being executed on the delgate at a time, mostly I find it useful when I'm rolling out a delegate change, to see that in any case of issue how many things can get affected. Sometime the rollout time depends on the steps a delegate is running so it would help to know that how much more time can be there for the rollout to complete.
Another use case is the account wide visibility on what prjs are using which delegate fleet, this can change for other customer where they may want to know what env is using a certain fleet.
I don't see a usage from the normal users perspective for this in my org, but admins would get befits from this certainly. Hope this helps, lmk if more clarity is needed.
A
Abhishek Thamman
Hey Representative Llama: for the ask on "how many tasks are being executed by a delegate at any given time", we have metrics for the same. Could you please take a look at our documentation (https://developer.harness.io/docs/platform/delegates/manage-delegates/delegate-metrics/#delegate-metrics) and check if the metrics including io_harness_custom_metric_tasks_currently_executing would meet your this use case.
R
Representative Llama
Hi Abhishek Thamman, we are plotting the metrics in internal grafana and it helps determine the number of tasks are on a delegate. However, from the metrics I can't know which steps are running right now. some step can take 1 min to complete, some may take 20 min, without knowing what is it being executed, I can't be sure that the rollout of delegates would complete in time or not.
A
Abhishek Thamman
Representative Llama would you be open to getting on call to discuss this further?
Thanks,
Abhishek Thamman
Prateek Mittal
long-term
Y
Yellow mellow Wildfowl
Not all users, I would assume only admins. Or are you saying any user can currently view the delegate without the "Manage Delegates" permission? Same as how we can see the delegate name in the execution, the ask is to see the workflow/step in the delegate view.
Prateek Mittal
Hi Jack, delegate is a shared resource showing current executions and history for all the users can run into security issues.
Prateek Mittal
under review