问题标签 [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.
udp - 为什么 netcat 监听器没有收到 netcat udp 消息?
我有 netcat 在终端 1 的 8125 端口上侦听 udp 流量
nc -ul 8125
并在终端 2 中运行以下命令(用于排除数据狗客户端连接故障的测试 dogstatsd 消息):
我希望看到test_metric:1|c
显示在终端 1 的输出中,但根本没有输出。
您能帮我理解为什么没有显示 udp 消息以及如何成功发送 udp 消息吗?
amazon-web-services - 从 aws cloudwatch 发送特定时间段的图表
有没有办法通过电子邮件从 AWS Cloudwatch 或使用 datadog 发送特定时间段的矩阵图。
我想发送特定时间段的 ec2 系统检查矩阵。
提前致谢。
activemq - 将 activemq 与 datadog 代理集成时出错
我正在尝试将 activemq 与 datadog 集成。我已经修改了/Users//.datadog-agent/conf.d/activemq_58.yaml。
变化是:
实例:-主机:本地主机端口:8161 用户:管理员密码:管理员
activemq 在默认端口的 localhost 中运行,并启用了 jmx。
重新启动 datadog 代理我可以在运行 info 命令后看到错误。错误是
活动MQ_58
谁能建议我为什么会收到此错误?
gunicorn - 如何使用 proc_name 标记 gunicorn 指标?
我正在将来自多个应用程序的 gunicorn 指标推送到来自同一主机的 datadog 中,但是我找不到使用标签或 proc_name 对 statsd 指标进行分组的方法。
Datadog gunicorn 集成
https://app.datadoghq.com/account/settings#integrations/gunicorn
Datadog 代理检查正在使用app:proc_name
标签自动更新。我可以使用它来分组和选择特定服务的数据。
https://github.com/DataDog/dd-agent/blob/5.2.x/checks.d/gunicorn.py#L53
但是,对于 statsd 指标,我看不到如何分配标签或 proc_name。这不是自动完成的,我也看不到指定标签的方法。
https://github.com/benoitc/gunicorn/blob/19.6.0/gunicorn/instrument/statsd.py#L90
数据狗配置:
独角兽配置:
关于如何实现这一点的任何想法?
使用笔记本的示例:
在此示例中,我可以app:service
在“来自”或“平均依据”下拉菜单中进行选择。
对于带有 my_namespace 前缀的指标,我无法引用相同的应用程序名称。只有主机和环境相关的标签可用。
counter - Dropwizard 度量如何在不结转计数器值的情况下计算操作
我有一个非常简单的案例,我想查看用户在我的应用程序中单击 ButtonA 的次数。我正在使用 DropWizard 指标计数器来存档,并且 coursera 记者每 1 分钟将它们报告给 DataDog。
但是发生的事情是这个计数器的行为不像我想象的那样。因此,例如,如果 buttonA 已被单击 4 次,则计数器将保持值 4 直到应用程序重新启动,这不是很有用。
是否有其他我不知道的指标会保持计数并在每个报告中重置为 0 ?因此,在 Datadog 仪表板上,我可以轻松地汇总所有计数并设法获得确切的数字,即使重新启动应用程序也不会影响指标。
ruby - Chef::EncryptedDataBagItem.load 方法使用
我尝试使用包装器 Chef 配方从加密数据包中读取 Datadog API 密钥并覆盖节点默认属性。我的困惑在于 Chef::EncryptedDataBagItem.load 方法的使用。我创建了一个名为 datadog 的加密包,里面有一个项目 datadog_keys。我想从这个数据包项中获取 api 密钥和应用程序密钥。所以我正在使用:
我的问题,这种用法是正确的还是应该使用:
Chef::EncryptedDataBagItem.load("datadog_keys", "api_key")
或者
Chef::EncryptedDataBagItem.load("datadog::datadog_keys", "api_key")
chef-infra - Chef datadog wrapper cookbook 不会运行并出现“缺少 api 密钥”错误
我创建了一个包装食谱来从加密的数据包中检索我的 datadog api 密钥,但它看起来在执行期间没有运行。
这是我的代码:
属性/default.rb
食谱/set_key.rb:
和del_key:
我创建了一个名为 datadog 的角色,该角色的运行列表如下所示:
我期待这个包装器配方加载数据狗键,然后运行数据狗配方,最后另一个包装器配方来删除键。但是当 Chef 运行时,我收到如下错误消息:
由于我是厨师和数据包使用的新手,我有点困惑。为什么我的二传手配方没有运行?
谢谢。
docker - 为什么 DataDog 更喜欢基于 Docker 的代理安装?
有两种方法可以运行 [DataDog] 代理:直接在每个主机上,或在 docker-dd-agent 容器内。我们推荐后者。
为什么基于 Docker 的代理安装优于直接将 DataDog 代理作为服务安装在运行 Docker 容器的机器上?
kubernetes - 带有 Statsd 接收器配置的错误 CrashLoopBackOff Heapster
最新的 heapster 版本出现错误:v1.5.1
. 我已经在这个 github 问题链接中详细描述了:https ://github.com/kubernetes/heapster/issues/1969
错误信息:
有人知道如何解决吗?也许有人已经成功地将 heapster 集成到 Kubernetes 中的 datadog statsd 代理?
之前谢谢
azure - How does traffic flow from Azure virtual machine to data dog
I have installed data dog agent on one of my virtual machines When I have altered my NSG so that all "Outbound-connections" are denied, I am still able to see "CPU metric" getting updated on Data dog dashboard. I would like to know where this information is going from Azure to Datadog.