Skip to content

Add support for OpenStack Prometheus exporter #51

Closed
@matofeder

Description

@matofeder

As a CSP I want to observe my OpenStack-based IaaS infrastructure and gather relevant metrics from it. I want to use an existing Prometheus-based observability solution as storage for OpenStack metrics and then I want to see dashboards in the Grafana.

Two approaches could be used for gathering metrics from OpenStack:

The DB-based exporter is a very young project that is only able to gather a few metrics compared to the API-based OpenStack exporter. See the gap between the amount of metrics/sources: https://github.com/vexxhost/openstack_database_exporter/tree/main/collector and https://github.com/openstack-exporter/openstack-exporter/tree/main/exporters

An initial idea is to utilize both exporters and disable openstack_exporter metrics that can be fetched from the openstack_database_exporter. Later we could migrate some metrics sources from openstack_exporter to openstack_database_exporter, when the openstack_database_exporter grows and supports more Openstack services/metrics.

Related to: SovereignCloudStack/issues#576

Metadata

Metadata

Assignees

Labels

IaaSIssues or pull requests relevant for Team1: IaaSOpsIssues or pull requests relevant for Team 3: Ops ToolingSCS-VP04Related to tender lot SCS-VP04

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions