perfsonar / toolkit

perfSONAR Toolkit distribution environment scripts and GUI
Apache License 2.0
30 stars 5 forks source link

Mismatch between #tests showed in GUI and psconfig output in 5.1 #471

Closed szymontrocha closed 1 month ago

szymontrocha commented 1 month ago

I noticed that the numbers shown in Toolkit gui under "Tests Configured by Type" is different from what psconfig says. Throughput test is counted less while I think both numbers should be equal.

In my test host:

CLI gives 10 tests: $ psconfig pscheduler-tasks | jq 'map({dest: .test.spec.dest, type:.test.type})' [ { "dest": "psmall-poz1.man.poznan.pl", "type": "rtt" }, { "dest": "150.254.160.18", "type": "latencybg" }, { "dest": "psmall-poz1.man.poznan.pl", "type": "latencybg" }, { "dest": "150.254.160.18", "type": "throughput" }, { "dest": "psmall-poz1.man.poznan.pl", "type": "throughput" }, { "dest": "perfsonar.eenet.ee", "type": "trace" }, { "dest": "psmall-poz1.man.poznan.pl", "type": "trace" }, { "dest": "perfsonar.eenet.ee", "type": "rtt" }, { "dest": "150.254.160.18", "type": "latencybg" }, { "dest": "perfsonar.eenet.ee", "type": "latencybg" } ]

while GUI shows 9 tests (throughput is just 1) obraz

arlake228 commented 1 month ago

I think this is maybe just a wording issue that is causing confusion. The counts on the dashboard come from the results in Opensearch for the timeframe selected in grafana. The numbers are correct in that respect, but looks like one of the throughput tests didn't have a result in that time window, so there is one less result. The heading says "Tests Configured" though and as you point out there is another throughput test "configured" even if it does not have a result.

I have changed the heading to be "Test Results by Type" which more accurately conveys what that table is showing.

szymontrocha commented 1 month ago

This is fine for me