【发布时间】:2017-04-05 07:28:22
【问题描述】:
我是 Datadog APM 的新手。我已经阅读了一些教程,但我无法找到如何在 Datadog 中添加数据以创建自定义仪表板?
【问题讨论】:
标签: monitoring dashboard apm datadog
我是 Datadog APM 的新手。我已经阅读了一些教程,但我无法找到如何在 Datadog 中添加数据以创建自定义仪表板?
【问题讨论】:
标签: monitoring dashboard apm datadog
第一步是确保您拥有datadog agent running,并且它的 APM 组件正在运行并准备好从您的应用程序接收跟踪数据(this option in your datadog.conf,必须设置为“真”)。
其次,您需要为编写应用程序的语言安装适当的库。您可以在此页面上的 datadog 帐户中找到所有这些库:https://app.datadoghq.com/apm/docs
第三,一旦安装了跟踪库,您需要为您有兴趣收集 APM 数据的工具添加跟踪集成,这些说明将在每个库的文档中找到。 (例如,Python、Ruby 和 Go)
集成将是一种相当快速的方法,可以在您的应用程序具有较高延迟、错误等的地方获得相当精细的跨度。如果您想从那里走得更远,每个库的文档也有关于如何做的说明编写您自己的自定义跟踪函数以公开有关您的自定义应用程序的更多信息——这需要更多的工作,但相当简单。您可能希望在执行过程中一点一点地添加这些内容。
我想,那你就万事大吉了。您将跟踪服务、资源以获取应用程序请求的延迟、请求计数和错误计数,并且您可以深入了解火焰图以进一步了解哪些请求在您的应用程序中花费的时间最多。
现在回想起来,他们最近似乎对设置过程进行了一些更改,如果您使用 Python,则可以更轻松地添加 Web 框架和数据库集成。他们甚至在他们的get-started section now 中有一个命令行工具。
希望这会有所帮助!如果您在此过程中遇到问题,请联系他们的支持团队 (support@datadoghq.com) - 他们总是很乐意提供帮助。
【讨论】: