songxiaosheng
b7b7ddfc58
jvm meter add application name label ( #11255 )
...
* fix MetericsService resource location bug
* 🎨 为jvm指标增加dubbo应用名称
* 🎨 jvm meter add application name label
* fix unit test failure
2023-01-10 11:35:39 +08:00
Xingpeng Li
d8e6dfa42a
fix: code format ( #11258 )
...
* fix: code format
* fix: code format
* fix: code format
2023-01-09 20:02:29 +08:00
jojocodeX
32db2636bd
Added metrics for limit and timeout ( #11244 )
2023-01-05 20:01:09 +08:00
songxiaosheng
f6d4ca3182
fix MetericsService resource location bug ( #11056 )
2022-11-30 14:21:32 +08:00
songxiaosheng
b23cfa8c07
dubbo metrics to springboot endpoints ( #10997 )
2022-11-29 20:41:03 +08:00
Albumen Kevin
4de9672008
Merge branch 'apache-3.1' into apache-3.2
...
# Conflicts:
# .licenserc.yaml
# dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/AbstractAnnotationBeanPostProcessor.java
# dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessor.java
# dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/stream/TripleClientStream.java
2022-11-28 14:24:34 +08:00
twz007
b860358b94
Fixed metrics collection getting wrong method name when generalize called ( #11012 )
...
* Fixes #11001 , fixed metrics collection getting wrong method name when generalize called
* avoid array out of bounds
2022-11-28 09:27:51 +08:00
Albumen Kevin
1efe576197
Merge branch 'apache-3.1' into apache-3.2
...
# Conflicts:
# dubbo-common/src/test/java/org/apache/dubbo/common/utils/JsonUtilsTest.java
# dubbo-registry/dubbo-registry-api/src/test/java/org/apache/dubbo/registry/client/migration/model/MigrationRuleTest.java
# dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/api/ConnectionTest.java
# dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/api/MultiplexProtocolConnectionManagerTest.java
# dubbo-remoting/dubbo-remoting-api/src/test/java/org/apache/dubbo/remoting/api/SingleProtocolConnectionManagerTest.java
# dubbo-remoting/dubbo-remoting-netty4/src/test/java/org/apache/dubbo/remoting/transport/netty4/NettyChannelTest.java
# dubbo-remoting/dubbo-remoting-netty4/src/test/java/org/apache/dubbo/remoting/transport/netty4/PortUnificationExchangerTest.java
# dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/TripleInvokerTest.java
# dubbo-rpc/dubbo-rpc-triple/src/test/java/org/apache/dubbo/rpc/protocol/tri/transport/WriteQueueTest.java
2022-11-22 14:23:29 +08:00
Albumen Kevin
45120670ba
Remove public modifier in configcenter, container, filter, kubernetes… ( #10979 )
2022-11-22 10:49:50 +08:00
Albumen Kevin
71b9f6aa06
Merge branch 'apache-3.1' into apache-3.2
...
# Conflicts:
# dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/filter/FilterChainBuilder.java
# dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/support/MergeableClusterInvoker.java
# dubbo-common/src/main/java/org/apache/dubbo/common/constants/LoggerCodeConstants.java
# dubbo-common/src/main/java/org/apache/dubbo/config/ApplicationConfig.java
# dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/deploy/DefaultApplicationDeployer.java
# dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/metadata/ConfigurableMetadataServiceExporter.java
# dubbo-remoting/dubbo-remoting-api/src/main/java/org/apache/dubbo/remoting/transport/CodecSupport.java
# dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/filter/CompatibleFilter.java
# dubbo-rpc/dubbo-rpc-api/src/main/java/org/apache/dubbo/rpc/protocol/AbstractInvoker.java
# dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcResult.java
# dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/call/TripleClientCall.java
# dubbo-rpc/dubbo-rpc-triple/src/main/java/org/apache/dubbo/rpc/protocol/tri/transport/TripleHttp2FrameServerHandler.java
# dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/istio/IstioEnv.java
2022-11-07 17:40:15 +08:00
cnjxzhao
8acf34d8e3
3.1-Error code is managed with constants ( #10771 ) ( #10843 )
2022-11-01 07:52:17 +08:00
jojocodeX
e7790a7184
metric add SPI ( #10622 )
2022-09-29 13:04:43 +08:00
jojocodeX
4146487b79
MetricsFilter implements BaseFilter.Listener ( #10589 )
2022-09-11 22:09:37 +08:00
姚辉
b9c23a64c5
metrics series 4 : add PrometheusMetricsReporter ( #10515 )
...
* metrics series 4 : add PrometheusMetricsReporter
* check style
2022-09-01 09:41:10 +08:00
姚辉
bb97f45697
add TimeWindowQuantile, MetricsFilter, DefaultMetricsService ( #10512 )
2022-08-28 22:06:56 +08:00
Hui Yao
64c928a8c5
metrics series 1 : add TimeWindowCounter ( #10493 )
2022-08-24 10:10:31 +08:00
Gong Dewei
1bdf359b1a
[3.0] Manage global resources and executor services, fix zk client connections ( #9033 )
...
* shutdown scheduledExecutors and executorServiceRing
* fix NPE of configuration
* Fix notify loop after executor service is shutdown
* improve registry center in tests
* polish unregister shutdown hook log
* Fix systemConfiguration NPE
* enable surefire reuseForks for fast testing
* Fix checking DubboShutdownHook is alive
* fix SPI/Bean instantiation constructor matching
* shutdown share executor
* release zk client
* Improve application destroy processing
* Add GlobalResourcesRepository to manager static resources, including ExecutorService and HashedWheelTimer
* revert zk client address mapping
* Fix zk client early close problem
* improve executor service
* improve both start by module and by application
* release sharedScheduledExecutor and fix AccessLogFilter
* Fix tests
* checking zk registry if destroyed
* fix testSystemPropertyOverrideReferenceConfig config error
* improve KeepRunningOnSpringClosedTest
* SPI extension/scope bean prefers parameterized constructor instead of default constructor
* Support compatible usage of ZookeeperRegistryFactory
* Improve the application/module destroy process, the deployer destruction is divided into pre-destroy and post-destroy
* Destroy NacosDynamicConfiguration
* Destroy MetadataReportFactory
* Recreate adaptive classes
* Destroy global resources on dubbo shutdown
* Fix zk thread leaks when create client failed
* Improve protocol destroying
* Improve thread name of protocol port
* Manage global EventLoopGroup, HashedWheelTimer, etc.
* Protected metadata info in memory
* Support checking unclosed threads when finish test class
* Improve application check started
* add test log4j.properties
* add pom.xml of dubbo-test-check
* fix CodecSupport.checkSerialization error
* Fix ReferenceCountExchangeClientTest log msg checking
* Fix ServiceInstanceMetadataUtilsTest and MigrationInvokerTest
* Fix protocol destroy problem
* rename test check jvm args
* cancel asyncMetadataFuture and unregisterServiceInstance in pre-destroy application
* Ignore refresh metadata if application is stopping
* Remove unused destroyDynamicConfigurations method
* Change ZookeeperTransporter to application scope
* Add testMultiProviderApplicationsStopOneByOne
* Destroy ZookeeperTransporter in RemotingScopeModelInitializer
* support specify test check report file
2021-10-19 10:11:53 +08:00
吴治国
8891dd0982
[3.0] Refactor MetricsConfig ( #8785 )
...
* refactor metrics config and add empty prometheus implementation
* Fix attribute name
2021-09-24 14:14:47 +08:00
min
e4bfb3d0e7
add metrics integration #3598 ( #3643 )
...
* add metrics integration
* add license
2019-03-14 15:32:49 +08:00
Jia He
a6d55faf75
[Dubbo-3339] Remove futility check code ( #3346 )
...
* Remove futility check code
2019-01-25 15:44:49 +08:00
ken.lj
68fa9c189d
Merge branch '2.7.0-release'
...
# Conflicts:
# dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/AbstractRouter.java
# dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/ConfigConditionRouterTest.java
# dubbo-cluster/src/test/java/org/apache/dubbo/rpc/cluster/router/TagRouterTest.java
# dubbo-common/src/main/java/org/apache/dubbo/common/Constants.java
# dubbo-common/src/test/java/org/apache/dubbo/common/URLTest.java
# dubbo-compatible/src/test/java/org/apache/dubbo/config/ConfigTest.java
# dubbo-compatible/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
# dubbo-compatible/src/test/java/org/apache/dubbo/rpc/cluster/RouterTest.java
# dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractConfig.java
# dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractInterfaceConfig.java
# dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/AbstractServiceConfig.java
# dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/RegistryConfig.java
# dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/ServiceConfig.java
# dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/AbstractInterfaceConfigTest.java
# dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ReferenceConfigTest.java
# dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/ServiceConfigTest.java
# dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/cache/CacheTest.java
# dubbo-config/dubbo-config-spring/pom.xml
# dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/AnnotationBean.java
# dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ConfigCenterBean.java
# dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/ServiceBean.java
# dubbo-config/dubbo-config-spring/src/main/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessor.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ConfigTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/ServiceBeanTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/AnnotationPropertyValuesAdapterTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/DubboConfigBindingBeanPostProcessorTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ReferenceAnnotationBeanPostProcessorTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/beans/factory/annotation/ServiceAnnotationBeanPostProcessorTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboComponentScanRegistrarTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingRegistrarTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigBindingsRegistrarTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/DubboConfigConfigurationTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboConfigTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/annotation/EnableDubboTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/context/annotation/provider/HelloServiceImpl.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/context/properties/DefaultDubboConfigBinderTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/extension/SpringExtensionFactoryTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/schema/DubboNamespaceHandlerTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/status/DataSourceStatusCheckerTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/status/SpringStatusCheckerTest.java
# dubbo-config/dubbo-config-spring/src/test/java/org/apache/dubbo/config/spring/util/PropertySourcesUtilsTest.java
# dubbo-metadata-report/dubbo-metadata-report-zookeeper/src/test/java/org/apache/dubbo/metadata/store/zookeeper/ZookeeperMetadataReportTest.java
# dubbo-remoting/dubbo-remoting-zookeeper/src/test/java/org/apache/dubbo/remoting/zookeeper/curator/CuratorZookeeperTransporterTest.java
# dubbo-rpc/dubbo-rpc-api/src/test/java/org/apache/dubbo/rpc/RpcContextTest.java
# dubbo-rpc/dubbo-rpc-dubbo/src/test/java/org/apache/dubbo/rpc/validation/ValidationTest.java
# dubbo-rpc/dubbo-rpc-hessian/pom.xml
# dubbo-rpc/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocol.java
2019-01-22 17:33:09 +08:00
Huxing Zhang
de4f91b689
[maven-release-plugin] prepare for next development iteration
2019-01-18 11:05:09 +08:00
Huxing Zhang
e4f39a3a11
[maven-release-plugin] prepare release dubbo-2.7.0
2019-01-18 11:04:41 +08:00
Xin Wang
5298afdf40
Upgrade junt to junit5 ( #3149 )
...
* upgrade junit to junit5
* modify test
* 批量修改upgrade_junt_to_junit5
* 删除多余的文件
* fi test case
* Disabled soem test case temporarily
* upgrade junit to junit5 and batch modify test case
* copy some code from jupiter5.4.0.M1 for some issues
* 修改rat福泽
* update rat path
* revert case
* add junit-platform-surefire-provider to maven-surefire-plugin
* update dependency
* fix coverage issue (#1 )
* use jupiter 5.4.0-M1 and remove junit5 source code
2019-01-11 11:26:04 +08:00
Huang YunKun
a7cf737386
add checkstyle rule to check import order ( #2745 )
2018-11-08 11:44:46 +08:00
Lei Jiang
18dee4e44d
code format ( #2528 )
2018-09-21 08:57:27 +08:00
Jerrick Zhu
3a267f86b4
remote dubbo-all javadoc plugin ( #2307 )
...
* remote dubbo-all javadoc plugin
* add license to test source
* disable checkstyle and rat plugin
2018-08-16 13:03:04 +08:00
Huxing Zhang
b36a6eea62
Merge pull request #1966 , introduces dubbo metrics API module.
...
Fixes #1922 .
2018-07-06 20:26:16 +08:00