OpenShift Container Platform 4.6 分布式追踪
572.03 KB
59 页
0 下载
223 浏览
0 评论
0 收藏
所属分类:
云计算&大数据 / OpenShift
| 语言 | 格式 | 评分 |
|---|---|---|
中文(简体) | .pdf | 3 |
| 摘要 | ||
文档详细介绍了Red Hat OpenShift Container Platform 4.6中的分布式追踪功能,包括其概述、新功能、安装配置方法以及技术支持。分布式追踪由Jaeger和OpenTelemetry两个主要组件构成,支持概率抽样策略和Elasticsearch存储。文档还提供了升级、删除和故障排除的指导,确保用户能够有效管理和优化分布式追踪系统。 | ||
| AI总结 | ||
# OpenShift Container Platform 4.6 分布式追踪总结
## 1. 分布式追踪概述
分布式追踪用于监控和分析微服务架构中的组件交互,帮助检测服务性能、优化延迟并进行故障排除。OpenShift Container Platform 4.6 提供两个主要组件:
- **Red Hat OpenShift distributed tracing Platform**:基于 Jaeger 项目。
- **Red Hat OpenShift distributed tracing 数据收集**:基于 OpenTelemetry 项目。
两个组件均基于 OpenTracing API 和工具。
---
## 2. 新功能及增强
### 2.1. Red Hat OpenShift distributed tracing 2.5
- 修复 CVE 安全漏洞和程序错误。
- 支持 OpenTelemetry 协议(OTLP):
- 端口 4317:OTLP gRPC。
- 端口 4318:OTLP HTTP。
- 支持 Kubernetes 资源属性收集。
- 组件版本:
- Jaeger:1.36。
- OpenTelemetry:0.56。
### 2.2. Red Hat OpenShift distributed tracing 2.4
- 支持使用 Red Hat Elasticsearch Operator 自动置备证书。
- 组件版本:
- Jaeger:1.34.1。
- OpenTelemetry:0.49。
### 2.3. 其他版本更新
- 修复 CVE 安全漏洞和程序错误。
- 默认存储支持 Elasticsearch。
- Operator 默认安装命名空间从 `openshift-operators` 变更为 `openshift-distributed-tracing`。
---
## 3. 安装
### 3.1. 安装方式
- **作为 Service Mesh 组件**:默认包含分布式追踪。
- **独立安装**:使用 Operator 安装。
### 3.2. 先决条件
- 激活 OpenShift Container Platform 4.6 订阅。
- 安装匹配版本的 OpenShift CLI (`oc`)。
- 使用 `cluster-admin` 角色的账户。
### 3.3. 配置与部署
- 支持持久化存储(Elasticsearch)和内存存储(开发环境)。
- 提供分布式追踪抽样配置和存储配置选项。
- 支持自动或手动注入 Sidecar。
---
## 4. 架构
- **Red Hat OpenShift distributed tracing Platform**:
- 客户端:基于 OpenTracing API。
- 代理:接收 Trace 数据。
- Collector:处理和存储 Trace 数据。
- 存储:支持 Elasticsearch。
- 查询服务:检索 Trace 数据。
- 控制台:可视化 Trace 数据。
- **Red Hat OpenShift distributed tracing 数据收集**:
- OpenTelemetry Collector:接收、处理和导出遥测数据。
---
## 5. 支持与资源
- 访问红帽客户门户获取支持。
- 使用 OpenShift Cluster Manager 中的 Insights 工具排查问题。
- 提交 JIRA 问题报告文档改进。
---
## 6. 其他注意事项
- 分布式追踪默认启用概率抽样,抽样率为 100%。
- 通过 OperatorHub 安装 Elasticsearch Operator 可实现存储后端的自助置备。
---
总结:OpenShift Container Platform 4.6 的分布式追踪功能通过 Jaeger 和 OpenTelemetry 提供全面的分布式系统监控能力,支持 OpenTelemetry 协议、弹性存储和自动证书管理,适用于微服务架构的性能优化和故障排除。 | ||
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
52 页请下载阅读 -
文档评分













