3 个版本 (破坏性更新)
0.3.0 | 2024 年 2 月 17 日 |
---|---|
0.2.0 | 2024 年 2 月 17 日 |
0.1.0 | 2024 年 2 月 17 日 |
#4 in #exists
每月下载量 40
16KB
239 行
stdin-to-cloudwatch
将标准输入的日志发送到 AWS CloudWatch Logs
用法
echo "Hello, World!" | stdin-to-cloudwatch MyLogGroup MyLogStream
MyLogGroup
是要发送日志的日志组名称- 如果日志组不存在,则将其创建
MyLogStream
是要发送日志的日志流名称- 如果日志流不存在,则将其创建
- 日志从标准输入读取,逐行发送到 CloudWatch Logs
安装
cargo install stdin-to-cloudwatch
选项
--region
要发送日志的 AWS 区域。
echo "Hello, World!" | stdin-to-cloudwatch MyLogGroup MyLogStream --region us-west-2
--endpoint-url
要发送日志的端点 URL。
LocalStack 用户可以使用此选项将日志发送到 LocalStack。
echo "Hello, World!" | stdin-to-cloudwatch MyLogGroup MyLogStream --endpoint-url https://127.0.0.1:4566
--remake-log-stream
如果日志流已存在,则将其删除并创建一个新的。
echo "Hello, World!" | stdin-to-cloudwatch MyLogGroup MyLogStream --remake-log-stream
-s
, --suffix-stream-name-with-timestamp
将当前时间戳附加到日志流名称。
echo "Hello, World!" | stdin-to-cloudwatch MyLogGroup MyLogStream --suffix-stream-name-with-timestamp
流名称将类似于 MyLogStream-1708169869
--pass-through
在将日志发送到 CloudWatch Logs 后,将其通过 stdout 传递。
echo "Hello, World!" | stdin-to-cloudwatch MyLogGroup MyLogStream --pass-through
依赖关系
~18–27MB
~390K SLoC