Issues with current version of the monitoring component in the develop branch
Hi,
I just merged the develop
branch in my branch feat/opt-security
and I'm getting one warning and one error out of the monitoring
component.
- Warning (minor)
/var/teraflow/monitoring/service/MonitoringServiceServicerImpl.py:89: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if request.kpi_id.kpi_id.uuid is not "":
/var/teraflow/monitoring/service/MonitoringServiceServicerImpl.py:376: SyntaxWarning: "is not" with a literal. Did you mean "!="?
if request.alarm_id.alarm_id.uuid is not "":
/var/teraflow/monitoring/service/MonitoringServiceServicerImpl.py:543: SyntaxWarning: "is" with a literal. Did you mean "=="?
if kpi_id is "":
- Error (breaks the OFC'22 workflow)
[2022-11-23 17:23:18,227] {/var/teraflow/monitoring/service/MonitoringServiceServicerImpl.py:562} ERROR - SetKpi exception
Traceback (most recent call last):
File "/var/teraflow/monitoring/service/MonitoringServiceServicerImpl.py", line 549, in GetInstantKpi
data = self.metrics_db.run_query(query)[0]
IndexError: list index out of range
ERROR:monitoringservice-server:SetKpi exception
Traceback (most recent call last):
File "/var/teraflow/monitoring/service/MonitoringServiceServicerImpl.py", line 549, in GetInstantKpi
data = self.metrics_db.run_query(query)[0]
IndexError: list index out of range
I remember you fixed this issue at some point but I'm not sure how it came back.