• Fluentd安装——通过rpm方式


    0. td-agent是何物

    为了灵活性,fluentd用Ruby写的,其中一些性能敏感的部件使用c写的。普通的用户直接安装和使用Ruby进程可能有困难,这样就把它封装成Fluentd的稳定版本——td-agent.

    1. 安装rpm包

    直接执行 install-redhat-td-agent2.sh脚本,就会自动安装上td-agent

    curl -L https://toolbelt.treasuredata.com/sh/install-redhat-td-agent2.sh | sh
    

    2. 启动守候进程

    $ /etc/init.d/td-agent start 
    Starting td-agent: [  OK  ]
    $ /etc/init.d/td-agent status
    td-agent (pid  21678) is running...

    其他常用命令

    #重新加载配置文件
    /etc/init.d/td-agent reload
    #重新启动
    /etc/init.d/td-agent restart
    #关闭
    /etc/init.d/td-agent stop

    3. 利用HTTP发送POST日志

    默认td-agent的配置文件在/etc/td-agent/td-agent.conf,标准输出的文件是/var/log/td-agent/td-agent.log

    配置文件td-agent.conf

     curl -X POST -d 'json={"json":"message"}' http://localhost:8888/debug.test

    查看日志(/var/log/td-agent/td-agent.log),可以看到已经写入到日志。

    翻译自:http://docs.fluentd.org/articles/install-by-rpm

  • 相关阅读:
    计划任务
    Crontab 定时任务格式参数
    Nginx 内核优化
    AC自动机
    Benelux Algorithm Programming Contest 2017(D)
    BAPC2017
    2018.9青岛网络预选赛(K)
    2018.9青岛网络预选赛
    2018.9青岛网络预选赛(A)
    2018.9青岛网络预选赛(C)
  • 原文地址:https://www.cnblogs.com/kaituorensheng/p/5120694.html
Copyright © 2020-2023  润新知