Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month ago
JSON representation
This repository is OBSOLETE, check gh/treasure-data/omnibus-td-agent
- Host: GitHub
- URL: https://github.com/treasure-data/td-agent
- Owner: treasure-data
- Archived: true
- Created: 2011-07-30T18:33:15.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2016-02-23T21:16:53.000Z (almost 9 years ago)
- Last Synced: 2024-08-04T07:04:14.514Z (5 months ago)
- Language: Shell
- Homepage: https://github.com/treasure-data/omnibus-td-agent
- Size: 264 KB
- Stars: 109
- Watchers: 105
- Forks: 48
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
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-tdtd-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.