Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/treasure-data/td-agent

This repository is OBSOLETE, check gh/treasure-data/omnibus-td-agent
https://github.com/treasure-data/td-agent

Last synced: 3 months ago
JSON representation

This repository is OBSOLETE, check gh/treasure-data/omnibus-td-agent

Awesome Lists containing this project

README

        

# NOTE

This repository is for td-agent 1. If you want to check td-agent 2 or later,
please see [omnibus-td-agent](https://github.com/treasure-data/omnibus-td-agent) repository.
Don't send a patch and open an issue on this repository.

# About

The event collector daemon, for Treasure Data. This daemon collects various types of logs/events via various way, and transfer them to the cloud. For more about Treasure Data, see the [homepage](http://treasure-data.com/), and the [documentation](http://docs.treasure-data.com/).

td-agent is open sourced as [fluentd project](http://github.com/fluent/). In other words, td-agent is a distribution package of fluentd.

# Requirement

* openssl
* pbuilder

# Prepare

This script will create the debian environments by pbuilder-dist.

# Build

## deb

For the first time, you need to prepare chroot environments for each distribution. This takes a time.

```bash
$ ./make-deb-init.sh
```

Then, execute make-deb.sh.

```bash
$ ./make-deb.sh
```

## rpm

```bash
$ ./make-rpm.sh
```

If you use specific revision of fluentd...

```bash
$ ./make-rpm.sh e20137ce1f92c4e364d304969f56bf41e713ee07
```

# Install and Setup

Please refer the document (http://docs.treasure-data.com).

# Notice

td-agent consists of the following components, and packaged as rpm/deb.

* ruby (1.9.3-p194): http://www.ruby-lang.org/en/
* jemalloc: http://www.canonware.com/jemalloc/
* fluentd: https://github.com/fluent/fluentd
* fluent-plugin-mongo: https://github.com/fluent/fluent-plugin-mongo
* fluent-plugin-webhdfs: https://github.com/fluent/fluent-plugin-webhdfs
* fluent-plugin-s3: https://github.com/fluent/fluent-plugin-s3
* fluent-plugin-scribe: https://github.com/fluent/fluent-plugin-scribe
* fluent-plugin-flume: https://github.com/fluent/fluent-plugin-flume
* fluent-plugin-td: https://github.com/treasure-data/fluent-plugin-td

td-agent depends on those packages.

* openssl, readline, libxslt, libxml2
* [td-libyaml](https://github.com/treasure-data/td-libyaml) (rpm) or libyaml (deb)

# License

Released under the Apache2 license.