-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Perf test: TestTrace10kSPS/OpenCensus CPU consumption is 40.3%, max expected is 35% #89
Comments
Obviously the PR made unrelated changes. The failure is most likely due to variance of performance of the machine where the build is executed. Since the build is not done in a controlled environment this is not unexpected. We may need to address this by having a machine in a controlled environment with predictable and stable resource and running performance tests only in this controlled env. However this is a future work, for now I suggest that we live with occasional failure of perf tests and re-run them to ensure they are a transient glitch. |
Perf tests are running on uncontrolled CI environment. We need some margin to ensure they pass. TODO: have a better solution with more controlled env for perf tests: open-telemetry#89
Perf tests are running on uncontrolled CI environment. We need some margin to ensure they pass. TODO: have a better solution with more controlled env for perf tests: #89
No longer an issue. |
Github issue: open-telemetry/opentelemetry-collector#38 Testing done: - make && make otelsvc - Run otelsvc with the following config and make sure Prometheus can scrape : receivers: opencensus: port: 55678 prometheus: config: scrape_configs: - job_name: 'demo' scrape_interval: 5s zpages: port: 55679 exporters: prometheus: endpoint: "127.0.0.1:8889" pipelines: metrics: receivers: [prometheus] exporters: [prometheus]
This is to make tag.Map an immutable type, so it is safe to use concurrently. The safety is not yet fully achieved because of the functions returning contents of the map (Value and Foreach). The functions give callers an access to core.Value objects, which contain a byte slice, which has pointer like semantics. So to avoid accidental changes, we will need to copy the value if it is of BYTES type. Fixes #59
…99/merge-aws-cwa-dev Merge aws-cwa-dev into aws-cwa-apm
CI failure for PR #88
The text was updated successfully, but these errors were encountered: