应用程序要求
以下要求是根据 OpenTelemetry (OTel) 信号应用程序将生成的内容以及何时应添加对未来 SDK 的支持而决定的。
每个已获得 GA 追踪或指标 SDK 支持的语言都必须至少有一个服务示例。
- 移动支持(Swift)并非初始优先级,不包含在上述要求中。
应用程序进程必须与语言无关。
- 首选 gRPC,如果没有 gRPC 则使用 HTTP。
服务应设计为可替换的模块化组件。
- 应鼓励单个服务提供多种语言选项。
架构必须允许集成平台无关的组件,如数据库、队列或 blob 存储。
- 没有特定组件类型的要求,通常至少应存在一个通用组件。
必须提供一个负载生成器来模拟用户对演示的负载。