Anonymous metrics storage: write via HTTP/UDP, view in browser. Separate read/write keys. For your scripts and IoT devices.
We don’t know what the numbers represent. Your data remains completely anonymous and untraceable.
Separate keys for reading and writing ensure that data access is secure. One key cannot be derived from the other.
Simple to write data using HTTP or UDP. Ideal for IoT devices and basic scripts.
Share your read key to create publicly accessible dashboards, making your data available to everyone.
Sometimes, your terminal isn't accessible—maybe you stepped away, and all you have is your phone's browser.
Cntgur solves this by allowing you to upload any numeric data, like progress from 0 to 100, the number of processed items, or similar metrics.
Monitor your script's performance in real-time from any browser, anywhere, using your READ_UUID paired with the specified WRITE_UUID. Stay informed no matter where you are.
#!/bin/bash
# Obtain your WRITE_UUID at https://www.cntgur.com/new-metric
WRITE_UUID="xxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
API_URL="https://api.cntgur.com/w/$WRITE_UUID"
# Function to send progress using curl
send_progress() {
local progress=$1
curl -X POST "$API_URL" \
-H "Content-Type: application/json" \
-d "{\"value\": $progress}"
}
# Simulate progress from 0 to 100
for progress in {0..100}; do
send_progress $progress
echo "Progress $progress% sent."
sleep 1
done
When working with IoT devices like the ESP8266, collecting and analyzing real-time data is crucial. Whether you're tracking environmental sensors, system performance, or device health, you need a reliable and efficient way to send data without complex overheads.
With cntgur, you can easily transmit your ESP8266 metrics over UDP, avoiding the need to build a custom web interface. This is ideal for remote monitoring of sensor data, energy consumption, or any numeric value directly from your ESP8266.
Perfect for:
# MicroPython example
# COMING SOON