我已经设置了 firehose 来通过代理收集数据并将其推送到 elasticasearch。它适用于使用 pyhon 代码的单个记录。但我无法使用 Kinesis Agent 发送数据。根据文档,应该有 firehose 和 kinesis 端点。但是没有这样的端点可用。
https://docs.aws.amazon.com/firehose/latest/dev/writing-with-agents.html
{
"cloudwatch.emitMetrics": true,
"kinesis.endpoint": "https://your/kinesis/endpoint",
"firehose.endpoint": "https://your/firehose/endpoint",
"flows": [
{
"filePattern": "/tmp/app1.log*",
"kinesisStream": "yourkinesisstream"
},
{
"filePattern": "/tmp/app2.log*",
"deliveryStream": "yourfirehosedeliverystream"
}
]
}
我找不到 firehose 端点。我所拥有的只是交付流名称。