如何解决无服务器数据狗转发器如何加密/编码他们的日志?
我无法弄清楚 datadog 转发如何对来自 datadog 转发器的消息进行编码/加密。我们正在使用以下文档在 datadog 上使用转发器:https://docs.datadoghq.com/serverless/forwarder/。在该页面上,Datadog 可以选择将相同的事件发送到它通过 AdditionalTargetLambdaARNs 标志调用的另一个 lambda。我们正在这样做并让另一个 lambda 调用,但我们得到的事件输入是长字符串,看起来是 base64 编码的,但是当我将它放入 base64 解码器时,我得到了胡言乱语。我想知道是否有人知道 datadog 如何压缩/编码/加密他们发送的数据/日志,以便我可以读取 lambda 中的日志并能够对转发的数据执行操作?我一直在 google 和 datadog 网站上搜索有关这方面的文档,但找不到任何文档。
解决方法
看起来 Datadog 使用 zstd 压缩,以便在发送数据之前对其进行压缩:https://github.com/DataDog/datadog-agent/blob/972c4caf3e6bc7fa877c4a761122aef88e748b48/pkg/util/compression/zlib.go
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。