Ich habe Firehose eingerichtet, um Daten durch Agent zu sammeln und es zur Elasticasearch zu schieben. Es funktioniert für einen einzelnen Datensatz mit python-Code. Aber ich kann keine Daten mit Kinesis Agent senden. Gemäß der Dokumentation sollte es firehose und kinesis Endpunkte geben. Aber ein solcher Endpunkt ist nicht verfügbar.Kinesis Firehose Endpunkt fehlt
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"
}
]
}
Ich kann nicht Firehose Endpunkt finden. Alles, was ich habe, ist der Name des Delivery-Streams.