【问题标题】:New Relic PlugIn SDK for .Net.Net 的新 Relic 插件 SDK
【发布时间】:2013-06-22 23:35:40
【问题描述】:

根据页面Choosing a development language for your plugin,有Java和Ruby的PlugIn SDK。

对于其他平台

New Relic 提供的语言和开发支持较少 我们尚未为其开发 SDK 的工具。更长的开发时间 需要。

New Relic 是否有计划为 .Net 创建类似的 PlugIn SDK?

或者其他人使用 .Net 创建了一些 New Relic 插件,可以共享(可以考虑 GitHub 上的开源项目)作为其他 .Net 插件的起点?

【问题讨论】:

  • 什么是没有任何评论的否决票? downvoter 是否认为 .Net 如此糟糕,不应该用于编写任何插件?
  • 是的,看起来很奇怪。如果它有帮助,你就得到了我的支持...... :) 顺便说一句,你拼错了 Ruby(尽管我怀疑这是不赞成投票的理由)
  • “New Relic 是否有计划为 .Net 创建类似的 PlugIn SDK?” - 为什么不直接问他们?
  • @rup,在上面链接页面的底部,他们建议 StackOverflow 作为公共论坛。
  • 他们还提供了一个电子邮件地址。我仍然认为直接向他们询问这部分更有意义:唯一可以回答的人是 New Relic 员工,虽然他们可能会在这里回答标签,但他们肯定会回复他们的支持电子邮件。

标签: c# .net newrelic-platform


【解决方案1】:

查看 Microsoft SQL 服务器插件:https://github.com/newrelic-platform/newrelic_microsoft_sqlserver_plugin

它是用 .Net 编写的。

希望看到那里的工作变成 .Net 的通用 SDK

【讨论】:

  • 插件包含NewRelic.Platform.Binding.DotNET.dll。该库是否有任何文档可用?
  • 我建议您在回答中包含您是 NewRelic 的员工。它会给你的答案更多的信任。我说的对吗,那个 SQL Server 插件是由 New Relic 团队构建的?
  • SQL Server 插件是由 New Relic 自己编写的,并且确实包含一个绑定 DLL,该 DLL 似乎与 .NET 代理版本控制相匹配。想知道为什么他们也不开源吗?
【解决方案2】:

虽然没有针对 Ruby 或 Java 之外的其他语言的 SDK,但您仍然可以使用 New Relic API。它是一个 RESTful API,应该相对容易使用。

例如,有一些用 Python 编写的 New Relic 插件(查看MeetMe plugin)。它不使用 SDK,而是通过 API 连接到 New Relic。

这可能意味着更多的工作,但应该可以使用 .NET

【讨论】:

    【解决方案3】:

    对于那些几年后偶然发现这篇文章的人(比如我自己),看起来 .Net SDK 现在已经开源了:

    https://github.com/newrelic-platform/newrelic_dotnet_sdk

    我发现此存储库的链接隐藏在其中一个文档页面中,尽管大多数文档都指出只有 Java 和 Ruby SDK 可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-09
      • 2019-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多