簡體   English   中英

在 AWS Elasticbeanstalk 中執行 python 入口點命令時如何包含命令?

[英]How to include command when executing python entry-point command in AWS Elasticbeanstalk?

我正在 AWS Elasticbeanstalk 中部署我的 flask 應用程序,並且我想在執行入口點命令時添加一個用於運行 datadog 跟蹤的命令。 我怎樣才能做到這一點?

這是在本地機器上啟動我的 flask 應用程序的入口點命令:

python3 application.py

這是在該入口點命令之前添加命令的方法(以 datadog 為例):

ddtrace-run python3 application.py

如何在 AWS elasticbeanstalk 中做同樣的事情? 似乎 beanstalk 正在使用 apache + mod_wsgi 來運行 python-flask 應用程序,但我不確定如何在入口點命令之前添加命令。

您可以使用 Flask 在 AWS Elastic Beanstalk 上運行 datadog 跟蹤,方法是按照此處定義的手動配置跟蹤:

from ddtrace import patch_all
patch_all()

from flask import Flask

app = Flask(__name__)


@app.route('/')
def index():
    return 'hello world'


if __name__ == '__main__':
    app.run()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM