libdatadog
libdatadog copied to clipboard
Datadog shared rust-based library. For now only used in other products (e.g. Ruby or PHP libraries).
Is there any situation where we wouldn't call both `clear_trace_ids` and `clear_span_ids`? Would it make sense to combine them together? Perhaps with `ddog_crashtracker_reset_counters`? All of them claim to need to...
Minor: More as a naming comment, it's weird to me that profiling stuff is prefixed ("begin_profiling_op") but tracing stuff isn't ("insert_trace_id")? (Perhaps `begin_op` would be the way to go?) _Originally...
So this may be a bit too much for this PR, but is it just me or are some of these concepts exactly the same as we use for profiling...
Should this be `datadog-crashtracker-ffi`? This would match with the `datadog-crashtracker` crate name as well as with (most/all?) the others. (It occurs to me that we could also update https://github.com/DataDog/libdatadog/pull/5 and...
So, I don't think this needs to be addressed by this PR (or ever), but it's somewhat weird to me this "config"/"receiver_config"/"metadata" split right now. All three are always required...
# What does this PR do? This PR replaces serde for rmp in order to deserialize TracerPayloads. # Motivation The current method for deserializing is taces is too memory intensive...
# What does this PR do? Work from @paullegranddc in #458 - Add `stats_exporter` to receive, aggregate and send span stats - Move try_c to `ddcommon_ffi` This is a first...
# What does this PR do? Add an implementation of a token bucket rate limiter to `ddcommon`. # Motivation Meant as a reference implementation of the rate limiter intended to...
Why is it that the emission of some data is immediately followed by a flush operation sometimes, but not always? _Originally posted by @sanchda in https://github.com/DataDog/libdatadog/pull/541#discussion_r1687011188_
# What does this PR do? A brief description of the change being made with this pull request. # Motivation What inspired you to submit this pull request? # Additional...