1.3. 配置集信号
Profile 信号是一个新兴的遥测数据格式,用于观察代码执行和资源消耗。
重要
Profile 信号只是一个技术预览功能。技术预览功能不受红帽产品服务等级协议(SLA)支持,且功能可能并不完整。红帽不推荐在生产环境中使用它们。这些技术预览功能可以使用户提早试用新的功能,并有机会在开发阶段提供反馈意见。
有关红帽技术预览功能支持范围的更多信息,请参阅技术预览功能支持范围。
Profile 信号允许您将代码低到特定功能。通过这种性能分析,您可以精确识别性能瓶颈,并将资源效率降低到特定的代码行。通过将此类高风险配置集数据与 trace、metrics 和 logs 进行比较,它可以在生产环境中启用全面的性能分析和目标代码优化。
分析可以针对应用程序或操作系统:
- 使用性能分析来观察应用,帮助开发人员验证代码性能、防止回归和监控资源消耗,如内存和 CPU 使用量,从而识别并改进低效的代码。
- 使用性能分析观察操作系统可以深入了解基础架构、系统调用、内核操作和 I/O 等待时间,这有助于优化基础架构以提高效率和节约成本。
带有启用的 Profile 信号的 OpenTelemetry Collector 自定义资源