No commit activity in last 3 years
No release in over 3 years
FLuentd plugin for appdynamics alerts... WIP
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 0.9.6, ~> 0.9

Runtime

>= 0.10.52, ~> 0.10
>= 1.8.2, ~> 1.1
>= 1.7.3, ~> 1.7
 Project Readme

Fluent::Plugin::appdynamics

fluent-plugin-appdynamics is an input plug-in for Fluentd

Installation

These instructions assume you already have fluentd installed. If you don't, please run through [quick start for fluentd] (https://github.com/fluent/fluentd#quick-start)

Now after you have fluentd installed you can follow either of the steps below:

Add this line to your application's Gemfile:

gem 'fluent-plugin-appdynamics'

Or install it yourself as:

$ gem install fluent-plugin-appdynamics

Usage

Add the following into your fluentd config.

<source>
  type appdynamics       # required, chossing the input plugin.
  endpoint       # Optional. 
  projectId # Needed for Ironio
  token # Needed for Ironio
  endpointQueue # Needed for Ironio
  endpointType # Example ironio, kinesis
  oauthId            # authorization key
  interval            # frequency to pull data
  readOnly # True or false to control deletion of message after it is read
</source>

<match alert.appdynamics>
  type stdout
</match>

Now startup fluentd

$ sudo fluentd -c fluent.conf &

Send a test trap using net-snmp tools

$ cd test; rvmsudo ./ironmq.rb 

To Do

1. Change the logic to do a get all call so we process a bunch of alerts at a time.
2. Make delete configurable