如何解决看起来您没有安装任何 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 数据。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。