SIENTIAPDE-1325
Refactor OPC metrics in metrics.py and opc_repository.py - Replaced existing OPC connection metrics with new metrics for total connections and failed connections. - Updated the OPC connection status metric to include server URL and adjusted corresponding metric emissions in opc_repository.py.
This commit is contained in:
@@ -114,22 +114,20 @@ PREDICTION_OPC_WRITING_RESPONSE_TIME_MONITOR = Histogram(
|
||||
buckets=[0.01, 0.05, 0.1, 0.2, 0.5, 1.0, 2.0, 5.0, 10.0],
|
||||
)
|
||||
|
||||
OPC_CONNECTIONS_TOTAL = Counter(
|
||||
'opc_connections_initiated_total',
|
||||
'Total connection attempts to OPC servers',
|
||||
['pod_id', 'server_name'],
|
||||
)
|
||||
OPC_CONNECTIONS_FAILED = Counter(
|
||||
'opc_connections_failed_total',
|
||||
'Total failed connection attempts to OPC servers',
|
||||
['pod_id', 'server_name'],
|
||||
)
|
||||
OPC_CONNECTION_STATUS = Gauge(
|
||||
'laborious_opc_connection_status',
|
||||
'opc_connection_status',
|
||||
'Connection status with the OPC server (1=connected, 0=disconnected)',
|
||||
['pod_id', 'opc_server_id'],
|
||||
)
|
||||
|
||||
OPC_CONNECTION_COUNT = Counter(
|
||||
'laborious_opc_connection_count',
|
||||
'Number of connections to the OPC server',
|
||||
['pod_id', 'opc_server_id'],
|
||||
)
|
||||
|
||||
OPC_CONNECTION_ERROR_COUNT = Counter(
|
||||
'laborious_opc_connection_error_count',
|
||||
'Number of errors connecting to the OPC server',
|
||||
['pod_id', 'opc_server_id'],
|
||||
['pod_id', 'server_name', 'server_url'],
|
||||
)
|
||||
|
||||
# ================== Model metrics ==================
|
||||
|
||||
Reference in New Issue
Block a user