The ReST end-point for the Flow Exporter details is returning invalid content
Description
One user from a customer reported a problem with the Flow Dashboard in Helm/Grafana related with the function interfacesOnExporterNodeWithFlows, explaining concerns about seeing interfaces returned by this function that are not supposed to be there (i.e., interfaces without flows).
This method appears to rely on the Flow Exporter ReST end-point, and another person from the same customer reported that this end-point is returning duplicate entries, like the same interfaces listed multiple times.
Interestingly, the evidence shown by the first person is different. It is not clear if both problems are associated with the same cause, but they are both associated somehow with the endpoint in question.
The customer is not using the org.opennms.features.telemetry.ingressAndEgressRequired flag, the content of the snmpinterface table in PostgreSQL for the node in question seems legit, but the information returned by the ReST API (hence the information shown in Helm) is inconsistent.
One user from a customer reported a problem with the Flow Dashboard in Helm/Grafana related with the function
interfacesOnExporterNodeWithFlows
, explaining concerns about seeing interfaces returned by this function that are not supposed to be there (i.e., interfaces without flows).This method appears to rely on the Flow Exporter ReST end-point, and another person from the same customer reported that this end-point is returning duplicate entries, like the same interfaces listed multiple times.
Interestingly, the evidence shown by the first person is different.
It is not clear if both problems are associated with the same cause, but they are both associated somehow with the endpoint in question.
The customer is not using the
org.opennms.features.telemetry.ingressAndEgressRequired
flag, the content of the snmpinterface table in PostgreSQL for the node in question seems legit, but the information returned by the ReST API (hence the information shown in Helm) is inconsistent.