morScate / cloudwatch-logger

将事件记录到 AWS CloudWatch,包括嵌入式指标

v0.0.10-alpha 2024-03-07 10:43 UTC

README

这是该包的Alpha版本。请勿在生产环境中使用!

该包允许您将日志记录到 AWS Cloudwatch。它还允许您以 AWS 嵌入式指标格式(https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Embedded_Metric_Format_Specification.html)记录指标。

需求

  • PHP >= 8.0
  • Laravel >= 9.0

安装

要开始使用该包,您需要通过 Composer 安装它

composer require morscate/cloudwatch-logger

在您的 .env 文件中设置以下环境变量

AWS_ACCESS_KEY_ID=
AWS_SECRET_ACCESS_KEY=
AWS_DEFAULT_REGION=
CLOUDWATCH_LOG_GROUP_NAME=

发布配置

如果您需要发布配置文件,可以运行以下命令

php artisan vendor:publish --tag=cloudwatch-config

安全漏洞

如果您在此项目中发现安全漏洞,请通过development@morscate.nl给我发邮件。