Интеграция newrelic в колбу - PullRequest
       28

Интеграция newrelic в колбу

0 голосов
/ 18 января 2019

Я пытаюсь настроить newreli в моей колбе. Не могу найти пример интеграции. В документации есть пример для django, но нет примера для фляги. Запуск через консоль для приложения на веб-сервере не подходит. Приложение работает на веб-сервере gunicorn. Вот пример моего кода.

Это мой файл init .py

import flask
from flask import Flask

app = Flask(__name__)
app.config['DEBUG'] = True

import newrelic.agent

newrelic.agent.initialize('/home/user/PycharmProjects/test/newrelic.ini')

newrelic.agent.wsgi_application(application=None, name=None, group=None, framework=('Flask', flask.__version__))

Это настройки оружия,

[Unit]
Description=Gunicorn instance to serve myproject
After=network.target

[Service]
User=root
Group=root
WorkingDirectory=/home/user/PycharmProjects/test/
#Environment="PATH=/home/sammy/myproject/myprojectenv/bin"
Environment="NEW_RELIC_CONFIG_FILE=/home/user/PycharmProjects/test/newrelic.ini"
#export NEW_RELIC_CONFIG_FILE
ExecStart=newrelic-admin run-program  /usr/local/bin/gunicorn --workers 3 --log-file /var/log/myproject.log --capture-output --bind 0.0.0.0:9092 fedor_api
Restart=always

[Install]
WantedBy=multi-user.target

Приложение запускается, но newrelic не обнаруживает его. Как правильно интегрировать newrelic?

...