Skip to content

Difference in loadbalancer metrics #70

@na50r

Description

I noticed that Niedbalski exporter reports different load balancer metrics than the vexxhost openstack database exporter:

loadBalancers, err := c.queries.GetAllLoadBalancersWithVip(ctx)

It seems that if the db contains load balancers that are in provisioning_status="DELETED", they will be exported as well.

So if you have an alert or dashboard that monitors all the online and offline loadbalancers, you can get more metrics for offline loadbalancers that are actually "deleted" and will not show up in the cli when you do:

openstack loadbalancer list
openstack loadbalancer show <ID>

This may not break monitoring of users but will change what they see and may trigger alerts that previously would have been never triggered. So this has to be mentioned when declaring the vexxhost openstack database exporter as "ready" (tell users to change their queries to filter out the provisioning_status="DELETED" ones) or changed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions