Logs to Elastic cloud

Hi,

I've just started with the elastic cloud, i would like to send logs from devices ( routers) where i can only set the ipadress of the log receiver to the cloud.

Which is the best solution ?
Do i have to install a logstash server next to the devices to send the logs to elastics ?
Can i use a small raspberry as a log forwarder if i wan't to collect logs from customers devices ?

Thx

Yes. Cloud does not provide public IP's for access.

Potentially, yes.

Can i find somewhere a explained process how to set up the logstash server to forward logs to elastics cloud ?

No, it's the same as any ES output.
Just put the URL in the hosts area and make sure you have the username and password setup as well.