24 lines
726 B
Bash
24 lines
726 B
Bash
#!/bin/bash
|
|
|
|
# Pings the webhook so that we can gather
|
|
# basic usage stats. No personally identifiable
|
|
# data is captured here, and it is impossible to
|
|
# identify an individual user from the captured data.
|
|
# Matt Rudge, April 2021
|
|
|
|
UUID=$(cat /proc/sys/kernel/random/uuid)
|
|
URL=https://1xthkmzwg3.execute-api.eu-west-1.amazonaws.com/prod/lrsapi/
|
|
API_KEY=jceBCdeGZP9RDeUNCfM4jIQ39Cx0jtG51QgcwDwc
|
|
VERB="started"
|
|
|
|
clear
|
|
|
|
while true; do
|
|
|
|
DATA="{\"activity_time\":\"$(date +%Y-%m-%dT%H:%M:%S).000Z\",\"actor\":\"${UUID}\",\"verb\":\"${VERB}\",\"activity_object\":\"Gitpod Workspace\",\"extra_data\":\"{}\"}"
|
|
curl -s -X POST -H "x-api-key: ${API_KEY}" -d "${DATA}" ${URL} 1> /dev/null
|
|
VERB="running"
|
|
sleep 300
|
|
|
|
done
|