This repository has been archived by the owner. It is now read-only.
GEX Data Ingestion App
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
bin
config
data
db
docs/screenshots
lib
public
scripts
spec
vendor
.gitignore
ChangeLog
ChangeLog.md
Gemfile
Gemfile.lock
Gemfile.production
LICENSE
README.md
Rakefile
bower.json
config.ru
docker-compose.yml
fluentd-ui.gemspec

README.md

fluentd-ui

Build Status Gem Version Code Climate

fluentd-ui is a browser-based fluentd and td-agent manager that supports following operations.

  • Install, uninstall, and upgrade Fluentd plugins
  • start/stop/restart fluentd process
  • Configure Fluentd settings such as config file content, pid file path, etc
  • View Fluentd log with simple error viewer

Official documentation | Changelog

Requirements

  • ruby 2.1.3 or later (since v0.4.0)

And some additional packages (Debian / Ubuntu)

  • build-essential
  • libssl-dev
  • libxml2-dev
  • libxslt1-dev
  • ruby-dev

Development

$ git clone https://github.com/fluent/fluentd-ui
$ cd fluentd-ui
$ bundle install
$ bundle exec rails s

Also you need a phantomjs for test.

$ npm install -g phantomjs
Or,
$ brew install phantomjs

NOTE: phantomjs executable binary should be located under your $PATH.

Building fluentd-ui.gem

$ bundle exec rake build
fluentd-ui X.X.X built to pkg/fluentd-ui-X.X.X.gem.

$ bundle exec rake release
# Push to rubygems.org