We are seeing an empty list in APM in Kibana. However, we do have data logged to the apm-* index and our service "expresstest" is displayed in the Kibana Search.
Kibana is sending the query {"query_string":{"query":"*"}} and getting [ ] as response.
I experienced something similar before in Elastic APM 6.5.3 (Docker version) when I was using custom RUM transactions. It disappeared when I upgraded to 6.6.0.
The symptom on my side is that the Service name appears in the APM home page, the transactions and traces names appear in the drill down (when you click on the service name), but when the traces and transactions are clicked for details, it returns an empty page. The transactions and traces can be viewed in Discover page.
As mentioned above, it only affected my custom RUM transactions. As I am using 6.6.0 now, i can no longer reproduce the symptoms.
The screenshot in Discover shows a metric document. Do you have any transactions or errors?
In 6.6 the service overview will only show services that has transactions and/or errors. Metric-only services will not be displayed. This was fixed for 7.0 in: https://github.com/elastic/kibana/pull/30397
A quick update: I've backported the fix to 6.6 so if this was indeed the issue you were seeing you should be able to upgrade to the next patch (6.6.2), and be able to see metric-only services in the service overview.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.