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