尝试按https://docs.newrelic.com/docs/python/testing-the-python-agent的建议使用newrelic-admin validate-config newrelic.ini
测试我的NewRelic配置时,收到以下错误:
WARNING - The Python Agent is not enabled.
ERROR - Unable to register application for test, connection could not be established within 30.0 seconds.
警告意味着什么,以及如何启用代理?为什么需要启用代理来验证配置?
答案 0 :(得分:1)
事实证明,配置文件中必须将developer_mode
或monitor_mode
配置选项中的一个设置为true
才能“启用”代理。
然而,看起来配置验证器实际上使用您的配置在名为“Python代理测试”的测试应用程序下旋转代理并尝试向NewRelic报告,将developer_mode
设置为true
启用代理但仍导致测试失败。实际上,看起来测试失败是一个错误,因为错误消息是ERROR - Unexpected exception when attempting to harvest the metric data and send it to the data collector. Please report this problem to New Relic support for further investigation.
,并且回溯显示newrelic.core.data_collector.send_request
中的断言失败。
在配置文件中设置monitor_mode = true
应该成功启用代理并导致测试通过,PythonAgentTest
应用程序的数据出现在NewRelic仪表板中。