Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Observability task, adding the reject task indicator for thread pool burying point #11706

Open
1 task
songxiaosheng opened this issue Mar 2, 2023 · 0 comments
Labels
type/proposal Everything you want Dubbo have

Comments

@songxiaosheng
Copy link
Member

  • I have searched the issues of this repository and believe that this is not a duplicate.

Describe the proposal

EN:
Observability task, adding the reject task indicator for thread pool burying point
When the thread pool executes tasks that exceed the maximum number of threads (including queues), it will generate an exception that rejects execution. The indicator of this exception needs to be collected and displayed in the dashboard monitoring

中文:
可观测性任务,为线程池埋点增加拒绝任务指标
线程池在执行任务超过最大线程总数之后(包含队列)会产生拒绝执行的异常,这个异常的指标是需要采集到并展示在dashboard监控之中的

@songxiaosheng songxiaosheng added the type/proposal Everything you want Dubbo have label Mar 2, 2023
AlbumenJ pushed a commit that referenced this issue Mar 25, 2023
#11916)

* adding the reject task indicator for thread pool burying point(#11706)

* adding the reject task indicator for thread pool burying point(#11706)

* dd switch configuration for thread pool indicator burying point (#11788)

* revert code (add switch configuration for thread pool indicator burying point) (#11788)

---------

Co-authored-by: robin <[email protected]>
mytang0 added a commit to mytang0/dubbo that referenced this issue Mar 27, 2023
* origin/3.2: (22 commits)
  Remove logic to simplify ConstraintViolationException to ValidationException. (apache#11883)
  Bump spring-boot-dependencies from 2.7.9 to 2.7.10 (apache#11904)
  Bump spring-boot.version from 2.7.9 to 2.7.10 (apache#11905)
  Bump spring-boot-starter-test from 2.7.9 to 2.7.10 (apache#11906)
  Bump commons-compress from 1.22 to 1.23.0 (apache#11907)
  Bump spring-boot-maven-plugin from 2.7.9 to 2.7.10 (apache#11908)
  dubbo-starter  import metrics dep (apache#11921)
  Add histogram (apache#11632)
  Add metrics for configcenter (apache#11602)
  Fix/dependency cycle (apache#11919)
  bugfix && add testcase (apache#11918)
  adding the reject task indicator for thread pool burying point(apache#11706) (apache#11916)
  Revert "optimize performance. decode in user thread (apache#11879)" (apache#11917)
  Reject if response do not match any request (apache#11882)
  triple server batch flush (apache#11723)
  optimize performance. decode in user thread (apache#11879)
  Code opt (apache#11857)
  Bump maven-release-plugin from 3.0.0-M7 to 3.0.0 (apache#11877)
  support exception process when  service not found (apache#11088)
  Bump maven-core from 3.9.0 to 3.9.1 (apache#11869)
  ...

# Conflicts:
#	dubbo-rpc/dubbo-rpc-dubbo/src/main/java/org/apache/dubbo/rpc/protocol/dubbo/DecodeableRpcInvocation.java
AlbumenJ pushed a commit that referenced this issue Mar 29, 2023
…1788) (#11923)

* adding the reject task indicator for thread pool burying point(#11706)

* adding the reject task indicator for thread pool burying point(#11706)

* dd switch configuration for thread pool indicator burying point (#11788)

* revert code (add switch configuration for thread pool indicator burying point) (#11788)

* Revert "revert code (add switch configuration for thread pool indicator burying point) (#11788)"

This reverts commit 3370acc.

* add switch configuration for thread pool indicator burying point (#11788)

* add switch configuration for thread pool indicator burying point (#11788)

* add switch configuration for thread pool indicator burying point (#11788)

* add metrics on by default (#11788)

---------

Co-authored-by: robin <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/proposal Everything you want Dubbo have
Projects
None yet
Development

No branches or pull requests

1 participant