cascade-energy / monolog-kinesis-handler
此包已被弃用,不再维护。没有建议的替代包。
Monolog 的 Kinesis 处理器
0.1
2015-10-14 19:24 UTC
Requires
- aws/aws-sdk-php: ^3.2
- monolog/monolog: ^1.16
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is not auto-updated.
Last update: 2022-06-11 05:54:37 UTC
README
Monolog 处理器,用于将消息发送到 AWS Kinesis 流
示例用法
<?php $kinesis = new \Aws\Kinesis\KinesisClient(['region' => 'us-west-2', 'version' => 'latest']); $kinesisHandler = new \CascadeEnergy\Monolog\Handler\KinesisHandler($kinesis, 'kinesis-stream-name'); $logger = new \Monolog\Logger('log-channel'); $logger->pushHandler($kinesisHandler); $logger->notice('Off we go to Kinesis.');
导入使用说明
此处理器旨在将实时监控信息流式传输到 DevOps 仪表板等系统;它不是用于关键任务日志聚合器。因此,当前的异常处理策略是简单地丢弃日志。
如果无法访问目标 Kinesis 流或其吞吐量超出限制,此处理器不会尝试重新尝试失败的日志传输。