Skip to content

Provide history RU metrics record and query #5854

@JmPotato

Description

@JmPotato

Ref pingcap/tidb#38825.

It would be useful for a resource group to record and query its history RU metrics to get some info like:

{
    "request_unit":{
        "rru_per_sec":5000,
        "wru_per_sec":1000,
        "max_rru_per_sec":3850,
        "max_wru_per_sec":1210,
        "average_rru_per_sec":2645,
        "average_wru_per_sec":877,
        "total_actual_rru":22343244,
        "total_actual_wru":8842224,
        "total_requested_rru":22343244,
        "total_requested_wru":9898422,
        "total_dropped_rru":0,
        "total_dropped_wru":8750
    },
    "hw_resource":{
        "tikv_cpu_time":5000,
        "tikv_mem_max":5000,
        "tikv_disk_read_count":5000,
        "tikv_disk_read_bytes":5000,
        "tikv_disk_write_count":5000,
        "tikv_disk_write_bytes":5000,
        "tidb_cpu_time":5000
    }
}

This issue is used to track the related data process logic and API implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/developmentThe issue belongs to a development tasks

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions