Can someone help me to understand what is the reason why Dynatrace requires Lambda function to send the logs from AWS even we use Kinesis?
I see some documentation but did not find it out what exactly the reason is, an the existing explanations do not satisfy us enough.
I'd be happy if someone can explain or send me the link of the explanation from Dynatrace web site that shows the reason(s).
I believe it functions in this manner due to Kinesis Firehose's capability to natively stream or modify data towards specific endpoints. Such modifications in data format are managed by a LAMBDA function that then returns the data to Firehose. Additionally, the Firehose offers inherent storage and error management as fundamental features.
However, this is just my theory:)