]> git.openstreetmap.org Git - chef.git/blobdiff - cookbooks/munin/files/default/plugins/api_calls_status
Remove munin
[chef.git] / cookbooks / munin / files / default / plugins / api_calls_status
diff --git a/cookbooks/munin/files/default/plugins/api_calls_status b/cookbooks/munin/files/default/plugins/api_calls_status
deleted file mode 100755 (executable)
index 4a9623f..0000000
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/usr/bin/ruby
-
-require "json"
-
-HTTP_STATUSES = {
-  "200" => "OK",
-  "206" => "Partial Content",
-  "301" => "Moved Permanently",
-  "302" => "Found",
-  "303" => "See Other",
-  "304" => "Not Modified",
-  "400" => "Bad Request",
-  "401" => "Unauthorized",
-  "403" => "Forbidden",
-  "404" => "Not Found",
-  "405" => "Method Not Allowed",
-  "408" => "Request Timeout",
-  "409" => "Conflict",
-  "410" => "Gone",
-  "412" => "Precondition Failed",
-  "416" => "Requested Range Not Satisfiable",
-  "422" => "Unprocessable Entity",
-  "500" => "Internal Server Error",
-  "502" => "Bad Gateway",
-  "503" => "Service Unavailable",
-  "509" => "Bandwidth Limit Exceeded"
-}.freeze
-
-if ARGV[0] == "config"
-  puts "graph_title HTTP response codes"
-  puts "graph_args --base 1000"
-  puts "graph_vlabel Number of requests per ${graph_period}"
-  puts "graph_category api"
-
-  HTTP_STATUSES.each do |code, label|
-    puts "http#{code}.label #{code} #{label}"
-    puts "http#{code}.type DERIVE"
-    puts "http#{code}.min 0"
-  end
-else
-  statistics = JSON.parse(File.read("/srv/www.openstreetmap.org/rails/tmp/statistics.json"))
-
-  HTTP_STATUSES.each_key do |code|
-    count = statistics["status"][code] || 0
-    puts "http#{code}.value #{count}"
-  end
-end