gpt4 book ai didi

python - Datadog python api错误信息未找到代理或无效的配置文件

转载 作者:行者123 更新时间:2023-12-01 03:10:02 26 4
gpt4 key购买 nike

我正在尝试使用 datadog api,但初始化方法不断给出错误“INFO 未找到代理或无效的配置文件”。

datadog 代理正在运行:

(PYTHON) daphnepaparis@Daphnes-MB​​P-2 ~ $/usr/local/bin/datadog-agent 状态Datadog Agent(主管)正在运行所有子进程

配置文件权限看起来没问题:

(PYTHON) daphnepaparis@Daphnes-MB​​P-2 ~ $ ls -l ~/.datadog-agent/datadog.conflrwxr-xr-x 1 daphnepaparis 工作人员 3 月 22 日 35 日 12:58/Users/daphnepaparis/.datadog-agent/datadog.conf ->/opt/datadog-agent/etc/datadog.conf

我正在运行的原始命令:

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

在[2]中:options = {'api_key': '***'}

在[3]中:初始化(**选项)

2017-03-22 13:24:20 INFO 未找到代理或无效的配置文件

有谁能帮忙吗?

最佳答案

因此从该日志行来看,看起来好像 this try is excepting在图书馆的hostname.py 。所以要么...

  • (A) hostname line这是它的异常(exception)之处,并且(奇怪的是)库要求 hostname选项设置在你的 datadog.conf文件。也许值得在那里设置一个主机名,如果你还没有。或者,

  • (B) get_config() line这是它的异常(exception)之处,所以库无法正确识别配置文件位置(或访问它,可能与权限有关)。基于你问题中的目录结构,我认为你正在研究OSX/mac 环境,这意味着该库将使用功能_mac_config_path()config.py尝试识别配置路径,来自this line in the function会让它看起来好像图书馆正在寻找配置文件位于 ~/.datadog-agent/agent/datadog.conf反而适当的~/.datadog-agent/datadog.conf 。这可能是一个合法的错误...

所以,如果我是你,并且如果这一切看起来都正确,我会尝试添加 hostname in the datadog.conf 看看这是否有帮助,如果没有,那么我会尝试制作 ~/.datadog-agent/agent/目录并复制您的 datadog.conf也在那里归档,只是为了看看是否可以正常工作。

此答案假设您在 OSX/Mac 环境中工作,否则可能不正确。

如果 (A) 或 (B) 是这种情况,那么这是库的问题,应该更新 - 如果您在 the library itself 上提出问题,我们将不胜感激。提出这个问题,以便让支持该库的 Datadog 团队了解这一点。我怀疑没有多少人会在 OSX/mac 环境中使用这个库,所以这可以解释这一切。

关于python - Datadog python api错误信息未找到代理或无效的配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42958937/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com