应用程序
以下是决定OpenTelemetry(OTel)应用程序将产生哪些信号以及何时应该添加对未来SDK的支持的要求:
-
每个支持的语言,只要有GA级别的Traces或Metrics SDK,必须至少有一个服务示例。
- 移动端支持(Swift)不是初始优先级,不包括在上述要求中。
-
应用程序进程必须是语言无关的。
- 在可用的情况下首选gRPC,不可用时使用HTTP。
-
服务应该被构建为可以切换的模块化组件。
- 应鼓励各个服务能够提供多种语言选项。
-
架构必须允许可能的集成平台通用组件,例如数据库、队列或Blob存储。
- 不要求特定的组件类型 - 通常应该有至少一个通用组件。
-
必须提供一个负载生成器,用于模拟用户对演示进行的负载。
最后修改 December 10, 2023: translate (a4350d6e)