diff --git a/i2pd-statistics/i2pd-statistics.py b/i2pd-statistics/i2pd-statistics.py
--- a/i2pd-statistics/i2pd-statistics.py
+++ b/i2pd-statistics/i2pd-statistics.py
#
HOST = os.getenv('I2PD_CONSOLE', 'http://localhost:7070')
#
MEASUREMENT = os.getenv('MEASUREMENT', 'i2pd')
#
@@ -131,11 +132,29 @@ def split_counter_row(inp):
#
return routers, floodfills, leasesets, clienttunnels, transittunnels
#
+stats_status = "available"
#
# We grab pages to begin with - we don't want too much delay between page reads
#
# otherwise stats might diverge
#
-homepage = getPage("/", HOST)
#
-tunnels_page = getPage("/?page=tunnels", HOST)
#
+ homepage = getPage("/", HOST)
#
+ tunnels_page = getPage("/?page=tunnels", HOST)
#
+ stats_status = "unavailable"
#
+ tags = "url={url},statspage_status={stats_status}".format(
#
+ stats_status = stats_status
#
+ lp = "{measurement},{tags} failed=1".format(
#
+ measurement = MEASUREMENT,
#
bold_fields = getMatches(homepage, "<b>(.+)<br>")