inspectIT / inspectit-ocelot

inspectIT Ocelot - Java agent for collecting application performance, tracing and behavior data
http://www.inspectit.rocks/
Apache License 2.0
204 stars 69 forks source link

Agent accesses configuration server using retries with exponential backoff #1609

Closed quandor closed 1 year ago

quandor commented 1 year ago

This change is Reviewable

codecov[bot] commented 1 year ago

Codecov Report

Merging #1609 (4c3755a) into master (c9406a0) will increase coverage by 0.23%. The diff coverage is 88.14%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #1609 +/- ## ============================================ + Coverage 78.18% 78.41% +0.23% - Complexity 2425 2439 +14 ============================================ Files 251 252 +1 Lines 7959 7990 +31 Branches 945 948 +3 ============================================ + Hits 6222 6265 +43 + Misses 1322 1314 -8 + Partials 415 411 -4 ``` | [Impacted Files](https://app.codecov.io/gh/inspectIT/inspectit-ocelot/pull/1609?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=inspectIT) | Coverage Δ | | |---|---|---| | [...ocelot/config/model/config/HttpConfigSettings.java](https://app.codecov.io/gh/inspectIT/inspectit-ocelot/pull/1609?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=inspectIT#diff-aW5zcGVjdGl0LW9jZWxvdC1jb25maWcvc3JjL21haW4vamF2YS9yb2Nrcy9pbnNwZWN0aXQvb2NlbG90L2NvbmZpZy9tb2RlbC9jb25maWcvSHR0cENvbmZpZ1NldHRpbmdzLmphdmE=) | `0.00% <ø> (ø)` | | | [...pectit/ocelot/core/command/HttpCommandFetcher.java](https://app.codecov.io/gh/inspectIT/inspectit-ocelot/pull/1609?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=inspectIT#diff-aW5zcGVjdGl0LW9jZWxvdC1jb3JlL3NyYy9tYWluL2phdmEvcm9ja3MvaW5zcGVjdGl0L29jZWxvdC9jb3JlL2NvbW1hbmQvSHR0cENvbW1hbmRGZXRjaGVyLmphdmE=) | `7.69% <0.00%> (+0.38%)` | :arrow_up: | | [.../propertysources/http/HttpPropertySourceState.java](https://app.codecov.io/gh/inspectIT/inspectit-ocelot/pull/1609?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=inspectIT#diff-aW5zcGVjdGl0LW9jZWxvdC1jb3JlL3NyYy9tYWluL2phdmEvcm9ja3MvaW5zcGVjdGl0L29jZWxvdC9jb3JlL2NvbmZpZy9wcm9wZXJ0eXNvdXJjZXMvaHR0cC9IdHRwUHJvcGVydHlTb3VyY2VTdGF0ZS5qYXZh) | `82.27% <83.33%> (+4.41%)` | :arrow_up: | | [.../inspectit/ocelot/core/command/CommandHandler.java](https://app.codecov.io/gh/inspectIT/inspectit-ocelot/pull/1609?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=inspectIT#diff-aW5zcGVjdGl0LW9jZWxvdC1jb3JlL3NyYy9tYWluL2phdmEvcm9ja3MvaW5zcGVjdGl0L29jZWxvdC9jb3JlL2NvbW1hbmQvQ29tbWFuZEhhbmRsZXIuamF2YQ==) | `87.04% <100.00%> (+22.59%)` | :arrow_up: | | [.../rocks/inspectit/ocelot/core/utils/RetryUtils.java](https://app.codecov.io/gh/inspectIT/inspectit-ocelot/pull/1609?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=inspectIT#diff-aW5zcGVjdGl0LW9jZWxvdC1jb3JlL3NyYy9tYWluL2phdmEvcm9ja3MvaW5zcGVjdGl0L29jZWxvdC9jb3JlL3V0aWxzL1JldHJ5VXRpbHMuamF2YQ==) | `100.00% <100.00%> (ø)` | | ... and [3 files with indirect coverage changes](https://app.codecov.io/gh/inspectIT/inspectit-ocelot/pull/1609/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=inspectIT)