* chore: code format
* chore: remove fetch-depth
* chore: add format and lint
* chore: add pr_check
* fix: lint with config
* chore: this pr only unit test
* fix: code format error
* feat: the automatically calculated bucket size should be at least twice the metrics collection interval
* feat: return the hit count and the minimum bucket size when querying metrics
* chore: update release notes
---------
Co-authored-by: Hardy <luohoufu@163.com>
* fix: empty index metrics in overview info api when collecting mode is agent
* feat: add getting cluster monitor state api
* chore: updating monitor state api
* chore: custom request timeout error with quering metrics
* feat: support query es cluster metrics with special key
* feat: adding context param to control metric request timeout
* feat: splitting metric query, adding query param `key` for query metric api to support single metric query
* chore: clean unused code
* fix: wrong metric key