5 个版本 (稳定)
1.2.1 | 2024 年 3 月 17 日 |
---|---|
1.2.0 | 2019 年 7 月 29 日 |
1.1.0 | 2019 年 7 月 28 日 |
1.0.0 | 2019 年 7 月 27 日 |
0.9.0 | 2019 年 7 月 26 日 |
#10 in #journald
每月 132 次下载
26KB
491 行
journald-to-cloudwatch
此工具不再处于积极开发状态。如果您有兴趣接管或重新利用 crates.io 上的名称,请随时联系我:[email protected]
这是一个简单的服务,用于将 journald 日志复制到 AWS CloudWatch 日志。
实现非常基础。它不会复制 journald-to-cloudwatch 开始之前创建的日志。它只有一个配置选项,即日志组的名称。日志流名称由实例名称(服务假定它运行在 EC2 实例上)推导而来。
用法
为 EC2 构建服务
tools/package.py
这将在一个具有 awslinux2 EC2 实例应有的库的 Docker 容器中构建。
输出是 release/journald-to-cloudwatch-{version}.tar.gz
。将其复制到 EC2 实例。tarball 中包含一个示例服务配置文件。将其复制到 /etc/systemd/system/
并将 LOG_GROUP_NAME
修改为您日志组的名称。请注意,日志组必须存在,服务才能正常工作;它不会创建日志组。
IAM 策略
需要以下权限
logs:CreateLogStream
logs:DescribeLogStreams
logs:PutLogEvents
依赖关系
~31MB
~633K SLoC