| 
									
										
										
										
											2019-05-22 00:08:18 -07:00
										 |  |  | #!/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 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-12-16 14:05:17 -07:00
										 |  |  | point="faucet-airdrop,localmetrics=test request_amount=1i,request_current=1i" | 
					
						
							| 
									
										
										
										
											2019-05-22 00:08:18 -07:00
										 |  |  | echo "${host}/write?db=${INFLUX_DATABASE}&u=${INFLUX_USERNAME}&p={$INFLUX_PASSWORD}" \
 | 
					
						
							|  |  |  |   | xargs curl -XPOST --data-binary "$point" |