【问题标题】:Can Heroku Postgres dynos talk with Datadog?Heroku Postgres dynos 可以与 Datadog 对话吗?
【发布时间】:2021-05-06 22:57:35
【问题描述】:

我在 Heroku 上有一个 Postgres dyno,我使用 Datadog。

Datadog 上默认有两个 postgres 仪表板:指标和概览。

指标有效(CPU 使用率、内存、I/O...)但概览无效(死锁、索引使用情况)

Heroku Postgres dyno 和 Datadog 是否完全兼容?

【问题讨论】:

  • 你解决了吗?
  • 您能否提供有关您在 heroku 上的数据库的更多信息。它是作为其他服务的插件吗?

标签: heroku-postgres datadog


【解决方案1】:

您可以通过多种方式将开箱即用的指标导入您的应用程序或服务的 datadog 中。

假设您在描述 postgres 后正在使用后端服务,则可以使用许多 datadog 依赖项之一。我使用的节点应用程序之一是dd-trace,它有许多不同的postgres插件(使用pg库的连接)开箱即用。尽管这些为您提供了许多有关已运行查询的指标并帮助识别应用程序级别的瓶颈,但您需要做额外的工作才能将死锁、索引使用和连接用户等其他事情纳入 datadog。解决此问题的两种主要方法,

  • 使用上述 dd-trace 从应用程序创建 custom metricquery the db
  • 使用custom build pack 在heroku 上启动一个单独的datadog 代理,这与heroku 实例中的应用程序一起运行另一件事,其核心目的是移植指标。

【讨论】:

    猜你喜欢
    • 2016-06-01
    • 2013-03-31
    • 1970-01-01
    • 2011-08-01
    • 1970-01-01
    • 2013-04-28
    • 1970-01-01
    • 2014-01-14
    • 2021-07-20
    相关资源
    最近更新 更多