Frequently asked questions

How can I update/upgrade my version of the Analyzer ?

You do not have customized dashboard:

When a new release is out, symply run:

wget https://api.latence.ca/software/update.sh
sudo bash update.sh

It will stop your current Analyzer docker and make you install the Analyzer again while keeping your historical data.

You have a customized dashboard:

If you have a customized dashboards, contact your LatenceTech vendor before updating.

How can I update my version of the Qos-Agent and Reflector ?

To update the Qos-Agent and the Reflector with the latest version, you have to kill and remove the images of the running dockers by the following command:

docker stop lti_qos-agent && docker rm lti_qos-agent && docker rmi registry.latence.ca/software/qos-agent

Delete the old version of the installation file:

rm lti_qos-agent.yml

You can then re-download the yaml file here:

wget https://api.latence.ca/software/lti_qos-agent.yml

And then run the following to download the new images.

Qos-Agent image:

docker-compose -f lti_qos-agent.yml up -d 

You can follow the same procedure for the Reflector:

docker stop lti_reflector && docker rm lti_reflector && docker rmi registry.latence.ca/software/reflector

Delete the old version of the installation file:

rm lti_reflector.yml

You can then re-download the yaml file here:

wget https://api.latence.ca/software/lti_reflector.yml

Re-launch the Reflector:

docker-compose -f lti_reflector.yml up -d 

How can you prove that your measures are accurate ?

Prior to each release, we conduct accuracy tests, which include the following:

  • A comparison with industry accepted tools such as (Ookla’s Speedtest).
  • We introduce predefined set of network variations such as a bandwidth bottlenecks or congestion levels, each followed by test sessions where with compare measurements with the expected results.
  • The introduction of predefined delays, followed by a comparison of our latency measurements with the anticipated outcome.

To meet the acceptance criteria, these measurements must exhibit a maximum difference of 2% from the reference values.

Can I run only one protocol at a time ?

Yes. It is possible to disable a protocol by setting its sampling rate to -1. E.g. specifying LTI_iperf3_session_interval=-1 will disable iperf.

Can I use multiple QoS agents at the same time pointing to the same reflector ?

Yes, is it possible to use multiple QoS agents. It is mandatory to specify a different ID for each agent using LTI_agent_id. If not, you will not be able to identify the data related to a specific QoS agent.

How can I delete my docker which is currently running ?

Please refer to the docker prune documentation.

Does your solution encounter problems with data privacy ?

We do not collect any personal information. It is possible to run the analyzer on premises.

Is it available in every country ?

Yes, there is no usage restriction in any country.

How do I restart the analyzer if it is not responding ?

  1. Log into your analyzer VM.
  2. Run the following commands:
cd lti_analyzer
docker-compose down
docker-compose up -d

I have no data displayed, how can I troubleshoot this situation ?

If your QoS-Agent is running but you are not receiving any data on your Analyzer, execute the following procedure to troubleshoot this situation:

For Users on AWS:

  1. If your Analyzer run on an AWS virtual machine, run this script:
wget https://wget https://api.latence.ca/software/lti_protocol_debug_AWS.sh
  1. Then run the script with this command:
sudo bash lti_protocol_debug_AWS.sh

For all other Users:

  1. Download this troubleshooting script:
wget https://wget https://api.latence.ca/software/lti_protocol_debug.sh
  1. Then run the script with this command:
sudo bash lti_protocol_debug.sh

Other question

If you have any other question, please do not hesitate to open a ticket with the form on the right of this page. We will be happy to help you.