Use an Elasticsearch cluster managed by ECKedit

Managing both APM Server and Elasticsearch by ECK allows a smooth and secured integration between the two. The output configuration of the APM Server is setup automatically to establish a trust relationship with Elasticsearch.

  1. To deploy an APM Server and connect it to the cluster you created in the quickstart, apply the following specification:

    cat <<EOF | kubectl apply -f -
    kind: ApmServer
      name: apm-server-quickstart
      namespace: default
      version: 8.14.1
      count: 1
        name: quickstart
  2. Monitor APM Server deployment.

    You can retrieve details about the APM Server instance:

    kubectl get apmservers
    NAME                     HEALTH    NODES    VERSION   AGE
    apm-server-quickstart    green     1        8.14.1      8m

    And you can list all the Pods belonging to a given deployment:

    kubectl get pods --selector=''
    NAME                                                READY   STATUS    RESTARTS   AGE
    apm-server-quickstart-apm-server-69b447ddc5-fflc6   1/1     Running   0          2m50s