-
Notifications
You must be signed in to change notification settings - Fork 172
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
[BC Idea]: Add Telemetry to TEST framework to be able to gather TEST status, and also performance data during normal test runs. #304
Comments
Just a little more patience. We're currently setting the right automations up between GitHub <-> DevOps. Shortly we'll be ready to triage and approve issues! |
Regarding the idea I think this is a really cool, regarding the code I would do few things differently. |
I'm all ears :-) |
I would make the subscriber manually binding subscriber. Then we can activate / deactivate it from the page via action. There could also be a static codeunit that activates/deactivates (binds/unbinds) the telemetry codeunit. This way we would not listen to the events always. Regarding the measurments tracked/reported, we would need a nice extensibility model. Each metric should plug itself into the tracking part and reporting part. You should be able to select which metrics you are listening to and to possibly add new ones. I think here decorator pattern would work really well. We should also make it configurable if you are tracking per method, codeunit or for everything. Also the way to report can be behind an interface, so we can get different implementations - e.g. store in SQL and download to file, emit to partner telemetry and etc... |
Let's get the PR rolling! Approving issue 🥳 |
I can take this, looks like an interesting bc idea I want to help clean the repository of old issues :D |
That's an admirable goal! 🥳 |
Quite honestly, I was going to keep this as a topic for BCTechDays ;-). So I planned to work on this myself, can't commit to it just yet though. So please, go ahead .. I wouldn't mind to be just a reviewer ;-). |
BC Idea Link
https://ThisWasNotNecessaryForJesper.com
Description
Pretty much something like:
The text was updated successfully, but these errors were encountered: