我看到这个关于 Amazon Kinesis Firehose 到 S3 和 Protobuf 数据的 SO,这是 5 年前被问到的。
只是想知道 Amazon Kinesis Data Firehose 是否有任何变化,它现在是否可以转发 protobuf 数据而无需对数据进行 base64 编码?
仅供参考,我正在研究使用如下遥测管道将 OpenTelemetry/OTLP protobuf 请求转发到 Elasticsearch:
apps (in EKS)
-> OTEL collector agent
-> Kinesis Data Stream
-> Kinesis Delivery Stream
-> Elastic APM
-> Elasticsearch
.注意:Elastic APM 仅支持 grpc/proto 或 http/proto,二进制 protobuf 数据不能进行 base64 编码,否则将无法工作。