-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Collect child processes metrics #1
Comments
Hello @s0undt3ch Thanks for your proposal. It might be interesting, but I need a few more insights:
What do you mean precisely? Are each unit tests launching a process? Or is it done by any fixture of yours? Or is it external (global setup done prior to run tests) ?
From what I've seen, it can be feasible to extend the collects and get an aggregated view for all child processes, but having each child processes metrics is far more complex:
I am already working on a centralized API. Maybe we can discuss about it in order to track specific external conditions to your tests (if this is what you are looking for) ? |
These are actually integration tests, and the daemons are started/stopped by a fixture.
What we currently do, which is just log the stats is to report each process cpu/mem stats and a separate state where we calculate that process cpu and memory (including each of its child, aggregated, not differentiated)
Yes, we know.
We are, although your plugin might not. If implemented, it should be clear on the docs the performance penalty |
Ok, thanks for the information. I'll check if I can do something about that and retain such behavior in a purely optional way. However, I am unlikely to code it in the next few days. |
Thank You!
And, of course, that's the nature of open-source :)
Pedro Algarvio @ Phone
A sexta, 13/03/2020, 17:27, Jean-Sebastien Dieu <notifications@github.com>
escreveu:
… Ok, thanks for the information.
I'll check if I can do something about that and retain such behavior in a
purely optional way. However, I am unlikely to code it in the next few days.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AACJIEDAEKOEMRYBRK3QQTTRHJUITANCNFSM4LDQDF4Q>
.
|
We have a project that starts a few child processes for which we run tests against.
Are there any plans to track child processes statistics?
Describe the solution you'd like
Include child processes stats on metrics.
Describe alternatives you've considered
Hack our own stats/metrics collector.
The text was updated successfully, but these errors were encountered: