Skip to content

Commit

Permalink
Merge pull request #200 from DataDog/anmarchenko/telemetry_metrics
Browse files Browse the repository at this point in the history
[SDTEST-116] Send event_created and event_finished metrics for internal telemetry
  • Loading branch information
anmarchenko authored Jul 23, 2024
2 parents 03910f2 + afd50da commit 3d14714
Show file tree
Hide file tree
Showing 161 changed files with 2,430 additions and 755 deletions.
2 changes: 1 addition & 1 deletion datadog-ci.gemspec
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ Gem::Specification.new do |spec|

spec.require_paths = ["lib"]

spec.add_dependency "datadog", "~> 2.0"
spec.add_dependency "datadog", "~> 2.2"
spec.add_dependency "msgpack"

spec.extensions = ["ext/datadog_cov/extconf.rb"]
Expand Down
2 changes: 1 addition & 1 deletion docs/DevelopmentGuide.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ To start a development environment, choose a target Ruby version then run the fo
cd ~/datadog-ci-rb

# Create and start a Ruby 3.2 test environment with its dependencies
docker-compose run --rm datadog-ci-3.2 /bin/bash
docker compose run --rm datadog-ci-3.2 /bin/bash

# Then inside the container (e.g. `root@2a73c6d8673e:/app`)...
# Install the library dependencies
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_activesupport_4.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand All @@ -27,9 +27,9 @@ GEM
crack (1.0.0)
bigdecimal
rexml
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -41,7 +41,7 @@ GEM
concurrent-ruby (~> 1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_activesupport_5.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand All @@ -27,9 +27,9 @@ GEM
crack (1.0.0)
bigdecimal
rexml
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -41,7 +41,7 @@ GEM
concurrent-ruby (~> 1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_activesupport_6.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand All @@ -28,9 +28,9 @@ GEM
crack (1.0.0)
bigdecimal
rexml
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -42,7 +42,7 @@ GEM
concurrent-ruby (~> 1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_activesupport_7.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand Down Expand Up @@ -34,9 +34,9 @@ GEM
crack (1.0.0)
bigdecimal
rexml
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -49,7 +49,7 @@ GEM
concurrent-ruby (~> 1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_ci_queue_0_minitest_5.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand All @@ -24,9 +24,9 @@ GEM
crack (1.0.0)
bigdecimal
rexml
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -36,7 +36,7 @@ GEM
hashdiff (1.1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_ci_queue_0_rspec_3.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand All @@ -22,9 +22,9 @@ GEM
crack (1.0.0)
bigdecimal
rexml
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -34,7 +34,7 @@ GEM
hashdiff (1.1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_cucumber_3.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand Down Expand Up @@ -39,9 +39,9 @@ GEM
cucumber-expressions (6.0.1)
cucumber-tag_expressions (1.1.1)
cucumber-wire (0.0.1)
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -52,7 +52,7 @@ GEM
hashdiff (1.1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_cucumber_4.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand Down Expand Up @@ -59,9 +59,9 @@ GEM
cucumber-core (~> 7.1, >= 7.1.0)
cucumber-cucumber-expressions (~> 10.1, >= 10.1.0)
cucumber-messages (~> 12.2, >= 12.2.0)
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -73,7 +73,7 @@ GEM
concurrent-ruby (~> 1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_cucumber_5.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand Down Expand Up @@ -59,9 +59,9 @@ GEM
cucumber-core (~> 8.0, >= 8.0.1)
cucumber-cucumber-expressions (~> 10.3, >= 10.3.0)
cucumber-messages (~> 13.0, >= 13.0.1)
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -73,7 +73,7 @@ GEM
concurrent-ruby (~> 1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_cucumber_6.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand Down Expand Up @@ -60,9 +60,9 @@ GEM
cucumber-core (~> 9.0, >= 9.0.1)
cucumber-cucumber-expressions (~> 12.1, >= 12.1.1)
cucumber-messages (~> 15.0, >= 15.0.0)
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -74,7 +74,7 @@ GEM
concurrent-ruby (~> 1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_cucumber_7.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand Down Expand Up @@ -52,9 +52,9 @@ GEM
cucumber-wire (6.2.1)
cucumber-core (~> 10.1, >= 10.1.0)
cucumber-cucumber-expressions (~> 14.0, >= 14.0.0)
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -64,7 +64,7 @@ GEM
hashdiff (1.1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
8 changes: 4 additions & 4 deletions gemfiles/jruby_9.4_cucumber_8.gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ PATH
remote: ..
specs:
datadog-ci (1.2.0)
datadog (~> 2.0)
datadog (~> 2.2)
msgpack

GEM
Expand Down Expand Up @@ -46,9 +46,9 @@ GEM
cucumber-messages (~> 18.0, >= 18.0.0)
cucumber-messages (18.0.0)
cucumber-tag-expressions (4.1.0)
datadog (2.1.0)
datadog (2.2.0)
debase-ruby_core_source (= 3.3.1)
libdatadog (~> 9.0.0.1.0)
libdatadog (~> 10.0.0.1.0)
libddwaf (~> 1.14.0.0.0)
msgpack
debase-ruby_core_source (3.3.1)
Expand All @@ -58,7 +58,7 @@ GEM
hashdiff (1.1.0)
json (2.7.2-java)
language_server-protocol (3.17.0.3)
libdatadog (9.0.0.1.0)
libdatadog (10.0.0.1.0)
libddwaf (1.14.0.0.0-java)
ffi (~> 1.0)
lint_roller (1.1.0)
Expand Down
Loading

0 comments on commit 3d14714

Please sign in to comment.