https://github.com/nedap/passenger-livestock-datadog
https://github.com/nedap/passenger-livestock-datadog
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/nedap/passenger-livestock-datadog
- Owner: nedap
- License: mit
- Created: 2018-01-29T13:30:54.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-11-28T11:28:18.000Z (over 3 years ago)
- Last Synced: 2025-03-29T00:41:33.293Z (about 1 year ago)
- Language: Ruby
- Size: 38.1 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://badge.fury.io/rb/passenger_datadog)
[](https://travis-ci.org/manheim/passenger-datadog)
[](https://codeclimate.com/github/manheim/passenger-datadog)
[](LICENSE)
# passenger-datadog
Inspired by [passengeri-datadog-monitor](https://github.com/Sjeanpierre/passenger-datadog-monitor)
This gem can be used to send stats from Passenger to Datadog. It makes use of
the command `passenger-status`, and the Ruby implementation of `statsd`
provided by [dogstatsd-ruby](https://github.com/DataDog/dogstatsd-ruby))
In order to gather stats on all Passenger instances, Passenger recommends
running `passenger-status` as `root`. Therefore, it is recommended that
`passenger_datadog` be run as `root` as well.
If running `passenger_datadog` as a user other than the user that owns the application
in Passenger, make sure that same version of Passenger is installed for both users.
## Installation
```
$ gem install passenger_datadog
```
## Usage
### Typical Usage
```
$ passenger-datadog [start|stop|restart|status]
```
### Help
```
$ passenger-datadog
```
or
```
$ passenger-datadog [-h|--help]
```