[BUG] <title> dynamic thread pool, monitoring real-time data details have data, but monitoring history chart details are blank
- Dominant language
- Java
- Stars
- 7.4k
- Forks
- 1.3k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 32
Description
### Is there an existing issue for this?
- [X] I have searched the existing issues
### Current Behavior
版本:HertzBeat v1.3.1
访问/actuator/dynamic-tp报文如下:
[{"poolName":"ccDtpExecutor","corePoolSize":6,"maximumPoolSize":8,"queueType":"VariableLinkedBlockingQueue","queueCapacity":200,"queueSize":0,"fair":false,"queueRemainingCapacity":200,"activeCount":0,"taskCount":24,"completedTaskCount":24,"largestPoolSize":6,"poolSize":6,"waitTaskCount":0,"rejectCount":0,"rejectHandlerName":"CallerRunsPolicy","dynamic":true,"runTimeoutCount":0,"queueTimeoutCount":0},{"maxMemory":"7.07 GB","totalMemory":"1.19 GB","freeMemory":"909.54 MB","usableMemory":"6.77 GB"}]
### Expected Behavior
dtp图表有数据展示
### Steps To Reproduce
_No response_
### Environment
```markdown
HertzBeat version(s):v1.3.1
```
### Debug logs
_No response_
### Anything else?
_No response_
Contributor guide
Research direction
Start by reproducing the issue on HertzBeat v1.3.1 and inspect the /actuator/dynamic-tp response alongside the monitoring history chart. Trace why the real-time dynamic thread-pool data is present while the historical chart details are blank; done means the DTP chart displays historical data.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- observability
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100