Marco Costa
Marco Costa
# Description This PR prevents YARD from adding a period (`.`) to the end of sentences that already end in a terminal punctuation character: `.`, `?`, or `!`. This is...
When selecting a data structure to store a set of unique elements, in which a common operation will be to check if an element is part of that data structure,...
`setmetatable` and `getmetatable` global functions are not available for usage in the current sandbox implementation. This makes it harder to create complex programs. I assume they are absent due to...
- Added test file to assert positive and negative behaviors.
While writing test for an excon middleware, I came across this warning: ``` [excon][WARNING] Invalid Excon connection keys: :idempotent, :instrumentor_name, :mock, :retry_errors, :retry_limit /Users/marco.costa/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/excon-0.66.0/lib/excon/connection.rb:425:in `validate_params' /Users/marco.costa/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/excon-0.66.0/lib/excon/connection.rb:71:in `initialize' /Users/marco.costa/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/excon-0.66.0/lib/excon.rb:142:in `new' /Users/marco.costa/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/excon-0.66.0/lib/excon.rb:142:in...
Follow up from #2266 This PR adds a trace-level tag to propagate the sampling mechanism used to make a sampling decision: `_dd.p.dm`. The currently defined mechanisms are (many unused): ```ruby...
**I think it would be a bit safer to implement a retry logic first, as unforeseen persistent connections issues would be mitigated by a retry mechanism** This PR changes the...
Sampling reason propagation long running feature branch. Not ready for review. More PRs will target this branch until the feature is complete.
The distributed tracing tag `_dd.p.upstream_services` was at one point populated by other language traces, but can contain privileged information that can leak to third party services when injected in a...
The agent returns sampling rates to the tracer whenever traces are flushed. These agent rates are applied based on a trace's `service` and `env` properties: the agent generates unique sampling...