Skip to content

Implement Hotspot detection in Go Collector #2358

@empiredan

Description

@empiredan

This issue will track the implementation of hotspot detection in the Go collector. Since one of the goals of the Go collector is to replace the CPP-based collector, it needs to cover all hotspot detection capabilities provided by the CPP implementation, including following features:

  1. Periodically collect and aggregate read/write traffic metrics to detect whether hotspots exist on each partition of each table.
  2. create and update the corresponding queryable metric data for hot partitions.
  3. Support sending requests to the detected hotspot partitions to query hotspot keys, to collect statistics on the current abnormal hotspot traffic.

For more details on hotspot detection, please refer to the documentation.

Task list:

Metadata

Metadata

Assignees

Labels

collectorgoPull requests that update Go codetype/enhancementIndicates new feature requests

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions