If you want APM Server to connect to a cluster that has X-Pack security enabled, there are extra configuration steps:
To send data to a secured cluster through the
elasticsearchoutput, APM Server needs to authenticate as a user who can manage index templates, monitor the cluster, create indices, and read and write to the indices it creates.
To search the indexed APM Server data and visualize it in Kibana, users need access to the indices APM Server creates.
If encryption is enabled on the cluster, you need to enable HTTPS in the APM Server configuration.
For more information about X-Pack security, see Securing the Elastic Stack.
APM Server features that require authorizationedit
After securing APM Server, make sure your users have the roles (or associated
privileges) required to use these APM Server features. You must create the
apm_reader roles (see Configure authentication credentials and
Grant users access to APM Server indices).
kibana_user role is built-in.
Send data to a secured cluster
Load index templates
Load APM Server dashboards into Kibana
Read indices created by APM Server
View APM Server dashboards in Kibana