pod-point/laravel-monolog-kinesis
Monolog handler for Laravel that streams application logs to AWS Kinesis. Configure it as a logging channel to ship structured log records to a Kinesis stream for centralised collection and downstream processing.
CHANGELOG.md in favor of the GitHub Releases page. If your dependency-review or change-tracking workflow reads changelog files (bots, compliance scans, upgrade runbooks), update it to read Releases instead.Consider adoption when:
Look elsewhere when:
For executives (one paragraph): A small open-source dependency that sends our Laravel application logs into AWS's managed streaming pipeline without us writing or maintaining custom integration code. The v4.0.2 release is additive and non-breaking, and delivers two things that matter commercially: we can now enforce a standard log format across services instead of forking, and we can run without static AWS access keys by using IAM roles — which removes a secrets-management finding and unblocks deployment on our standard AWS compute. Cost is driven by Kinesis volume, not by this package; it is appropriate for services with real log volume and multiple downstream consumers, and overkill for small ones.
For engineering: Patch release within 4.x, no breaking changes, low upgrade risk. Three changes: (1) custom formatter support — allows a shared log schema and payload trimming instead of maintaining a fork; (2) null AWS credentials supported for assumed IAM roles — enables IRSA/ECS task roles/instance profiles with no code changes beyond config; (3) changelog moved to GitHub Releases, so update any automation that parses CHANGELOG.md. Recommended approach: pilot in one service, confirm supported Laravel/PHP versions, verify batching/retry semantics and formatter behavior under load, and instrument cost per GB plus delivery latency before rolling out fleet-wide. Have a named owner, since upstream support is community-only.
How can I help you explore Laravel packages today?