Marco Costa

Results 57 issues of Marco Costa

While working on a project that supports both Ruby 2.3 and 2.5, we merge our coverage results across all versions. While trying to enable branch, coverage we came across an...

While implementing #184, I noticed that `appraisal` tests (invoking `rake` in this repository) were failing. At first they were failing with the issue addressed by #184, but after fixing that...

All `dev` pages I can find are currently returning 404, not found: https://rubyapi.org/dev/o/string

This PR implements part of the `[RFC] Trace Tags Propagation in Distributed Traces`. The work will be merged into the `feat-Sampling-Propagation` branch, like this PR. This PR serializes and deserializes...

feature

This PR adds support for single span sampling to the tracer. Single Span Sampling allows you to: ```md You can configure sampling rule that allow you keep spans despite their...

feature

In another attempt to debug [log writing failed. closed stream](https://app.circleci.com/pipelines/github/DataDog/dd-trace-rb/6939/workflows/5a1363b8-007f-468a-a334-262ac35cd0d9/jobs/256791), I'm adding a test deadline monitor thread to our CI test runs. This specific run ran for 5 hours 😮...

dev/ci

The Net::HTTP Ruby library can be installed and upgraded separately from the Ruby standard library since [Ruby 3.0.0](https://www.ruby-lang.org/en/news/2020/12/25/ruby-3-0-0-released/). This means that the `http` integration's minimum supported version is now misleading:...

integrations
feature-request

## Motivation We would like more visibility over the internal overhead of Ruby into our application execution. It can be useful to know if a web request has created many...

feature-request

Currently health metrics are sent without a `service` tag, with only the `env` tag. This means that all services in the same `env` will get their health metrics merged together....

core

We did not have tests for the [manual configuration option for GraphQL](https://github.com/DataDog/dd-trace-rb/blame/d8dd728/docs/GettingStarted.md#L852-L896), only for auto configuration. This PR adds tests for manual configuration.

dev/testing