问题标签 [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.
ruby-on-rails - Rails 需要环境配置文件中的语句
在我的config\environments\development.rb
和config\environments\production.rb
文件中,我设置了一些全局变量。在下面的示例中,我有Redis
一个指向我们的缓存的Statsd
实例和一个指向 DataDog 代理的实例。
在 Redis 的情况下,我添加gem 'redis'
到我的 gem 文件中,运行bundle install
并且一切正常。然而,在 StatsD 的情况下,我似乎还需要在and文件require 'statsd'
的顶部添加才能创建实例。当然,我也添加到我的 gem 文件中并运行了,但这似乎还不够。如果我没有在配置文件的顶部添加语句,当我尝试运行我的 Rails 应用程序时会收到以下错误:development.rb
production.rb
gem 'dogstatsd-ruby'
bundle install
require
谁能解释为什么我必须require
仅在这种特殊情况下添加语句(StatsD),或者有更好的方法吗?谢谢!
java - DataDog api - 发送堆栈跟踪
我用DataDog替换了我们现有的NewRelic java 支持代码,并且想知道发送错误消息。NewRelic 有电话。我使用的DDog 库有一个但似乎没有办法发送堆栈跟踪。.noticeEvent()
.recordEvent()
以前有人走过这条路吗?我可以通过上述方式发送文本,但我需要更多信息。
kubernetes - 为什么我的 DataDog 实例报告 Kubernetes “no_pod”?
我们在 AWS 中运行 Kubernetes 集群,并使用 dd-agent DaemonSet 在 DataDog 中收集指标。
我们的指标中显示了一个标记为“no_pod”的 Pod,它使用了大量资源,Memory/CPU/NetworkTx/NetworkRX。
对这个 pod 是什么,我如何找到它、杀死它、重新启动它等有什么解释吗?
我找到了似乎定义“no_pod”标签的 dd-agent源代码,但我无法理解它为什么存在,它来自哪里以及如何通过 kubectl 等找到它。
docker - Docker 云服务发现两个容器
在 DockerCloud 中,我试图让我的容器与另一个容器对话。我认为问题是主机名无法解析(/conf.d/kafka.yaml
如下所示)。
为了让 DockerCloud 让两个容器进行通信,我尝试了很多变体,包括完整的主机名kafka-development-1
和kafka-development-1.kafka
等。
我不断收到的错误出现在datadog-agent info中:
在我运行./etc/init.d/datadog-agent info
并接收的容器内:
我采取的详细步骤
SSH 进入 Docker 节点:
我登录容器查看它们的值,这是datadog-agent:
这是卡夫卡容器:
数据狗conf.d/ kafka.yaml :
谁能看到我做错了什么?
jmx - 在将其推送到 DataDog 之前,我可以更改 JMXFetch 中的 JMX 属性名称吗?
是否可以在 JMXFetch 中更改 JMX 属性名称,以便在 DataDog 中显示不同的名称?
我目前有以下内容:
这将在 DataDog 中报告两个指标:
是否可以在 yaml 脚本中将其重命名为:
没有原始名称出现在 DataDog 中?
performance - cassandra datadog 仪表板监控
是否有任何默认仪表板来监控数据狗中的 Cassandra 性能?
https://app.datadoghq.com/account/settings#integrations/cassandra
列出了很多指标。我们如何构建监视器?默认情况下,数据狗显示默认的系统级监视器,如 CPU、堆等...... Cassandra 有类似的东西吗?任何信息都会对我有很大帮助。
mongodb - Datadog:来自 MongoDB 的慢查询
我有一个使用数据库分析器收集最慢查询的 MongoDB。如何将此信息发送到 Datadog 并在我的 Datadog 仪表板中进行分析?
datadog - 使用 REST API 创建数据狗仪表板
我正在尝试使用此处描述的 REST API 在 datadog 中创建仪表板:http: //docs.datadoghq.com/api/#timeboards
但是,无论我做什么,我都会不断收到 400 响应,并显示一条消息“无效的 JSON 输入”。我已将我的 json 简化为几个必填字段,并为空的“图形”部分,但这仍然不起作用。
有谁知道这里可能出了什么问题?
curl -i -X POST 'https://app.datadoghq.com/api/v1/dash?api_key=<key>&application_key=<the_key>' -d '{"dash":{"title":"Foo","description":"bar","graphs":[]}}'
回复
datadog - 如何手动创建数据狗事件指标
我正在创建仪表板,我有以下两个指标:event.sent
和event.failed
. 幸运的是,我仍然没有任何失败的事件(敲木头),所以这个指标在 datadog 上还不存在。
但我想创建它,这样我就可以将它添加到我的监视器中。如何手动创建此指标?