java - DataDog api - 发送堆栈跟踪

标签 java newrelic datadog

我正在用 DataDog 替换现有的 NewRelic java 支持代码,并且想知道如何发送错误消息。 NewRelic 有 .noticeEvent() 调用。 DDog library我使用的是 .recordEvent() 但似乎没有办法发送堆栈跟踪。

有人曾经走过这条路吗?我可以通过上述方式发送文本,但我需要更多信息。

最佳答案

我不熟悉您正在使用的产品和库,但有一个开源库MgntUtils,它可以从异常中提取完整或过滤的堆栈跟踪作为字符串。既然您提到您可以传递文本(即字符串),这个库可能会帮助您。以下是 MgntUtils 库的链接:

  1. https://www.linkedin.com/pulse/open-source-java-library-some-useful-utilities-michael-gantman?trk=pulse_spock-articles详细的文章解释了 MgntUtils 库中提供了哪些实用程序以及如何使用它们
  2. http://search.maven.org/#search%7Cga%7C1%7Cmichaelgantman - 在这里您可以将其作为 Maven 资源获取(库、源代码和 Javadoc 也可作为单独的资源使用)
  3. Github:https://github.com/michaelgantman/Mgnt - 在这里您可以将此库作为 git 项目获取,以及库本身、源代码和 javadoc 的 Jars(每个都位于单独的 jar 中)

希望这有帮助

关于java - DataDog api - 发送堆栈跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39750699/

相关文章:

java - 如何摆脱警告: Nashorn engine is planned to be removed from a future JDK release?

java - GSON 库中出现异常 :- java. lang.IllegalArgumentException : class oracle. jdbc.driver.Accessor 声明多个 JSON 字段命名语句

java - 使用 Java 将特定图像添加到 JPanel

postgresql - 如何监控 Heroku postgres 数据库

java - 基本的 MVC 模式和 GUI

ios - NewRelicAgent 框架在 NR_timeElapsedInMilliSeconds 内崩溃

python - 导入错误: cannot import name widgets from django. contrib.admin

go - 记录未处理的Golang panic

events - Datadog 事件触发器不返回数据而不是 0

Datadog 导出日志超过 5,000