问题标签 [datadog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
844 浏览

elasticsearch - datadog 弹性搜索检查因 ReadTimeout 失败

我正在尝试将 datadog 集成到 elasticsearch,但 datadog 收集器显示错误。我无法解决这个问题。请帮忙

我的弹性.yaml

0 投票
1 回答
1957 浏览

docker - DataDog 中的容器磁盘使用情况

有什么方法可以监控 DataDog 中 docker 容器的磁盘使用情况?

我可以在 DataDog web 中查看容器的所有 CPU、RAM 和 IO 指标。

但我看不到任何与磁盘空间相关的指标。

他们的页面https://docs.datadoghq.com/integrations/docker/说:

我在 Dashboards > Docker 和 Metrics > Explorer 中都找不到这些

我是 DataDog 的新手,所以这里可能遗漏了一些明显的东西。

0 投票
1 回答
637 浏览

json - 向 Datadog 发送事件

不幸的是,没有官方的 Go Datadog API。我目前正在使用这个而不是https://github.com/zorkian/go-datadog-api。Datadog 分叉了它的第一个版本并推荐使用它。

我能够连接到我的仪表板:

但我不知道如何发送创建/跟踪事件。这是我目前的方法,但如果失败严重。

根据我的理解和缺少的文档,我必须在这个结构中填写一些变量(https://github.com/zorkian/go-datadog-api/blob/master/events.go

你能帮我吗?

0 投票
3 回答
6471 浏览

nginx - 使用“allow”指令限制对 nginx 服务器位置的访问到特定的 Docker 容器

编辑:Tarun 的回答完全符合我的要求。Eugen的回答也是一个很好的解决方案。我最终接受了 Tarun 的答案是正确的,但使用了 Eugen 的答案。如果您有类似的问题并且担心其他容器访问 nginx 状态服务器,请使用 Tarun 的答案。如果您宁愿坚持使用 Docker 的正常主机名方案,请使用 Eugen 的。

+++ 原始问题 +++

我有一个使用 docker-compose 构建的应用程序。我正在尝试通过 DataDog 集成监控。我正在使用 DataDog 的代理容器,到目前为止一切正常。我正在尝试通过调整本教程来启动和运行 nginx 监控。

我的应用程序在 docker-compose 文件中定义,如下所示:

根据教程,我向 nginx 添加了一个服务器块,如下所示:

使用此配置,我可以从 nginx 容器中检查 nginx 状态。到目前为止,一切都很好。现在我想更改位置块中的“允许”指令以仅允许访问 datadog-agent 服务。但是,我不知道 datadog-agent 的 IP。在配置对 Flask uwsgi 服务器的访问时,我可以使用如下指令:

但这似乎不适用于允许指令;如果我尝试:

我收到以下错误:

如何安全地将 nginx 状态暴露给我的监控容器?

0 投票
1 回答
613 浏览

datadog - DataDog system.disk_write_time_pct / system.disk_read_time_pct

我试图让 DataDog 显示系统信息的仪表板。一条信息是系统从指标中表示的磁盘读取/写入的时间百分比,system.disk.read_time_pct以及system.disk.write_time_pct

但是,当我将此图表放在仪表板上时,它显示的某些部分远远超过 5000%,这显然是不对的。

带预览的数据狗图形编辑器

从上面的预览中可以看出,它显示了 5430% 的磁盘读取时间。如果我将 Y 轴限制为 100,它通常会超过 100%。

我找不到任何东西来解释这一点或如何正确绘制它。那么,如何正确绘制图表system.disk.read_time_pctsystem.disk.write_time_pct使用 DataDog?

0 投票
1 回答
998 浏览

datadog - 如何通过 API 调用获取 Datadog Alert 数据

我已设置阈值以获取基础设施数据狗中的警​​报。警报即将出现在数据狗 UI 上,但如何使用 JAVA 或 python 通过 API 调用获取所有警报数据。我只需要警报数据。

0 投票
1 回答
310 浏览

erlang - 在 exometer 中发送 Datadog 标签

我正在使用exometerexometer_report_statsd报告器通过 dogstatsd 向 Datadog 报告 Phoenix 端点响应时间。

从一个插头,我打电话:exometer.update/2给 Datadog 发送响应时间。

例如:

:exometer.update [:app_name, :webapp, :resp_time], 25

现在,我希望每个端点和版本只有一个指标app_name.webapp.resp_time而不是一个指标,所以我想到了使用标签。

问题是,我应该在哪里包含标签?

0 投票
1 回答
513 浏览

datadog - 如何为容器设置自动发现?

我已经配置了 docker-daemon,还添加了修改的 auto_conf。我应该如何传递 %%host%% 变量?

更改了 etcd.yaml

但是当我尝试做

sudo docker exec -it dd-agent /etc/init.d/datadog-agent configcheck

收集器日志显示

0 投票
0 回答
2386 浏览

microservices - 使用数据狗中的计数器指标显示一天的计数

我们的微服务中有一个计数器指标,可以将数据推送到 DataDog。我想显示给定时间范围内的总计数,以及每天的计数(X 轴有日期,Y 轴有计数)。我们如何实现这一目标?

我尝试使用sum bydiff使用查询值表示。它给出了给定时间范围内的计数总数。但我想得到一个条形图,其中 X 轴作为日期,Y 轴作为计数。这在 DataDog 中可行吗?

0 投票
1 回答
3006 浏览

amazon-web-services - 用于多个 aws 账户的 Datadog AWS 集成

我有两个 AWS 帐户,我可以使用 Terraform 为第一个帐户设置 AWS 集成,但是当我尝试为我的第二个帐户创建 AWS 集成时出现错误。

我创建了一个具有内联策略的角色,但我们没有设置跨账户。

信任关系:

谁能指导我如何解决这个错误?