Use PROMETHEUS_CUSTOM_SCRAPE_TARGETS to pass sg_core scrape endpoint
https://review.opendev.org/c/openstack/devstack-plugin-prometheus/+/950476 adds the support for passing custom prometheus scrape target in d-p-p. Let's use the same to pass sg_core endpoint. Co-Authored-By: Chandan Kumar (raukadah) <chkumar@redhat.com> Change-Id: I598fd222f7e41e80ad9fc7f0008c965190255b05
This commit is contained in:
@@ -16,9 +16,7 @@
|
|||||||
USE_PYTHON3: True
|
USE_PYTHON3: True
|
||||||
PROMETHEUS_SERVICE_SCRAPE_TARGETS: prometheus,sg-core
|
PROMETHEUS_SERVICE_SCRAPE_TARGETS: prometheus,sg-core
|
||||||
CEILOMETER_BACKEND: sg-core
|
CEILOMETER_BACKEND: sg-core
|
||||||
PROMETHEUS_CONF_DIR: /opt/stack
|
PROMETHEUS_CUSTOM_SCRAPE_TARGETS: "localhost:3000,localhost:9090"
|
||||||
PROMETHEUS_CONFIG_FILE: /opt/stack/prometheus.yml
|
|
||||||
PROMETHEUS_CLIENT_CONF_DIR: /etc/openstack
|
|
||||||
devstack_plugins:
|
devstack_plugins:
|
||||||
sg-core: https://github.com/openstack-k8s-operators/sg-core
|
sg-core: https://github.com/openstack-k8s-operators/sg-core
|
||||||
ceilometer: https://opendev.org/openstack/ceilometer
|
ceilometer: https://opendev.org/openstack/ceilometer
|
||||||
|
@@ -88,7 +88,7 @@ class CliTestFunctionalRBACEnabled(base.CliTestCase):
|
|||||||
metric["__name__"]
|
metric["__name__"]
|
||||||
)
|
)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
"sg-core",
|
"custom",
|
||||||
metric["job"]
|
metric["job"]
|
||||||
)
|
)
|
||||||
|
|
||||||
@@ -103,7 +103,7 @@ class CliTestFunctionalRBACEnabled(base.CliTestCase):
|
|||||||
metric["__name__"]
|
metric["__name__"]
|
||||||
)
|
)
|
||||||
self.assertEqual(
|
self.assertEqual(
|
||||||
"sg-core",
|
"custom",
|
||||||
metric["job"]
|
metric["job"]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@@ -52,7 +52,7 @@ class PythonAPITestFunctionalRBACEnabled(base.PythonAPITestCase):
|
|||||||
for metric in ret:
|
for metric in ret:
|
||||||
self.assertEqual("ceilometer_image_size",
|
self.assertEqual("ceilometer_image_size",
|
||||||
metric.labels["__name__"])
|
metric.labels["__name__"])
|
||||||
self.assertEqual("sg-core",
|
self.assertEqual("custom",
|
||||||
metric.labels["job"])
|
metric.labels["job"])
|
||||||
|
|
||||||
def test_query(self):
|
def test_query(self):
|
||||||
@@ -62,7 +62,7 @@ class PythonAPITestFunctionalRBACEnabled(base.PythonAPITestCase):
|
|||||||
for metric in ret:
|
for metric in ret:
|
||||||
self.assertEqual("ceilometer_image_size",
|
self.assertEqual("ceilometer_image_size",
|
||||||
metric.labels["__name__"])
|
metric.labels["__name__"])
|
||||||
self.assertEqual("sg-core", metric.labels["job"])
|
self.assertEqual("custom", metric.labels["job"])
|
||||||
|
|
||||||
|
|
||||||
class PythonAPITestFunctionalAdminCommands(base.PythonAPITestCase):
|
class PythonAPITestFunctionalAdminCommands(base.PythonAPITestCase):
|
||||||
|
Reference in New Issue
Block a user