├── .dockerignore ├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ ├── itest.yml │ ├── javadoc.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── CODEOWNERS ├── LICENSE ├── Makefile ├── README.md ├── TODO ├── agent ├── build.gradle └── src │ ├── main │ ├── java │ │ └── io │ │ │ └── pyroscope │ │ │ ├── http │ │ │ ├── AggregationType.java │ │ │ ├── Format.java │ │ │ └── Units.java │ │ │ └── javaagent │ │ │ ├── AsyncProfilerDelegate.java │ │ │ ├── CurrentPidProvider.java │ │ │ ├── EventType.java │ │ │ ├── JFRJCMDProfilerDelegate.java │ │ │ ├── JFRJDKProfilerDelegate.java │ │ │ ├── JFRProfilerDelegate.java │ │ │ ├── OverfillQueue.java │ │ │ ├── ProfilerDelegate.java │ │ │ ├── ProfilerSdk.java │ │ │ ├── PyroscopeAgent.java │ │ │ ├── Snapshot.java │ │ │ ├── api │ │ │ ├── ConfigurationProvider.java │ │ │ ├── Exporter.java │ │ │ ├── Logger.java │ │ │ ├── ProfilerApi.java │ │ │ ├── ProfilerScopedContext.java │ │ │ └── ProfilingScheduler.java │ │ │ ├── config │ │ │ ├── AppName.java │ │ │ ├── Config.java │ │ │ ├── IntervalParser.java │ │ │ └── ProfilerType.java │ │ │ ├── impl │ │ │ ├── ContinuousProfilingScheduler.java │ │ │ ├── DefaultConfigurationProvider.java │ │ │ ├── DefaultLogger.java │ │ │ ├── EnvConfigurationProvider.java │ │ │ ├── ExponentialBackoff.java │ │ │ ├── ProfilerScopedContextWrapper.java │ │ │ ├── PropertiesConfigurationProvider.java │ │ │ ├── PyroscopeExporter.java │ │ │ ├── QueuedExporter.java │ │ │ └── SamplingProfilingScheduler.java │ │ │ └── util │ │ │ └── zip │ │ │ ├── GzipSink.java │ │ │ └── Util.java │ └── resources │ │ └── jfr │ │ └── pyroscope.jfc │ └── test │ └── java │ └── io │ └── pyroscope │ └── javaagent │ ├── OverfillQueueTest.java │ ├── PyroscopeAgentTest.java │ ├── StartStopTest.java │ ├── config │ ├── AppNameTest.java │ └── IntervalParserTest.java │ └── impl │ └── ExponentialBackoffTest.java ├── alpine-test.Dockerfile ├── async-profiler-context ├── README.md ├── build.gradle ├── jfr_labels.proto └── src │ ├── main │ └── java │ │ └── io │ │ └── pyroscope │ │ ├── Preconditions.java │ │ ├── PyroscopeAsyncProfiler.java │ │ └── labels │ │ ├── pb │ │ └── JfrLabels.java │ │ └── v2 │ │ ├── ConstantContext.java │ │ ├── LabelsSet.java │ │ ├── Pyroscope.java │ │ ├── ScopedContext.java │ │ └── package-info.java │ └── test │ └── java │ └── io │ └── pyroscope │ ├── ConcurrentUsageTest.java │ ├── TestApplication.java │ └── labels │ └── v2 │ └── LabelsTest.java ├── demo ├── build.gradle └── src │ └── main │ ├── java │ ├── App.java │ ├── Fib.class │ ├── Fib.java │ └── StartStopApp.java │ └── kotlin │ └── TracingContext.kt ├── docker-compose-itest.yaml ├── examples ├── Dockerfile ├── docker-compose-base.yml └── docker-compose-expt.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── itest └── query │ ├── go.mod │ ├── go.sum │ └── main.go ├── settings.gradle └── ubuntu-test.Dockerfile /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.dockerignore -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/itest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.github/workflows/itest.yml -------------------------------------------------------------------------------- /.github/workflows/javadoc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.github/workflows/javadoc.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/.gitignore -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/TODO -------------------------------------------------------------------------------- /agent/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/build.gradle -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/http/AggregationType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/http/AggregationType.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/http/Format.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/http/Format.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/http/Units.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/http/Units.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/AsyncProfilerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/AsyncProfilerDelegate.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/CurrentPidProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/CurrentPidProvider.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/EventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/EventType.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/JFRJCMDProfilerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/JFRJCMDProfilerDelegate.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/JFRJDKProfilerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/JFRJDKProfilerDelegate.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/JFRProfilerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/JFRProfilerDelegate.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/OverfillQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/OverfillQueue.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/ProfilerDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/ProfilerDelegate.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/ProfilerSdk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/ProfilerSdk.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/PyroscopeAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/PyroscopeAgent.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/Snapshot.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/api/ConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/api/ConfigurationProvider.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/api/Exporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/api/Exporter.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/api/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/api/Logger.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/api/ProfilerApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/api/ProfilerApi.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/api/ProfilerScopedContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/api/ProfilerScopedContext.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/api/ProfilingScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/api/ProfilingScheduler.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/config/AppName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/config/AppName.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/config/Config.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/config/IntervalParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/config/IntervalParser.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/config/ProfilerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/config/ProfilerType.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/ContinuousProfilingScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/ContinuousProfilingScheduler.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/DefaultConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/DefaultConfigurationProvider.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/DefaultLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/DefaultLogger.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/EnvConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/EnvConfigurationProvider.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/ExponentialBackoff.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/ExponentialBackoff.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/ProfilerScopedContextWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/ProfilerScopedContextWrapper.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/PropertiesConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/PropertiesConfigurationProvider.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/PyroscopeExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/PyroscopeExporter.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/QueuedExporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/QueuedExporter.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/impl/SamplingProfilingScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/impl/SamplingProfilingScheduler.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/util/zip/GzipSink.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/util/zip/GzipSink.java -------------------------------------------------------------------------------- /agent/src/main/java/io/pyroscope/javaagent/util/zip/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/java/io/pyroscope/javaagent/util/zip/Util.java -------------------------------------------------------------------------------- /agent/src/main/resources/jfr/pyroscope.jfc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/main/resources/jfr/pyroscope.jfc -------------------------------------------------------------------------------- /agent/src/test/java/io/pyroscope/javaagent/OverfillQueueTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/test/java/io/pyroscope/javaagent/OverfillQueueTest.java -------------------------------------------------------------------------------- /agent/src/test/java/io/pyroscope/javaagent/PyroscopeAgentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/test/java/io/pyroscope/javaagent/PyroscopeAgentTest.java -------------------------------------------------------------------------------- /agent/src/test/java/io/pyroscope/javaagent/StartStopTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/test/java/io/pyroscope/javaagent/StartStopTest.java -------------------------------------------------------------------------------- /agent/src/test/java/io/pyroscope/javaagent/config/AppNameTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/test/java/io/pyroscope/javaagent/config/AppNameTest.java -------------------------------------------------------------------------------- /agent/src/test/java/io/pyroscope/javaagent/config/IntervalParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/test/java/io/pyroscope/javaagent/config/IntervalParserTest.java -------------------------------------------------------------------------------- /agent/src/test/java/io/pyroscope/javaagent/impl/ExponentialBackoffTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/agent/src/test/java/io/pyroscope/javaagent/impl/ExponentialBackoffTest.java -------------------------------------------------------------------------------- /alpine-test.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/alpine-test.Dockerfile -------------------------------------------------------------------------------- /async-profiler-context/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/README.md -------------------------------------------------------------------------------- /async-profiler-context/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/build.gradle -------------------------------------------------------------------------------- /async-profiler-context/jfr_labels.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/jfr_labels.proto -------------------------------------------------------------------------------- /async-profiler-context/src/main/java/io/pyroscope/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/main/java/io/pyroscope/Preconditions.java -------------------------------------------------------------------------------- /async-profiler-context/src/main/java/io/pyroscope/PyroscopeAsyncProfiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/main/java/io/pyroscope/PyroscopeAsyncProfiler.java -------------------------------------------------------------------------------- /async-profiler-context/src/main/java/io/pyroscope/labels/pb/JfrLabels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/main/java/io/pyroscope/labels/pb/JfrLabels.java -------------------------------------------------------------------------------- /async-profiler-context/src/main/java/io/pyroscope/labels/v2/ConstantContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/main/java/io/pyroscope/labels/v2/ConstantContext.java -------------------------------------------------------------------------------- /async-profiler-context/src/main/java/io/pyroscope/labels/v2/LabelsSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/main/java/io/pyroscope/labels/v2/LabelsSet.java -------------------------------------------------------------------------------- /async-profiler-context/src/main/java/io/pyroscope/labels/v2/Pyroscope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/main/java/io/pyroscope/labels/v2/Pyroscope.java -------------------------------------------------------------------------------- /async-profiler-context/src/main/java/io/pyroscope/labels/v2/ScopedContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/main/java/io/pyroscope/labels/v2/ScopedContext.java -------------------------------------------------------------------------------- /async-profiler-context/src/main/java/io/pyroscope/labels/v2/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/main/java/io/pyroscope/labels/v2/package-info.java -------------------------------------------------------------------------------- /async-profiler-context/src/test/java/io/pyroscope/ConcurrentUsageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/test/java/io/pyroscope/ConcurrentUsageTest.java -------------------------------------------------------------------------------- /async-profiler-context/src/test/java/io/pyroscope/TestApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/test/java/io/pyroscope/TestApplication.java -------------------------------------------------------------------------------- /async-profiler-context/src/test/java/io/pyroscope/labels/v2/LabelsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/async-profiler-context/src/test/java/io/pyroscope/labels/v2/LabelsTest.java -------------------------------------------------------------------------------- /demo/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/demo/build.gradle -------------------------------------------------------------------------------- /demo/src/main/java/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/demo/src/main/java/App.java -------------------------------------------------------------------------------- /demo/src/main/java/Fib.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/demo/src/main/java/Fib.class -------------------------------------------------------------------------------- /demo/src/main/java/Fib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/demo/src/main/java/Fib.java -------------------------------------------------------------------------------- /demo/src/main/java/StartStopApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/demo/src/main/java/StartStopApp.java -------------------------------------------------------------------------------- /demo/src/main/kotlin/TracingContext.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/demo/src/main/kotlin/TracingContext.kt -------------------------------------------------------------------------------- /docker-compose-itest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/docker-compose-itest.yaml -------------------------------------------------------------------------------- /examples/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/examples/Dockerfile -------------------------------------------------------------------------------- /examples/docker-compose-base.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/examples/docker-compose-base.yml -------------------------------------------------------------------------------- /examples/docker-compose-expt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/examples/docker-compose-expt.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/gradlew.bat -------------------------------------------------------------------------------- /itest/query/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/itest/query/go.mod -------------------------------------------------------------------------------- /itest/query/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/itest/query/go.sum -------------------------------------------------------------------------------- /itest/query/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/itest/query/main.go -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/settings.gradle -------------------------------------------------------------------------------- /ubuntu-test.Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/grafana/pyroscope-java/HEAD/ubuntu-test.Dockerfile --------------------------------------------------------------------------------