
opbeans/opbeans-python这是基于Django构建的Opbeans演示应用实现,与Node版本共享相同的数据库模式,主要用于Elastic APM的测试和演示。
barista/affogato)适用于开发和测试环境中验证Elastic APM对Python应用的监控功能,尤其适合演示和测试Django应用在Elastic APM下的性能和行为。
创建并激活虚拟环境:
bash# 使用venv创建虚拟环境(示例) python -m venv venv # 激活虚拟环境(Windows: venv\Scripts\activate;Linux/macOS: source venv/bin/activate)
安装依赖包:
bashpython -m pip install -r requirements.txt
通过环境变量DATABASE_URL配置数据库连接,格式如下:
bashDATABASE_URL=postgres://user:password@host:port/dbname ./manage.py runserver
若需使用Celery,需部署Redis实例。本地开发推荐通过Docker快速启动Redis:
bashdocker run -p 6379:6379 redis
运行数据库迁移命令生成演示数据:
bash./manage.py migrate
迁移后将自动创建管理员用户:用户名barista,密码affogato。
执行以下命令进行本地测试:
bashmake test
测试用例位于tests目录,基于bats框架编写。
本地发布镜像到Docker Hub的命令:
bashVERSION=1.2.3 make publish
说明:VERSION为镜像标签,指定发布到仓库的镜像版本。

manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务