# 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.
{% 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)

![](../.gitbook/assets/03%20%281%29.png)

![](../.gitbook/assets/04.png)

![](../.gitbook/assets/05.png)
