solana/metrics/scripts/test.sh

28 lines
613 B
Bash
Executable File

#!/usr/bin/env bash
#
# Test local metrics by sending a airdrop datapoint
#
set -e
cd "$(dirname "$0")"
# shellcheck source=metrics/scripts/enable.sh
source ./enable.sh
if [[ -z $INFLUX_DATABASE || -z $INFLUX_USERNAME || -z $INFLUX_PASSWORD ]]; then
echo Influx user credentials not found
exit 0
fi
host="https://localhost:8086"
if [[ -n $INFLUX_HOST ]]; then
host="$INFLUX_HOST"
fi
set -x
point="faucet-airdrop,localmetrics=test request_amount=1i,request_current=1i"
echo "${host}/write?db=${INFLUX_DATABASE}&u=${INFLUX_USERNAME}&p={$INFLUX_PASSWORD}" \
| xargs curl -XPOST --data-binary "$point"