No commit activity in last 3 years
No release in over 3 years
Matcher (Output plugin) to send Fluentd events to the Moog AIOps REST LAM
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.14
~> 10.0

Runtime

< 0.14, >= 0.12
~> 2.0
 Project Readme

fluent-plugin-moogaiops

This GEM will add an output plugin for Moog AIOps.

Installation

Add this line to your application's Gemfile:

gem 'fluent-plugin-moogaiops'

And then execute:

$ bundle

Or install it yourself as:

$ gem install fluent-plugin-moogaiops

Usage

Example matcher to add to your fulend.conf

<match system.** *.access.* error.**>
  @type moogaiops
  uri https://<YOUR MOOGAIOPS>.moogsoft.com/events/generic_generic1
  auth <YOUR USER>:<YOUR PASSWORD>
  sourcetype fluentd
  location london
  severity 3
</match>

uri Is the published endpoint accepting fluent events see your integrations and select the fluent tile to install.

auth Is the username and password provided by Moogaiops when you install the REST connector for fluent

sourcetype Some text to define the manager attribute in the event

location Some text to identify the agent_location in the events

severity A default severity (0-5) for the events produced by this matcher

The Gem will also add the hostname where the matcher is running and some other default information. The tag will be used to populate the class and type, all three are used in the signature.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/moog-stephen/fluent-plugin-moogaiops.

License

The gem is available as open source under the terms of the MIT License.