看起来您没有安装任何 APM 服务。让我们添加一些

Looks like you dont have any APM services installed. Lets add some

我正在使用弹性云。我的 Apm 服务器在弹性云上 运行。但仍然在 Kibana 中,我可以看到消息“看起来您没有安装任何 APM 服务。让我们添加一些!”。

我的 Elastic、Kibana 和 APM 版本是 7.8.1

我正在尝试在 Kibana 中使用 APM,然后我会将 APM 代理添加到我的 Asp.net MVC 应用程序中。

问题中不清楚是否已在您希望跟踪的应用程序中配置了 .NET APM 代理集成。

假设 ASP.NET MVC 是 ASP.NET Full Framework integration

  1. 引用Elastic.Apm.AspNetFullFramework应用中的nuget包
  2. ElasticApmModule 添加到 web.config
  3. 中的模块
<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <system.webServer>
        <modules>
            <add name="ElasticApmModule" type="Elastic.Apm.AspNetFullFramework.ElasticApmModule, Elastic.Apm.AspNetFullFramework" preCondition="managedHandler" />
        </modules>
    </system.webServer>
</configuration>
  1. Configure agent settings 在 web.config 应用程序设置中
<?xml version="1.0" encoding="utf-8"?>
<!-- ... -->
<configuration>
    <!-- ... -->
    <appSettings>
        <!-- ... -->
        <add key="ElasticApm:ServerUrl" value="<APM server in Elastic Cloud URL and port>" />
        <add key="ElasticApm:SecretToken" value="<APM server secret token>" />
        <!-- plus any other configuration -->
    </appSettings>
    <!-- ... -->
</configuration>

完成后,您应该开始在 Kibana 的 APM 部分看到应用程序的 APM 数据。