• Stars
    star
    1,657
  • Rank 28,218 (Top 0.6 %)
  • Language
    Go
  • License
    GNU General Publi...
  • Created over 10 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Monitor your application infrastructure!

Inspeqtor

GoDoc

Inspeqtor monitors your application infrastructure. It gathers and verifies key metrics from all the moving parts in your application and alerts you when something looks wrong. It understands the application deployment workflow so it won't bother you during a deploy.

What it does:

  • Monitor init.d-, systemd-, upstart-, runit- or launchd-managed services
  • Monitor process memory and CPU usage
  • Monitor daemon-specific metrics (e.g. redis, memcached, mysql, nginx...)
  • Monitor and alert based on host CPU, load, swap and disk usage
  • Alert or restart a process if a rule threshold is breached
  • Alert if a process disappears or changes PID
  • Signal deploy start/stop to silence alerts during deploy

What it doesn't:

  • monitor or control arbitrary processes, services must be init-managed
  • have any runtime dependencies at all, not even libc.

If you've used monit before, Inspeqtor will look familiar. Same high-level goals but in a modern package.

Status

Inspeqtor is feature complete, reliable and (mostly?) bug-free. This repo does not see a lot of code changes because of this, not because it is unmaintained.

Installation

See the Inspeqtor wiki for complete documentation.

Requirements

Linux 3.0+. It will run on OS X. FreeBSD is untested. It uses about 5-10MB of RAM at runtime.

License

GPLv3.

Want to Help?

See the Development wiki page for details on how to get the source code and build Inspeqtor locally.

Author

Inspeqtor is written by Mike Perham of Contributed Systems. We build awesome open source-based infrastructure to help you build awesome apps.

We also develop Sidekiq and sell Sidekiq Pro, the best Ruby background job processing system.

More Repositories

1

sidekiq

Simple, efficient background processing for Ruby
Ruby
12,059
star
2

connection_pool

Generic connection pooling for Ruby
Ruby
1,627
star
3

girl_friday

Have a task you want to get done but don't want to do it yourself? Give it to girl_friday!
Ruby
606
star
4

rack-fiber_pool

Rack middleware to execute each request in a Fiber
Ruby
244
star
5

bayes_motel

Multi-variate Bayesian classification engine
Ruby
190
star
6

evented

Your source for event-drivenness!
Ruby
172
star
7

phat

Asynchronous Rails!
Ruby
95
star
8

em_postgresql

ActiveRecord driver for Postgresql with EventMachine
Ruby
65
star
9

kuiq

Sidekiq desktop app
Ruby
55
star
10

inspeqtor-pro

Modern service monitoring, business edition.
Go
52
star
11

politics

Utilities and Algorithms for Distributed Processing.
Ruby
47
star
12

qanat

Fiber-based, highly concurrent MQ processor for Ruby
Ruby
39
star
13

chrono.js

Application metrics, webscale!
JavaScript
22
star
14

job_roundup

Benchmarking various background job engines
Ruby
17
star
15

bloaty_mcbloatface

"Oh my, you've put on some weight..."
Ruby
12
star
16

acting_lessons

Abusing Rubinius's Actors for fun and profit
Ruby
10
star
17

phony_baloney

Create fake servers for testing purposes
Ruby
10
star
18

gobox

How to use Golang's NaCl crypto API
Go
10
star
19

breakout

The classic Breakout game
Ruby
9
star
20

dotfiles

my dotfiles
Shell
7
star
21

blog

My blargh!
HTML
7
star
22

switch_redis

Ruby
7
star
23

discontent

The forum for terrible people
Ruby
7
star
24

sidekiq-websockets

Ruby
7
star
25

dotenv

Load contents of .env into child processes
Go
6
star
26

resque-client.go

Resque worker/client, written in Go
Go
6
star
27

contribsys.com

contribsys.com
CSS
5
star
28

edistuff

EDI parser and generation code
Java
5
star
29

queso

Query anything!
Ruby
5
star
30

gem_dir

Adds the 'gem dir' command to RubyGems to display the root directory of a given gem.
Ruby
4
star
31

tracknowledge

Race Tracks Galore!
Ruby
4
star
32

aoc2016

Advent of Code 2016
Ruby
4
star
33

right_aws

RightScale's right_aws 1.10.0 gem with fixes
Ruby
3
star
34

minesweeper

Minesweeper for MacRuby
3
star
35

docdb_shootout

Document-oriented database comparision
Ruby
3
star
36

news_flash

Show your users the latest news
Ruby
2
star
37

slice

My slice configuration
Ruby
1
star
38

perham.net

HTML
1
star