skywalking-logger
skywalking-logger 插件将请求和响应日志作为 JSON 对象以批处理的方式推送到 SkyWalking OAP 服务器,并支持自定义日志格式。
如果存在现有的追踪上下文,它会自动设置追踪日志关联,并依赖于 SkyWalking 跨进程传播头协议。
示例
以下示例展示了如何在不同场景下配置 skywalking-logger 插件。
- Docker
- Kubernetes
要按照示例操作,请按照 SkyWalking 文档 使用 Docker Compose 启动存储、OAP 和 Booster UI。设置完成后,OAP 服务器应监听 12800,你应该可以通过 http://localhost:8080 访问 UI。
要按照示例操作,请参考 SkyWalking 文档,将 SkyWalking OAP 服务器和 UI 部署到 Kubernetes 集群中。你可以使用 SkyWalking Helm Chart 快速开始。
部署后,通常可以在集群内通过 skywalking-oap.skywalking.svc.cluster.local:12800 访问 OAP 服务器。