首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到Datadog python错误信息无代理或无效配置文件

找到Datadog python错误信息无代理或无效配置文件
EN

Stack Overflow用户
提问于 2017-03-22 17:38:23
回答 1查看 4.2K关注 0票数 4

我正在尝试使用datadog,但是初始化方法始终给出错误'INFO No agent或无效的配置文件找到‘。

datadog代理正在运行:

(PYTHON) daphnepaparis@Daphnes-MBP-2 ~$ /usr/local/bin/ Datadog -agent状态Datadog代理(主管)正在运行所有子进程。

配置文件权限看起来也不错:

(PYTHON) daphnepaparis@Daphnes-MBP-2 ~$ ls -l ~/.datadog-agent/datadog.conf lrwxr-x1 daphnepaparis员工35 / 22 12:58 -l/opt/datadog.conf/etc/datadog.conf

我正在运行的原始命令:

在1:从datadog导入初始化,api

在2: options = {'api_key':‘*’}

3:初始化(**选项)

2017-03-22 13:20信息没有找到代理或无效配置文件

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-26 04:35:57

因此,从日志行来看,它似乎是库的是例外中的hostname.py。所以要么..。

  • (A) 主机名行是它例外的地方,而且(奇怪的是)库要求在datadog.conf文件中设置一个hostname选项。如果你还没有在那里设置一个主机名,也许值得。或,
  • (B) config()行是它的例外,因此库无法正确识别配置文件位置(或访问它,可能与权限相关)。根据您问题中的目录结构,我认为您正在使用OSX / mac环境,这意味着库将使用config.py中的函数config.py来尝试标识配置路径,这将使库看起来就像是在~/.datadog-agent/agent/datadog.conf中寻找配置文件,而不是寻找合适的~/.datadog-agent/datadog.conf。可能是合法的窃听器..。

所以,如果我是你,如果所有这些看起来都是正确的,我会尝试添加一个datadog.conf,看看它是否有用,如果没有,我会尝试创建一个~/.datadog-agent/agent/目录,并在那里复制您的datadog.conf文件,看看它是否有效。

这个答案假设您是在OSX / mac环境中工作,否则可能是不正确的。

如果(A)或(B)都是这样的话,那么这就是库中的一个问题,应该更新--如果您能在图书馆本身上打开一个问题来提出这个问题,那么支持该库的Datadog团队就会被告知。我怀疑没有多少人会在OSX / mac环境中创建这个库,所以这可以解释这一切。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42958937

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档