anchor.diff:      hosts: ElasticsearchAddress:9200
   ----------------------------------
   
  -
  +[float]
   ==== Secure access to the API
   The HTTP API exposed by APM Server listens on `localhost` and port 8200 by default.
   If you change the listen address from `localhost` to something that is accessible from outside of the machine, we recommend setting up firewall rules to ensure that only your own systems can access the API.
  -Alternatively, you can use the _secret token and TLS_ to secure access to APM Server API.
  +Alternatively, you can use the https://www.elastic.co/guide/en/apm/server/current/_security.html[secret token and TLS] to secure access to APM Server API.
   
   [[dashboards]]
  +[float]
   ==== Install the Kibana dashboards
   APM Server comes with predefined Kibana dashboards for the data collected.
   You can install the Kibana dashboards that are packaged with APM Server by running `apm-server` with the `setup` argument:
  
positive.code: This makes it possible to discern new errors from errors that have been happening for some time.
  It also makes it much easier to keep an eye on how many times specific errors happen.
  
  == Overview
  
  Elastic APM consists of four components:
  
  * Elasticsearch
  * APM agents
  * APM Server
  * Kibana APM UI
  
  *APM agents* are open source libraries written in the same language as your application.
  You install them into your application as you would install any other library.
  
negative.code: ----------------------------------
  
  The Python agent supports Django and Flask out of the box.
  See https://www.elastic.co/downloads/apm/django[Getting started with Django] or https://www.elastic.co/downloads/apm/flask[Getting started with Flask] for more information on how to get started.
  
  [float]
  === Set up Kibana
  
  You can use the `dashboards` that are packaged with APM Server, as mentioned above.
  
  
  