Skip to content

Instantly share code, notes, and snippets.

@slb350
Last active August 29, 2015 14:27
Show Gist options
  • Save slb350/db97c193dd4b98d15fa2 to your computer and use it in GitHub Desktop.
Save slb350/db97c193dd4b98d15fa2 to your computer and use it in GitHub Desktop.

Revisions

  1. slb350 revised this gist Aug 17, 2015. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,7 @@
    require 'pagerduty'

    check1=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i
    check2=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i
    check1=`redis-cli -h REDIS_HOST llen REDIS_QUEUE1`.to_i
    check2=`redis-cli -h REDIS_HOST llen REDIS_QUEUE2`.to_i

    pagerduty = Pagerduty.new("PD_API_KEY")

  2. slb350 revised this gist Aug 17, 2015. 1 changed file with 8 additions and 8 deletions.
    16 changes: 8 additions & 8 deletions redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -1,16 +1,16 @@
    require 'pagerduty'

    sparkcheck=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i
    sparkcheck2=`redis-cli -h REDIS_HOST llen REDIS_QUEUE2`.to_i
    check1=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i
    check2=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i

    pagerduty = Pagerduty.new("API_KEY")
    pagerduty = Pagerduty.new("PD_API_KEY")

    queue = case sparkcheck
    queue = case check1
    when 0..20 then "Pass"
    else incident = pagerduty.trigger("Queue size is #{sparkcheck}")
    else incident = pagerduty.trigger("Queue size is #{check1}")
    end

    queue2 = case sparkcheck2
    processing = case check2
    when 0..20 then "Pass"
    else incident = pagerduty.trigger("Queue size is #{sparkcheck2}")
    end
    else incident = pagerduty.trigger("Queue size is #{check2}")
    end
  3. slb350 revised this gist Aug 17, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -10,7 +10,7 @@
    else incident = pagerduty.trigger("Queue size is #{sparkcheck}")
    end

    queue = case sparkcheck2
    queue2 = case sparkcheck2
    when 0..20 then "Pass"
    else incident = pagerduty.trigger("Queue size is #{sparkcheck2}")
    end
  4. slb350 revised this gist Aug 17, 2015. 1 changed file with 6 additions and 0 deletions.
    6 changes: 6 additions & 0 deletions redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,16 @@
    require 'pagerduty'

    sparkcheck=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i
    sparkcheck2=`redis-cli -h REDIS_HOST llen REDIS_QUEUE2`.to_i

    pagerduty = Pagerduty.new("API_KEY")

    queue = case sparkcheck
    when 0..20 then "Pass"
    else incident = pagerduty.trigger("Queue size is #{sparkcheck}")
    end

    queue = case sparkcheck2
    when 0..20 then "Pass"
    else incident = pagerduty.trigger("Queue size is #{sparkcheck2}")
    end
  5. slb350 revised this gist Aug 17, 2015. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -1,10 +1,10 @@
    require 'pagerduty'

    fbproc=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i
    sparkcheck=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i

    pagerduty = Pagerduty.new("API_KEY")

    queue = case fbproc
    when 0..10 then "Pass"
    else incident = pagerduty.trigger("Queue size is #{fbproc}")
    queue = case sparkcheck
    when 0..20 then "Pass"
    else incident = pagerduty.trigger("Queue size is #{sparkcheck}")
    end
  6. slb350 revised this gist Aug 17, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -6,5 +6,5 @@

    queue = case fbproc
    when 0..10 then "Pass"
    else incident = pagerduty.trigger("Queue size is #{i}")
    else incident = pagerduty.trigger("Queue size is #{fbproc}")
    end
  7. slb350 revised this gist Aug 17, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -6,5 +6,5 @@

    queue = case fbproc
    when 0..10 then "Pass"
    else incident = pagerduty.trigger("shits on fire yo")
    else incident = pagerduty.trigger("Queue size is #{i}")
    end
  8. slb350 revised this gist Aug 17, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    require 'pagerduty'

    fbproc=`redis-cli -h llen REDIS_HOST REDIS_QUEUE`.to_i
    fbproc=`redis-cli -h REDIS_HOST llen REDIS_QUEUE`.to_i

    pagerduty = Pagerduty.new("API_KEY")

  9. slb350 revised this gist Aug 17, 2015. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    require 'pagerduty'

    fbproc=`redis-cli -h REDIS_HOST REDIS_QUEUE`.to_i
    fbproc=`redis-cli -h llen REDIS_HOST REDIS_QUEUE`.to_i

    pagerduty = Pagerduty.new("API_KEY")

  10. slb350 revised this gist Aug 17, 2015. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -6,6 +6,5 @@

    queue = case fbproc
    when 0..10 then "Pass"
    when 11..10000000000000000000000000 then incident = pagerduty.trigger("shits on fire yo")
    else "Burn it Down"
    else incident = pagerduty.trigger("shits on fire yo")
    end
  11. slb350 revised this gist Aug 17, 2015. 1 changed file with 4 additions and 9 deletions.
    13 changes: 4 additions & 9 deletions redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -1,16 +1,11 @@
    require 'pagerduty'

    fbproc=`redis-cli -h {{ redis_host }} {{ monitored_queue }} `.to_i
    fbproc=`redis-cli -h REDIS_HOST REDIS_QUEUE`.to_i

    puts fbproc
    pagerduty = Pagerduty.new("API_KEY")

    queue = case fbproc
    when 0..10 then Pagerduty.new("{{ pager_duty_key }}")
    when 11..100 then "Pass"
    when 0..10 then "Pass"
    when 11..10000000000000000000000000 then incident = pagerduty.trigger("shits on fire yo")
    else "Burn it Down"
    end

    puts queue


    ~
  12. slb350 created this gist Aug 17, 2015.
    16 changes: 16 additions & 0 deletions redis-queue.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,16 @@
    require 'pagerduty'

    fbproc=`redis-cli -h {{ redis_host }} {{ monitored_queue }} `.to_i

    puts fbproc

    queue = case fbproc
    when 0..10 then Pagerduty.new("{{ pager_duty_key }}")
    when 11..100 then "Pass"
    else "Burn it Down"
    end

    puts queue


    ~