Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

pip 264 java runtime metrics #187

Open
wants to merge 24 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
c40a356
Draft runtime metrics
dragosvictor Apr 16, 2024
92e0412
Test more metrics
dragosvictor Apr 16, 2024
f3995c5
Merge remote-tracking branch 'origin/master' into pip-264-java-runtim…
dragosvictor Apr 17, 2024
7aa4ea4
Comment test
dragosvictor Apr 19, 2024
4392dba
Merge remote-tracking branch 'origin/master' into pip-264-java-runtim…
dragosvictor Apr 25, 2024
d1c0ec4
Move RuntimeMetrics instance to OpenTelemetryService class
dragosvictor Apr 25, 2024
209f75f
Enable experimental JMX metrics
dragosvictor Apr 25, 2024
48ef978
Test Cleanup
dragosvictor Apr 25, 2024
7c3581d
Cleanup
dragosvictor Apr 25, 2024
7c21288
Allow parsing of scientific notation values in PrometheusMetricsClient
dragosvictor Apr 25, 2024
5b5b159
Fix license check
dragosvictor Apr 25, 2024
785a90d
Merge remote-tracking branch 'origin/master' into pip-264-java-runtim…
dragosvictor Apr 26, 2024
647ca66
Merge remote-tracking branch 'origin/master' into pip-264-java-runtim…
dragosvictor Apr 29, 2024
5d26bdd
Merge remote-tracking branch 'apache/master' into pip-264-java-runtim…
merlimat May 1, 2024
331ea42
Merge remote-tracking branch 'origin/master' into pip-264-java-runtim…
dragosvictor May 3, 2024
92c138a
Merge remote-tracking branch 'origin/master' into pip-264-java-runtim…
dragosvictor May 6, 2024
bfd7022
Update library versions
dragosvictor May 6, 2024
a0fb5b6
[fix][test] Clear MockedPulsarServiceBaseTest fields to prevent test …
lhotari May 6, 2024
4af0528
Merge remote-tracking branch 'lhotari/lh-fix-test-memory-leak' into p…
dragosvictor May 6, 2024
ec01dc6
Merge remote-tracking branch 'origin/master' into pip-264-java-runtim…
lhotari May 6, 2024
a7e0480
Drop Otel instance references at closing time to fix test runtime OOM…
lhotari May 6, 2024
65031f4
Update conf/pulsar_env.sh
dragosvictor May 6, 2024
75a1af6
Remove extra dependency to opentelemetry-runtime-telemetry-java17 in …
dragosvictor May 6, 2024
93241d2
Capture heap dump on OOM in integration tests
lhotari May 7, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Comment test
  • Loading branch information
dragosvictor committed Apr 19, 2024
commit 7aa4ea486200acf613ea9aac1380f0268ebe546e
Original file line number Diff line number Diff line change
@@ -212,7 +212,7 @@ public void testJvmRuntimeMetrics() {
.enableExperimentalJmxTelemetry()
.build();

// Attempt collection of GC metrics
// Attempt collection of GC metrics. The metrics should be populated regardless if GC is triggered or not.
Runtime.getRuntime().gc();

var metrics = reader.collectAllMetrics().stream().sorted(Comparator.comparing(MetricData::getName)).toList();