-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Package Size Analyzer Improvements (AI-5309) #20330
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
Package Size Analyzer Improvements (AI-5309) #20330
Conversation
…er' into luciaSanchez-nubtron/package-size-analyzer-gha-experiments
The changelog type |
The changelog type |
The changelog type |
The changelog type |
…analyzer_improvements
The changelog type |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small note about the dashboard command help text, otherwise looks good! Approving in the meantime!
Review from nubtron is dismissed. Related teams and files:
- agent-integrations
- ddev/src/ddev/cli/size/create_dashboard.py
The changelog type |
The changelog type |
The changelog type |
* basic status reporting * integration into ddev * clean commented code * add diff mode * add diff mode * final diff version * final diff version * Added timeline mode and uncompressed sizes (#5025) * Test ddev size status in GHA (by hijacking the slapr workflow) * Timeline mode * Try to fix job summaries * Try fixing the job summaries again * CI size status integration on master * types added * change --help * fix * fix typing * fix typing * fix types * fix types * fix typing * fix typing * fix typing * fix typing * fix tests for Windows * Fix tests * fix windows tests * Fix tests * Fix tests * fix windows tests * Final visualizations * Changelog * CI images integration and fixed typing * user errors and dep and int versions * user errors and dep and int versions * user errors and dep and int versions * fix timeline error * Adding version, and json and markdown formats * Fix test * simplify code * final fixes * fix ddev windows * fix lint * testing ddev tests on windows * initialize create_dashboard command * test * test * test * test * test * test * test * test * test * test * test * test * send metrics to dd * create-dashboard command * fixes * test gha * test gha * test gha * fixes * fixes * fixes * fix * getting commit timestamp * getting commit timestamp * Add commit timestamp * correct comments * correct comments * Change comments * Change number to constant * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Fix a comment * Change number to constant * Typing * Change format flags * change format input * Correct test-common * wip: Work in Progress * Commiting to test send-metrics * Commiting to test send-metrics * Commiting to test send-metrics * Commiting to test send-metrics * Commiting to test send-metrics * Commiting to test send-metrics * Commiting to test send-metrics * Fix typing * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Committing to test the send metrics * Lints * Fix tests * Changelog * Change create-dashboard help * Simplify output formats --------- Co-authored-by: Enrico Donnici <enrico.donnici@datadoghq.com> 6878f62
What does this PR do?
Adds new features to the
ddev size
command:-send-metrics-dd-org
inddev size status
to send metrics to Datadog.create-dashboard
command to automatically create a dashboard in Datadog with those metrics.Motivation
To provide an easier way to track and visualize size metrics.
Review checklist (to be filled by reviewers)
qa/skip-qa
label if the PR doesn't need to be tested during QA.backport/<branch-name>
label to the PR and it will automatically open a backport PR once this one is merged