агент newrelic не отправляет данные на серверы newrelic только на этапе
у меня есть новый агент relic, настроенный так:
newrelic==2.56.0.42
newrelic.agent.initialize(newrelic_ini_file, newrelic_env)
logging.info('NewRelic initialized with newrelic_env '+repr(newrelic_env))
logging.info('NewRelic config name is '+repr(newrelic.agent.application().name))
он регистрирует "правильные" вещи в staging
, но это не отправка.
NewRelic initialized with newrelic_env 'staging'
NewRelic config name is 'My Service (Staging)'
агенты отправляют данные из localhost
и production
.
это некоторые конфигурации из
[newrelic]
license_key = xxxxx
app_name = My Service
monitor_mode = true
log_file = /tmp/newrelic-python-agent.log
log_level = info
это моя промежуточная конфигурация в newrelic.ini
[newrelic:staging]
app_name = My Service (Staging)
monitor_mode = true
log_level = debug
один журнал, который я думаю, является подозрения это
(14/NR-Harvest-Thread) newrelic.core.agent DEBUG - Completed harvest of all application data in 0.00 seconds.
я думаю, что агент не собирает никаких данных из-за 0.00 seconds
часть.
что debug
журналы я должен искать, для проверки фактических данных, отправляемых и получаемых 200
С новой реликвией.
дополнительные детали:
постановка выполняется на Docker
alpine:3.6
2 ответов
По данным newrelic обсудить, the Failure Base/Log/Copy
может быть разрешен изменением конфигурации
вы также можете включить эту строку в свой конфигурационный файл, что остановит их от перехода к местоположению по умолчанию:
log_to_stdout: false
еще один вопрос может быть, что уровень журнала должен быть info
log_level = info
ведение журнала при отладке может генерировать много данных очень быстро. Монитор размер файла журнала тесно, изменение log_level обратно в info по завершении устранения неполадок.
редактировать
вопрос был задан в newrelic обсудить.
ключом к ответу был действительно журнал отладки harvest of all application data in 0.00 seconds.
видимо, newrelic.agent.initialize
идти до app = Flask(__name__)
. Переехал и начал посылать.