├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── build.yml │ └── license-checker.yml ├── .gitignore ├── .licenserc.yaml ├── AOSP-Checkstyles.xml ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── config ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── config │ │ ├── AutoRefreshConfigItem.java │ │ ├── CompatibilityConversion.java │ │ ├── ConfigAware.java │ │ ├── ConfigFactory.java │ │ ├── ConfigLoader.java │ │ ├── ConfigManagerMXBean.java │ │ ├── ConfigNotifier.java │ │ ├── ConfigPropertiesUtils.java │ │ ├── ConfigUtils.java │ │ ├── Configs.java │ │ ├── GlobalConfigs.java │ │ ├── JarFileConfigLoader.java │ │ ├── OtelSdkConfigs.java │ │ ├── PluginConfig.java │ │ ├── PluginConfigManager.java │ │ ├── PluginProperty.java │ │ ├── PluginSourceConfig.java │ │ ├── ValidateUtils.java │ │ ├── WrappedConfigManager.java │ │ ├── report │ │ ├── ReportConfigAdapter.java │ │ └── ReportConfigConst.java │ │ └── yaml │ │ └── YamlReader.java │ └── test │ ├── java │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── config │ │ ├── CompatibilityConversionTest.java │ │ ├── ConfigFactoryTest.java │ │ ├── ConfigPropertiesUtilsTest.java │ │ ├── ConfigUtilsTest.java │ │ ├── ConfigsTest.java │ │ ├── IPluginConfigConstTest.java │ │ ├── JarFileConfigLoaderTest.java │ │ ├── OtelSdkConfigsTest.java │ │ ├── PluginConfigManagerTest.java │ │ ├── PluginConfigTest.java │ │ ├── PluginPropertyTest.java │ │ ├── PluginSourceConfigTest.java │ │ ├── ValidateUtilsTest.java │ │ ├── report │ │ └── ReportConfigAdapterTest.java │ │ └── yaml │ │ └── YamlReaderTest.java │ └── resources │ ├── agent.properties │ ├── agent.yaml │ ├── easeagent_config.jar │ ├── user-spec.properties │ ├── user-spec2.properties │ └── user.properties ├── context ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── context │ │ ├── AsyncContextImpl.java │ │ ├── ContextManager.java │ │ ├── GlobalContext.java │ │ ├── ProgressFieldsManager.java │ │ ├── RetBound.java │ │ ├── SessionContext.java │ │ └── log │ │ ├── LoggerFactoryImpl.java │ │ ├── LoggerImpl.java │ │ └── LoggerMdc.java │ └── test │ ├── java │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── context │ │ ├── AsyncContextImplTest.java │ │ ├── ContextManagerTest.java │ │ ├── GlobalContextTest.java │ │ ├── ProgressFieldsManagerTest.java │ │ ├── RetBoundTest.java │ │ ├── SessionContextTest.java │ │ └── log │ │ ├── LoggerFactoryImplTest.java │ │ ├── LoggerImplTest.java │ │ └── LoggerMdcTest.java │ └── resources │ └── log4j2.xml ├── core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── core │ │ │ ├── AppendBootstrapClassLoaderSearch.java │ │ │ ├── Bootstrap.java │ │ │ ├── GlobalAgentHolder.java │ │ │ ├── config │ │ │ ├── CanaryListUpdateAgentHttpHandler.java │ │ │ ├── CanaryUpdateAgentHttpHandler.java │ │ │ ├── ConfigsUpdateAgentHttpHandler.java │ │ │ ├── PluginPropertiesHttpHandler.java │ │ │ ├── PluginPropertyHttpHandler.java │ │ │ └── ServiceUpdateAgentHttpHandler.java │ │ │ ├── health │ │ │ └── HealthProvider.java │ │ │ ├── info │ │ │ ├── AgentInfoFactory.java │ │ │ └── AgentInfoProvider.java │ │ │ ├── plugin │ │ │ ├── BaseLoader.java │ │ │ ├── BridgeDispatcher.java │ │ │ ├── CommonInlineAdvice.java │ │ │ ├── Dispatcher.java │ │ │ ├── PluginLoader.java │ │ │ ├── annotation │ │ │ │ ├── EaseAgentInstrumented.java │ │ │ │ └── Index.java │ │ │ ├── interceptor │ │ │ │ ├── InterceptorPluginDecorator.java │ │ │ │ ├── ProviderChain.java │ │ │ │ └── ProviderPluginDecorator.java │ │ │ ├── matcher │ │ │ │ ├── ClassLoaderMatcherConvert.java │ │ │ │ ├── ClassMatcherConvert.java │ │ │ │ ├── ClassTransformation.java │ │ │ │ ├── Converter.java │ │ │ │ ├── MethodMatcherConvert.java │ │ │ │ └── MethodTransformation.java │ │ │ ├── registry │ │ │ │ ├── AdviceRegistry.java │ │ │ │ └── PluginRegistry.java │ │ │ └── transformer │ │ │ │ ├── AnnotationTransformer.java │ │ │ │ ├── CompoundPluginTransformer.java │ │ │ │ ├── DynamicFieldAdvice.java │ │ │ │ ├── DynamicFieldTransformer.java │ │ │ │ ├── ForAdviceTransformer.java │ │ │ │ ├── TypeFieldTransformer.java │ │ │ │ ├── advice │ │ │ │ ├── AgentAdvice.java │ │ │ │ ├── AgentForAdvice.java │ │ │ │ ├── AgentJavaConstantValue.java │ │ │ │ ├── BypassMethodVisitor.java │ │ │ │ └── MethodIdentityJavaConstant.java │ │ │ │ └── classloader │ │ │ │ └── CompoundClassloader.java │ │ │ └── utils │ │ │ ├── AgentArray.java │ │ │ ├── ContextUtils.java │ │ │ ├── JsonUtil.java │ │ │ ├── MutableObject.java │ │ │ ├── ServletUtils.java │ │ │ └── TextUtils.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ └── com.megaease.easeagent.plugin.bean.BeanProvider │ │ └── version.txt │ └── test │ └── java │ └── com │ └── megaease │ └── easeagent │ └── core │ ├── AppendBootstrapClassLoaderSearchTest.java │ ├── BootstrapTest.java │ ├── HttpServerTest.java │ ├── info │ └── AgentInfoFactoryTest.java │ ├── instrument │ ├── ClinitMethodTransformTest.java │ ├── NewInstanceMethodTransformTest.java │ ├── NonStaticMethodTransformTest.java │ ├── OrchestrationTransformTest.java │ ├── StaticMethodTransformTest.java │ ├── TestContext.java │ ├── TestPlugin.java │ └── TransformTestBase.java │ ├── matcher │ ├── ClassLoaderMatcherTest.java │ ├── ClassMatcherTest.java │ └── MethodMatcherTest.java │ ├── plugin │ └── PluginLoaderTest.java │ └── utils │ └── AgentAttachmentRule.java ├── doc ├── add-plugin-demo.md ├── benchmark.md ├── context.md ├── criteria-for-configuring-priorities.md ├── development-guide.md ├── how-to-use │ ├── megacloud-config.md │ ├── use-in-docker.md │ └── use-on-host.md ├── images │ ├── Context-span-api.png │ ├── Cross-server-tracing-UML.png │ ├── Cross-thread-tracing-UML.png │ ├── EaseAgent-Architecture-Base-v2.0.png │ ├── EaseAgent-Architecture-v2.0.jpg │ ├── EaseAgent-Architecture-v2.0.png │ ├── EaseAgent-Architecture.jpg │ ├── MessageTracing-UML.png │ ├── Metric-Class-UML.png │ ├── Metric-SequenceDiagram-UML.png │ ├── SessionContext.png │ ├── Span-tracing-UML.png │ ├── benchmark │ │ ├── 10t-mem-heap.png │ │ ├── 10t-process-cpu-load-mean.png │ │ ├── 10t-resp-per-15seconds.png │ │ ├── 10t-resp-time-p75.png │ │ ├── 20t-mem-heap.png │ │ ├── 20t-process-cpu-load-mean.png │ │ ├── 20t-resp-per-15seconds.png │ │ ├── 20t-resp-time-p75.png │ │ ├── 50t-mem-heap.png │ │ ├── 50t-process-cpu-load-mean.png │ │ ├── 50t-resp-per-15seconds.png │ │ ├── 50t-resp-time-p75.png │ │ ├── agent-320vus-mem.png │ │ ├── agent-320vus-process-cpu-load.png │ │ ├── agent-mem.png │ │ ├── agent-process-cpu-load.png │ │ ├── baseline-320vus-mem.png │ │ ├── baseline-320vus-process-cpu-load.png │ │ ├── baseline-cpu-load.png │ │ ├── baseline-mem.png │ │ └── baseline-process-cpu-load.png │ ├── enhancement-debug.png │ ├── grafana-metric.png │ ├── grafana-tracing.png │ ├── httpServletPlugin-module.jpg │ ├── plugin-structure.png │ ├── prometheus-demo-1.png │ ├── prometheus-demo-2.png │ ├── prometheus-demo.jpg │ ├── prometheus-petclinic-demo.png │ ├── session-RunnableImplUML.png │ ├── simple-plugin.jpg │ ├── slack-community.jpg │ ├── trace-and-span.png │ └── zipkin-span.jpg ├── matcher-DSL.md ├── metric-api.md ├── plugin-unit-test.md ├── prometheus-metric-schedule.md ├── report-development-guide.md ├── spring-boot-3.x.x-demo.md ├── spring-boot-upgrade.md ├── spring-petclinic-demo.md ├── tracing-api.md └── user-manual.md ├── httpserver ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── megaease │ └── easeagent │ └── httpserver │ ├── HttpRequest.java │ ├── HttpResponse.java │ ├── IHttpHandler.java │ ├── IHttpServer.java │ ├── jdk │ ├── AgentHttpServerV2.java │ ├── RootContextHandler.java │ └── UriResource.java │ ├── nano │ ├── AgentHttpHandler.java │ ├── AgentHttpHandlerProvider.java │ └── AgentHttpServer.java │ └── nanohttpd │ ├── protocols │ └── http │ │ ├── ClientHandler.java │ │ ├── HTTPSession.java │ │ ├── IHTTPSession.java │ │ ├── NanoHTTPD.java │ │ ├── ServerRunnable.java │ │ ├── content │ │ ├── ContentType.java │ │ ├── Cookie.java │ │ └── CookieHandler.java │ │ ├── request │ │ └── Method.java │ │ ├── response │ │ ├── ChunkedOutputStream.java │ │ ├── IStatus.java │ │ ├── Response.java │ │ └── Status.java │ │ ├── sockets │ │ ├── DefaultServerSocketFactory.java │ │ └── SecureServerSocketFactory.java │ │ ├── tempfiles │ │ ├── DefaultTempFile.java │ │ ├── DefaultTempFileManager.java │ │ ├── DefaultTempFileManagerFactory.java │ │ ├── ITempFile.java │ │ └── ITempFileManager.java │ │ └── threading │ │ ├── DefaultAsyncRunner.java │ │ └── IAsyncRunner.java │ ├── router │ └── RouterNanoHTTPD.java │ └── util │ ├── IFactory.java │ ├── IFactoryThrowing.java │ ├── IHandler.java │ └── ServerRunner.java ├── loader ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ ├── EaseAgentClassLoader.java │ │ ├── JarCache.java │ │ ├── Main.java │ │ └── StringSequence.java │ └── test │ ├── java │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── MainTest.java │ └── resources │ └── test-mock-load.jar ├── log4j2 ├── README.md ├── log4j2-api │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── log4j2 │ │ ├── ClassLoaderUtils.java │ │ ├── ClassloaderSupplier.java │ │ ├── FinalClassloaderSupplier.java │ │ ├── Logger.java │ │ ├── LoggerFactory.java │ │ ├── MDC.java │ │ ├── api │ │ ├── AgentLogger.java │ │ ├── AgentLoggerFactory.java │ │ ├── ILevel.java │ │ └── Mdc.java │ │ └── exception │ │ └── Log4j2Exception.java ├── log4j2-impl │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── log4j2 │ │ └── impl │ │ ├── AgentLoggerProxy.java │ │ ├── LoggerProxyFactory.java │ │ ├── MdcProxy.java │ │ └── Slf4jLogger.java └── pom.xml ├── metrics ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── metrics │ │ │ ├── AgentScheduledReporter.java │ │ │ ├── AutoRefreshReporter.java │ │ │ ├── MetricBeanProviderImpl.java │ │ │ ├── MetricProviderImpl.java │ │ │ ├── MetricRegistryService.java │ │ │ ├── PrometheusAgentHttpHandler.java │ │ │ ├── config │ │ │ ├── MetricsCollectorConfig.java │ │ │ ├── MetricsConfig.java │ │ │ └── PluginMetricsConfig.java │ │ │ ├── converter │ │ │ ├── AbstractConverter.java │ │ │ ├── Converter.java │ │ │ ├── ConverterAdapter.java │ │ │ ├── EaseAgentPrometheusExports.java │ │ │ ├── IgnoreOutputException.java │ │ │ ├── KeyType.java │ │ │ └── MetricsAdditionalAttributes.java │ │ │ ├── impl │ │ │ ├── CounterImpl.java │ │ │ ├── GaugeImpl.java │ │ │ ├── HistogramImpl.java │ │ │ ├── MeterImpl.java │ │ │ ├── MetricInstance.java │ │ │ ├── MetricRegistryImpl.java │ │ │ ├── SnapshotImpl.java │ │ │ └── TimerImpl.java │ │ │ ├── jvm │ │ │ ├── JvmBeanProvider.java │ │ │ ├── gc │ │ │ │ └── JVMGCMetricV2.java │ │ │ └── memory │ │ │ │ └── JVMMemoryMetricV2.java │ │ │ └── model │ │ │ └── JVMMemoryGaugeMetricModel.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.megaease.easeagent.plugin.bean.BeanProvider │ └── test │ ├── java │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── metrics │ │ ├── MetricProviderImplTest.java │ │ ├── MetricRegistryServiceTest.java │ │ ├── PrometheusAgentHttpHandlerTest.java │ │ ├── TestConst.java │ │ ├── config │ │ └── PluginMetricsConfigTest.java │ │ ├── converter │ │ ├── AbstractConverterTest.java │ │ ├── ConverterAdapterTest.java │ │ ├── IgnoreOutputExceptionTest.java │ │ └── MetricsAdditionalAttributesTest.java │ │ ├── impl │ │ ├── CounterImplTest.java │ │ ├── GaugeImplTest.java │ │ ├── HistogramImplTest.java │ │ ├── MeterImplTest.java │ │ ├── MetricInstanceTest.java │ │ ├── MetricRegistryImplTest.java │ │ ├── MetricRegistryMock.java │ │ ├── MetricTestUtils.java │ │ ├── MockClock.java │ │ ├── SnapshotImplTest.java │ │ └── TimerImplTest.java │ │ └── jvm │ │ └── memory │ │ └── JVMMemoryMetricV2Test.java │ └── resources │ ├── log4j2.xml │ └── mock_agent.properties ├── mock ├── config-mock │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ ├── config │ │ │ └── MockConfigLoader.java │ │ │ └── mock │ │ │ └── config │ │ │ └── MockConfig.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── mock │ │ │ └── config │ │ │ └── MockConfigTest.java │ │ └── resources │ │ ├── mock_agent.properties │ │ └── mock_agent.yaml ├── context-mock │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── mock │ │ └── context │ │ ├── MockContext.java │ │ └── MockContextManager.java ├── log4j2-mock │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── megaease │ │ │ │ └── easeagent │ │ │ │ └── mock │ │ │ │ └── log4j2 │ │ │ │ ├── AllUrlsSupplier.java │ │ │ │ ├── DirUrlsSupplier.java │ │ │ │ ├── JarPathUrlsSupplier.java │ │ │ │ ├── JarUrlsSupplier.java │ │ │ │ ├── URLClassLoaderSupplier.java │ │ │ │ └── UrlSupplier.java │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.megaease.easeagent.log4j2.ClassloaderSupplier │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── log4j2 │ │ │ └── impl │ │ │ ├── AgentLoggerFactoryTest.java │ │ │ └── MDCTest.java │ │ └── resources │ │ └── log4j2.xml ├── metrics-mock │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── mock │ │ │ └── metrics │ │ │ ├── MetricTestUtils.java │ │ │ └── MockMetricProvider.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.megaease.easeagent.mock.utils.MockProvider ├── plugin-api-mock │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── mock │ │ │ └── plugin │ │ │ └── api │ │ │ ├── MockEaseAgent.java │ │ │ ├── junit │ │ │ ├── AfterStatement.java │ │ │ ├── BeforeStatement.java │ │ │ ├── EaseAgentJunit4ClassRunner.java │ │ │ └── ScopeMustBeCloseException.java │ │ │ └── utils │ │ │ ├── ConfigTestUtils.java │ │ │ ├── ContextUtils.java │ │ │ ├── InterceptorTestUtils.java │ │ │ ├── SpanTestUtils.java │ │ │ └── TagVerifier.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── mock │ │ │ └── plugin │ │ │ └── api │ │ │ ├── TestContext.java │ │ │ ├── TestEaseAgent.java │ │ │ ├── demo │ │ │ ├── InterceptorTest.java │ │ │ ├── M1MetricCollect.java │ │ │ └── MockEaseAgentTest.java │ │ │ └── utils │ │ │ └── ConfigTestUtilsTest.java │ │ └── resources │ │ └── log4j2.xml ├── pom.xml ├── report-mock │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── mock │ │ │ └── report │ │ │ ├── JsonReporter.java │ │ │ ├── MetricFlushable.java │ │ │ ├── MockAtomicReferenceReportSpanReport.java │ │ │ ├── MockReport.java │ │ │ ├── MockSpan.java │ │ │ ├── MockSpanReport.java │ │ │ └── impl │ │ │ ├── LastJsonReporter.java │ │ │ └── ZipkinMockSpanImpl.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── mock │ │ │ └── report │ │ │ └── MockReportTest.java │ │ └── resources │ │ └── log4j2.xml ├── utils-mock │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── mock │ │ └── utils │ │ ├── JdkHttpServer.java │ │ ├── MockProvider.java │ │ └── MockSystemEnv.java └── zipkin-mock │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ ├── brave │ │ │ ├── TracerTestUtils.java │ │ │ └── internal │ │ │ │ └── collect │ │ │ │ └── WeakConcurrentMapTestUtils.java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── mock │ │ │ └── zipkin │ │ │ └── MockTracingProvider.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.megaease.easeagent.mock.utils.MockProvider │ └── test │ └── java │ └── com │ └── megaease │ └── easeagent │ └── mock │ └── zipkin │ └── MockTracingProviderTest.java ├── plugin-api ├── README.md ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ ├── AgentPlugin.java │ │ │ ├── AppendBootstrapLoader.java │ │ │ ├── CodeVersion.java │ │ │ ├── Ordered.java │ │ │ ├── Points.java │ │ │ ├── annotation │ │ │ ├── AdviceTo.java │ │ │ ├── AdvicesTo.java │ │ │ ├── DynamicField.java │ │ │ └── Injection.java │ │ │ ├── api │ │ │ ├── Cleaner.java │ │ │ ├── Context.java │ │ │ ├── InitializeContext.java │ │ │ ├── ProgressFields.java │ │ │ ├── Reporter.java │ │ │ ├── config │ │ │ │ ├── AutoRefreshConfigSupplier.java │ │ │ │ ├── AutoRefreshPluginConfig.java │ │ │ │ ├── AutoRefreshPluginConfigImpl.java │ │ │ │ ├── AutoRefreshPluginConfigRegistry.java │ │ │ │ ├── ChangeItem.java │ │ │ │ ├── Config.java │ │ │ │ ├── ConfigChangeListener.java │ │ │ │ ├── ConfigConst.java │ │ │ │ ├── Const.java │ │ │ │ ├── IConfigFactory.java │ │ │ │ ├── IPluginConfig.java │ │ │ │ └── PluginConfigChangeListener.java │ │ │ ├── context │ │ │ │ ├── AsyncContext.java │ │ │ │ ├── ContextCons.java │ │ │ │ ├── ContextUtils.java │ │ │ │ ├── IContextManager.java │ │ │ │ └── RequestContext.java │ │ │ ├── dispatcher │ │ │ │ └── IDispatcher.java │ │ │ ├── health │ │ │ │ └── AgentHealth.java │ │ │ ├── logging │ │ │ │ ├── AccessLogInfo.java │ │ │ │ ├── ILoggerFactory.java │ │ │ │ ├── Logger.java │ │ │ │ └── Mdc.java │ │ │ ├── metric │ │ │ │ ├── Counter.java │ │ │ │ ├── Gauge.java │ │ │ │ ├── Histogram.java │ │ │ │ ├── Meter.java │ │ │ │ ├── Metric.java │ │ │ │ ├── MetricProvider.java │ │ │ │ ├── MetricRegistry.java │ │ │ │ ├── MetricRegistrySupplier.java │ │ │ │ ├── MetricSupplier.java │ │ │ │ ├── ServiceMetric.java │ │ │ │ ├── ServiceMetricRegistry.java │ │ │ │ ├── ServiceMetricSupplier.java │ │ │ │ ├── Snapshot.java │ │ │ │ ├── Timer.java │ │ │ │ └── name │ │ │ │ │ ├── ConverterType.java │ │ │ │ │ ├── MetricField.java │ │ │ │ │ ├── MetricName.java │ │ │ │ │ ├── MetricSubType.java │ │ │ │ │ ├── MetricType.java │ │ │ │ │ ├── MetricValueFetcher.java │ │ │ │ │ ├── NameFactory.java │ │ │ │ │ └── Tags.java │ │ │ ├── middleware │ │ │ │ ├── MiddlewareConstants.java │ │ │ │ ├── Redirect.java │ │ │ │ ├── RedirectProcessor.java │ │ │ │ ├── ResourceConfig.java │ │ │ │ └── Type.java │ │ │ ├── otlp │ │ │ │ └── common │ │ │ │ │ ├── AgentAttributes.java │ │ │ │ │ ├── AgentInstrumentLibInfo.java │ │ │ │ │ ├── AgentLogData.java │ │ │ │ │ ├── AgentLogDataImpl.java │ │ │ │ │ ├── LogMapper.java │ │ │ │ │ ├── OtlpSpanContext.java │ │ │ │ │ └── SemanticKey.java │ │ │ └── trace │ │ │ │ ├── Extractor.java │ │ │ │ ├── Getter.java │ │ │ │ ├── ITracing.java │ │ │ │ ├── Injector.java │ │ │ │ ├── Message.java │ │ │ │ ├── MessagingRequest.java │ │ │ │ ├── MessagingTracing.java │ │ │ │ ├── Request.java │ │ │ │ ├── Response.java │ │ │ │ ├── Scope.java │ │ │ │ ├── Setter.java │ │ │ │ ├── Span.java │ │ │ │ ├── SpanContext.java │ │ │ │ ├── Tracing.java │ │ │ │ ├── TracingContext.java │ │ │ │ ├── TracingProvider.java │ │ │ │ └── TracingSupplier.java │ │ │ ├── asm │ │ │ └── Modifier.java │ │ │ ├── async │ │ │ ├── AgentThreadFactory.java │ │ │ ├── ScheduleHelper.java │ │ │ ├── ScheduleRunner.java │ │ │ ├── ThreadLocalCurrentContext.java │ │ │ └── ThreadUtils.java │ │ │ ├── bean │ │ │ ├── AgentInitializingBean.java │ │ │ └── BeanProvider.java │ │ │ ├── bridge │ │ │ ├── AgentInfo.java │ │ │ ├── EaseAgent.java │ │ │ ├── NoOpAgentReporter.java │ │ │ ├── NoOpCleaner.java │ │ │ ├── NoOpConfigFactory.java │ │ │ ├── NoOpContext.java │ │ │ ├── NoOpDispatcher.java │ │ │ ├── NoOpIPluginConfig.java │ │ │ ├── NoOpLoggerFactory.java │ │ │ ├── NoOpMetrics.java │ │ │ ├── NoOpReporter.java │ │ │ └── NoOpTracer.java │ │ │ ├── enums │ │ │ ├── ClassMatch.java │ │ │ ├── Operator.java │ │ │ ├── Order.java │ │ │ └── StringMatch.java │ │ │ ├── field │ │ │ ├── AgentDynamicFieldAccessor.java │ │ │ ├── AgentFieldReflectAccessor.java │ │ │ ├── DynamicFieldAccessor.java │ │ │ ├── NullObject.java │ │ │ └── TypeFieldGetter.java │ │ │ ├── interceptor │ │ │ ├── AgentInterceptorChain.java │ │ │ ├── Interceptor.java │ │ │ ├── InterceptorProvider.java │ │ │ ├── MethodInfo.java │ │ │ └── NonReentrantInterceptor.java │ │ │ ├── matcher │ │ │ ├── ClassMatcher.java │ │ │ ├── IClassMatcher.java │ │ │ ├── IMethodMatcher.java │ │ │ ├── Matcher.java │ │ │ ├── MethodMatcher.java │ │ │ ├── loader │ │ │ │ ├── ClassLoaderMatcher.java │ │ │ │ ├── IClassLoaderMatcher.java │ │ │ │ └── NegateClassLoaderMatcher.java │ │ │ └── operator │ │ │ │ ├── AndClassMatcher.java │ │ │ │ ├── AndMethodMatcher.java │ │ │ │ ├── NegateClassMatcher.java │ │ │ │ ├── NegateMethodMatcher.java │ │ │ │ ├── Operator.java │ │ │ │ ├── OrClassMatcher.java │ │ │ │ └── OrMethodMatcher.java │ │ │ ├── processor │ │ │ ├── BeanUtils.java │ │ │ ├── ElementVisitor8.java │ │ │ ├── GenerateProviderBean.java │ │ │ ├── PluginProcessor.java │ │ │ └── RepeatedAnnotationVisitor.java │ │ │ ├── report │ │ │ ├── AgentReport.java │ │ │ ├── ByteWrapper.java │ │ │ ├── Call.java │ │ │ ├── Callback.java │ │ │ ├── EncodedData.java │ │ │ ├── Encoder.java │ │ │ ├── Packer.java │ │ │ ├── Sender.java │ │ │ ├── encoder │ │ │ │ └── JsonEncoder.java │ │ │ ├── metric │ │ │ │ └── MetricReporterFactory.java │ │ │ └── tracing │ │ │ │ ├── Annotation.java │ │ │ │ ├── Endpoint.java │ │ │ │ ├── ReportSpan.java │ │ │ │ └── ReportSpanImpl.java │ │ │ ├── tools │ │ │ ├── config │ │ │ │ └── NameAndSystem.java │ │ │ ├── loader │ │ │ │ └── AgentHelperClassLoader.java │ │ │ ├── matcher │ │ │ │ ├── ClassMatcherUtils.java │ │ │ │ └── MethodMatcherUtils.java │ │ │ ├── metrics │ │ │ │ ├── AccessLogServerInfo.java │ │ │ │ ├── ErrorPercentModelGauge.java │ │ │ │ ├── GaugeMetricModel.java │ │ │ │ ├── HttpLog.java │ │ │ │ ├── LastMinutesCounterGauge.java │ │ │ │ ├── NameFactorySupplier.java │ │ │ │ ├── RedisMetric.java │ │ │ │ └── ServerMetric.java │ │ │ └── trace │ │ │ │ ├── BaseHttpClientTracingInterceptor.java │ │ │ │ ├── HttpRequest.java │ │ │ │ ├── HttpResponse.java │ │ │ │ ├── HttpUtils.java │ │ │ │ └── TraceConst.java │ │ │ └── utils │ │ │ ├── AdditionalAttributes.java │ │ │ ├── ClassInstance.java │ │ │ ├── ClassUtils.java │ │ │ ├── ImmutableMap.java │ │ │ ├── NoNull.java │ │ │ ├── Pair.java │ │ │ ├── SystemClock.java │ │ │ ├── SystemEnv.java │ │ │ ├── common │ │ │ ├── DataSize.java │ │ │ ├── DataUnit.java │ │ │ ├── ExceptionUtil.java │ │ │ ├── HostAddress.java │ │ │ ├── JsonUtil.java │ │ │ ├── StringUtils.java │ │ │ └── WeakConcurrentMap.java │ │ │ └── jackson │ │ │ └── annotation │ │ │ └── JsonProperty.java │ │ └── io │ │ └── opentelemetry │ │ └── sdk │ │ └── resources │ │ └── EaseAgentResource.java │ └── test │ └── java │ └── com │ └── megaease │ └── easeagent │ └── plugin │ ├── api │ ├── MockSystemEnv.java │ ├── ProgressFieldsTest.java │ ├── metric │ │ └── name │ │ │ └── NameFactoryTest.java │ └── middleware │ │ ├── RedirectProcessorTest.java │ │ ├── RedirectTest.java │ │ └── ResourceConfigTest.java │ ├── async │ └── ThreadLocalCurrentContextTest.java │ └── tools │ └── config │ └── AutoRefreshConfigSupplierTest.java ├── plugins ├── async │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ ├── AsyncPlugin.java │ │ │ ├── advice │ │ │ ├── CrossThreadAdvice.java │ │ │ └── ReactSchedulersAdvice.java │ │ │ └── interceptor │ │ │ └── RunnableInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── interceptor │ │ │ └── RunnableInterceptorTest.java │ │ └── resources │ │ └── log4j2.xml ├── dubbo │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── dubbo │ │ │ ├── AlibabaDubboCtxUtils.java │ │ │ ├── ApacheDubboCtxUtils.java │ │ │ ├── DubboMetricTags.java │ │ │ ├── DubboPlugin.java │ │ │ ├── DubboTraceTags.java │ │ │ ├── advice │ │ │ ├── AlibabaDubboAdvice.java │ │ │ ├── AlibabaDubboResponseFutureAdvice.java │ │ │ └── ApacheDubboAdvice.java │ │ │ ├── config │ │ │ └── DubboTraceConfig.java │ │ │ └── interceptor │ │ │ ├── DubboBaseInterceptor.java │ │ │ ├── metrics │ │ │ ├── DubboBaseMetricsInterceptor.java │ │ │ ├── DubboMetrics.java │ │ │ ├── alibaba │ │ │ │ ├── AlibabaDubboAsyncMetricsInterceptor.java │ │ │ │ ├── AlibabaDubboMetricsCallback.java │ │ │ │ └── AlibabaDubboMetricsInterceptor.java │ │ │ └── apache │ │ │ │ ├── ApacheDubboMetricsAsyncCallback.java │ │ │ │ └── ApacheDubboMetricsInterceptor.java │ │ │ └── trace │ │ │ ├── alibaba │ │ │ ├── AlibabaDubboAsyncTraceInterceptor.java │ │ │ ├── AlibabaDubboClientRequest.java │ │ │ ├── AlibabaDubboServerRequest.java │ │ │ ├── AlibabaDubboTraceCallback.java │ │ │ └── AlibabaDubboTraceInterceptor.java │ │ │ └── apache │ │ │ ├── ApacheDubboClientRequest.java │ │ │ ├── ApacheDubboServerRequest.java │ │ │ ├── ApacheDubboTraceCallback.java │ │ │ └── ApacheDubboTraceInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── dubbo │ │ │ └── interceptor │ │ │ ├── AlibabaDubboBaseTest.java │ │ │ ├── ApacheDubboBaseTest.java │ │ │ ├── metrics │ │ │ ├── alibaba │ │ │ │ ├── AlibabaDubboAsyncMetricsInterceptorTest.java │ │ │ │ └── AlibabaDubboMetricsInterceptorTest.java │ │ │ └── apache │ │ │ │ └── ApacheDubboMetricsInterceptorTest.java │ │ │ └── trace │ │ │ ├── alibaba │ │ │ ├── AlibabaDubboAsyncTraceInterceptorTest.java │ │ │ └── AlibabaDubboTraceInterceptorTest.java │ │ │ └── apache │ │ │ └── ApacheDubboTraceInterceptorTest.java │ │ └── resources │ │ └── mock_agent.properties ├── elasticsearch │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── elasticsearch │ │ │ ├── ElasticsearchPlugin.java │ │ │ ├── ElasticsearchRedirectPlugin.java │ │ │ ├── advice │ │ │ └── SpringElasticsearchAdvice.java │ │ │ ├── interceptor │ │ │ ├── AsyncResponse4MetricsListener.java │ │ │ ├── AsyncResponse4TraceListener.java │ │ │ ├── ElasticsearchBaseInterceptor.java │ │ │ ├── ElasticsearchBaseMetricsInterceptor.java │ │ │ ├── ElasticsearchBaseTraceInterceptor.java │ │ │ ├── ElasticsearchCtxUtils.java │ │ │ ├── ElasticsearchMetric.java │ │ │ ├── ElasticsearchPerformRequestAsync4MetricsInterceptor.java │ │ │ ├── ElasticsearchPerformRequestAsync4TraceInterceptor.java │ │ │ ├── ElasticsearchPerformRequestMetricsInterceptor.java │ │ │ ├── ElasticsearchPerformRequestTraceInterceptor.java │ │ │ └── redirect │ │ │ │ └── SpringElasticsearchInterceptor.java │ │ │ └── points │ │ │ ├── ElasticsearchPerformRequestAsyncPoints.java │ │ │ └── ElasticsearchPerformRequestPoints.java │ │ └── test │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── plugin │ │ └── elasticsearch │ │ └── interceptor │ │ ├── ElasticsearchBaseTest.java │ │ ├── ElasticsearchCtxUtilsTest.java │ │ ├── ElasticsearchPerformRequestAsyncMetricsInterceptorTest.java │ │ ├── ElasticsearchPerformRequestAsyncTraceInterceptorTest.java │ │ ├── ElasticsearchPerformRequestMetricsInterceptorTest.java │ │ └── ElasticsearchPerformRequestTraceInterceptorTest.java ├── healthy │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── healthy │ │ │ ├── HealthPlugin.java │ │ │ ├── OnApplicationEventInterceptor.java │ │ │ └── SpringApplicationAdminMXBeanRegistrarAdvice.java │ │ └── test │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── plugin │ │ └── healthy │ │ └── OnApplicationEventInterceptorTest.java ├── httpclient │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── httpclient │ │ │ ├── ForwardedPlugin.java │ │ │ ├── HttpClientPlugin.java │ │ │ ├── advice │ │ │ ├── HttpClient5AsyncAdvice.java │ │ │ ├── HttpClient5DoExecuteAdvice.java │ │ │ └── HttpClientDoExecuteAdvice.java │ │ │ └── interceptor │ │ │ ├── HttpClient5AsyncForwardedInterceptor.java │ │ │ ├── HttpClient5AsyncTracingInterceptor.java │ │ │ ├── HttpClient5DoExecuteForwardedInterceptor.java │ │ │ ├── HttpClient5DoExecuteInterceptor.java │ │ │ ├── HttpClientDoExecuteForwardedInterceptor.java │ │ │ └── HttpClientDoExecuteInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── httpclient │ │ │ └── interceptor │ │ │ ├── HttpClient5AsyncForwardedInterceptorTest.java │ │ │ ├── HttpClient5AsyncTracingInterceptorTest.java │ │ │ ├── HttpClient5DoExecuteForwardedInterceptorTest.java │ │ │ ├── HttpClient5DoExecuteInterceptorTest.java │ │ │ ├── HttpClientDoExecuteForwardedInterceptorTest.java │ │ │ ├── HttpClientDoExecuteInterceptorTest.java │ │ │ └── TestConst.java │ │ └── resources │ │ └── mock_agent.properties ├── httpservlet │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── httpservlet │ │ │ ├── AccessPlugin.java │ │ │ ├── ForwardedPlugin.java │ │ │ ├── HttpServletPlugin.java │ │ │ ├── advice │ │ │ └── DoFilterPoints.java │ │ │ ├── interceptor │ │ │ ├── BaseServletInterceptor.java │ │ │ ├── DoFilterForwardedInterceptor.java │ │ │ ├── DoFilterMetricInterceptor.java │ │ │ ├── DoFilterTraceInterceptor.java │ │ │ ├── HttpServerRequest.java │ │ │ ├── ServletAccessLogServerInfo.java │ │ │ └── ServletHttpLogInterceptor.java │ │ │ └── utils │ │ │ ├── InternalAsyncListener.java │ │ │ └── ServletUtils.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── httpservlet │ │ │ └── interceptor │ │ │ ├── BaseServletInterceptorTest.java │ │ │ ├── DoFilterForwardedInterceptorTest.java │ │ │ ├── DoFilterMetricInterceptorTest.java │ │ │ ├── DoFilterTraceInterceptorTest.java │ │ │ ├── HttpServerRequestTest.java │ │ │ ├── ServletAccessLogInfoServerInfoTest.java │ │ │ ├── ServletHttpLogInterceptorTest.java │ │ │ ├── TestConst.java │ │ │ └── TestServletUtils.java │ │ └── resources │ │ └── mock_agent.properties ├── httpurlconnection-jdk17 │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── httpurlconnection │ │ │ └── jdk17 │ │ │ ├── ForwardedPlugin.java │ │ │ ├── HttpURLConnectionPlugin.java │ │ │ ├── advice │ │ │ └── HttpURLConnectionAdvice.java │ │ │ └── interceptor │ │ │ ├── DynamicFieldUtils.java │ │ │ ├── HttpURLConnectionForwardedInterceptor.java │ │ │ ├── HttpURLConnectionInterceptor.java │ │ │ └── HttpURLConnectionUtils.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── httpurlconnection │ │ │ └── jdk17 │ │ │ └── interceptor │ │ │ ├── HttpURLConnectionForwardedInterceptorTest.java │ │ │ ├── HttpURLConnectionInterceptorTest.java │ │ │ └── TestUtils.java │ │ └── resources │ │ └── mock_agent.properties ├── httpurlconnection │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── httpurlconnection │ │ │ ├── ForwardedPlugin.java │ │ │ ├── HttpURLConnectionPlugin.java │ │ │ ├── advice │ │ │ └── HttpURLConnectionGetResponseCodeAdvice.java │ │ │ └── interceptor │ │ │ ├── HttpURLConnectionGetResponseCodeForwardedInterceptor.java │ │ │ └── HttpURLConnectionGetResponseCodeInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── httpurlconnection │ │ │ └── interceptor │ │ │ ├── HttpURLConnectionGetResponseCodeForwardedInterceptorTest.java │ │ │ ├── HttpURLConnectionGetResponseCodeInterceptorTest.java │ │ │ └── TestUtils.java │ │ └── resources │ │ └── mock_agent.properties ├── jdbc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── jdbc │ │ │ ├── JdbcConnectionMetricPlugin.java │ │ │ ├── JdbcDataSourceMetricPlugin.java │ │ │ ├── JdbcRedirectPlugin.java │ │ │ ├── JdbcTracingPlugin.java │ │ │ ├── advice │ │ │ ├── HikariDataSourceAdvice.java │ │ │ ├── JdbcConnectionAdvice.java │ │ │ ├── JdbcDataSourceAdvice.java │ │ │ └── JdbcStatementAdvice.java │ │ │ ├── common │ │ │ ├── DatabaseInfo.java │ │ │ ├── JdbcUtils.java │ │ │ ├── MD5DictionaryItem.java │ │ │ ├── MD5ReportConsumer.java │ │ │ ├── MD5SQLCompression.java │ │ │ ├── SQLCompression.java │ │ │ ├── SQLCompressionFactory.java │ │ │ ├── SQLCompressionWrapper.java │ │ │ └── SqlInfo.java │ │ │ └── interceptor │ │ │ ├── JdbConPrepareOrCreateStmInterceptor.java │ │ │ ├── JdbcStmPrepareSqlInterceptor.java │ │ │ ├── metric │ │ │ ├── JdbcDataSourceMetricInterceptor.java │ │ │ ├── JdbcMetric.java │ │ │ └── JdbcStmMetricInterceptor.java │ │ │ ├── redirect │ │ │ └── HikariSetPropertyInterceptor.java │ │ │ └── tracing │ │ │ └── JdbcStmTracingInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── jdbc │ │ │ ├── MockJDBCStatement.java │ │ │ ├── TestUtils.java │ │ │ ├── common │ │ │ ├── DatabaseInfoTest.java │ │ │ ├── JdbcUtilsTest.java │ │ │ ├── MD5DictionaryItemTest.java │ │ │ ├── MD5ReportConsumerTest.java │ │ │ ├── MD5SQLCompressionTest.java │ │ │ └── SqlInfoTest.java │ │ │ └── interceptor │ │ │ ├── JdbConPrepareOrCreateStmInterceptorTest.java │ │ │ ├── JdbcStmPrepareSqlInterceptorTest.java │ │ │ ├── metric │ │ │ ├── JdbcDataSourceMetricInterceptorTest.java │ │ │ ├── JdbcMetricTest.java │ │ │ └── JdbcStmMetricInterceptorTest.java │ │ │ ├── redirect │ │ │ └── HikariSetPropertyInterceptorTest.java │ │ │ └── tracing │ │ │ └── JdbcStmTracingInterceptorTest.java │ │ └── resources │ │ └── mock_agent.properties ├── kafka │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── kafka │ │ │ ├── KafkaPlugin.java │ │ │ ├── KafkaRedirectPlugin.java │ │ │ ├── advice │ │ │ ├── KafkaConsumerAdvice.java │ │ │ ├── KafkaConsumerConfigAdvice.java │ │ │ ├── KafkaConsumerRecordAdvice.java │ │ │ ├── KafkaMessageListenerAdvice.java │ │ │ ├── KafkaProducerAdvice.java │ │ │ └── KafkaProducerConfigAdvice.java │ │ │ └── interceptor │ │ │ ├── AsyncCallback.java │ │ │ ├── KafkaUtils.java │ │ │ ├── initialize │ │ │ ├── ConsumerRecordInterceptor.java │ │ │ ├── KafkaConsumerConstructInterceptor.java │ │ │ ├── KafkaConsumerPollInterceptor.java │ │ │ └── KafkaProducerConstructInterceptor.java │ │ │ ├── metric │ │ │ ├── KafkaConsumerMetricInterceptor.java │ │ │ ├── KafkaMessageListenerMetricInterceptor.java │ │ │ ├── KafkaMetric.java │ │ │ ├── KafkaProducerMetricInterceptor.java │ │ │ └── MetricCallback.java │ │ │ ├── redirect │ │ │ ├── KafkaAbstractConfigConstructInterceptor.java │ │ │ ├── KafkaConsumerConfigConstructInterceptor.java │ │ │ └── KafkaProducerConfigConstructInterceptor.java │ │ │ └── tracing │ │ │ ├── KafkaConsumerRequest.java │ │ │ ├── KafkaConsumerTracingInterceptor.java │ │ │ ├── KafkaHeaders.java │ │ │ ├── KafkaMessageListenerTracingInterceptor.java │ │ │ ├── KafkaProducerDoSendInterceptor.java │ │ │ ├── KafkaProducerRequest.java │ │ │ ├── KafkaTags.java │ │ │ └── TraceCallback.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── kafka │ │ │ └── interceptor │ │ │ ├── AsyncCallbackTest.java │ │ │ ├── KafkaTestUtils.java │ │ │ ├── KafkaUtilsTest.java │ │ │ ├── MockConsumerRecord.java │ │ │ ├── MockKafkaConsumer.java │ │ │ ├── MockKafkaProducer.java │ │ │ ├── TestConst.java │ │ │ ├── initialize │ │ │ ├── ConsumerRecordInterceptorTest.java │ │ │ ├── KafkaConsumerConstructInterceptorTest.java │ │ │ ├── KafkaConsumerPollInterceptorTest.java │ │ │ ├── KafkaProducerConstructInterceptorTest.java │ │ │ └── MockDynamicFieldAccessor.java │ │ │ ├── metric │ │ │ ├── KafkaConsumerMetricInterceptorTest.java │ │ │ ├── KafkaMessageListenerMetricInterceptorTest.java │ │ │ ├── KafkaMetricTest.java │ │ │ ├── KafkaProducerMetricInterceptorTest.java │ │ │ └── MetricCallbackTest.java │ │ │ ├── redirect │ │ │ └── KafkaAbstractConfigConstructInterceptorTest.java │ │ │ └── tracing │ │ │ ├── KafkaConsumerRequestTest.java │ │ │ ├── KafkaConsumerTracingInterceptorTest.java │ │ │ ├── KafkaHeadersTest.java │ │ │ ├── KafkaMessageListenerTracingInterceptorTest.java │ │ │ ├── KafkaProducerDoSendInterceptorTest.java │ │ │ ├── KafkaProducerRequestTest.java │ │ │ └── TraceCallbackTest.java │ │ └── resources │ │ └── mock_agent.properties ├── log4j2-log-plugin │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── log4j2 │ │ ├── Log4j2Plugin.java │ │ ├── interceptor │ │ └── Log4j2AppenderInterceptor.java │ │ ├── log │ │ └── Log4jLogMapper.java │ │ └── points │ │ └── AbstractLoggerPoints.java ├── logback │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── logback │ │ ├── LogbackPlugin.java │ │ ├── interceptor │ │ └── LogbackAppenderInterceptor.java │ │ ├── log │ │ └── LogbackLogMapper.java │ │ └── points │ │ └── LoggerPoints.java ├── mongodb │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── mongodb │ │ │ ├── MongoPlugin.java │ │ │ ├── MongoRedirectPlugin.java │ │ │ ├── MongoUtils.java │ │ │ ├── interceptor │ │ │ ├── InterceptorHelper.java │ │ │ ├── MetricHelper.java │ │ │ ├── MongoBaseInterceptor.java │ │ │ ├── MongoBaseMetricInterceptor.java │ │ │ ├── MongoBaseTraceInterceptor.java │ │ │ ├── MongoClientConstruct4MetricInterceptor.java │ │ │ ├── MongoClientConstruct4TraceInterceptor.java │ │ │ ├── MongoCtx.java │ │ │ ├── MongoDbRedirectInterceptor.java │ │ │ ├── MongoInternalConnectionSendAndReceiveAsync4MetricInterceptor.java │ │ │ ├── MongoInternalConnectionSendAndReceiveAsync4TraceInterceptor.java │ │ │ ├── MongoMetric.java │ │ │ ├── MongoReactiveInitMetricInterceptor.java │ │ │ ├── MongoReactiveInitTraceInterceptor.java │ │ │ ├── TraceHelper.java │ │ │ └── listener │ │ │ │ ├── MongoBaseCommandListener.java │ │ │ │ ├── MongoBaseMetricCommandListener.java │ │ │ │ ├── MongoBaseTraceCommandListener.java │ │ │ │ ├── MongoMetricCommandListener.java │ │ │ │ ├── MongoReactiveMetricCommandListener.java │ │ │ │ ├── MongoReactiveTraceCommandListener.java │ │ │ │ └── MongoTraceCommandListener.java │ │ │ └── points │ │ │ ├── MongoAsyncMongoClientsPoints.java │ │ │ ├── MongoClientImplPoints.java │ │ │ ├── MongoDBInternalConnectionPoints.java │ │ │ └── MongoRedirectPoints.java │ │ └── test │ │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── plugin │ │ └── mongodb │ │ ├── MongoBaseTest.java │ │ ├── MongoMetricTest.java │ │ ├── MongoReactiveMetricTest.java │ │ ├── MongoReactiveTraceTest.java │ │ ├── MongoTraceTest.java │ │ └── TraceHelperTest.java ├── motan │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── motan │ │ │ ├── MotanPlugin.java │ │ │ ├── advice │ │ │ ├── MotanConsumerAdvice.java │ │ │ └── MotanProviderAdvice.java │ │ │ ├── config │ │ │ └── MotanPluginConfig.java │ │ │ └── interceptor │ │ │ ├── MotanClassUtils.java │ │ │ ├── MotanCtxUtils.java │ │ │ ├── metrics │ │ │ ├── MetricsFutureListener.java │ │ │ ├── MotanBaseMetricsInterceptor.java │ │ │ ├── MotanMetric.java │ │ │ ├── MotanMetricTags.java │ │ │ └── MotanMetricsInterceptor.java │ │ │ └── trace │ │ │ ├── MotanBaseInterceptor.java │ │ │ ├── MotanTags.java │ │ │ ├── consumer │ │ │ ├── MotanConsumerRequest.java │ │ │ ├── MotanConsumerTraceInterceptor.java │ │ │ └── TraceFutureListener.java │ │ │ └── provider │ │ │ ├── MotanProviderRequest.java │ │ │ └── MotanProviderTraceInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── motan │ │ │ └── interceptor │ │ │ ├── metrics │ │ │ └── MotanMetricsInterceptorTest.java │ │ │ └── trace │ │ │ ├── MotanInterceptorTest.java │ │ │ ├── consumer │ │ │ └── MotanConsumerInterceptorTest.java │ │ │ └── provider │ │ │ └── MotanProviderInterceptorTest.java │ │ └── resources │ │ └── mock_agent.properties ├── okhttp │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── okhttp │ │ │ ├── ForwardedPlugin.java │ │ │ ├── OkHttpPlugin.java │ │ │ ├── advice │ │ │ └── OkHttpAdvice.java │ │ │ └── interceptor │ │ │ ├── ForwardedRequest.java │ │ │ ├── InternalRequest.java │ │ │ ├── InternalResponse.java │ │ │ ├── OkHttpAsyncTracingInterceptor.java │ │ │ ├── OkHttpForwardedInterceptor.java │ │ │ └── OkHttpTracingInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── okhttp │ │ │ └── interceptor │ │ │ ├── OkHttpAsyncTracingInterceptorTest.java │ │ │ ├── OkHttpForwardedInterceptorTest.java │ │ │ ├── OkHttpTestUtils.java │ │ │ ├── OkHttpTracingInterceptorTest.java │ │ │ └── TestConst.java │ │ └── resources │ │ └── mock_agent.properties ├── pom.xml ├── rabbitmq │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── rabbitmq │ │ │ ├── RabbitMqConsumerMetric.java │ │ │ ├── RabbitMqPlugin.java │ │ │ ├── RabbitMqProducerMetric.java │ │ │ ├── RabbitMqRedirectPlugin.java │ │ │ ├── spring │ │ │ ├── RabbitMqMessageListenerAdvice.java │ │ │ └── interceptor │ │ │ │ ├── RabbitMqMessageListenerOnMessageInterceptor.java │ │ │ │ ├── RabbitMqOnMessageMetricInterceptor.java │ │ │ │ └── RabbitMqOnMessageTracingInterceptor.java │ │ │ └── v5 │ │ │ ├── advice │ │ │ ├── RabbitMqChannelAdvice.java │ │ │ ├── RabbitMqConfigFactoryAdvice.java │ │ │ ├── RabbitMqConsumerAdvice.java │ │ │ └── RabbitMqPropertyAdvice.java │ │ │ └── interceptor │ │ │ ├── RabbitMqChannelConsumeInterceptor.java │ │ │ ├── RabbitMqChannelConsumerDeliveryInterceptor.java │ │ │ ├── RabbitMqChannelPublishInterceptor.java │ │ │ ├── RabbitMqConsumerHandleDeliveryInterceptor.java │ │ │ ├── metirc │ │ │ ├── RabbitMqConsumerMetricInterceptor.java │ │ │ └── RabbitMqProducerMetricInterceptor.java │ │ │ ├── redirect │ │ │ ├── RabbitMqConfigFactoryInterceptor.java │ │ │ └── RabbitMqPropertyInterceptor.java │ │ │ └── tracing │ │ │ ├── RabbitMqChannelPublishTracingInterceptor.java │ │ │ └── RabbitMqConsumerTracingInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── rabbitmq │ │ │ ├── RabbitMqConsumerMetricTest.java │ │ │ ├── RabbitMqProducerMetricTest.java │ │ │ ├── TestUtils.java │ │ │ ├── spring │ │ │ └── interceptor │ │ │ │ ├── RabbitMqMessageListenerOnMessageInterceptorTest.java │ │ │ │ ├── RabbitMqOnMessageMetricInterceptorTest.java │ │ │ │ └── RabbitMqOnMessageTracingInterceptorTest.java │ │ │ └── v5 │ │ │ └── interceptor │ │ │ ├── MockConsumer.java │ │ │ ├── RabbitMqChannelConsumeInterceptorTest.java │ │ │ ├── RabbitMqChannelConsumerDeliveryInterceptorTest.java │ │ │ ├── RabbitMqChannelPublishInterceptorTest.java │ │ │ ├── RabbitMqConsumerHandleDeliveryInterceptorTest.java │ │ │ ├── metirc │ │ │ ├── RabbitMqConsumerMetricInterceptorTest.java │ │ │ └── RabbitMqProducerMetricInterceptorTest.java │ │ │ ├── redirect │ │ │ └── RabbitMqPropertyInterceptorTest.java │ │ │ └── tracing │ │ │ ├── RabbitMqChannelPublishTracingInterceptorTest.java │ │ │ └── RabbitMqConsumerTracingInterceptorTest.java │ │ └── resources │ │ └── mock_agent.properties ├── redis │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── redis │ │ │ ├── RedisPlugin.java │ │ │ ├── RedisRedirectPlugin.java │ │ │ ├── advice │ │ │ ├── JedisAdvice.java │ │ │ ├── JedisConstructorAdvice.java │ │ │ ├── LettuceRedisClientAdvice.java │ │ │ ├── RedisChannelWriterAdvice.java │ │ │ ├── RedisClusterClientAdvice.java │ │ │ ├── RedisPropertiesAdvice.java │ │ │ ├── RedisPropertiesClusterAdvice.java │ │ │ └── StatefulRedisConnectionAdvice.java │ │ │ └── interceptor │ │ │ ├── RedisClassUtils.java │ │ │ ├── RedisClientUtils.java │ │ │ ├── initialize │ │ │ ├── CommonRedisClientInterceptor.java │ │ │ ├── CompletableFutureWrapper.java │ │ │ ├── ConnectionFutureWrapper.java │ │ │ ├── RedisClientInterceptor.java │ │ │ └── RedisClusterClientInterceptor.java │ │ │ ├── metric │ │ │ ├── CommonRedisMetricInterceptor.java │ │ │ ├── JedisMetricInterceptor.java │ │ │ └── LettuceMetricInterceptor.java │ │ │ ├── redirect │ │ │ ├── JedisConstructorInterceptor.java │ │ │ ├── LettuceRedisClientConstructInterceptor.java │ │ │ ├── RedisPropertiesClusterSetNodesInterceptor.java │ │ │ └── RedisPropertiesSetPropertyInterceptor.java │ │ │ └── tracing │ │ │ ├── CommonRedisTracingInterceptor.java │ │ │ ├── JedisTracingInterceptor.java │ │ │ ├── LettuceTracingInterceptor.java │ │ │ └── StatefulRedisConnectionInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── redis │ │ │ └── interceptor │ │ │ ├── RedisUtils.java │ │ │ ├── TestConst.java │ │ │ ├── initialize │ │ │ ├── CommonRedisClientInterceptorTest.java │ │ │ ├── CompletableFutureWrapperTest.java │ │ │ ├── ConnectionFutureWrapperTest.java │ │ │ └── DynamicFieldAccessorObj.java │ │ │ ├── metric │ │ │ ├── CommonRedisMetricInterceptorTest.java │ │ │ ├── JedisMetricInterceptorTest.java │ │ │ └── LettuceMetricInterceptorTest.java │ │ │ ├── redirect │ │ │ ├── JedisConstructorInterceptorTest.java │ │ │ ├── LettuceRedisClientConstructInterceptorTest.java │ │ │ ├── RedisPropertiesClusterSetNodesInterceptorTest.java │ │ │ └── RedisPropertiesSetPropertyInterceptorTest.java │ │ │ └── tracing │ │ │ ├── CommonRedisTracingInterceptorTest.java │ │ │ ├── JedisTracingInterceptorTest.java │ │ │ └── LettuceTracingInterceptorTest.java │ │ └── resources │ │ └── mock_agent.properties ├── servicename │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── servicename │ │ │ ├── Const.java │ │ │ ├── ReflectionTool.java │ │ │ ├── ServiceNamePlugin.java │ │ │ ├── ServiceNamePluginConfig.java │ │ │ ├── advice │ │ │ ├── FeignBlockingLoadBalancerClientAdvice.java │ │ │ ├── FeignLoadBalancerAdvice.java │ │ │ ├── FilteringWebHandlerAdvice.java │ │ │ ├── LoadBalancerFeignClientAdvice.java │ │ │ ├── RestTemplateInterceptAdvice.java │ │ │ └── WebClientFilterAdvice.java │ │ │ └── interceptor │ │ │ ├── BaseServiceNameInterceptor.java │ │ │ ├── FeignBlockingLoadBalancerClientInterceptor.java │ │ │ ├── FeignLoadBalancerInterceptor.java │ │ │ ├── FilteringWebHandlerInterceptor.java │ │ │ ├── LoadBalancerFeignClientInterceptor.java │ │ │ ├── RestTemplateInterceptInterceptor.java │ │ │ └── WebClientFilterInterceptor.java │ │ └── test │ │ ├── java │ │ ├── com │ │ │ └── megaease │ │ │ │ └── easeagent │ │ │ │ └── plugin │ │ │ │ └── servicename │ │ │ │ ├── ReflectionToolTest.java │ │ │ │ └── interceptor │ │ │ │ ├── BaseServiceNameInterceptorTest.java │ │ │ │ ├── CheckUtils.java │ │ │ │ ├── FeignBlockingLoadBalancerClientInterceptorTest.java │ │ │ │ ├── FeignLoadBalancerInterceptorTest.java │ │ │ │ ├── FilteringWebHandlerInterceptorTest.java │ │ │ │ ├── LoadBalancerFeignClientInterceptorTest.java │ │ │ │ ├── RestTemplateInterceptInterceptorTest.java │ │ │ │ ├── TestConst.java │ │ │ │ └── WebClientFilterInterceptorTest.java │ │ └── org │ │ │ └── springframework │ │ │ ├── cloud │ │ │ └── openfeign │ │ │ │ └── ribbon │ │ │ │ └── MockRibbonRequest.java │ │ │ └── web │ │ │ └── reactive │ │ │ └── function │ │ │ └── client │ │ │ └── MockClientRequest.java │ │ └── resources │ │ └── mock_agent.properties ├── sofarpc │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── sofarpc │ │ │ ├── SofaRpcCtxUtils.java │ │ │ ├── SofaRpcMetricsTags.java │ │ │ ├── SofaRpcPlugin.java │ │ │ ├── SofaRpcTraceTags.java │ │ │ ├── adivce │ │ │ ├── BoltFutureInvokeCallbackConstructAdvice.java │ │ │ ├── ConsumerAdvice.java │ │ │ ├── FutureInvokeCallbackConstructAdvice.java │ │ │ ├── ProviderAdvice.java │ │ │ ├── ResponseCallbackAdvice.java │ │ │ └── ResponseFutureAdvice.java │ │ │ ├── config │ │ │ └── SofaRpcTraceConfig.java │ │ │ └── interceptor │ │ │ ├── initalize │ │ │ └── SofaRpcFutureInvokeCallbackConstructInterceptor.java │ │ │ ├── metrics │ │ │ ├── SofaRpcMetrics.java │ │ │ ├── SofaRpcMetricsBaseInterceptor.java │ │ │ ├── callback │ │ │ │ ├── SofaRpcResponseCallbackMetrics.java │ │ │ │ └── SofaRpcResponseCallbackMetricsInterceptor.java │ │ │ ├── common │ │ │ │ └── SofaRpcMetricsInterceptor.java │ │ │ └── future │ │ │ │ └── SofaRpcResponseFutureMetricsInterceptor.java │ │ │ └── trace │ │ │ ├── SofaRpcTraceBaseInterceptor.java │ │ │ ├── callback │ │ │ ├── SofaRpcResponseCallbackTrace.java │ │ │ └── SofaRpcResponseCallbackTraceInterceptor.java │ │ │ ├── common │ │ │ ├── SofaClientTraceRequest.java │ │ │ ├── SofaRpcConsumerTraceInterceptor.java │ │ │ ├── SofaRpcProviderTraceInterceptor.java │ │ │ └── SofaServerTraceRequest.java │ │ │ └── future │ │ │ └── SofaRpcResponseFutureTraceInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── sofarpc │ │ │ └── interceptor │ │ │ ├── BaseInterceptorTest.java │ │ │ ├── MockBoltResponseFuture.java │ │ │ ├── metrics │ │ │ ├── BaseMetricsInterceptorTest.java │ │ │ ├── callback │ │ │ │ ├── MockSofaResponseCallback.java │ │ │ │ └── SofaRpcResponseCallbackMetricsInterceptorTest.java │ │ │ ├── common │ │ │ │ └── SofaRpcMetricsInterceptorTest.java │ │ │ └── future │ │ │ │ └── SofaRpcResponseFutureMetricsInterceptorTest.java │ │ │ └── trace │ │ │ ├── callback │ │ │ ├── MockSofaResponseCallback.java │ │ │ └── SofaRpcResponseCallbackTraceInterceptorTest.java │ │ │ ├── common │ │ │ ├── SofaRpcConsumerTraceInterceptorTest.java │ │ │ └── SofaRpcProviderTraceInterceptorTest.java │ │ │ └── future │ │ │ └── SofaRpcResponseFutureTraceInterceptorTest.java │ │ └── resources │ │ └── mock_agent.properties ├── spring-boot-3.5.3 │ ├── pom.xml │ ├── spring-boot-gateway-3.5.3 │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── easeagent │ │ │ │ └── plugin │ │ │ │ └── spring353 │ │ │ │ └── gateway │ │ │ │ ├── AccessPlugin.java │ │ │ │ ├── ForwardedPlugin.java │ │ │ │ ├── GatewayCons.java │ │ │ │ ├── SpringGatewayPlugin.java │ │ │ │ ├── advice │ │ │ │ ├── AgentGlobalFilterAdvice.java │ │ │ │ ├── HttpHeadersFilterAdvice.java │ │ │ │ └── InitGlobalFilterAdvice.java │ │ │ │ ├── interceptor │ │ │ │ ├── TimeUtils.java │ │ │ │ ├── forwarded │ │ │ │ │ └── GatewayServerForwardedInterceptor.java │ │ │ │ ├── initialize │ │ │ │ │ ├── AgentGlobalFilter.java │ │ │ │ │ └── GlobalFilterInterceptor.java │ │ │ │ ├── log │ │ │ │ │ ├── GatewayAccessLogInterceptor.java │ │ │ │ │ └── SpringGatewayAccessLogServerInfo.java │ │ │ │ ├── metric │ │ │ │ │ └── GatewayMetricsInterceptor.java │ │ │ │ └── tracing │ │ │ │ │ ├── FluxHttpServerRequest.java │ │ │ │ │ ├── FluxHttpServerResponse.java │ │ │ │ │ ├── GatewayServerTracingInterceptor.java │ │ │ │ │ └── HttpHeadersFilterTracingInterceptor.java │ │ │ │ └── reactor │ │ │ │ ├── AgentCoreSubscriber.java │ │ │ │ └── AgentMono.java │ │ │ └── test │ │ │ ├── java │ │ │ └── easeagent │ │ │ │ └── plugin │ │ │ │ └── spring353 │ │ │ │ └── gateway │ │ │ │ ├── TestConst.java │ │ │ │ ├── TestServerWebExchangeUtils.java │ │ │ │ ├── interceptor │ │ │ │ ├── TimeUtilsTest.java │ │ │ │ ├── forwarded │ │ │ │ │ └── GatewayServerForwardedInterceptorTest.java │ │ │ │ ├── initialize │ │ │ │ │ ├── AgentGlobalFilterTest.java │ │ │ │ │ └── GlobalFilterInterceptorTest.java │ │ │ │ ├── log │ │ │ │ │ ├── GatewayAccessLogInfoInterceptorTest.java │ │ │ │ │ └── SpringGatewayAccessLogInfoServerInfoTest.java │ │ │ │ ├── metric │ │ │ │ │ ├── GatewayMetricsInterceptorTest.java │ │ │ │ │ └── MockRouteBuilder.java │ │ │ │ └── tracing │ │ │ │ │ ├── FluxHttpServerRequestTest.java │ │ │ │ │ ├── FluxHttpServerResponseTest.java │ │ │ │ │ ├── GatewayServerTracingInterceptorTest.java │ │ │ │ │ └── HttpHeadersFilterTracingInterceptorTest.java │ │ │ │ └── reactor │ │ │ │ ├── AgentCoreSubscriberTest.java │ │ │ │ ├── AgentMonoTest.java │ │ │ │ └── MockCoreSubscriber.java │ │ │ └── resources │ │ │ └── mock_agent.properties │ ├── spring-boot-rest-template-3.5.3 │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── megaease │ │ │ │ └── easeagent │ │ │ │ └── plugin │ │ │ │ └── rest │ │ │ │ └── template │ │ │ │ ├── ForwardedPlugin.java │ │ │ │ ├── RestTemplatePlugin.java │ │ │ │ ├── advice │ │ │ │ └── ClientHttpRequestAdvice.java │ │ │ │ └── interceptor │ │ │ │ ├── forwarded │ │ │ │ └── RestTemplateForwardedInterceptor.java │ │ │ │ └── tracing │ │ │ │ └── ClientHttpRequestInterceptor.java │ │ │ └── test │ │ │ ├── java │ │ │ ├── com │ │ │ │ └── megaease │ │ │ │ │ └── easeagent │ │ │ │ │ └── plugin │ │ │ │ │ └── rest │ │ │ │ │ └── template │ │ │ │ │ └── interceptor │ │ │ │ │ ├── TestConst.java │ │ │ │ │ ├── forwarded │ │ │ │ │ └── RestTemplateForwardedInterceptorTest.java │ │ │ │ │ └── tracing │ │ │ │ │ └── ClientHttpRequestInterceptorTest.java │ │ │ └── org │ │ │ │ └── springframework │ │ │ │ └── http │ │ │ │ └── client │ │ │ │ └── SimpleClientHttpResponseFactory.java │ │ │ └── resources │ │ │ └── mock_agent.properties │ └── spring-boot-servicename-3.5.3 │ │ ├── pom.xml │ │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── servicename │ │ │ └── springboot353 │ │ │ ├── Const.java │ │ │ ├── ReflectionTool.java │ │ │ ├── ServiceNamePlugin.java │ │ │ ├── ServiceNamePluginConfig.java │ │ │ ├── advice │ │ │ ├── FeignClientLoadBalancerClientAdvice.java │ │ │ ├── FilteringWebHandlerAdvice.java │ │ │ ├── RestTemplateInterceptAdvice.java │ │ │ └── WebClientFilterAdvice.java │ │ │ └── interceptor │ │ │ ├── BaseServiceNameInterceptor.java │ │ │ ├── FeignClientLoadBalancerClientInterceptor.java │ │ │ ├── FilteringWebHandlerInterceptor.java │ │ │ ├── RestTemplateInterceptInterceptor.java │ │ │ └── WebClientFilterInterceptor.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── megaease │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── servicename │ │ │ └── springboot353 │ │ │ ├── ReflectionToolTest.java │ │ │ └── interceptor │ │ │ ├── BaseServiceNameInterceptorTest.java │ │ │ ├── CheckUtils.java │ │ │ ├── FeignBlockingLoadBalancerClientInterceptorTest.java │ │ │ ├── FilteringWebHandlerInterceptorTest.java │ │ │ ├── RestTemplateInterceptInterceptorTest.java │ │ │ ├── TestConst.java │ │ │ └── WebClientFilterInterceptorTest.java │ │ └── resources │ │ └── mock_agent.properties ├── spring-gateway │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── easeagent │ │ │ └── plugin │ │ │ └── spring │ │ │ └── gateway │ │ │ ├── AccessPlugin.java │ │ │ ├── ForwardedPlugin.java │ │ │ ├── SpringGatewayPlugin.java │ │ │ ├── advice │ │ │ ├── AgentGlobalFilterAdvice.java │ │ │ ├── CodeCons.java │ │ │ ├── HttpHeadersFilterAdvice.java │ │ │ └── InitGlobalFilterAdvice.java │ │ │ ├── interceptor │ │ │ ├── GatewayCons.java │ │ │ ├── initialize │ │ │ │ ├── AgentGlobalFilter.java │ │ │ │ ├── GatewayServerForwardedInterceptor.java │ │ │ │ └── GlobalFilterInterceptor.java │ │ │ ├── metric │ │ │ │ ├── GatewayMetricsInterceptor.java │ │ │ │ ├── TimeUtils.java │ │ │ │ └── log │ │ │ │ │ ├── GatewayAccessLogInterceptor.java │ │ │ │ │ └── SpringGatewayAccessLogServerInfo.java │ │ │ └── tracing │ │ │ │ ├── FluxHttpServerRequest.java │ │ │ │ ├── FluxHttpServerResponse.java │ │ │ │ ├── GatewayServerTracingInterceptor.java │ │ │ │ └── HttpHeadersFilterTracingInterceptor.java │ │ │ └── reactor │ │ │ ├── AgentCoreSubscriber.java │ │ │ └── AgentMono.java │ │ └── test │ │ ├── java │ │ └── easeagent │ │ │ └── plugin │ │ │ └── spring │ │ │ └── gateway │ │ │ ├── TestConst.java │ │ │ ├── TestServerWebExchangeUtils.java │ │ │ ├── interceptor │ │ │ ├── initialize │ │ │ │ ├── AgentGlobalFilterTest.java │ │ │ │ ├── GatewayServerForwardedInterceptorTest.java │ │ │ │ └── GlobalFilterInterceptorTest.java │ │ │ ├── metric │ │ │ │ ├── GatewayMetricsInterceptorTest.java │ │ │ │ ├── MockRouteBuilder.java │ │ │ │ ├── TimeUtilsTest.java │ │ │ │ └── log │ │ │ │ │ ├── GatewayAccessLogInfoInterceptorTest.java │ │ │ │ │ └── SpringGatewayAccessLogInfoServerInfoTest.java │ │ │ └── tracing │ │ │ │ ├── FluxHttpServerRequestTest.java │ │ │ │ ├── FluxHttpServerResponseTest.java │ │ │ │ ├── GatewayServerTracingInterceptorTest.java │ │ │ │ └── HttpHeadersFilterTracingInterceptorTest.java │ │ │ └── reactor │ │ │ ├── AgentCoreSubscriberTest.java │ │ │ ├── AgentMonoTest.java │ │ │ └── MockCoreSubscriber.java │ │ └── resources │ │ └── mock_agent.properties ├── springweb │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── megaease │ │ │ │ ├── easeagent │ │ │ │ └── plugin │ │ │ │ │ └── springweb │ │ │ │ │ ├── FeignClientPlugin.java │ │ │ │ │ ├── ForwardedPlugin.java │ │ │ │ │ ├── RestTemplatePlugin.java │ │ │ │ │ ├── SpringWebPlugin.java │ │ │ │ │ ├── WebClientPlugin.java │ │ │ │ │ ├── advice │ │ │ │ │ ├── ClientHttpRequestAdvice.java │ │ │ │ │ ├── FeignClientAdvice.java │ │ │ │ │ ├── WebClientBuilderAdvice.java │ │ │ │ │ └── WebClientFilterAdvice.java │ │ │ │ │ ├── interceptor │ │ │ │ │ ├── HeadersFieldFinder.java │ │ │ │ │ ├── forwarded │ │ │ │ │ │ ├── FeignClientForwardedInterceptor.java │ │ │ │ │ │ ├── RestTemplateForwardedInterceptor.java │ │ │ │ │ │ └── WebClientFilterForwardedInterceptor.java │ │ │ │ │ ├── initialize │ │ │ │ │ │ └── WebClientBuildInterceptor.java │ │ │ │ │ └── tracing │ │ │ │ │ │ ├── ClientHttpRequestInterceptor.java │ │ │ │ │ │ ├── FeignClientTracingInterceptor.java │ │ │ │ │ │ └── WebClientFilterTracingInterceptor.java │ │ │ │ │ └── reactor │ │ │ │ │ ├── AgentCoreSubscriber.java │ │ │ │ │ └── AgentMono.java │ │ │ │ └── plugin │ │ │ │ └── easeagent │ │ │ │ └── springweb │ │ │ │ └── interceptor │ │ │ │ └── tracing │ │ │ │ └── WebClientTracingFilter.java │ │ └── resources │ │ │ └── application.yaml │ │ └── test │ │ ├── java │ │ ├── com │ │ │ └── megaease │ │ │ │ └── easeagent │ │ │ │ └── plugin │ │ │ │ └── springweb │ │ │ │ ├── interceptor │ │ │ │ ├── HeadersFieldFinderTest.java │ │ │ │ ├── RequestUtils.java │ │ │ │ ├── TestConst.java │ │ │ │ ├── forwarded │ │ │ │ │ ├── FeignClientForwardedInterceptorTest.java │ │ │ │ │ ├── RestTemplateForwardedInterceptorTest.java │ │ │ │ │ └── WebClientFilterForwardedInterceptorTest.java │ │ │ │ ├── initialize │ │ │ │ │ └── WebClientBuildInterceptorTest.java │ │ │ │ └── tracing │ │ │ │ │ ├── ClientHttpRequestInterceptorTest.java │ │ │ │ │ ├── FeignClientTracingInterceptorTest.java │ │ │ │ │ └── WebClientFilterTracingInterceptorTest.java │ │ │ │ └── reactor │ │ │ │ ├── AgentCoreSubscriberTest.java │ │ │ │ ├── AgentMonoTest.java │ │ │ │ ├── MockCoreSubscriber.java │ │ │ │ └── MockMono.java │ │ └── org │ │ │ └── springframework │ │ │ ├── http │ │ │ └── client │ │ │ │ └── SimpleClientHttpResponseFactory.java │ │ │ └── web │ │ │ └── reactive │ │ │ └── function │ │ │ └── client │ │ │ ├── MockClientRequest.java │ │ │ └── MockDefaultClientResponse.java │ │ └── resources │ │ └── mock_agent.properties └── tomcat-jdk17 │ ├── pom.xml │ └── src │ ├── main │ └── java │ │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── plugin │ │ └── tomcat │ │ ├── AccessPlugin.java │ │ ├── ForwardedPlugin.java │ │ ├── TomcatPlugin.java │ │ ├── advice │ │ └── FilterChainPoints.java │ │ ├── interceptor │ │ ├── BaseServletInterceptor.java │ │ ├── FilterChainForwardedInterceptor.java │ │ ├── FilterChainMetricInterceptor.java │ │ ├── FilterChainTraceInterceptor.java │ │ ├── HttpServerRequest.java │ │ ├── TomcatAccessLogServerInfo.java │ │ └── TomcatHttpLogInterceptor.java │ │ └── utils │ │ ├── InternalAsyncListener.java │ │ └── ServletUtils.java │ └── test │ ├── java │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── plugin │ │ └── tomcat │ │ └── interceptor │ │ ├── BaseServletInterceptorTest.java │ │ ├── FilterChainForwardedInterceptorTest.java │ │ ├── FilterChainMetricInterceptorTest.java │ │ ├── FilterChainTraceInterceptorTest.java │ │ ├── HttpServerRequestTest.java │ │ ├── ServletAccessLogInfoServerInfoTest.java │ │ ├── TestConst.java │ │ ├── TestServletUtils.java │ │ └── TomcatHttpLogInterceptorTest.java │ └── resources │ └── mock_agent.properties ├── pom.xml ├── release ├── report ├── pom.xml └── src │ ├── main │ └── java │ │ ├── com │ │ └── megaease │ │ │ └── easeagent │ │ │ └── report │ │ │ ├── AgentReportAware.java │ │ │ ├── DefaultAgentReport.java │ │ │ ├── GlobalExtractor.java │ │ │ ├── OutputProperties.java │ │ │ ├── ReportConfigChange.java │ │ │ ├── async │ │ │ ├── AsyncProps.java │ │ │ ├── AsyncReporter.java │ │ │ ├── AsyncReporterMetrics.java │ │ │ ├── DefaultAsyncReporter.java │ │ │ ├── log │ │ │ │ ├── AccessLogReporter.java │ │ │ │ ├── ApplicationLogReporter.java │ │ │ │ └── LogAsyncProps.java │ │ │ ├── trace │ │ │ │ ├── SDKAsyncReporter.java │ │ │ │ └── TraceAsyncProps.java │ │ │ └── zipkin │ │ │ │ ├── AgentBufferNextMessage.java │ │ │ │ ├── AgentByteBoundedQueue.java │ │ │ │ └── WithSizeConsumer.java │ │ │ ├── encoder │ │ │ ├── PackedMessage.java │ │ │ ├── log │ │ │ │ ├── AccessLogJsonEncoder.java │ │ │ │ ├── AccessLogWriter.java │ │ │ │ ├── LogDataJsonEncoder.java │ │ │ │ ├── LogDataWriter.java │ │ │ │ └── pattern │ │ │ │ │ ├── LogDataDatePatternConverterDelegate.java │ │ │ │ │ ├── LogDataLevelPatternConverter.java │ │ │ │ │ ├── LogDataLineSeparatorPatternConverter.java │ │ │ │ │ ├── LogDataLoggerPatternConverter.java │ │ │ │ │ ├── LogDataMdcPatternConverter.java │ │ │ │ │ ├── LogDataPatternConverter.java │ │ │ │ │ ├── LogDataPatternFormatter.java │ │ │ │ │ ├── LogDataSimpleLiteralPatternConverter.java │ │ │ │ │ ├── LogDataThreadNamePatternConverter.java │ │ │ │ │ ├── LogDataThrowablePatternConverter.java │ │ │ │ │ ├── NamePatternConverter.java │ │ │ │ │ ├── NoOpPatternConverter.java │ │ │ │ │ └── SimpleMessageConverter.java │ │ │ ├── metric │ │ │ │ └── MetricJsonEncoder.java │ │ │ └── span │ │ │ │ ├── AbstractAgentV2SpanEndpointWriter.java │ │ │ │ ├── AgentV2SpanAnnotationsWriter.java │ │ │ │ ├── AgentV2SpanBaseWriter.java │ │ │ │ ├── AgentV2SpanGlobalWriter.java │ │ │ │ ├── AgentV2SpanLocalEndpointWriter.java │ │ │ │ ├── AgentV2SpanRemoteEndpointWriter.java │ │ │ │ ├── AgentV2SpanTagsWriter.java │ │ │ │ ├── AgentV2SpanWriter.java │ │ │ │ ├── GlobalExtrasSupplier.java │ │ │ │ ├── SpanJsonEncoder.java │ │ │ │ └── okhttp │ │ │ │ ├── HttpSpanJsonEncoder.java │ │ │ │ └── OkHttpJsonRequestBody.java │ │ │ ├── metric │ │ │ ├── MetricItem.java │ │ │ ├── MetricProps.java │ │ │ └── MetricReporterFactoryImpl.java │ │ │ ├── plugin │ │ │ ├── NoOpCall.java │ │ │ ├── NoOpEncoder.java │ │ │ ├── ReporterLoader.java │ │ │ └── ReporterRegistry.java │ │ │ ├── sender │ │ │ ├── AgentKafkaSender.java │ │ │ ├── AgentLoggerSender.java │ │ │ ├── NoOpSender.java │ │ │ ├── SenderConfigDecorator.java │ │ │ ├── SenderWithEncoder.java │ │ │ ├── ZipkinCallWrapper.java │ │ │ ├── metric │ │ │ │ ├── KeySender.java │ │ │ │ ├── MetricKafkaSender.java │ │ │ │ └── log4j │ │ │ │ │ ├── AppenderManager.java │ │ │ │ │ ├── LoggerFactory.java │ │ │ │ │ ├── MetricRefreshableAppender.java │ │ │ │ │ ├── RefreshableAppender.java │ │ │ │ │ └── TestableAppender.java │ │ │ └── okhttp │ │ │ │ ├── ByteRequestBody.java │ │ │ │ ├── HttpCall.java │ │ │ │ └── HttpSender.java │ │ │ ├── trace │ │ │ ├── Platform.java │ │ │ ├── RefreshableReporter.java │ │ │ ├── ReportSpanBuilder.java │ │ │ └── TraceReport.java │ │ │ └── util │ │ │ ├── SpanUtils.java │ │ │ ├── TextUtils.java │ │ │ └── Utils.java │ │ └── zipkin2 │ │ └── reporter │ │ ├── TracerConverter.java │ │ ├── brave │ │ ├── ConvertSpanReporter.java │ │ └── ConvertZipkinSpanHandler.java │ │ └── kafka11 │ │ ├── SDKKafkaSender.java │ │ ├── SDKSender.java │ │ └── SimpleSender.java │ └── test │ ├── java │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── report │ │ ├── HttpSenderTest.java │ │ ├── async │ │ └── zipkin │ │ │ └── AgentByteBoundedQueueTest.java │ │ ├── encoder │ │ └── log │ │ │ ├── LogDataJsonEncoderTest.java │ │ │ └── LogDataWriterTest.java │ │ ├── metric │ │ ├── MetricPropsTest.java │ │ └── MetricReporterFactoryTest.java │ │ ├── sender │ │ ├── AgentKafkaSenderTest.java │ │ └── metric │ │ │ └── log4j │ │ │ └── AppenderManagerTest.java │ │ ├── trace │ │ └── TraceReportTest.java │ │ └── utils │ │ └── UtilsTest.java │ └── resources │ └── sender │ ├── outputServer_disabled.json │ ├── outputServer_empty_bootstrapServer_disabled.json │ ├── outputServer_empty_bootstrapServer_enabled.json │ └── outputServer_enabled.json ├── resources ├── rootfs │ └── Dockerfile └── scripts │ ├── Jenkinsfile │ └── build-image.sh └── zipkin ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── megaease │ │ └── easeagent │ │ └── zipkin │ │ ├── CustomTagsSpanHandler.java │ │ ├── TracingProviderImpl.java │ │ ├── impl │ │ ├── AsyncRequest.java │ │ ├── MessageImpl.java │ │ ├── RemoteGetterImpl.java │ │ ├── RemoteSetterImpl.java │ │ ├── RequestContextImpl.java │ │ ├── ScopeImpl.java │ │ ├── SpanContextImpl.java │ │ ├── SpanImpl.java │ │ ├── TracingImpl.java │ │ └── message │ │ │ ├── MessagingTracingImpl.java │ │ │ ├── ZipkinConsumerRequest.java │ │ │ └── ZipkinProducerRequest.java │ │ └── logging │ │ ├── AgentLogMDC.java │ │ ├── AgentMDCScopeDecorator.java │ │ └── LogUtils.java └── resources │ └── META-INF │ └── services │ └── com.megaease.easeagent.plugin.bean.BeanProvider └── test └── java ├── brave ├── TracerTestUtils.java └── internal │ └── collect │ └── WeakConcurrentMapTestUtils.java └── com └── megaease └── easeagent └── zipkin ├── CustomTagsSpanHandlerTest.java ├── TracingProviderImplMock.java ├── TracingProviderImplTest.java ├── impl ├── AsyncRequestTest.java ├── MessageImplTest.java ├── MessagingRequestMock.java ├── RemoteGetterImplTest.java ├── RemoteSetterImplTest.java ├── RequestContextImplTest.java ├── RequestMock.java ├── ScopeImplTest.java ├── SpanContextImplTest.java ├── SpanImplTest.java ├── TracingImplTest.java └── message │ ├── MessagingTracingImplTest.java │ ├── ZipkinConsumerRequestTest.java │ └── ZipkinProducerRequestTest.java └── logging ├── AgentLogMDCTest.java ├── AgentMDCScopeDecoratorTest.java └── LogUtilsTest.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/license-checker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/.github/workflows/license-checker.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/.gitignore -------------------------------------------------------------------------------- /.licenserc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/.licenserc.yaml -------------------------------------------------------------------------------- /AOSP-Checkstyles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/AOSP-Checkstyles.xml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/README.md -------------------------------------------------------------------------------- /config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/pom.xml -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/AutoRefreshConfigItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/AutoRefreshConfigItem.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/CompatibilityConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/CompatibilityConversion.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/ConfigAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/ConfigAware.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/ConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/ConfigFactory.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/ConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/ConfigLoader.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/ConfigManagerMXBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/ConfigManagerMXBean.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/ConfigNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/ConfigNotifier.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/ConfigPropertiesUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/ConfigPropertiesUtils.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/ConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/ConfigUtils.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/Configs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/Configs.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/GlobalConfigs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/GlobalConfigs.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/JarFileConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/JarFileConfigLoader.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/OtelSdkConfigs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/OtelSdkConfigs.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/PluginConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/PluginConfig.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/PluginConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/PluginConfigManager.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/PluginProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/PluginProperty.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/PluginSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/PluginSourceConfig.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/ValidateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/ValidateUtils.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/WrappedConfigManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/WrappedConfigManager.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/report/ReportConfigAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/report/ReportConfigAdapter.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/report/ReportConfigConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/report/ReportConfigConst.java -------------------------------------------------------------------------------- /config/src/main/java/com/megaease/easeagent/config/yaml/YamlReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/main/java/com/megaease/easeagent/config/yaml/YamlReader.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/CompatibilityConversionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/CompatibilityConversionTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/ConfigFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/ConfigFactoryTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/ConfigPropertiesUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/ConfigPropertiesUtilsTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/ConfigUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/ConfigUtilsTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/ConfigsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/ConfigsTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/IPluginConfigConstTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/IPluginConfigConstTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/JarFileConfigLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/JarFileConfigLoaderTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/OtelSdkConfigsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/OtelSdkConfigsTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/PluginConfigManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/PluginConfigManagerTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/PluginConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/PluginConfigTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/PluginPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/PluginPropertyTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/PluginSourceConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/PluginSourceConfigTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/ValidateUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/ValidateUtilsTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/report/ReportConfigAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/report/ReportConfigAdapterTest.java -------------------------------------------------------------------------------- /config/src/test/java/com/megaease/easeagent/config/yaml/YamlReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/java/com/megaease/easeagent/config/yaml/YamlReaderTest.java -------------------------------------------------------------------------------- /config/src/test/resources/agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/resources/agent.properties -------------------------------------------------------------------------------- /config/src/test/resources/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/resources/agent.yaml -------------------------------------------------------------------------------- /config/src/test/resources/easeagent_config.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/resources/easeagent_config.jar -------------------------------------------------------------------------------- /config/src/test/resources/user-spec.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/resources/user-spec.properties -------------------------------------------------------------------------------- /config/src/test/resources/user-spec2.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/resources/user-spec2.properties -------------------------------------------------------------------------------- /config/src/test/resources/user.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/config/src/test/resources/user.properties -------------------------------------------------------------------------------- /context/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/pom.xml -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/AsyncContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/AsyncContextImpl.java -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/ContextManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/ContextManager.java -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/GlobalContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/GlobalContext.java -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/ProgressFieldsManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/ProgressFieldsManager.java -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/RetBound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/RetBound.java -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/SessionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/SessionContext.java -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/log/LoggerFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/log/LoggerFactoryImpl.java -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/log/LoggerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/log/LoggerImpl.java -------------------------------------------------------------------------------- /context/src/main/java/com/megaease/easeagent/context/log/LoggerMdc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/main/java/com/megaease/easeagent/context/log/LoggerMdc.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/AsyncContextImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/AsyncContextImplTest.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/ContextManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/ContextManagerTest.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/GlobalContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/GlobalContextTest.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/ProgressFieldsManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/ProgressFieldsManagerTest.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/RetBoundTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/RetBoundTest.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/SessionContextTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/SessionContextTest.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/log/LoggerFactoryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/log/LoggerFactoryImplTest.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/log/LoggerImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/log/LoggerImplTest.java -------------------------------------------------------------------------------- /context/src/test/java/com/megaease/easeagent/context/log/LoggerMdcTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/java/com/megaease/easeagent/context/log/LoggerMdcTest.java -------------------------------------------------------------------------------- /context/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/context/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/pom.xml -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/AppendBootstrapClassLoaderSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/AppendBootstrapClassLoaderSearch.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/Bootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/Bootstrap.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/GlobalAgentHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/GlobalAgentHolder.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/config/CanaryListUpdateAgentHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/config/CanaryListUpdateAgentHttpHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/config/CanaryUpdateAgentHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/config/CanaryUpdateAgentHttpHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/config/ConfigsUpdateAgentHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/config/ConfigsUpdateAgentHttpHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/config/PluginPropertiesHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/config/PluginPropertiesHttpHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/config/PluginPropertyHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/config/PluginPropertyHttpHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/config/ServiceUpdateAgentHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/config/ServiceUpdateAgentHttpHandler.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/health/HealthProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/health/HealthProvider.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/info/AgentInfoFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/info/AgentInfoFactory.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/info/AgentInfoProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/info/AgentInfoProvider.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/BaseLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/BaseLoader.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/BridgeDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/BridgeDispatcher.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/CommonInlineAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/CommonInlineAdvice.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/Dispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/Dispatcher.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/PluginLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/PluginLoader.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/annotation/EaseAgentInstrumented.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/annotation/EaseAgentInstrumented.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/annotation/Index.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/annotation/Index.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/interceptor/ProviderChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/interceptor/ProviderChain.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/matcher/ClassLoaderMatcherConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/matcher/ClassLoaderMatcherConvert.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/matcher/ClassMatcherConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/matcher/ClassMatcherConvert.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/matcher/ClassTransformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/matcher/ClassTransformation.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/matcher/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/matcher/Converter.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/matcher/MethodMatcherConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/matcher/MethodMatcherConvert.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/matcher/MethodTransformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/matcher/MethodTransformation.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/registry/AdviceRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/registry/AdviceRegistry.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/registry/PluginRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/registry/PluginRegistry.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/transformer/AnnotationTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/transformer/AnnotationTransformer.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/transformer/DynamicFieldAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/transformer/DynamicFieldAdvice.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/transformer/ForAdviceTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/transformer/ForAdviceTransformer.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/transformer/TypeFieldTransformer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/transformer/TypeFieldTransformer.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/transformer/advice/AgentAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/transformer/advice/AgentAdvice.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/plugin/transformer/advice/AgentForAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/plugin/transformer/advice/AgentForAdvice.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/utils/AgentArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/utils/AgentArray.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/utils/ContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/utils/ContextUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/utils/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/utils/JsonUtil.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/utils/MutableObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/utils/MutableObject.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/utils/ServletUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/utils/ServletUtils.java -------------------------------------------------------------------------------- /core/src/main/java/com/megaease/easeagent/core/utils/TextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/java/com/megaease/easeagent/core/utils/TextUtils.java -------------------------------------------------------------------------------- /core/src/main/resources/META-INF/services/com.megaease.easeagent.plugin.bean.BeanProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/main/resources/META-INF/services/com.megaease.easeagent.plugin.bean.BeanProvider -------------------------------------------------------------------------------- /core/src/main/resources/version.txt: -------------------------------------------------------------------------------- 1 | ${project.version} 2 | -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/AppendBootstrapClassLoaderSearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/AppendBootstrapClassLoaderSearchTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/BootstrapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/BootstrapTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/HttpServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/HttpServerTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/info/AgentInfoFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/info/AgentInfoFactoryTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/instrument/ClinitMethodTransformTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/instrument/ClinitMethodTransformTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/instrument/NonStaticMethodTransformTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/instrument/NonStaticMethodTransformTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/instrument/OrchestrationTransformTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/instrument/OrchestrationTransformTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/instrument/StaticMethodTransformTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/instrument/StaticMethodTransformTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/instrument/TestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/instrument/TestContext.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/instrument/TestPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/instrument/TestPlugin.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/instrument/TransformTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/instrument/TransformTestBase.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/matcher/ClassLoaderMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/matcher/ClassLoaderMatcherTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/matcher/ClassMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/matcher/ClassMatcherTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/matcher/MethodMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/matcher/MethodMatcherTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/plugin/PluginLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/plugin/PluginLoaderTest.java -------------------------------------------------------------------------------- /core/src/test/java/com/megaease/easeagent/core/utils/AgentAttachmentRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/core/src/test/java/com/megaease/easeagent/core/utils/AgentAttachmentRule.java -------------------------------------------------------------------------------- /doc/add-plugin-demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/add-plugin-demo.md -------------------------------------------------------------------------------- /doc/benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/benchmark.md -------------------------------------------------------------------------------- /doc/context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/context.md -------------------------------------------------------------------------------- /doc/criteria-for-configuring-priorities.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/criteria-for-configuring-priorities.md -------------------------------------------------------------------------------- /doc/development-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/development-guide.md -------------------------------------------------------------------------------- /doc/how-to-use/megacloud-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/how-to-use/megacloud-config.md -------------------------------------------------------------------------------- /doc/how-to-use/use-in-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/how-to-use/use-in-docker.md -------------------------------------------------------------------------------- /doc/how-to-use/use-on-host.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/how-to-use/use-on-host.md -------------------------------------------------------------------------------- /doc/images/Context-span-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/Context-span-api.png -------------------------------------------------------------------------------- /doc/images/Cross-server-tracing-UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/Cross-server-tracing-UML.png -------------------------------------------------------------------------------- /doc/images/Cross-thread-tracing-UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/Cross-thread-tracing-UML.png -------------------------------------------------------------------------------- /doc/images/EaseAgent-Architecture-Base-v2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/EaseAgent-Architecture-Base-v2.0.png -------------------------------------------------------------------------------- /doc/images/EaseAgent-Architecture-v2.0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/EaseAgent-Architecture-v2.0.jpg -------------------------------------------------------------------------------- /doc/images/EaseAgent-Architecture-v2.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/EaseAgent-Architecture-v2.0.png -------------------------------------------------------------------------------- /doc/images/EaseAgent-Architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/EaseAgent-Architecture.jpg -------------------------------------------------------------------------------- /doc/images/MessageTracing-UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/MessageTracing-UML.png -------------------------------------------------------------------------------- /doc/images/Metric-Class-UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/Metric-Class-UML.png -------------------------------------------------------------------------------- /doc/images/Metric-SequenceDiagram-UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/Metric-SequenceDiagram-UML.png -------------------------------------------------------------------------------- /doc/images/SessionContext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/SessionContext.png -------------------------------------------------------------------------------- /doc/images/Span-tracing-UML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/Span-tracing-UML.png -------------------------------------------------------------------------------- /doc/images/benchmark/10t-mem-heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/10t-mem-heap.png -------------------------------------------------------------------------------- /doc/images/benchmark/10t-process-cpu-load-mean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/10t-process-cpu-load-mean.png -------------------------------------------------------------------------------- /doc/images/benchmark/10t-resp-per-15seconds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/10t-resp-per-15seconds.png -------------------------------------------------------------------------------- /doc/images/benchmark/10t-resp-time-p75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/10t-resp-time-p75.png -------------------------------------------------------------------------------- /doc/images/benchmark/20t-mem-heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/20t-mem-heap.png -------------------------------------------------------------------------------- /doc/images/benchmark/20t-process-cpu-load-mean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/20t-process-cpu-load-mean.png -------------------------------------------------------------------------------- /doc/images/benchmark/20t-resp-per-15seconds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/20t-resp-per-15seconds.png -------------------------------------------------------------------------------- /doc/images/benchmark/20t-resp-time-p75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/20t-resp-time-p75.png -------------------------------------------------------------------------------- /doc/images/benchmark/50t-mem-heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/50t-mem-heap.png -------------------------------------------------------------------------------- /doc/images/benchmark/50t-process-cpu-load-mean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/50t-process-cpu-load-mean.png -------------------------------------------------------------------------------- /doc/images/benchmark/50t-resp-per-15seconds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/50t-resp-per-15seconds.png -------------------------------------------------------------------------------- /doc/images/benchmark/50t-resp-time-p75.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/50t-resp-time-p75.png -------------------------------------------------------------------------------- /doc/images/benchmark/agent-320vus-mem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/agent-320vus-mem.png -------------------------------------------------------------------------------- /doc/images/benchmark/agent-320vus-process-cpu-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/agent-320vus-process-cpu-load.png -------------------------------------------------------------------------------- /doc/images/benchmark/agent-mem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/agent-mem.png -------------------------------------------------------------------------------- /doc/images/benchmark/agent-process-cpu-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/agent-process-cpu-load.png -------------------------------------------------------------------------------- /doc/images/benchmark/baseline-320vus-mem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/baseline-320vus-mem.png -------------------------------------------------------------------------------- /doc/images/benchmark/baseline-320vus-process-cpu-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/baseline-320vus-process-cpu-load.png -------------------------------------------------------------------------------- /doc/images/benchmark/baseline-cpu-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/baseline-cpu-load.png -------------------------------------------------------------------------------- /doc/images/benchmark/baseline-mem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/baseline-mem.png -------------------------------------------------------------------------------- /doc/images/benchmark/baseline-process-cpu-load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/benchmark/baseline-process-cpu-load.png -------------------------------------------------------------------------------- /doc/images/enhancement-debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/enhancement-debug.png -------------------------------------------------------------------------------- /doc/images/grafana-metric.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/grafana-metric.png -------------------------------------------------------------------------------- /doc/images/grafana-tracing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/grafana-tracing.png -------------------------------------------------------------------------------- /doc/images/httpServletPlugin-module.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/httpServletPlugin-module.jpg -------------------------------------------------------------------------------- /doc/images/plugin-structure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/plugin-structure.png -------------------------------------------------------------------------------- /doc/images/prometheus-demo-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/prometheus-demo-1.png -------------------------------------------------------------------------------- /doc/images/prometheus-demo-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/prometheus-demo-2.png -------------------------------------------------------------------------------- /doc/images/prometheus-demo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/prometheus-demo.jpg -------------------------------------------------------------------------------- /doc/images/prometheus-petclinic-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/prometheus-petclinic-demo.png -------------------------------------------------------------------------------- /doc/images/session-RunnableImplUML.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/session-RunnableImplUML.png -------------------------------------------------------------------------------- /doc/images/simple-plugin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/simple-plugin.jpg -------------------------------------------------------------------------------- /doc/images/slack-community.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/slack-community.jpg -------------------------------------------------------------------------------- /doc/images/trace-and-span.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/trace-and-span.png -------------------------------------------------------------------------------- /doc/images/zipkin-span.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/images/zipkin-span.jpg -------------------------------------------------------------------------------- /doc/matcher-DSL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/matcher-DSL.md -------------------------------------------------------------------------------- /doc/metric-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/metric-api.md -------------------------------------------------------------------------------- /doc/plugin-unit-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/plugin-unit-test.md -------------------------------------------------------------------------------- /doc/prometheus-metric-schedule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/prometheus-metric-schedule.md -------------------------------------------------------------------------------- /doc/report-development-guide.md: -------------------------------------------------------------------------------- 1 | # 2 | ToDo... 3 | -------------------------------------------------------------------------------- /doc/spring-boot-3.x.x-demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/spring-boot-3.x.x-demo.md -------------------------------------------------------------------------------- /doc/spring-boot-upgrade.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/spring-boot-upgrade.md -------------------------------------------------------------------------------- /doc/spring-petclinic-demo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/spring-petclinic-demo.md -------------------------------------------------------------------------------- /doc/tracing-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/tracing-api.md -------------------------------------------------------------------------------- /doc/user-manual.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/doc/user-manual.md -------------------------------------------------------------------------------- /httpserver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/pom.xml -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/HttpRequest.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/HttpResponse.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/IHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/IHttpHandler.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/IHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/IHttpServer.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/jdk/AgentHttpServerV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/jdk/AgentHttpServerV2.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/jdk/RootContextHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/jdk/RootContextHandler.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/jdk/UriResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/jdk/UriResource.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/nano/AgentHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/nano/AgentHttpHandler.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/nano/AgentHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/nano/AgentHttpServer.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/nanohttpd/util/IFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/nanohttpd/util/IFactory.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/nanohttpd/util/IHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/nanohttpd/util/IHandler.java -------------------------------------------------------------------------------- /httpserver/src/main/java/com/megaease/easeagent/httpserver/nanohttpd/util/ServerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/httpserver/src/main/java/com/megaease/easeagent/httpserver/nanohttpd/util/ServerRunner.java -------------------------------------------------------------------------------- /loader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/loader/pom.xml -------------------------------------------------------------------------------- /loader/src/main/java/com/megaease/easeagent/EaseAgentClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/loader/src/main/java/com/megaease/easeagent/EaseAgentClassLoader.java -------------------------------------------------------------------------------- /loader/src/main/java/com/megaease/easeagent/JarCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/loader/src/main/java/com/megaease/easeagent/JarCache.java -------------------------------------------------------------------------------- /loader/src/main/java/com/megaease/easeagent/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/loader/src/main/java/com/megaease/easeagent/Main.java -------------------------------------------------------------------------------- /loader/src/main/java/com/megaease/easeagent/StringSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/loader/src/main/java/com/megaease/easeagent/StringSequence.java -------------------------------------------------------------------------------- /loader/src/test/java/com/megaease/easeagent/MainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/loader/src/test/java/com/megaease/easeagent/MainTest.java -------------------------------------------------------------------------------- /loader/src/test/resources/test-mock-load.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/loader/src/test/resources/test-mock-load.jar -------------------------------------------------------------------------------- /log4j2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/README.md -------------------------------------------------------------------------------- /log4j2/log4j2-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/pom.xml -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/ClassLoaderUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/ClassLoaderUtils.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/ClassloaderSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/ClassloaderSupplier.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/FinalClassloaderSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/FinalClassloaderSupplier.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/Logger.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/LoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/LoggerFactory.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/MDC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/MDC.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/api/AgentLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/api/AgentLogger.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/api/AgentLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/api/AgentLoggerFactory.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/api/ILevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/api/ILevel.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/api/Mdc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/api/Mdc.java -------------------------------------------------------------------------------- /log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/exception/Log4j2Exception.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-api/src/main/java/com/megaease/easeagent/log4j2/exception/Log4j2Exception.java -------------------------------------------------------------------------------- /log4j2/log4j2-impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-impl/pom.xml -------------------------------------------------------------------------------- /log4j2/log4j2-impl/src/main/java/com/megaease/easeagent/log4j2/impl/AgentLoggerProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-impl/src/main/java/com/megaease/easeagent/log4j2/impl/AgentLoggerProxy.java -------------------------------------------------------------------------------- /log4j2/log4j2-impl/src/main/java/com/megaease/easeagent/log4j2/impl/LoggerProxyFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-impl/src/main/java/com/megaease/easeagent/log4j2/impl/LoggerProxyFactory.java -------------------------------------------------------------------------------- /log4j2/log4j2-impl/src/main/java/com/megaease/easeagent/log4j2/impl/MdcProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-impl/src/main/java/com/megaease/easeagent/log4j2/impl/MdcProxy.java -------------------------------------------------------------------------------- /log4j2/log4j2-impl/src/main/java/com/megaease/easeagent/log4j2/impl/Slf4jLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/log4j2-impl/src/main/java/com/megaease/easeagent/log4j2/impl/Slf4jLogger.java -------------------------------------------------------------------------------- /log4j2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/log4j2/pom.xml -------------------------------------------------------------------------------- /metrics/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/pom.xml -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/AgentScheduledReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/AgentScheduledReporter.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/AutoRefreshReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/AutoRefreshReporter.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/MetricBeanProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/MetricBeanProviderImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/MetricProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/MetricProviderImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/MetricRegistryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/MetricRegistryService.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/PrometheusAgentHttpHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/PrometheusAgentHttpHandler.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/config/MetricsCollectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/config/MetricsCollectorConfig.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/config/MetricsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/config/MetricsConfig.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/config/PluginMetricsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/config/PluginMetricsConfig.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/converter/AbstractConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/converter/AbstractConverter.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/converter/Converter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/converter/Converter.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/converter/ConverterAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/converter/ConverterAdapter.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/converter/IgnoreOutputException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/converter/IgnoreOutputException.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/converter/KeyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/converter/KeyType.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/impl/CounterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/impl/CounterImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/impl/GaugeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/impl/GaugeImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/impl/HistogramImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/impl/HistogramImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/impl/MeterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/impl/MeterImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/impl/MetricInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/impl/MetricInstance.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/impl/MetricRegistryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/impl/MetricRegistryImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/impl/SnapshotImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/impl/SnapshotImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/impl/TimerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/impl/TimerImpl.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/jvm/JvmBeanProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/jvm/JvmBeanProvider.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/jvm/gc/JVMGCMetricV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/jvm/gc/JVMGCMetricV2.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/jvm/memory/JVMMemoryMetricV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/jvm/memory/JVMMemoryMetricV2.java -------------------------------------------------------------------------------- /metrics/src/main/java/com/megaease/easeagent/metrics/model/JVMMemoryGaugeMetricModel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/java/com/megaease/easeagent/metrics/model/JVMMemoryGaugeMetricModel.java -------------------------------------------------------------------------------- /metrics/src/main/resources/META-INF/services/com.megaease.easeagent.plugin.bean.BeanProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/main/resources/META-INF/services/com.megaease.easeagent.plugin.bean.BeanProvider -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/MetricProviderImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/MetricProviderImplTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/MetricRegistryServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/MetricRegistryServiceTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/PrometheusAgentHttpHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/PrometheusAgentHttpHandlerTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/TestConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/TestConst.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/config/PluginMetricsConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/config/PluginMetricsConfigTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/converter/AbstractConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/converter/AbstractConverterTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/converter/ConverterAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/converter/ConverterAdapterTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/CounterImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/CounterImplTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/GaugeImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/GaugeImplTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/HistogramImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/HistogramImplTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/MeterImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/MeterImplTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/MetricInstanceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/MetricInstanceTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/MetricRegistryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/MetricRegistryImplTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/MetricRegistryMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/MetricRegistryMock.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/MetricTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/MetricTestUtils.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/MockClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/MockClock.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/SnapshotImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/SnapshotImplTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/impl/TimerImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/impl/TimerImplTest.java -------------------------------------------------------------------------------- /metrics/src/test/java/com/megaease/easeagent/metrics/jvm/memory/JVMMemoryMetricV2Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/java/com/megaease/easeagent/metrics/jvm/memory/JVMMemoryMetricV2Test.java -------------------------------------------------------------------------------- /metrics/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /metrics/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/metrics/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /mock/config-mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/config-mock/pom.xml -------------------------------------------------------------------------------- /mock/config-mock/src/main/java/com/megaease/easeagent/config/MockConfigLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/config-mock/src/main/java/com/megaease/easeagent/config/MockConfigLoader.java -------------------------------------------------------------------------------- /mock/config-mock/src/main/java/com/megaease/easeagent/mock/config/MockConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/config-mock/src/main/java/com/megaease/easeagent/mock/config/MockConfig.java -------------------------------------------------------------------------------- /mock/config-mock/src/test/java/com/megaease/easeagent/mock/config/MockConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/config-mock/src/test/java/com/megaease/easeagent/mock/config/MockConfigTest.java -------------------------------------------------------------------------------- /mock/config-mock/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/config-mock/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /mock/config-mock/src/test/resources/mock_agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/config-mock/src/test/resources/mock_agent.yaml -------------------------------------------------------------------------------- /mock/context-mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/context-mock/pom.xml -------------------------------------------------------------------------------- /mock/context-mock/src/main/java/com/megaease/easeagent/mock/context/MockContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/context-mock/src/main/java/com/megaease/easeagent/mock/context/MockContext.java -------------------------------------------------------------------------------- /mock/context-mock/src/main/java/com/megaease/easeagent/mock/context/MockContextManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/context-mock/src/main/java/com/megaease/easeagent/mock/context/MockContextManager.java -------------------------------------------------------------------------------- /mock/log4j2-mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/log4j2-mock/pom.xml -------------------------------------------------------------------------------- /mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/AllUrlsSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/AllUrlsSupplier.java -------------------------------------------------------------------------------- /mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/DirUrlsSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/DirUrlsSupplier.java -------------------------------------------------------------------------------- /mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/JarPathUrlsSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/JarPathUrlsSupplier.java -------------------------------------------------------------------------------- /mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/JarUrlsSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/JarUrlsSupplier.java -------------------------------------------------------------------------------- /mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/UrlSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/log4j2-mock/src/main/java/com/megaease/easeagent/mock/log4j2/UrlSupplier.java -------------------------------------------------------------------------------- /mock/log4j2-mock/src/test/java/com/megaease/easeagent/log4j2/impl/MDCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/log4j2-mock/src/test/java/com/megaease/easeagent/log4j2/impl/MDCTest.java -------------------------------------------------------------------------------- /mock/log4j2-mock/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/log4j2-mock/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /mock/metrics-mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/metrics-mock/pom.xml -------------------------------------------------------------------------------- /mock/metrics-mock/src/main/java/com/megaease/easeagent/mock/metrics/MetricTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/metrics-mock/src/main/java/com/megaease/easeagent/mock/metrics/MetricTestUtils.java -------------------------------------------------------------------------------- /mock/metrics-mock/src/main/java/com/megaease/easeagent/mock/metrics/MockMetricProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/metrics-mock/src/main/java/com/megaease/easeagent/mock/metrics/MockMetricProvider.java -------------------------------------------------------------------------------- /mock/plugin-api-mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/plugin-api-mock/pom.xml -------------------------------------------------------------------------------- /mock/plugin-api-mock/src/main/java/com/megaease/easeagent/mock/plugin/api/MockEaseAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/plugin-api-mock/src/main/java/com/megaease/easeagent/mock/plugin/api/MockEaseAgent.java -------------------------------------------------------------------------------- /mock/plugin-api-mock/src/test/java/com/megaease/easeagent/mock/plugin/api/TestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/plugin-api-mock/src/test/java/com/megaease/easeagent/mock/plugin/api/TestContext.java -------------------------------------------------------------------------------- /mock/plugin-api-mock/src/test/java/com/megaease/easeagent/mock/plugin/api/TestEaseAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/plugin-api-mock/src/test/java/com/megaease/easeagent/mock/plugin/api/TestEaseAgent.java -------------------------------------------------------------------------------- /mock/plugin-api-mock/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/plugin-api-mock/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/pom.xml -------------------------------------------------------------------------------- /mock/report-mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/pom.xml -------------------------------------------------------------------------------- /mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/JsonReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/JsonReporter.java -------------------------------------------------------------------------------- /mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/MetricFlushable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/MetricFlushable.java -------------------------------------------------------------------------------- /mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/MockReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/MockReport.java -------------------------------------------------------------------------------- /mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/MockSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/MockSpan.java -------------------------------------------------------------------------------- /mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/MockSpanReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/MockSpanReport.java -------------------------------------------------------------------------------- /mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/impl/LastJsonReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/src/main/java/com/megaease/easeagent/mock/report/impl/LastJsonReporter.java -------------------------------------------------------------------------------- /mock/report-mock/src/test/java/com/megaease/easeagent/mock/report/MockReportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/src/test/java/com/megaease/easeagent/mock/report/MockReportTest.java -------------------------------------------------------------------------------- /mock/report-mock/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/report-mock/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /mock/utils-mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/utils-mock/pom.xml -------------------------------------------------------------------------------- /mock/utils-mock/src/main/java/com/megaease/easeagent/mock/utils/JdkHttpServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/utils-mock/src/main/java/com/megaease/easeagent/mock/utils/JdkHttpServer.java -------------------------------------------------------------------------------- /mock/utils-mock/src/main/java/com/megaease/easeagent/mock/utils/MockProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/utils-mock/src/main/java/com/megaease/easeagent/mock/utils/MockProvider.java -------------------------------------------------------------------------------- /mock/utils-mock/src/main/java/com/megaease/easeagent/mock/utils/MockSystemEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/utils-mock/src/main/java/com/megaease/easeagent/mock/utils/MockSystemEnv.java -------------------------------------------------------------------------------- /mock/zipkin-mock/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/zipkin-mock/pom.xml -------------------------------------------------------------------------------- /mock/zipkin-mock/src/main/java/brave/TracerTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/zipkin-mock/src/main/java/brave/TracerTestUtils.java -------------------------------------------------------------------------------- /mock/zipkin-mock/src/main/java/brave/internal/collect/WeakConcurrentMapTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/zipkin-mock/src/main/java/brave/internal/collect/WeakConcurrentMapTestUtils.java -------------------------------------------------------------------------------- /mock/zipkin-mock/src/main/java/com/megaease/easeagent/mock/zipkin/MockTracingProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/mock/zipkin-mock/src/main/java/com/megaease/easeagent/mock/zipkin/MockTracingProvider.java -------------------------------------------------------------------------------- /plugin-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/README.md -------------------------------------------------------------------------------- /plugin-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/pom.xml -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/AgentPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/AgentPlugin.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/AppendBootstrapLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/AppendBootstrapLoader.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/CodeVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/CodeVersion.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/Ordered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/Ordered.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/Points.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/Points.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/annotation/AdviceTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/annotation/AdviceTo.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/annotation/AdvicesTo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/annotation/AdvicesTo.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/annotation/DynamicField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/annotation/DynamicField.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/annotation/Injection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/annotation/Injection.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/Cleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/Cleaner.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/Context.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/InitializeContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/InitializeContext.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/ProgressFields.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/ProgressFields.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/Reporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/Reporter.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/ChangeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/ChangeItem.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/Config.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/ConfigChangeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/ConfigChangeListener.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/ConfigConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/ConfigConst.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/Const.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/IConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/IConfigFactory.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/IPluginConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/config/IPluginConfig.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/AsyncContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/AsyncContext.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/ContextCons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/ContextCons.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/ContextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/ContextUtils.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/IContextManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/IContextManager.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/RequestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/context/RequestContext.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/dispatcher/IDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/dispatcher/IDispatcher.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/health/AgentHealth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/health/AgentHealth.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/logging/AccessLogInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/logging/AccessLogInfo.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/logging/ILoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/logging/ILoggerFactory.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/logging/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/logging/Logger.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/logging/Mdc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/logging/Mdc.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Counter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Counter.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Gauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Gauge.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Histogram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Histogram.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Meter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Meter.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Metric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Metric.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/MetricProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/MetricProvider.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/MetricRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/MetricRegistry.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/MetricSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/MetricSupplier.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/ServiceMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/ServiceMetric.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/ServiceMetricRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/ServiceMetricRegistry.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/ServiceMetricSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/ServiceMetricSupplier.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Snapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Snapshot.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Timer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/Timer.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/ConverterType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/ConverterType.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/MetricField.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/MetricField.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/MetricName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/MetricName.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/MetricSubType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/MetricSubType.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/MetricType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/MetricType.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/NameFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/NameFactory.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/Tags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/metric/name/Tags.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/middleware/Redirect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/middleware/Redirect.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/middleware/ResourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/middleware/ResourceConfig.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/middleware/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/middleware/Type.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/otlp/common/AgentLogData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/otlp/common/AgentLogData.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/otlp/common/LogMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/otlp/common/LogMapper.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/otlp/common/SemanticKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/otlp/common/SemanticKey.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Extractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Extractor.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Getter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Getter.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/ITracing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/ITracing.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Injector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Injector.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Message.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/MessagingRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/MessagingRequest.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/MessagingTracing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/MessagingTracing.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Request.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Response.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Scope.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Scope.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Setter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Setter.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Span.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Span.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/SpanContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/SpanContext.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Tracing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/Tracing.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/TracingContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/TracingContext.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/TracingProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/TracingProvider.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/TracingSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/api/trace/TracingSupplier.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/asm/Modifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/asm/Modifier.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/async/AgentThreadFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/async/AgentThreadFactory.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/async/ScheduleHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/async/ScheduleHelper.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/async/ScheduleRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/async/ScheduleRunner.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/async/ThreadUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/async/ThreadUtils.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bean/AgentInitializingBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bean/AgentInitializingBean.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bean/BeanProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bean/BeanProvider.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/AgentInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/AgentInfo.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/EaseAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/EaseAgent.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpAgentReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpAgentReporter.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpCleaner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpCleaner.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpConfigFactory.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpContext.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpDispatcher.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpIPluginConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpIPluginConfig.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpLoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpLoggerFactory.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpMetrics.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpReporter.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/bridge/NoOpTracer.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/enums/ClassMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/enums/ClassMatch.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/enums/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/enums/Operator.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/enums/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/enums/Order.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/enums/StringMatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/enums/StringMatch.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/field/DynamicFieldAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/field/DynamicFieldAccessor.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/field/NullObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/field/NullObject.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/field/TypeFieldGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/field/TypeFieldGetter.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/interceptor/Interceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/interceptor/Interceptor.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/interceptor/MethodInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/interceptor/MethodInfo.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/ClassMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/ClassMatcher.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/IClassMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/IClassMatcher.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/IMethodMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/IMethodMatcher.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/Matcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/Matcher.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/MethodMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/MethodMatcher.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/operator/Operator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/matcher/operator/Operator.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/processor/BeanUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/processor/BeanUtils.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/processor/ElementVisitor8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/processor/ElementVisitor8.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/processor/PluginProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/processor/PluginProcessor.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/AgentReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/AgentReport.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/ByteWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/ByteWrapper.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Call.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Call.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Callback.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/EncodedData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/EncodedData.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Encoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Encoder.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Packer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Packer.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Sender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/Sender.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/encoder/JsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/encoder/JsonEncoder.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/tracing/Annotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/tracing/Annotation.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/tracing/Endpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/tracing/Endpoint.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/tracing/ReportSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/tracing/ReportSpan.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/report/tracing/ReportSpanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/report/tracing/ReportSpanImpl.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/config/NameAndSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/config/NameAndSystem.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/metrics/HttpLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/metrics/HttpLog.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/metrics/RedisMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/metrics/RedisMetric.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/metrics/ServerMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/metrics/ServerMetric.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/trace/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/trace/HttpRequest.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/trace/HttpResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/trace/HttpResponse.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/trace/HttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/trace/HttpUtils.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/trace/TraceConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/tools/trace/TraceConst.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/AdditionalAttributes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/AdditionalAttributes.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/ClassInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/ClassInstance.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/ClassUtils.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/ImmutableMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/ImmutableMap.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/NoNull.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/NoNull.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/Pair.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/SystemClock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/SystemClock.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/SystemEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/SystemEnv.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/DataSize.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/DataSize.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/DataUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/DataUnit.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/ExceptionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/ExceptionUtil.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/HostAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/HostAddress.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/JsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/JsonUtil.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/com/megaease/easeagent/plugin/utils/common/StringUtils.java -------------------------------------------------------------------------------- /plugin-api/src/main/java/io/opentelemetry/sdk/resources/EaseAgentResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/main/java/io/opentelemetry/sdk/resources/EaseAgentResource.java -------------------------------------------------------------------------------- /plugin-api/src/test/java/com/megaease/easeagent/plugin/api/MockSystemEnv.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/test/java/com/megaease/easeagent/plugin/api/MockSystemEnv.java -------------------------------------------------------------------------------- /plugin-api/src/test/java/com/megaease/easeagent/plugin/api/ProgressFieldsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/test/java/com/megaease/easeagent/plugin/api/ProgressFieldsTest.java -------------------------------------------------------------------------------- /plugin-api/src/test/java/com/megaease/easeagent/plugin/api/middleware/RedirectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugin-api/src/test/java/com/megaease/easeagent/plugin/api/middleware/RedirectTest.java -------------------------------------------------------------------------------- /plugins/async/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/async/pom.xml -------------------------------------------------------------------------------- /plugins/async/src/main/java/com/megaease/easeagent/plugin/AsyncPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/async/src/main/java/com/megaease/easeagent/plugin/AsyncPlugin.java -------------------------------------------------------------------------------- /plugins/async/src/main/java/com/megaease/easeagent/plugin/advice/CrossThreadAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/async/src/main/java/com/megaease/easeagent/plugin/advice/CrossThreadAdvice.java -------------------------------------------------------------------------------- /plugins/async/src/test/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/async/src/test/resources/log4j2.xml -------------------------------------------------------------------------------- /plugins/dubbo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/dubbo/pom.xml -------------------------------------------------------------------------------- /plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/AlibabaDubboCtxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/AlibabaDubboCtxUtils.java -------------------------------------------------------------------------------- /plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/ApacheDubboCtxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/ApacheDubboCtxUtils.java -------------------------------------------------------------------------------- /plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/DubboMetricTags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/DubboMetricTags.java -------------------------------------------------------------------------------- /plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/DubboPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/DubboPlugin.java -------------------------------------------------------------------------------- /plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/DubboTraceTags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/dubbo/src/main/java/com/megaease/easeagent/plugin/dubbo/DubboTraceTags.java -------------------------------------------------------------------------------- /plugins/dubbo/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/dubbo/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/elasticsearch/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/elasticsearch/pom.xml -------------------------------------------------------------------------------- /plugins/healthy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/healthy/pom.xml -------------------------------------------------------------------------------- /plugins/healthy/src/main/java/com/megaease/easeagent/plugin/healthy/HealthPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/healthy/src/main/java/com/megaease/easeagent/plugin/healthy/HealthPlugin.java -------------------------------------------------------------------------------- /plugins/httpclient/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpclient/pom.xml -------------------------------------------------------------------------------- /plugins/httpclient/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpclient/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/httpservlet/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpservlet/pom.xml -------------------------------------------------------------------------------- /plugins/httpservlet/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpservlet/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/httpurlconnection-jdk17/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpurlconnection-jdk17/pom.xml -------------------------------------------------------------------------------- /plugins/httpurlconnection-jdk17/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpurlconnection-jdk17/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/httpurlconnection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpurlconnection/README.md -------------------------------------------------------------------------------- /plugins/httpurlconnection/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpurlconnection/pom.xml -------------------------------------------------------------------------------- /plugins/httpurlconnection/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/httpurlconnection/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/jdbc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/pom.xml -------------------------------------------------------------------------------- /plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/JdbcRedirectPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/JdbcRedirectPlugin.java -------------------------------------------------------------------------------- /plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/JdbcTracingPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/JdbcTracingPlugin.java -------------------------------------------------------------------------------- /plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/common/DatabaseInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/common/DatabaseInfo.java -------------------------------------------------------------------------------- /plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/common/JdbcUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/common/JdbcUtils.java -------------------------------------------------------------------------------- /plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/common/SQLCompression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/common/SQLCompression.java -------------------------------------------------------------------------------- /plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/common/SqlInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/main/java/com/megaease/easeagent/plugin/jdbc/common/SqlInfo.java -------------------------------------------------------------------------------- /plugins/jdbc/src/test/java/com/megaease/easeagent/plugin/jdbc/MockJDBCStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/test/java/com/megaease/easeagent/plugin/jdbc/MockJDBCStatement.java -------------------------------------------------------------------------------- /plugins/jdbc/src/test/java/com/megaease/easeagent/plugin/jdbc/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/test/java/com/megaease/easeagent/plugin/jdbc/TestUtils.java -------------------------------------------------------------------------------- /plugins/jdbc/src/test/java/com/megaease/easeagent/plugin/jdbc/common/JdbcUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/test/java/com/megaease/easeagent/plugin/jdbc/common/JdbcUtilsTest.java -------------------------------------------------------------------------------- /plugins/jdbc/src/test/java/com/megaease/easeagent/plugin/jdbc/common/SqlInfoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/test/java/com/megaease/easeagent/plugin/jdbc/common/SqlInfoTest.java -------------------------------------------------------------------------------- /plugins/jdbc/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/jdbc/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/kafka/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/kafka/pom.xml -------------------------------------------------------------------------------- /plugins/kafka/src/main/java/com/megaease/easeagent/plugin/kafka/KafkaPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/kafka/src/main/java/com/megaease/easeagent/plugin/kafka/KafkaPlugin.java -------------------------------------------------------------------------------- /plugins/kafka/src/main/java/com/megaease/easeagent/plugin/kafka/KafkaRedirectPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/kafka/src/main/java/com/megaease/easeagent/plugin/kafka/KafkaRedirectPlugin.java -------------------------------------------------------------------------------- /plugins/kafka/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/kafka/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/log4j2-log-plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/log4j2-log-plugin/pom.xml -------------------------------------------------------------------------------- /plugins/log4j2-log-plugin/src/main/java/com/megaease/easeagent/log4j2/Log4j2Plugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/log4j2-log-plugin/src/main/java/com/megaease/easeagent/log4j2/Log4j2Plugin.java -------------------------------------------------------------------------------- /plugins/logback/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/logback/pom.xml -------------------------------------------------------------------------------- /plugins/logback/src/main/java/com/megaease/easeagent/logback/LogbackPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/logback/src/main/java/com/megaease/easeagent/logback/LogbackPlugin.java -------------------------------------------------------------------------------- /plugins/logback/src/main/java/com/megaease/easeagent/logback/log/LogbackLogMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/logback/src/main/java/com/megaease/easeagent/logback/log/LogbackLogMapper.java -------------------------------------------------------------------------------- /plugins/logback/src/main/java/com/megaease/easeagent/logback/points/LoggerPoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/logback/src/main/java/com/megaease/easeagent/logback/points/LoggerPoints.java -------------------------------------------------------------------------------- /plugins/mongodb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/mongodb/pom.xml -------------------------------------------------------------------------------- /plugins/mongodb/src/main/java/com/megaease/easeagent/plugin/mongodb/MongoPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/mongodb/src/main/java/com/megaease/easeagent/plugin/mongodb/MongoPlugin.java -------------------------------------------------------------------------------- /plugins/mongodb/src/main/java/com/megaease/easeagent/plugin/mongodb/MongoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/mongodb/src/main/java/com/megaease/easeagent/plugin/mongodb/MongoUtils.java -------------------------------------------------------------------------------- /plugins/mongodb/src/test/java/com/megaease/easeagent/plugin/mongodb/MongoBaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/mongodb/src/test/java/com/megaease/easeagent/plugin/mongodb/MongoBaseTest.java -------------------------------------------------------------------------------- /plugins/mongodb/src/test/java/com/megaease/easeagent/plugin/mongodb/MongoMetricTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/mongodb/src/test/java/com/megaease/easeagent/plugin/mongodb/MongoMetricTest.java -------------------------------------------------------------------------------- /plugins/mongodb/src/test/java/com/megaease/easeagent/plugin/mongodb/MongoTraceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/mongodb/src/test/java/com/megaease/easeagent/plugin/mongodb/MongoTraceTest.java -------------------------------------------------------------------------------- /plugins/mongodb/src/test/java/com/megaease/easeagent/plugin/mongodb/TraceHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/mongodb/src/test/java/com/megaease/easeagent/plugin/mongodb/TraceHelperTest.java -------------------------------------------------------------------------------- /plugins/motan/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/motan/pom.xml -------------------------------------------------------------------------------- /plugins/motan/src/main/java/com/megaease/easeagent/plugin/motan/MotanPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/motan/src/main/java/com/megaease/easeagent/plugin/motan/MotanPlugin.java -------------------------------------------------------------------------------- /plugins/motan/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/motan/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/okhttp/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/okhttp/pom.xml -------------------------------------------------------------------------------- /plugins/okhttp/src/main/java/com/megaease/easeagent/plugin/okhttp/ForwardedPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/okhttp/src/main/java/com/megaease/easeagent/plugin/okhttp/ForwardedPlugin.java -------------------------------------------------------------------------------- /plugins/okhttp/src/main/java/com/megaease/easeagent/plugin/okhttp/OkHttpPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/okhttp/src/main/java/com/megaease/easeagent/plugin/okhttp/OkHttpPlugin.java -------------------------------------------------------------------------------- /plugins/okhttp/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/okhttp/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/pom.xml -------------------------------------------------------------------------------- /plugins/rabbitmq/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/rabbitmq/pom.xml -------------------------------------------------------------------------------- /plugins/rabbitmq/src/main/java/com/megaease/easeagent/plugin/rabbitmq/RabbitMqPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/rabbitmq/src/main/java/com/megaease/easeagent/plugin/rabbitmq/RabbitMqPlugin.java -------------------------------------------------------------------------------- /plugins/rabbitmq/src/test/java/com/megaease/easeagent/plugin/rabbitmq/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/rabbitmq/src/test/java/com/megaease/easeagent/plugin/rabbitmq/TestUtils.java -------------------------------------------------------------------------------- /plugins/rabbitmq/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/rabbitmq/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/redis/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/redis/pom.xml -------------------------------------------------------------------------------- /plugins/redis/src/main/java/com/megaease/easeagent/plugin/redis/RedisPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/redis/src/main/java/com/megaease/easeagent/plugin/redis/RedisPlugin.java -------------------------------------------------------------------------------- /plugins/redis/src/main/java/com/megaease/easeagent/plugin/redis/RedisRedirectPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/redis/src/main/java/com/megaease/easeagent/plugin/redis/RedisRedirectPlugin.java -------------------------------------------------------------------------------- /plugins/redis/src/main/java/com/megaease/easeagent/plugin/redis/advice/JedisAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/redis/src/main/java/com/megaease/easeagent/plugin/redis/advice/JedisAdvice.java -------------------------------------------------------------------------------- /plugins/redis/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/redis/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/servicename/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/servicename/pom.xml -------------------------------------------------------------------------------- /plugins/servicename/src/main/java/com/megaease/easeagent/plugin/servicename/Const.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/servicename/src/main/java/com/megaease/easeagent/plugin/servicename/Const.java -------------------------------------------------------------------------------- /plugins/servicename/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/servicename/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/sofarpc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/sofarpc/pom.xml -------------------------------------------------------------------------------- /plugins/sofarpc/src/main/java/com/megaease/easeagent/plugin/sofarpc/SofaRpcCtxUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/sofarpc/src/main/java/com/megaease/easeagent/plugin/sofarpc/SofaRpcCtxUtils.java -------------------------------------------------------------------------------- /plugins/sofarpc/src/main/java/com/megaease/easeagent/plugin/sofarpc/SofaRpcPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/sofarpc/src/main/java/com/megaease/easeagent/plugin/sofarpc/SofaRpcPlugin.java -------------------------------------------------------------------------------- /plugins/sofarpc/src/main/java/com/megaease/easeagent/plugin/sofarpc/SofaRpcTraceTags.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/sofarpc/src/main/java/com/megaease/easeagent/plugin/sofarpc/SofaRpcTraceTags.java -------------------------------------------------------------------------------- /plugins/sofarpc/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/sofarpc/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/spring-boot-3.5.3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-boot-3.5.3/pom.xml -------------------------------------------------------------------------------- /plugins/spring-boot-3.5.3/spring-boot-gateway-3.5.3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-boot-3.5.3/spring-boot-gateway-3.5.3/pom.xml -------------------------------------------------------------------------------- /plugins/spring-boot-3.5.3/spring-boot-rest-template-3.5.3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-boot-3.5.3/spring-boot-rest-template-3.5.3/pom.xml -------------------------------------------------------------------------------- /plugins/spring-boot-3.5.3/spring-boot-servicename-3.5.3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-boot-3.5.3/spring-boot-servicename-3.5.3/pom.xml -------------------------------------------------------------------------------- /plugins/spring-gateway/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-gateway/pom.xml -------------------------------------------------------------------------------- /plugins/spring-gateway/src/main/java/easeagent/plugin/spring/gateway/AccessPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-gateway/src/main/java/easeagent/plugin/spring/gateway/AccessPlugin.java -------------------------------------------------------------------------------- /plugins/spring-gateway/src/main/java/easeagent/plugin/spring/gateway/ForwardedPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-gateway/src/main/java/easeagent/plugin/spring/gateway/ForwardedPlugin.java -------------------------------------------------------------------------------- /plugins/spring-gateway/src/main/java/easeagent/plugin/spring/gateway/advice/CodeCons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-gateway/src/main/java/easeagent/plugin/spring/gateway/advice/CodeCons.java -------------------------------------------------------------------------------- /plugins/spring-gateway/src/test/java/easeagent/plugin/spring/gateway/TestConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-gateway/src/test/java/easeagent/plugin/spring/gateway/TestConst.java -------------------------------------------------------------------------------- /plugins/spring-gateway/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/spring-gateway/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/springweb/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/springweb/README.md -------------------------------------------------------------------------------- /plugins/springweb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/springweb/pom.xml -------------------------------------------------------------------------------- /plugins/springweb/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/springweb/src/main/resources/application.yaml -------------------------------------------------------------------------------- /plugins/springweb/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/springweb/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /plugins/tomcat-jdk17/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/tomcat-jdk17/pom.xml -------------------------------------------------------------------------------- /plugins/tomcat-jdk17/src/main/java/com/megaease/easeagent/plugin/tomcat/AccessPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/tomcat-jdk17/src/main/java/com/megaease/easeagent/plugin/tomcat/AccessPlugin.java -------------------------------------------------------------------------------- /plugins/tomcat-jdk17/src/main/java/com/megaease/easeagent/plugin/tomcat/TomcatPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/tomcat-jdk17/src/main/java/com/megaease/easeagent/plugin/tomcat/TomcatPlugin.java -------------------------------------------------------------------------------- /plugins/tomcat-jdk17/src/test/resources/mock_agent.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/plugins/tomcat-jdk17/src/test/resources/mock_agent.properties -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/pom.xml -------------------------------------------------------------------------------- /release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/release -------------------------------------------------------------------------------- /report/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/pom.xml -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/AgentReportAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/AgentReportAware.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/DefaultAgentReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/DefaultAgentReport.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/GlobalExtractor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/GlobalExtractor.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/OutputProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/OutputProperties.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/ReportConfigChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/ReportConfigChange.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/AsyncProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/AsyncProps.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/AsyncReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/AsyncReporter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/AsyncReporterMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/AsyncReporterMetrics.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/DefaultAsyncReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/DefaultAsyncReporter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/log/AccessLogReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/log/AccessLogReporter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/log/ApplicationLogReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/log/ApplicationLogReporter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/log/LogAsyncProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/log/LogAsyncProps.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/trace/SDKAsyncReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/trace/SDKAsyncReporter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/trace/TraceAsyncProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/trace/TraceAsyncProps.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/async/zipkin/WithSizeConsumer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/async/zipkin/WithSizeConsumer.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/PackedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/PackedMessage.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/log/AccessLogJsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/log/AccessLogJsonEncoder.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/log/AccessLogWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/log/AccessLogWriter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/log/LogDataJsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/log/LogDataJsonEncoder.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/log/LogDataWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/log/LogDataWriter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/metric/MetricJsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/metric/MetricJsonEncoder.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/span/AgentV2SpanWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/span/AgentV2SpanWriter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/span/GlobalExtrasSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/span/GlobalExtrasSupplier.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/encoder/span/SpanJsonEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/encoder/span/SpanJsonEncoder.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/metric/MetricItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/metric/MetricItem.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/metric/MetricProps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/metric/MetricProps.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/metric/MetricReporterFactoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/metric/MetricReporterFactoryImpl.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/plugin/NoOpCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/plugin/NoOpCall.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/plugin/NoOpEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/plugin/NoOpEncoder.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/plugin/ReporterLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/plugin/ReporterLoader.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/plugin/ReporterRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/plugin/ReporterRegistry.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/AgentKafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/AgentKafkaSender.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/AgentLoggerSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/AgentLoggerSender.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/NoOpSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/NoOpSender.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/SenderConfigDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/SenderConfigDecorator.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/SenderWithEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/SenderWithEncoder.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/ZipkinCallWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/ZipkinCallWrapper.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/metric/KeySender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/metric/KeySender.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/metric/MetricKafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/metric/MetricKafkaSender.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/metric/log4j/LoggerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/metric/log4j/LoggerFactory.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/okhttp/ByteRequestBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/okhttp/ByteRequestBody.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/okhttp/HttpCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/okhttp/HttpCall.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/sender/okhttp/HttpSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/sender/okhttp/HttpSender.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/trace/Platform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/trace/Platform.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/trace/RefreshableReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/trace/RefreshableReporter.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/trace/ReportSpanBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/trace/ReportSpanBuilder.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/trace/TraceReport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/trace/TraceReport.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/util/SpanUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/util/SpanUtils.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/util/TextUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/util/TextUtils.java -------------------------------------------------------------------------------- /report/src/main/java/com/megaease/easeagent/report/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/com/megaease/easeagent/report/util/Utils.java -------------------------------------------------------------------------------- /report/src/main/java/zipkin2/reporter/TracerConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/zipkin2/reporter/TracerConverter.java -------------------------------------------------------------------------------- /report/src/main/java/zipkin2/reporter/brave/ConvertSpanReporter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/zipkin2/reporter/brave/ConvertSpanReporter.java -------------------------------------------------------------------------------- /report/src/main/java/zipkin2/reporter/brave/ConvertZipkinSpanHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/zipkin2/reporter/brave/ConvertZipkinSpanHandler.java -------------------------------------------------------------------------------- /report/src/main/java/zipkin2/reporter/kafka11/SDKKafkaSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/zipkin2/reporter/kafka11/SDKKafkaSender.java -------------------------------------------------------------------------------- /report/src/main/java/zipkin2/reporter/kafka11/SDKSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/zipkin2/reporter/kafka11/SDKSender.java -------------------------------------------------------------------------------- /report/src/main/java/zipkin2/reporter/kafka11/SimpleSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/main/java/zipkin2/reporter/kafka11/SimpleSender.java -------------------------------------------------------------------------------- /report/src/test/java/com/megaease/easeagent/report/HttpSenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/java/com/megaease/easeagent/report/HttpSenderTest.java -------------------------------------------------------------------------------- /report/src/test/java/com/megaease/easeagent/report/encoder/log/LogDataWriterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/java/com/megaease/easeagent/report/encoder/log/LogDataWriterTest.java -------------------------------------------------------------------------------- /report/src/test/java/com/megaease/easeagent/report/metric/MetricPropsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/java/com/megaease/easeagent/report/metric/MetricPropsTest.java -------------------------------------------------------------------------------- /report/src/test/java/com/megaease/easeagent/report/metric/MetricReporterFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/java/com/megaease/easeagent/report/metric/MetricReporterFactoryTest.java -------------------------------------------------------------------------------- /report/src/test/java/com/megaease/easeagent/report/sender/AgentKafkaSenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/java/com/megaease/easeagent/report/sender/AgentKafkaSenderTest.java -------------------------------------------------------------------------------- /report/src/test/java/com/megaease/easeagent/report/trace/TraceReportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/java/com/megaease/easeagent/report/trace/TraceReportTest.java -------------------------------------------------------------------------------- /report/src/test/java/com/megaease/easeagent/report/utils/UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/java/com/megaease/easeagent/report/utils/UtilsTest.java -------------------------------------------------------------------------------- /report/src/test/resources/sender/outputServer_disabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/resources/sender/outputServer_disabled.json -------------------------------------------------------------------------------- /report/src/test/resources/sender/outputServer_empty_bootstrapServer_disabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/resources/sender/outputServer_empty_bootstrapServer_disabled.json -------------------------------------------------------------------------------- /report/src/test/resources/sender/outputServer_empty_bootstrapServer_enabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/resources/sender/outputServer_empty_bootstrapServer_enabled.json -------------------------------------------------------------------------------- /report/src/test/resources/sender/outputServer_enabled.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/report/src/test/resources/sender/outputServer_enabled.json -------------------------------------------------------------------------------- /resources/rootfs/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/resources/rootfs/Dockerfile -------------------------------------------------------------------------------- /resources/scripts/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/resources/scripts/Jenkinsfile -------------------------------------------------------------------------------- /resources/scripts/build-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/resources/scripts/build-image.sh -------------------------------------------------------------------------------- /zipkin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/pom.xml -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/CustomTagsSpanHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/CustomTagsSpanHandler.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/TracingProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/TracingProviderImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/AsyncRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/AsyncRequest.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/MessageImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/MessageImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/RemoteGetterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/RemoteGetterImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/RemoteSetterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/RemoteSetterImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/RequestContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/RequestContextImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/ScopeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/ScopeImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/SpanContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/SpanContextImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/SpanImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/SpanImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/TracingImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/TracingImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/message/MessagingTracingImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/impl/message/MessagingTracingImpl.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/logging/AgentLogMDC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/logging/AgentLogMDC.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/logging/AgentMDCScopeDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/logging/AgentMDCScopeDecorator.java -------------------------------------------------------------------------------- /zipkin/src/main/java/com/megaease/easeagent/zipkin/logging/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/main/java/com/megaease/easeagent/zipkin/logging/LogUtils.java -------------------------------------------------------------------------------- /zipkin/src/test/java/brave/TracerTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/brave/TracerTestUtils.java -------------------------------------------------------------------------------- /zipkin/src/test/java/brave/internal/collect/WeakConcurrentMapTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/brave/internal/collect/WeakConcurrentMapTestUtils.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/CustomTagsSpanHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/CustomTagsSpanHandlerTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/TracingProviderImplMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/TracingProviderImplMock.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/TracingProviderImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/TracingProviderImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/AsyncRequestTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/AsyncRequestTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/MessageImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/MessageImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/MessagingRequestMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/MessagingRequestMock.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/RemoteGetterImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/RemoteGetterImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/RemoteSetterImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/RemoteSetterImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/RequestContextImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/RequestContextImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/RequestMock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/RequestMock.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/ScopeImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/ScopeImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/SpanContextImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/SpanContextImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/SpanImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/SpanImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/TracingImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/impl/TracingImplTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/logging/AgentLogMDCTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/logging/AgentLogMDCTest.java -------------------------------------------------------------------------------- /zipkin/src/test/java/com/megaease/easeagent/zipkin/logging/LogUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megaease/easeagent/HEAD/zipkin/src/test/java/com/megaease/easeagent/zipkin/logging/LogUtilsTest.java --------------------------------------------------------------------------------