看起来您没有安装任何 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
- 引用
Elastic.Apm.AspNetFullFramework
应用中的nuget包
- 将
ElasticApmModule
添加到 web.config 中的模块
<?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>
- 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 数据。
我正在使用弹性云。我的 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
- 引用
Elastic.Apm.AspNetFullFramework
应用中的nuget包 - 将
ElasticApmModule
添加到 web.config 中的模块
<?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>
- 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 数据。