https://github.com/sensu-plugins/sensu-plugins-logstash
This plugin provides native logstash instrumentation for monitoring, including: a handler for sending events to logstash.
https://github.com/sensu-plugins/sensu-plugins-logstash
logstash metrics monitoring sensu-plugins
Last synced: 7 months ago
JSON representation
This plugin provides native logstash instrumentation for monitoring, including: a handler for sending events to logstash.
- Host: GitHub
- URL: https://github.com/sensu-plugins/sensu-plugins-logstash
- Owner: sensu-plugins
- License: mit
- Created: 2015-02-16T11:32:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2021-04-28T21:40:16.000Z (about 4 years ago)
- Last Synced: 2023-03-12T09:25:53.325Z (over 2 years ago)
- Topics: logstash, metrics, monitoring, sensu-plugins
- Language: Ruby
- Homepage: http://sensu-plugins.io
- Size: 78.1 KB
- Stars: 10
- Watchers: 10
- Forks: 17
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
## Sensu-Plugins-logstash
[ ](https://travis-ci.org/sensu-plugins/sensu-plugins-logstash)
[](http://badge.fury.io/rb/sensu-plugins-logstash)
[](https://codeclimate.com/github/sensu-plugins/sensu-plugins-logstash)
[](https://codeclimate.com/github/sensu-plugins/sensu-plugins-logstash)
[](https://gemnasium.com/sensu-plugins/sensu-plugins-logstash)## Functionality
## Files
* bin/handler-logstash## Usage
**handler-logstash**
```
{
"logstash": {
"endpoint": [
{
"address": "host1.example.tld",
"port": 5000,
"output": "redis"
},
{
"address": "logstash-host1.example.tld",
"port": 5001,
"output": "udp"
},
{
"address": "logstash-host2.example.tld",
"port": 5002,
"output": "tcp"
}
],
"list": "logstash",
"type": "sensu-logstash",
"custom": {
"thisFieldWillBeMergedIntoTheTopLevelOfOutgoingJSON": {
"metadata": "some metadata",
"moreMetadata": 42
}
}
}
}
```Supported output types: `redis`, `tcp`, `udp`
## Installation
[Installation and Setup](http://sensu-plugins.io/docs/installation_instructions.html)
## Notes