Enable cache in openstack-exporter
Also remove the scrape_timeout override. This is discouraged by the prometheus_scrape lib, and should no longer be necessary if the exporter has a cache. We also need to use a newer build of the oci-image that has the cache feature. Change-Id: Ibac014171a084798ec1731553bbd896497d232a0
This commit is contained in:
parent
cd6ca21425
commit
213a659f8d
@ -31,7 +31,7 @@ resources:
|
|||||||
openstack-exporter-image:
|
openstack-exporter-image:
|
||||||
type: oci-image
|
type: oci-image
|
||||||
description: OCI image for OpenStack openstack-exporter
|
description: OCI image for OpenStack openstack-exporter
|
||||||
upstream-source: ghcr.io/canonical/openstack-exporter:1.7.0
|
upstream-source: ghcr.io/canonical/openstack-exporter:1.7.0-3be9ddb
|
||||||
|
|
||||||
requires:
|
requires:
|
||||||
identity-ops:
|
identity-ops:
|
||||||
|
@ -90,6 +90,7 @@ class OSExporterPebbleHandler(sunbeam_chandlers.ServicePebbleHandler):
|
|||||||
"command": (
|
"command": (
|
||||||
"openstack-exporter"
|
"openstack-exporter"
|
||||||
" --os-client-config /etc/os-exporter/clouds.yaml"
|
" --os-client-config /etc/os-exporter/clouds.yaml"
|
||||||
|
" --cache --cache-ttl=5m"
|
||||||
# Using legacy mode as params are not
|
# Using legacy mode as params are not
|
||||||
# supported by prometheus_scrape interface
|
# supported by prometheus_scrape interface
|
||||||
" default"
|
" default"
|
||||||
@ -244,7 +245,6 @@ class OSExporterOperatorCharm(sunbeam_charm.OSBaseOperatorCharmK8S):
|
|||||||
# this will become the internal exporter metrics when
|
# this will become the internal exporter metrics when
|
||||||
# probe can be configured with params
|
# probe can be configured with params
|
||||||
"job_name": "openstack-cloud-metrics",
|
"job_name": "openstack-cloud-metrics",
|
||||||
"scrape_timeout": "60s",
|
|
||||||
"static_configs": [
|
"static_configs": [
|
||||||
{
|
{
|
||||||
"targets": [
|
"targets": [
|
||||||
|
@ -89,7 +89,7 @@ applications:
|
|||||||
base: ubuntu@24.04
|
base: ubuntu@24.04
|
||||||
scale: 1
|
scale: 1
|
||||||
resources:
|
resources:
|
||||||
openstack-exporter-image: ghcr.io/canonical/openstack-exporter:1.6.0-7533071
|
openstack-exporter-image: ghcr.io/canonical/openstack-exporter:1.7.0-3be9ddb
|
||||||
horizon:
|
horizon:
|
||||||
{% if horizon_k8s is defined and horizon_k8s is sameas true -%}
|
{% if horizon_k8s is defined and horizon_k8s is sameas true -%}
|
||||||
charm: ../../../horizon-k8s.charm
|
charm: ../../../horizon-k8s.charm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user