Commit b3c7600
Extract metrics from communication (#10399)
* feat(metrics): Try to extract metrics from communication
* fix(ot): Try to extract metrics from communication
* fix(metrics): Try to extract metrics from communication
* fix(metrics): Try to extract metrics from communication
* fix(metrics): Try to extract metrics from communication
* fix(metrics): Try to extract metrics from communication
* fix(metrics): Try to extract metrics from communication
* fix(metrics): Try to extract metrics from communication
* fix(metrics): Try to extract metrics from communication
* fix(comm): Simplify url resolution
* feat(metrics): Remove version file
* feat(metrics): Try to extract metrics from communication
* fix(metrics): Fix StatsD client manager start
* fix(metrics): Fix new jar name
* fix(metrics): Fix tests
* fix(metrics): Move to non generic module names
* feat(metrics): Try to extract metrics from communication
* fix(metrics): Fix tests
* fix(metrics): Try to extract metrics from communication
* fix(metrics): Try to extract metrics from communication
* fix(metrics): Fix tests
* fix(metrics): Fix JMXFetch native resources
* fix(metrics): Fix meter initialization in native mode
* fix(metrics): Fix metrics API in bootstrap for instrumentations
* fix(metrics): Create dedicated product folder
* feat(metrics): Introduce better histogram API
* feat(metrics): Add metrics to ignored classes
* fix(metrics): Remove duplicate class loading
* fix: Make metrics-lib land correctly in the tracer jar
* fix: Move sketches-java to shared and fix dd-trace-core compilation
* Also fixes the muzzle checks
* Remove the need to exclude sketches-java when declaring metrics-lib
* fix: Duplicate classes in metrics/
* fix: Agent jar structure
* fix: Boostrap classloader issue, metrics-api and metrics-lib classes had same package
* fix: Move statsd package under api and impl
* fix(metrics): Fix statsd package from api module
* fix(metrics): Use explicit DDSketchHistograms initialization and improve API
* fix(metrics): Fix test initialization
* feat(metrics): Simplify meter installation
* fix(metrics): Try not forcing metric config
Co-authored-by: Brice Dutheil <brice.dutheil@gmail.com>1 parent ec3e7d8 commit b3c7600
111 files changed
Lines changed: 763 additions & 530 deletions
File tree
- communication
- src
- main/java/datadog/communication
- ddagent
- monitor
- test/groovy/datadog/communication/ddagent
- dd-java-agent
- agent-bootstrap
- src/main/java/datadog/trace/bootstrap
- agent-crashtracking
- src/main/java/datadog/crashtracking
- agent-debugger
- src/main/java/com/datadog/debugger
- agent
- util
- agent-jmxfetch/src/main/java/datadog/trace/agent/jmxfetch
- agent-tooling
- src
- main
- java/datadog/trace/agent/tooling
- nativeimage
- resources/datadog/trace/agent/tooling/bytebuddy/matcher
- test/groovy/datadog/trace/agent/tooling
- appsec
- appsec-test-fixtures/src/main/groovy/com/datadog/appsec
- src
- jmh/java/datadog/appsec/benchmark
- main/java/com/datadog/appsec
- ddwaf
- test/groovy/com/datadog/appsec
- ddwaf
- instrumentation-testing
- src/main
- groovy/datadog/trace/agent/test
- datastreams
- java/datadog/trace/agent/test
- instrumentation
- graal/graal-native-image-20.0/src/main/java/datadog/trace/instrumentation/graal/nativeimage
- spark/spark-common/src/main/java/datadog/trace/instrumentation/spark
- src/test/groovy/datadog/trace/agent
- dd-trace-core
- src
- jmh/java/datadog/trace/common/metrics
- main/java/datadog/trace
- common
- metrics
- writer
- ddagent
- core
- datastreams
- monitor
- test/groovy/datadog/trace
- common
- metrics
- writer
- core
- monitor
- scopemanager
- test
- traceAgentTest/groovy
- dd-trace-ot/src
- main/java/datadog/opentracing
- test/groovy/datadog/opentracing
- gradle
- internal-api
- src/main/java/datadog/trace/bootstrap/instrumentation/api
- products/metrics
- metrics-agent
- src/main/java/datadog/metrics/agent
- metrics-api
- src/main/java/datadog/metrics/api
- statsd
- metrics-lib
- src
- main/java/datadog/metrics/impl
- statsd
- test/groovy/datadog/metrics
- api
- statsd
- impl/statsd
- telemetry/src/test/groovy/datadog/telemetry
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| |||
49 | 51 | | |
50 | 52 | | |
51 | 53 | | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | 54 | | |
56 | 55 | | |
57 | 56 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
45 | | - | |
| 45 | + | |
46 | 46 | | |
47 | 47 | | |
48 | 48 | | |
| |||
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
16 | | - | |
17 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
Lines changed: 0 additions & 37 deletions
This file was deleted.
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
| 4 | + | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | 29 | | |
| |||
Lines changed: 26 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| 26 | + | |
26 | 27 | | |
27 | 28 | | |
28 | | - | |
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| |||
663 | 663 | | |
664 | 664 | | |
665 | 665 | | |
| 666 | + | |
666 | 667 | | |
667 | 668 | | |
668 | 669 | | |
| |||
795 | 796 | | |
796 | 797 | | |
797 | 798 | | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
798 | 822 | | |
799 | 823 | | |
800 | 824 | | |
| |||
982 | 1006 | | |
983 | 1007 | | |
984 | 1008 | | |
985 | | - | |
| 1009 | + | |
986 | 1010 | | |
987 | 1011 | | |
988 | 1012 | | |
| |||
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
0 commit comments