Fix: disable SSL verification for Prometheus HTTPS connections

This commit is contained in:
2025-09-26 08:58:57 -03:00
parent 1bc1a40a02
commit 274d8a1e55

View File

@@ -40,8 +40,8 @@ class PrometheusClient:
self.session = aiohttp.ClientSession(connector=connector, headers=headers) self.session = aiohttp.ClientSession(connector=connector, headers=headers)
# Test connection # Test connection with SSL verification disabled
async with self.session.get(f"{self.base_url}/api/v1/query?query=up") as response: async with self.session.get(f"{self.base_url}/api/v1/query?query=up", ssl=False) as response:
if response.status == 200: if response.status == 200:
self.initialized = True self.initialized = True
logger.info("Prometheus client initialized successfully") logger.info("Prometheus client initialized successfully")
@@ -65,7 +65,8 @@ class PrometheusClient:
async with self.session.get( async with self.session.get(
f"{self.base_url}/api/v1/query", f"{self.base_url}/api/v1/query",
params=params params=params,
ssl=False
) as response: ) as response:
if response.status == 200: if response.status == 200:
data = await response.json() data = await response.json()