Minimum Permissions for Heartbeat

Hey there

What are the minimum permissions to get heartbeat up and running? I don't really want to provide superuser credentials to heartbeat, so I'd like to know what the very minimum I can get away with is, including setup of dashboards.


If you don't need ICMP then it doesn't need to be root. It just needs to be able to write its logs out and speak to any endpoints + elasticsearch with TCP.

Sorry I should have clarified

I mean which elasticsearch permissions does the user need to successfully push up the dashboards and index its heartbeat events into elastic?. In the heartbeat.yml config's output.elasticsearch section, i need a username and a password. I'm wondering what the minumum elasticearch permissions are that i can assign to this user for doing everything heartbeat needs to do

Ah, I think the docs on granting access to secured resources are what you're looking for. Let me know if that doesn't fit the bill.

Thanks, that was exactly what I was looking for.