]> git.openstreetmap.org Git - dns.git/blobdiff - bin/mkgeo
Add other osmf wikis with SPF
[dns.git] / bin / mkgeo
index eda624773e50731ed9aa70f6f17d2910886049df..2b7d3af5be9f84564930313f78dbb920b5195ab3 100755 (executable)
--- a/bin/mkgeo
+++ b/bin/mkgeo
@@ -84,7 +84,7 @@ if ($ENV{STATUSCAKE_APIKEY})
 
     while ($page <= $pages)
     {
-        my $response = $ua->get("https://api.statuscake.com/v1/uptime?limit=100&page=${page}");
+        my $response = $ua->get("https://api.statuscake.com/v1/uptime?nouptime=true&limit=100&page=${page}");
 
         if ($response->is_success)
         {
@@ -221,6 +221,25 @@ while (grep { !exists($_->{cluster}) } values %$origins)
     allocate_clusters(@mappings);
 }
 
+# Report on allocation results
+foreach my $name (sort keys %$clusters)
+{
+    my $cluster = $clusters->{$name};
+    my $used = int($cluster->{requests_used} + 0.5);
+    my $limit = $cluster->{requests_limit};
+
+    if ($limit > 0)
+    {
+        my $proportion = int($used / $limit * 100 + 0.5);
+    
+        print "${name}: used ${used} of ${limit} (${proportion}%)\n";
+    }
+    else
+    {
+        print "${name}: used ${used} of ${limit}\n";
+    }
+}
+
 # Create JSON collection object
 my @json;