Skip to content

Missing delegated routing client metrics #108

@2color

Description

@2color

Background

Someguy proxies provider requests to cid.contact by default.

However, we don't outgoing HTTP requests to the endpoint with any of the metrics. This means that if cid.contact is down, there's no way for us to know about this or alert.

Suggestion

Add a prometheus counter to track the number of requests and the status codes, along the lines of:

delegated_routing_client_request_count{code="200",host="cid.contact",route="/routing/v1/providers"} 100

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High: Likely tackled by core team if no one steps upkind/bugA bug in existing code (including security flaws)need/triageNeeds initial labeling and prioritization

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions