Forking the demo repository
该演示仓库旨在被 fork 并用作展示您在使用 OpenTelemetry 进行工作的工具。
设置 fork 或演示通常只需要覆盖一些环境变量,并可能需要替换一些容器镜像。
可以在演示的README中添加实时演示。
Fork Maintainer 的建议
- 如果您希望增强演示发出的或收集的遥测数据,我们强烈建议您将更改 backport 到此仓库。对于特定于供应商或实现的更改,通过配置在管道中修改遥测数据是一种比底层代码更改更可取的策略。
- 扩展而非替换。添加与现有 API 交互的全新服务是添加无法通过遥测修改实现的特定于供应商或工具的功能的好方法。
- 为了支持可扩展性,请在队列、数据库、缓存等资源周围使用仓库或外观模式。这将允许为不同平台插入这些服务的不同实现。
- 请不要尝试将特定于供应商或工具的增强功能 backport 到此仓库。
如果您有任何问题或想建议我们如何让您作为 fork maintainer 的工作更轻松,请打开一个 issue。