docker-fluentd:对elasticsearch + s3 + cloudwatch-logs 的服务发现感知流利

时间:2024-07-23 10:19:42
【文件属性】:

文件名称:docker-fluentd:对elasticsearch + s3 + cloudwatch-logs 的服务发现感知流利

文件大小:9KB

文件格式:ZIP

更新时间:2024-07-23 10:19:42

Shell

ianblenke/流利的 这是一个与 ElasticSearch、S3 和 Cloudwatch 插件捆绑在一起的高度可配置的镜像。 请花一点时间通读 run.sh 脚本,因为已尝试记录它并使其可读。 该容器使用 supervisord 来同时生成 fluentd 和 confd。 Confd 需要ETCD_IP (主机)或ETCD_ADDR (主机:端口)。 如果两者都没有找到,supervisord 将生成一个本地 etcd 供 confd 使用。 confd 配置允许嵌入 confd 程序魔术表达式,如{{ getenv "VARIABLE" }} ,以及多主机服务发现和与弹性搜索服务器通信的自愈流利容器。 有一个由 run.sh 脚本动态生成的默认配置。 这将最终扩展到 ONELINE 环境变量方案,就像 可选,从源构建和运行图像 如果您更喜欢从源代码构建而不是使用发布


【文件预览】:
docker-fluentd-master
----Dockerfile(1KB)
----aws()
--------s3-logs.iam(152B)
--------cloudwatch-logs.iam(253B)
----run.sh(8KB)
----systemd()
--------fluentd-forwarder.service(560B)
--------journald-fluentd.service(1KB)
--------journald-fluentd-pos.service(793B)
----fluentd.cloud-init(5KB)
----README.md(2KB)

网友评论