https://github.com/aswinkarthik/chaoite
A collector and reporter for graphite that can collect Health check metrics
https://github.com/aswinkarthik/chaoite
collector graphite ruby
Last synced: 9 months ago
JSON representation
A collector and reporter for graphite that can collect Health check metrics
- Host: GitHub
- URL: https://github.com/aswinkarthik/chaoite
- Owner: aswinkarthik
- License: mit
- Created: 2015-10-15T20:11:57.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-12T16:19:54.000Z (about 10 years ago)
- Last Synced: 2025-06-26T18:46:56.717Z (12 months ago)
- Topics: collector, graphite, ruby
- Language: Ruby
- Homepage:
- Size: 17.6 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Chaoite
A Collector and reported for Graphite. It has 2 types of collector
1. HTTP
2. Shell
## HTTP
Pass in a Check URL which will be hit and send metrics based on status code
## Shell
Execute a given shell command and send metrics based on return status
## Installation
Add this line to your application's Gemfile:
```ruby
gem 'chaoite'
```
And then execute:
$ bundle
Or install it yourself as:
$ gem install chaoite
## Usage
$ bundle exec chaoite
```
Usage: chaoite [options]
-c, --config-file config_file Path to config file. Defaults to config.json
-g, --graphite-server server Graphite server url. Defaults to localhost
-p, --graphite-port port Graphite port. Defaults to 2003
-h, --help Displays Help
```
## Development
After checking out the repo, run `bundle install` to install dependencies.
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/aswinkarthik93/chaoite. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](contributor-covenant.org) code of conduct.
## License
The gem is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).