|
@@ -18,12 +18,18 @@ download_bandwidth=$(echo "${json_result}" | jq -r '.download.bandwidth')
|
|
upload_bandwidth=$(echo "${json_result}" | jq -r '.upload.bandwidth')
|
|
upload_bandwidth=$(echo "${json_result}" | jq -r '.upload.bandwidth')
|
|
packet_loss=$(echo "${json_result}" | jq -r '.packetLoss')
|
|
packet_loss=$(echo "${json_result}" | jq -r '.packetLoss')
|
|
|
|
|
|
-# Ensure InfluxDB database exists
|
|
|
|
-curl \
|
|
|
|
- -d "q=CREATE DATABASE ${influxdb_db}" \
|
|
|
|
- "${influxdb_url}/query"
|
|
|
|
-
|
|
|
|
# Write metric to InfluxDB
|
|
# Write metric to InfluxDB
|
|
-curl \
|
|
|
|
- -d "speedtest,result_id=${result_id} ping_latency=${ping_latency},download_bandwidth=${download_bandwidth},upload_bandwidth=${upload_bandwidth},packet_loss=${packet_loss}" \
|
|
|
|
- "${influxdb_url}/write?db=${influxdb_db}"
|
|
|
|
|
|
+INFLUXDB_APPEND="speedtest,result_id=${result_id} ping_latency=${ping_latency},download_bandwidth=${download_bandwidth},upload_bandwidth=${upload_bandwidth},packet_loss=${packet_loss}"
|
|
|
|
+
|
|
|
|
+if [ "$1" == "debug" ]; then
|
|
|
|
+ echo "[DEBUG] INFLUXDB: ${INFLUXDB_APPEND}"
|
|
|
|
+else
|
|
|
|
+ # Ensure InfluxDB database exists
|
|
|
|
+ curl \
|
|
|
|
+ -d "q=CREATE DATABASE ${influxdb_db}" \
|
|
|
|
+ "${influxdb_url}/query"
|
|
|
|
+
|
|
|
|
+ curl \
|
|
|
|
+ -d "${INFLUXDB_APPEND}" \
|
|
|
|
+ "${influxdb_url}/write?db=${influxdb_db}"
|
|
|
|
+fi
|