UpCloud

Load Balancer Metrics

Access detailed performance metrics for your load balancer including request rates, response times, and health status for frontends, backends, and individual members.


GET/1.3/load-balancer/{lb_uuid}/metrics

Get metrics overview

Returns an overview of load balancer metrics including aggregate statistics.

Request

GET
/1.3/load-balancer/{lb_uuid}/metrics
curl -X GET https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/metrics \
  -u your_username:your_password

GET/1.3/load-balancer/{lb_uuid}/metrics/series/frontends/{frontend_name}

Get frontend metrics

Returns time-series metrics for a specific frontend.

Query parameters

  • Name
    period
    Type
    string
    Description

    Time period: "hour", "day", "week", "month". Default: "hour".

Request

GET
/1.3/load-balancer/{lb_uuid}/metrics/series/frontends/{frontend_name}
curl -X GET "https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/metrics/series/frontends/https-frontend?period=hour" \
  -u your_username:your_password

GET/1.3/load-balancer/{lb_uuid}/metrics/series/frontends

Get all frontend metrics

Returns time-series metrics for all frontends.

Query parameters

  • Name
    period
    Type
    string
    Description

    Time period: "hour", "day", "week", "month". Default: "hour".

Request

GET
/1.3/load-balancer/{lb_uuid}/metrics/series/frontends
curl -X GET "https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/metrics/series/frontends?period=day" \
  -u your_username:your_password

GET/1.3/load-balancer/{lb_uuid}/metrics/series/backends/{backend_name}

Get backend metrics

Returns time-series metrics for a specific backend.

Query parameters

  • Name
    period
    Type
    string
    Description

    Time period: "hour", "day", "week", "month". Default: "hour".

Request

GET
/1.3/load-balancer/{lb_uuid}/metrics/series/backends/{backend_name}
curl -X GET "https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/metrics/series/backends/web-backend?period=hour" \
  -u your_username:your_password

GET/1.3/load-balancer/{lb_uuid}/metrics/series/backends

Get all backend metrics

Returns time-series metrics for all backends.

Query parameters

  • Name
    period
    Type
    string
    Description

    Time period: "hour", "day", "week", "month". Default: "hour".

Request

GET
/1.3/load-balancer/{lb_uuid}/metrics/series/backends
curl -X GET "https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/metrics/series/backends?period=hour" \
  -u your_username:your_password

GET/1.3/load-balancer/{lb_uuid}/metrics/series/backends/{backend_name}/members/{member_name}

Get member metrics

Returns time-series metrics for a specific backend member.

Query parameters

  • Name
    period
    Type
    string
    Description

    Time period: "hour", "day", "week", "month". Default: "hour".

Request

GET
/1.3/load-balancer/{lb_uuid}/metrics/series/backends/{backend_name}/members/{member_name}
curl -X GET "https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/metrics/series/backends/web-backend/members/server-1?period=hour" \
  -u your_username:your_password

GET/1.3/load-balancer/{lb_uuid}/metrics/series/backends/{backend_name}/members

Get all member metrics

Returns time-series metrics for all members of a backend.

Query parameters

  • Name
    period
    Type
    string
    Description

    Time period: "hour", "day", "week", "month". Default: "hour".

Request

GET
/1.3/load-balancer/{lb_uuid}/metrics/series/backends/{backend_name}/members
curl -X GET "https://api.upcloud.com/1.3/load-balancer/0a1b2c3d-4e5f-6789-abcd-ef0123456789/metrics/series/backends/web-backend/members?period=hour" \
  -u your_username:your_password