-
Notifications
You must be signed in to change notification settings - Fork 375
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
[SDTEST-184] Agentless telemetry #3779
Conversation
… a factory method
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #3779 +/- ##
========================================
Coverage 97.91% 97.91%
========================================
Files 1246 1246
Lines 74999 75122 +123
Branches 3627 3633 +6
========================================
+ Hits 73436 73558 +122
- Misses 1563 1564 +1 ☔ View full report in Codecov by Sentry. |
BenchmarksBenchmark execution time: 2024-07-22 13:51:26 Comparing candidate commit f8966a7 in PR branch Found 0 performance improvements and 0 performance regressions! Performance is the same for 10 metrics, 2 unstable metrics. |
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.
Left a bunch of notes and suggestions, but overall it LGTM 👍
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.
Looks great. I agree with @ivoanjo's points, as well, but otherwise 🚢
…ng to resolve it internally again
…wn factory method
… agentless URL for testing purposes
What does this PR do?
Adds configurable agentless mode and configurable shutdown timeout to telemetry
Motivation:
Test visibility library runs in agentless mode more often than with Datadog agent, so we need agentless mode for telemetry to submit metrics.
Configurable shutdown timeout will help us to make sure that all metrics will be flushed when test suite finishes.
How to test the change?
Unit tests are provided. In parallel to review process I am going to work on POC for sending telemetry from test visibility instrumentation to test this end2end.