diff --git a/laborious/utils/repository/opc_repository.py b/laborious/utils/repository/opc_repository.py index 5abef53..80182a5 100644 --- a/laborious/utils/repository/opc_repository.py +++ b/laborious/utils/repository/opc_repository.py @@ -165,6 +165,7 @@ class OpcRepository(SientiaMonitoring): 'pod_id': self.pod_id, 'server_name': self.server_name, } + await self.emit_metric(metrics.OPC_CONNECTIONS_TOTAL, tags) try: self.last_reconnection_time = datetime.now() if self.client is None: @@ -175,7 +176,6 @@ class OpcRepository(SientiaMonitoring): 'level': NotificationLevel.ERROR, } await self.client.connect() - await self.emit_metric( metric_object=metrics.OPC_CONNECTION_STATUS, @@ -187,8 +187,6 @@ class OpcRepository(SientiaMonitoring): value=1, ) - await self.emit_metric(metrics.OPC_CONNECTIONS_TOTAL, tags) - return True, {} except Exception as e: await self.disconnect()