主机内应用程序(docker 容器)的 Datadog 自定义指标

主机内应用程序(docker 容器)的 Datadog 自定义指标

我的主机 CentOS 上有一个 datadog 代理。我有一个 nodeJS 应用程序,我想从中发送自定义指标。

从应用程序配置:

var StatsD = require('hot-shots');
var dogstatsd = new StatsD({
    port: 8125,
    globalTags: { env: process.env.NODE_ENV },
    errorHandler: function (error) {
        console.log("Socket errors caught here: ", error);
    }
});

module.exports = dogstatsd;

不确定我做错了什么,但没有发送自定义指标。如何让我的应用程序(在 docker 内部)能够使用主机 dogstatsd UDP 服务器向 datadog 发送数据包?

相关内容