我是Datadog APM的新手。我已经阅读了一些教程,但我无法找到如何在Datadog中添加数据来创建自定义仪表板?
答案 0 :(得分:0)
第一步是确保您拥有datadog agent running,并且其中的APM组件正在运行并准备好从您的应用程序接收跟踪数据(this option in your datadog.conf,这必须是设置为“true”)。
其次,您需要为编写应用程序的语言安装相应的库。您可以在此页面上的datadog帐户中找到它们:https://app.datadoghq.com/apm/docs
第三,一旦安装了跟踪库,您就需要为您有兴趣收集APM数据的工具添加跟踪集成,并在每个库的文档中找到相关说明。 (例如,Python,Ruby和Go)
整合将是一种相当快速的方法,可以在您的应用程序具有更高的延迟,错误等方面获得相当精细的跨度。如果从那里您想更进一步,每个库的文档也有关于如何能够的说明编写自己的自定义跟踪函数,以显示有关自定义应用程序的更多信息 - 这是一个更多的工作,但是相当简单。您可能希望随时添加这些内容。
然后你会全力以赴,我想。您将跟踪服务,资源以获取应用程序请求的延迟,请求计数和错误计数,您可以深入查看火焰图以进一步了解哪些请求在应用程序中花费的时间最多。
现在回过头来看,似乎他们最近对设置过程进行了一些更改,这使得在使用Python时更容易添加Web框架和数据库集成。他们甚至在get-started section now中有一个命令行工具。
希望这有帮助!如果您遇到问题,请联系他们的支持团队(support@datadoghq.com) - 他们总是很乐意帮忙。