Skip to content

Replace crate prometheus with prometheus-client  #13086

@MrCroxx

Description

@MrCroxx

RisingWave initially chose the crate prometheusas the client for Prometheus because of its convenience. However, as the system became more complex, the flexibility of crate prometheus brought a lot of burden to the maintenance of metrics.

Besides, prometheus is not actively maintained now.

tikv/rust-prometheus#490

Now, prometheus has its official rust client crate prometheus-client, which gives less flexibility but makes it easier to maintain. It's time to explore the official crate and replace prometheus with prometheus-client.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions