pdf文档 OpenShift Container Platform 4.6 分布式追踪

572.03 KB 59 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档介绍了Red Hat OpenShift Container Platform 4.6版本中的分布式追踪功能,包括其组件、配置选项、部署策略以及解决的安全漏洞和错误。分布式追踪由基于Jaeger和OpenTelemetry的两个组件构成,支持多种存储配置,如Elasticsearch和内存存储。版本更新改进了Operator的默认安装位置,并提供了自动置备Elasticsearch实例的功能。文档还详细描述了安装步骤、配置选项和已知问题的解决方案。
AI总结
## OpenShift Container Platform 4.6 分布式追踪摘要 ### 1. 概述 Red Hat OpenShift distributed tracing 是基于 Jaeger 和 OpenTelemetry 的分布式追踪解决方案,支持云原生微服务应用的性能监控、延迟优化、.root cause 分析和组件交互故障排除。该平台通过 OpenTracing API 提供厂商中立的трейсинг功能,分为以下两部分: - **Red Hat OpenShift distributed tracing Platform**(基于 Jaeger)。 - **Red Hat OpenShift distributed tracing 数据收集**(基于 OpenTelemetry)。 ### 2. 发行注记与更新 - **版本改进**: - 修复了多个 CVE 安全漏洞和程序错误。 - 新增了生产环境部署策略,支持持久性存储和高可用架构。 - 默认安装位置变更:Platform Operator 默认安装在 `openshift-distributed-tracing` 命名空间,而非之前的 `openshift-operators`。 - 支持的组件版本包括: - Jaeger: 1.30.2 - OpenTelemetry: 0.44.1-1 - **已知问题**: - Jaeger UI 的 OAuth 验证可能导致 500 错误。 - Jaeger 流策略在断开互联网环境中无法使用。 - Jaeger Ingester 与 Kafka 2.3 不兼容,需升级至 Kafka 2.3.1。 - Elasticsearch Pod 更新后需手动重启。 ### 3. 安装与部署 - **部署策略**: - **all-in-one**:适用于开发和测试环境,使用内存存储,数据不可持久化。 - **生产环境**:支持持久性存储(Elasticsearch)和高可用性,需安装 Elasticsearch Operator。 - **部署步骤**: 1. 以 `cluster-admin` 角色登录 OpenShift。 2. 创建新项目(如 `tracing-system`)。 3. 通过 Web 控制台或 CLI 部署 Jaeger 自定义资源。 4. 验证部署状态,访问 Jaeger 控制台。 ### 4. 配置选项 - **存储配置**: - 支持 `memory` 和 `elasticsearch` 两种存储类型,默认使用 Elasticsearch。 - 自动置备 Elasticsearch 实例,支持自定义存储参数(如索引清理、存储类)。 - **抽样配置**: - 默认采样策略为 `probabilistic`,支持自定义服务和操作采样率。 - **其他配置**: - 支持 Kafka 流策略(需额外订阅 AMQ Streams)。 - 提供 sidecar 自动注入和手动注入选项。 ### 5. 故障排除与支持 - **问题诊断工具**: - 使用 OpenShift Insights 识别集群问题。 - 通过 Red Hat 客户门户获取支持和知识库资料。 - **用户反馈**: - 支持通过 JIRA 提交改进建议和错误报告。 ### 总结 此版本的 OpenShift 分布式追踪平台在安全性、稳定性和功能上均有显著提升,适合云原生环境中的微服务应用监控和优化。用户在部署和使用过程中需注意存储配置、环境兼容性以及已知问题的臨時解决方案。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 52 页请下载阅读 -
文档评分
请文明评论,理性发言.