主机部署

  • 操作系统:Linux
  • 系统架构:amd64
  • 发行版支持systemd

目前release仅包含GOOS=linux GOARCH=amd64生成的二进制可执行文件。其他系统和架构,请自行基于源码交叉编译。

请将以上的替换成具体的版本号。

创建loggie.yml

loggie.yml

  1. cat << EOF > /opt/loggie/loggie.yml
  2. loggie:
  3. monitor:
  4. logger:
  5. enabled: true
  6. listeners:
  7. filesource: ~
  8. filewatcher: ~
  9. reload: ~
  10. sink: ~
  11. reload:
  12. enabled: true
  13. period: 10s
  14. http:
  15. enabled: true
  16. port: 9196

创建pipelines.yml

pipelines.yml

  1. cat << EOF > /lib/systemd/system/loggie.service
  2. [Unit]
  3. Description=Loggie
  4. [Service]
  5. MemoryMax=200M
  6. ExecStart=/opt/loggie/loggie -config.system=/opt/loggie/loggie.yml -config.pipeline=/opt/loggie/pipelines.yml
  7. Restart=always
  8. [Install]
  9. WantedBy=multi-user.target
  10. EOF

然后设置为开机启动:

  1. systemctl enable loggie

接着就可以正式启动Loggie了: