私はプロメテウスを使ってフラスコのアプリや他のもの(postgresデータベース、linuxサーバなど)を監視するための小さなシステムを作ってきました。すべてうまくいっていますが、コードを変更せずにフラスコのアプリを監視したいと思います。コードを変更せずにフラスコのアプリを監視するにはどうすればよいですか?
は、たとえば、私がやった私のアプリの監視方法に:
# Create a metric to track time spent and requests made.
REQUEST_TIME = Summary('request_processing_seconds', 'Time spent processing request')
@app.route('/')
@REQUEST_TIME.time()
def index():
myUser = User.query.all()
return render_template('add_user.html', myUser= myUser)
私はthis Pythonライブラリを使用。
はまた、私はフラスコアプリを監視するother libraryを使用:
monitor(app, port=9999)
は、残念ながら、両方は私のコードを変更しています。コードを変更せずにフラスコのアプリを監視したい可能です?