FIWARE / tutorials.Time-Series-Data

:blue_book: FIWARE 304: Querying Time Series Data (QuantumLeap)
https://quantumleap.readthedocs.io/en/latest/
MIT License
16 stars 20 forks source link

Measuring Fiware performance with MQTT and Time Series #52

Open sfl0r3nz05 opened 2 years ago

sfl0r3nz05 commented 2 years ago

Hi, Is there a toolkit that allows performance measurements based on latencies and throughput in a Fiware deployment?

performance_question

At the moment, I am using as tools the MQTT client efrecon/mqtt-client, which contains the repeat and repeat-delay options. E.g.:

docker run -it --rm --name mqtt-publisher --network \
    fiware_default efrecon/mqtt-client pub -h mosquitto -m "c|19" \
    -t "/ul/4jggokgpepnvsb2uv4s40d59ov/motion001/attrs" \
    --repeat 1000 --repeat-delay 1

Thus, for the moment, I have been able to measure Δt1 and Δt6. In the case of Δt6 the measurement was done manually, retrieving the timestamp from Grafana. I guess I will use postman, curl, iperf3, ... as tools to perform the rest of the measurements.