diff --git a/.gitbook/assets/01 (2).png b/.gitbook/assets/01 (2).png deleted file mode 100644 index 78446ed7..00000000 Binary files a/.gitbook/assets/01 (2).png and /dev/null differ diff --git a/.gitbook/assets/02 (1).png b/.gitbook/assets/02 (1).png deleted file mode 100644 index 6782e252..00000000 Binary files a/.gitbook/assets/02 (1).png and /dev/null differ diff --git a/.gitbook/assets/03 (1).png b/.gitbook/assets/03 (1).png deleted file mode 100644 index 9fe74efd..00000000 Binary files a/.gitbook/assets/03 (1).png and /dev/null differ diff --git a/.gitbook/assets/04.png b/.gitbook/assets/04.png deleted file mode 100644 index cc1b4010..00000000 Binary files a/.gitbook/assets/04.png and /dev/null differ diff --git a/.gitbook/assets/05.png b/.gitbook/assets/05.png deleted file mode 100644 index b9a03d0a..00000000 Binary files a/.gitbook/assets/05.png and /dev/null differ diff --git a/.gitbook/assets/dashboard (1) (1) (1).gif b/.gitbook/assets/dashboard (1) (1) (1).gif deleted file mode 100644 index 6a82348b..00000000 Binary files a/.gitbook/assets/dashboard (1) (1) (1).gif and /dev/null differ diff --git a/.gitbook/assets/fluentd-ui (1) (2).gif b/.gitbook/assets/fluentd-ui (1) (2).gif deleted file mode 100644 index 08157421..00000000 Binary files a/.gitbook/assets/fluentd-ui (1) (2).gif and /dev/null differ diff --git a/.gitbook/assets/in_tail (2).gif b/.gitbook/assets/in_tail (2).gif deleted file mode 100644 index b907f5eb..00000000 Binary files a/.gitbook/assets/in_tail (2).gif and /dev/null differ diff --git a/.gitbook/assets/plugin.gif b/.gitbook/assets/plugin.gif deleted file mode 100644 index 047b595d..00000000 Binary files a/.gitbook/assets/plugin.gif and /dev/null differ diff --git a/.gitbook/assets/setting.gif b/.gitbook/assets/setting.gif deleted file mode 100644 index 0f83c1cc..00000000 Binary files a/.gitbook/assets/setting.gif and /dev/null differ diff --git a/SUMMARY.md b/SUMMARY.md index 490b8161..30595d2b 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -61,7 +61,7 @@ * [Failure Scenarios](deployment/failure-scenarios.md) * [Plugin Management](deployment/plugin-management.md) * [Trouble Shooting](deployment/trouble-shooting.md) - * [Fluentd UI](deployment/fluentd-ui.md) + * [Fluentd UI \(unmaintained\)](deployment/fluentd-ui.md) * [Linux Capability](deployment/linux-capability.md) * [Command Line Option](deployment/command-line-option.md) * [Source Only Mode](deployment/source-only-mode.md) diff --git a/deployment/fluentd-ui.md b/deployment/fluentd-ui.md index e68c5e7c..f0aa22a9 100644 --- a/deployment/fluentd-ui.md +++ b/deployment/fluentd-ui.md @@ -1,79 +1,18 @@ # Fluentd UI -[fluentd-ui](https://github.com/fluent/fluentd-ui) is a browser-based [fluentd](https://fluentd.org/) and [td-agent](https://docs.treasuredata.com/display/public/PD/About+Treasure+Data%27s+Server-Side+Agent) manager that supports the following operations: - -* Install, uninstall, and upgrade Fluentd plugins -* Start/stop/restart fluentd process -* Configure Fluentd settings such as config file, pid file path, etc. -* View Fluentd log with simple error viewer - {% hint style='danger' %} -`fluentd-ui` is not maintained anymore. It won't work with `fluent-package`. This content is for v0.12 for now. +**`fluentd-ui` is no longer maintained.** The last release, 1.2.1, was published in November 2018. It depends on Rails 5.2 and does not work with current versions of Ruby or Fluentd. It is not included in `fluent-package`. Do not install it on new systems. {% endhint %} -## Enterprise - -[Chronosphere Telemetry Pipeline](https://chronosphere.io/platform/telemetry-pipeline/) provides an enterprise UI on top of Fluentd and Fluent Bit. Please visit their site for more information. - - -## Getting Started - -For `td-agent`, you can start it by `td-agent-ui start` like this: - -```text -$ sudo /usr/sbin/td-agent-ui start -Puma 2.9.2 starting... -* Min threads: 0, max threads: 16 -* Environment: production -* Listening on tcp://0.0.0.0:9292 -``` - -For `fluentd` gem installation, install `fluentd-ui` via `gem` command: - -```text -$ gem install -V fluentd-ui -$ fluentd-ui start -Puma 2.9.2 starting... -* Min threads: 0, max threads: 16 -* Environment: production -* Listening on tcp://0.0.0.0:9292 -``` - -Then, open [http://localhost:9292/](http://localhost:9292/) in your browser. - -The default account credentials are: - -* `username="admin"` -* `password="changeme"` - -![Fluentd UI](../.gitbook/assets/fluentd-ui%20%281%29%20%282%29.gif) - -## Screenshots - -\(v0.3.9\) - -### Dashboard - -![Fluentd UI: Dashboard](../.gitbook/assets/dashboard%20%281%29%20%281%29%20%281%29.gif) - -### Setting - -![Fluentd UI: Settings](../.gitbook/assets/setting.gif) - -### `in_tail` setting - -![Fluentd UI: \`in\_tail\` Settings](../.gitbook/assets/in_tail%20%282%29.gif) - -### Plugin - -![Plugin](../.gitbook/assets/plugin.gif) - -![](../.gitbook/assets/01%20%282%29.png) - -![](../.gitbook/assets/02%20%281%29.png) +`fluentd-ui` was a browser-based management interface for Fluentd and `td-agent`. It allowed users to edit the configuration file, install plugins and view logs from a web browser. This page is kept for reference only. If you are still running Fluentd v0.12, the setup instructions remain on [the v0.12 version of this page](https://docs.fluentd.org/0.12/deployment/fluentd-ui). -![](../.gitbook/assets/03%20%281%29.png) +For monitoring and operating Fluentd today, use the following instead: -![](../.gitbook/assets/04.png) +* [Monitoring Fluentd](../monitoring-fluentd/overview.md): overview of the monitoring options +* [Monitoring by REST API](../monitoring-fluentd/monitoring-rest-api.md): `in_monitor_agent` exposes internal metrics over HTTP +* [Monitoring by Prometheus](../monitoring-fluentd/monitoring-prometheus.md): metrics for Prometheus and Grafana +* [RPC](rpc.md): HTTP RPC endpoints for reloading the configuration and other operations +* [Plugin Management](plugin-management.md): installing and managing plugins with `fluent-gem` +* [Logging](logging.md): where Fluentd writes its own logs -![](../.gitbook/assets/05.png) +The source code remains available at [https://github.com/fluent/fluentd-ui](https://github.com/fluent/fluentd-ui). diff --git a/llms.txt b/llms.txt index 08b2ba70..c4ee689f 100644 --- a/llms.txt +++ b/llms.txt @@ -83,7 +83,6 @@ Documentation for the end-of-life v0.12 series is at https://docs.fluentd.org/0. - [Failure Scenarios](https://docs.fluentd.org/deployment/failure-scenarios.md): This article describes various Fluentd failure scenarios. - [Plugin Management](https://docs.fluentd.org/deployment/plugin-management.md): This article explains how to manage Fluentd plugins, including adding third-party plugins. - [Trouble Shooting](https://docs.fluentd.org/deployment/trouble-shooting.md): If things are not happening as expected, please first look at your logs. -- [Fluentd UI](https://docs.fluentd.org/deployment/fluentd-ui.md): fluentd-ui is a browser-based fluentd and td-agent manager that supports the following operations - [Using Linux Capabilities](https://docs.fluentd.org/deployment/linux-capability.md): This article shows configuration and dependent gem installation instructions for enabling Linux capabilities on Fluentd core. - [Command Line Option](https://docs.fluentd.org/deployment/command-line-option.md): This article describes the command-line tools and their options in `fluentd` project. - [Source Only Mode](https://docs.fluentd.org/deployment/source-only-mode.md): Since v1.18.0, Fluentd can launch with source-only mode. diff --git a/parser/regexp.md b/parser/regexp.md index a65b68fe..98ad6eb6 100644 --- a/parser/regexp.md +++ b/parser/regexp.md @@ -105,6 +105,6 @@ record: ### How to debug my regexp pattern? -[fluentd-ui's `in_tail` editor](../deployment/fluentd-ui.md#in_tail-setting) helps your regexp testing. Another way, [Fluentular](https://fluentular.herokuapp.com/) is a great website to test your regexp for Fluentd configuration. +[Fluentular](https://fluentular.herokuapp.com/) is a great website to test your regexp for Fluentd configuration. -NOTE: You may hit Application Error at Fluentular due to [heroku's free plan limitation](https://www.heroku.com/pricing). Retry a few hours later or use `fluentd-ui` instead. +NOTE: You may hit Application Error at Fluentular due to [heroku's free plan limitation](https://www.heroku.com/pricing). Retry a few hours later. diff --git a/quickstart/faq.md b/quickstart/faq.md index a6cbd939..23cb9305 100644 --- a/quickstart/faq.md +++ b/quickstart/faq.md @@ -108,6 +108,6 @@ Please refer to the [Plugin Development Guide](../plugin-development/). ### How can I parse ``? -If you are willing to write Regexp, [fluentd-ui's `in_tail` editor](../deployment/fluentd-ui.md#in_tail-setting) or [Fluentular](https://fluentular.herokuapp.com) is a great tool to verify your Regexps. +If you are willing to write Regexp, [Fluentular](https://fluentular.herokuapp.com) is a great tool to verify your Regexps. If you do NOT want to write any Regexp, look at [the Grok parser](https://github.com/kiyoto/fluent-plugin-grok-parser).