logo
Alauda Container Platform
English
简体中文
English
简体中文
logo
Alauda Container Platform
导航

产品概览

架构
发版日志

安装

概览

安装准备

前提条件
下载
节点预处理
安装
global 集群灾难恢复

升级

概览
升级前准备
升级 global 集群
升级业务集群

用户界面

灵雀控制台

概览
访问 Web 控制台
Customizing the Web Console
自定义左侧导航

CLI 工具

ACP CLI (ac)

Getting Started with ACP CLI
配置 ACP CLI
ac 和 kubectl 命令的使用
管理 CLI 配置文件
使用插件扩展 ACP CLI
AC CLI 开发者命令参考
AC CLI 管理员命令参考
violet CLI

配置

功能开关配置

集群

概览
不可变基础设施

节点管理

概览
向本地集群添加节点
管理节点
节点监控

托管集群

概述

导入集群

概览
导入标准 Kubernetes 集群
导入 OpenShift 集群
导入 Amazon EKS 集群
导入 GKE 集群
导入华为云 CCE 集群(公有云)
导入 Azure AKS 集群
导入阿里云 ACK 集群
导入腾讯云 TKE 集群
注册集群

公有云集群初始化

网络初始化

AWS EKS 集群网络初始化配置
AWS EKS 补充信息
华为云 CCE 集群网络初始化配置
Azure AKS 集群网络初始化配置
Google GKE 集群网络初始化配置

存储初始化

概览
AWS EKS 集群存储初始化配置
华为云 CCE 集群存储初始化配置
Azure AKS 集群存储初始化配置
Google GKE 集群存储初始化配置

如何操作

导入集群的网络配置
获取导入集群信息
信任不安全的镜像仓库
从自定义命名的网卡采集网络数据
创建本地集群
托管控制平面
集群节点规划
etcd 加密

实用指南

为内置注册表添加外部地址
选择容器运行时
更新公共仓库凭证

备份与恢复

概览
安装
备份仓库

备份管理

ETCD 备份
创建应用备份计划
钩子

恢复管理

运行应用恢复任务
镜像仓库替换

网络

介绍

架构

理解 Kube-OVN
理解 ALB
了解 MetalLB

核心概念

ALB 与 Ingress-NGINX 注解兼容性
Service、Ingress、Gateway API 与 ALB Rule 之间的比较
GatewayAPI

功能指南

创建服务
创建 Ingress
创建域名
创建证书
创建外部 IP 地址池
创建 BGP Peers
配置子网
配置网络策略
创建 Admin 网络策略
配置 Kube-OVN 网络以支持 Pod 多网卡(Alpha)
配置集群网络策略
配置 Egress Gateway
网络可观测性
配置 ALB 规则
集群互联(Alpha)
Endpoint Health Checker
NodeLocal DNSCache

如何操作

准备 Kube-OVN Underlay 物理网络
软数据中心 LB 方案(Alpha)
Underlay 和 Overlay 子网的自动互联
通过集群插件安装 Ingress-Nginx
通过 Ingress Nginx Operator 安装 Ingress-Nginx
Ingress-Nginx 的任务

ALB

Auth
部署 ALB 的高可用 VIP
Header Modification
HTTP 重定向
L4/L7 超时
ModSecurity
TCP/HTTP Keepalive
使用 OAuth Proxy 配合 ALB
通过 ALB 配置 GatewayApi Gateway
在 ALB 中绑定网卡
ALB 性能选择决策
部署 ALB
通过 ALB 将 IPv6 流量转发到集群内的 IPv4 地址
OTel
ALB 监控
CORS
ALB 中的负载均衡会话亲和策略
URL 重写
Calico 网络支持 WireGuard 加密
Kube-OVN Overlay 网络支持 IPsec 加密
DeepFlow 用户指南

故障排除

如何解决 ARM 环境中的节点间通信问题?
查找错误原因

存储

介绍

概念

访问模式与卷模式
核心概念
Persistent Volume

功能指南

创建 CephFS 文件存储类型存储类
创建 CephRBD 块存储类
创建 TopoLVM 本地存储类
创建 NFS 共享存储类
部署 Volume Snapshot 组件
创建 PV
创建 PVCs
使用卷快照

实用指南

通用临时卷
使用 emptyDir
使用 NFS 配置持久存储
第三方存储能力注解指南

故障排除

从 PVC 扩容失败中恢复
机器配置

可扩展性与性能

评估 Global Cluster 的资源
评估业务集群资源
提升大规模 Kubernetes 集群的稳定性
磁盘配置

存储

Ceph 分布式存储

介绍

安装

创建标准类型集群
创建 Stretch 类型集群
架构

核心概念

核心概念

操作指南

访问存储服务
管理存储池
节点特定组件部署
添加设备/设备类
监控与告警

实用指南

配置专用集群用于分布式存储
清理分布式存储

数据容灾

文件存储灾备
块存储灾难恢复
对象存储灾难恢复
更新优化参数
创建 ceph 对象存储用户

MinIO 对象存储

介绍
安装
架构

核心概念

核心概念

操作指南

添加存储池
Monitoring & Alerts

实用指南

数据灾难恢复

TopoLVM 本地存储

介绍
安装

操作指南

设备管理
监控与告警

实用指南

使用 Velero 备份和恢复 TopoLVM 文件系统 PVC

安全

Alauda Container Security

安全性与合规性

合规

介绍
安装 Alauda Container Platform Compliance with Kyverno

使用指南

私有镜像仓库访问配置
Image Signature Verification Policy
使用 Secrets 的镜像签名验证策略
镜像仓库验证策略
容器逃逸防护策略
Security Context Enforcement Policy
网络安全策略
Volume Security Policy

API Refiner

介绍
安装 Alauda Container Platform API Refiner
关于 Alauda Container Platform Compliance Service

用户与角色

用户

介绍

功能指南

管理用户角色
创建用户
用户管理

用户组

介绍

功能指南

管理用户组角色
创建本地用户组
管理本地用户组成员资格

角色

介绍

功能指南

创建角色
管理自定义角色

IDP

介绍

功能指南

LDAP 管理
OIDC 管理

故障排除

删除用户

用户策略

介绍

多租户(项目)

介绍

功能指南

创建项目
管理项目配额
Manage Project
管理项目集群
管理项目成员

审计

介绍

遥测

安装

证书

自动化 Kubernetes 证书轮换
cert-manager
OLM 证书
证书监控

虚拟化

虚拟化

概览

介绍
安装

镜像

介绍

操作指南

添加虚拟机镜像
更新/删除虚拟机镜像
更新/删除镜像凭据

实用指南

使用 KubeVirt 基于 ISO 创建 Windows 镜像
使用 KubeVirt 基于 ISO 创建 Linux 镜像
导出虚拟机镜像
权限说明

虚拟机

介绍

操作指南

创建虚拟机/虚拟机组
虚拟机批量操作
使用 VNC 登录虚拟机
管理密钥对
管理虚拟机
监控与告警
虚拟机快速定位

实用指南

配置 USB 主机直通
虚拟机热迁移
虚拟机恢复
在 KubeVirt 上克隆虚拟机
物理 GPU 直通环境准备
配置虚拟机的高可用性
从现有虚拟机创建虚拟机模板

问题处理

虚拟机节点正常关机下的 Pod 迁移及异常宕机恢复问题
热迁移错误信息及解决方案

网络

介绍

操作指南

配置网络

实用指南

通过网络策略实现虚拟机网络请求控制
配置 SR-IOV
配置虚拟机使用网络绑定模式以支持 IPv6

存储

介绍

操作指南

管理虚拟磁盘

备份和恢复

介绍

操作指南

使用快照

开发者

快速开始

Creating a simple application via image

构建应用

Build application architecture

核心概念

应用类型
Custom Applications
Workload Types
理解参数
理解环境变量
理解启动命令
资源单位说明

命名空间

创建命名空间
导入 Namespace
资源配额
Limit Range
Pod Security Admission
UID/GID 分配
Overcommit Ratio
管理命名空间成员
更新命名空间
删除/移除命名空间

创建应用

Creating applications from Image
Creating applications from Chart
通过 YAML 创建应用
通过代码创建应用
Creating applications from Operator Backed
通过 CLI 工具创建应用

应用的操作与维护

Application Rollout

安装 Alauda Container Platform Argo Rollouts
Application Blue Green Deployment
Application Canary Deployment
状态说明

KEDA(Kubernetes Event-driven Autoscaling)

KEDA 概览
Installing KEDA

实用指南

Integrating ACP Monitoring with Prometheus Plugin
在 KEDA 中暂停自动扩缩容
配置 HPA
启动和停止原生应用
配置 VerticalPodAutoscaler (VPA)
配置 CronHPA
更新原生应用
导出应用
更新和删除 Chart 应用
应用版本管理
删除原生应用
处理资源耗尽错误
健康检查

计算组件

Deployments
DaemonSets
StatefulSets
CronJobs
任务
Pods
Containers
使用 Helm charts

配置

Configuring ConfigMap
Configuring Secrets

应用可观测

监控面板
Logs
实时事件

实用指南

设置定时任务触发规则

镜像

镜像概述

实用指南

Creating images
Managing images

镜像仓库

介绍

安装

通过 YAML 安装
通过 Web UI 安装

使用指南

Common CLI Command Operations
Using Alauda Container Platform Registry in Kubernetes Clusters

S2I

概览

介绍
架构
发版日志
生命周期策略

安装

Installing Alauda Container Platform Builds

升级

升级 Alauda Container Platform Builds

功能指南

Managing applications created from Code

How To

通过代码创建应用

节点隔离策略

引言
架构

概念

核心概念

功能指南

创建节点隔离策略
权限说明
常见问题

GitOps

介绍

安装

Installing Alauda Build of Argo CD
Installing Alauda Container Platform GitOps

升级

Upgrading Alauda Container Platform GitOps
架构

核心概念

GitOps

Argo CD 核心概念

Argo CD Introduction
Application 概念
ApplicationSet 概念
Tool
Helm 概念
Kustomize 概念
Directory 概念
Sync 概念
Health 概念

Alauda Container Platform GitOps 核心概念

介绍
Alauda Container Platform GitOps 的同步及健康检查

功能指南

创建 GitOps 应用

Creating GitOps Application
Creating GitOps ApplicationSet

GitOps 可观测

Argo CD 组件监控
GitOps 应用运维

实用指南

通过 Argo CD Dashboard 集成代码仓库
通过 Argo CD dashboard 创建 Argo CD Application
通过平台创建 Argo CD Application
如何获取 Argo CD 访问信息
故障排查

扩展

概览
Operator
集群插件
上架软件包

可观测性

概览

监控

介绍
安装

架构

监控模块架构
Monitoring Component Selection Guide
Monitor 组件容量规划
核心概念

操作指南

指标管理
告警管理
通知管理
监控面板管理
探针管理

实用指南

Prometheus 监控数据的备份与恢复
VictoriaMetrics 监控数据备份与恢复
从自定义命名的网络接口采集网络数据

调用链

介绍
安装
架构
核心概念

操作指南

查询追踪
查询追踪日志

实用指南

Java 应用无侵入方式接入调用链
与 TraceID 相关的业务日志

问题处理

查询不到所需的调用链
调用链数据不完整

日志

介绍
安装

架构

日志模块架构
日志组件选择指南
日志组件容量规划
概念

操作指南

日志

实用指南

如何将日志归档至第三方存储
如何对接外部 ES 存储集群

事件

介绍
Events

巡检

介绍
架构

操作指南

巡检
Component Health Status

硬件加速器

关于 Alauda Build of Hami
关于 Alauda Build 的 NVIDIA GPU 设备插件

Alauda 服务网格

Service Mesh 1.x
Service Mesh 2.x

Alauda AI

关于 Alauda AI

Alauda DevOps

关于灵雀云 DevOps

Alauda 计量计费

关于 Alauda 成本管理

Alauda 应用服务

概览

介绍
架构
安装
升级

Alauda Database Service for MySQL

关于 Alauda Database Service for MySQL-MGR
关于 Alauda Database Service for MySQL-PXC

Alauda Cache Service for Redis OSS

关于 Alauda Cache Service for Redis OSS

Alauda Streaming Service for Kafka

About Alauda Streaming Service for Kafka

Alauda Streaming Service for RabbitMQ

关于 Alauda Streaming Service for RabbitMQ

Alauda support for PostgreSQL

关于 Alauda support for PostgreSQL

运维管理

介绍

参数模板管理

介绍

功能指南

参数模板管理

备份管理

介绍

功能指南

外部 S3 存储
备份管理

检查管理

介绍

操作指南

创建巡检任务
Exec Inspection Task
更新和删除巡检任务

实用指南

如何设置检查调度?

检查优化建议

MySQL

MySQL IO负载优化
MySQL 内存使用优化
MySQL存储空间优化
MySQL 活动线程计数优化
MySQL 行锁优化

Redis

Redis 大键
Redis中的高CPU使用率
Redis中的高内存使用

Kafka

Kafka 中的高 CPU 利用率
Kafka Rebalance 优化
Kafka内存使用优化
Kafka 存储空间优化

RabbitMQ

RabbitMQ Mnesia 数据库异常处理

警报管理

介绍

操作指南

与平台能力的关系

升级管理

介绍

操作指南

示例升级

API 参考

概览

介绍
Kubernetes API 使用指南

Advanced APIs

Alert APIs

AlertHistories [v1]
AlertHistoryMessages [v1]
AlertStatus [v2]
SilenceStatus [v2]

Event APIs

Search

Log APIs

Aggregation
Archive
Context
Search

Monitoring APIs

Indicators [monitoring.alauda.io/v1beta1]
Metrics [monitoring.alauda.io/v1beta1]
Variables [monitoring.alauda.io/v1beta1]

Kubernetes APIs

Alert APIs

AlertTemplate [alerttemplates.aiops.alauda.io/v1beta1]
PrometheusRule [prometheusrules.monitoring.coreos.com/v1]

Inspection APIs

Inspection [inspections.ait.alauda.io/v1alpha1]

Notification APIs

Notification [notifications.ait.alauda.io/v1beta1]
NotificationGroup [notificationgroups.ait.alauda.io/v1beta1]
NotificationTemplate [notificationtemplates.ait.alauda.io/v1beta1]
📝 在 GitHub 上编辑此页
上一页Kube-OVN Overlay 网络支持 IPsec 加密
下一页故障排除

以 PDF 格式查看完整文档

#DeepFlow 用户指南

DeepFlow 提供了用于可视化网络和应用性能指标的 Grafana 监控面板,以及基于 eBPF 技术的应用自动追踪功能。 要访问 DeepFlow 的 Grafana 监控面板,您需要从 Marketplace 安装 DeepFlow 插件。 安装完成后,您可以通过安装过程中配置的 Ingress 访问 Grafana Web UI。 访问 Grafana Web UI 需要登录凭据。

有关使用 Grafana 监控面板的更多信息,请参阅 Grafana documentation。

#目录

#登录

登录 Grafana Web UI 需要以下信息,这些信息在安装 DeepFlow 插件时配置:

  • 用户名:Grafana Web 控制台的用户名。
  • 密码:Grafana Web 控制台的密码。

首次登录后,强烈建议出于安全考虑更改密码。

#使用监控面板

在 Grafana Web UI 中导航至 Dashboards 部分,即可访问 DeepFlow 提供的各种预配置监控面板。 监控面板分布在两个文件夹中:DeepFlow System 和 DeepFlow Template。

  • DeepFlow System:该文件夹包含系统级监控面板,提供 DeepFlow 系统整体健康状况和性能的洞察。
  • DeepFlow Templates:该文件夹包含应用级监控面板,可根据具体应用需求进行自定义。

#DeepFlow System

该文件夹包含名为 DeepFlow Agent 的监控面板,提供部署了 DeepFlow 智能体节点的状态和性能信息。

关于网络可观测性,包含如下指标:

指标面板
所有选定智能体的带宽统计带宽
按平均带宽排序的 Top <agent, signal>
按总带宽排序的 Top 智能体
NIC 内核计数器(仅供参考)接口丢包
接口带宽(bps)
接口包速率(pps)
[dispatcher] AF_PACKET/cBPF 收集器每秒包数
🔥[CAUTION] 内核丢包(智能体无法处理)
内核时间戳倒退 > 1ms(仅供参考)
TCP 性能量化忽略的异常 TCP 标志包
TCP 重传不合格包
无法识别的 L7 协议包
注意

注意:标有 🔥 的面板表示可能存在需要关注的问题。

#DeepFlow Templates

该文件夹包含多种监控面板,包括网络/L4 指标、应用/L7 指标和自动追踪监控面板。

以下是与网络可观测性相关的监控面板:

分类监控面板描述指标/面板
Network/L4Network - Cloud Host提供集群主机的网络/L4 指标,包括带宽、包数、流量和 TCP 性能。吞吐量(bps)
重传率
TCP 连接建立失败率
TCP 连接建立延迟
Network - Cloud Host Map可视化集群主机的网络拓扑,展示主机间的连接和流量。Cloud Host Map
吞吐量(bps)
TCP 重传率(%)
TCP 连接建立失败率(%)
TCP 连接建立延迟(ms)
Network - K8s Pod提供 Kubernetes Pod 的网络/L4 指标,包括带宽、包数、流量和 TCP 性能。吞吐量(bps)
重传率
TCP 连接建立失败率
TCP 连接建立延迟
Network - K8s Pod Map可视化 Kubernetes Pod 的网络拓扑,展示 Pod 间的连接和流量。Pod Map
吞吐量(bps)
TCP 重传率(%)
TCP 连接建立失败率(%)
TCP 连接建立延迟(ms)
Network - Flow Log展示 Kubernetes Pod 网络流量的详细流日志,包括源和目标 IP、端口、协议等。汇总计数
错误计数
TCP 建立连接延迟分布
TCP 数据延迟分布
流日志
Network - Flow Log - Cloud展示集群主机网络流量的详细流日志,包括源和目标 IP、端口、协议等。汇总计数
错误计数
TCP 建立连接延迟分布
TCP 数据延迟分布
流日志
Application/L7Application - Cloud Host提供集群主机的应用/L7 指标,包括 HTTP、DNS、MySQL、Redis 和 MongoDB 等协议的请求率、错误率和延迟。请求数
服务器错误
延迟
Application - Cloud Host Map可视化集群主机的应用拓扑,展示不同应用间的连接和流量。Cloud Host Map
请求数
服务器错误
延迟
Application - K8s Pod提供 Kubernetes Pod 的应用/L7 指标,包括 HTTP、DNS、MySQL、Redis 和 MongoDB 等协议的请求率、错误率和延迟。请求数
服务器错误
延迟
Application - K8s Pod Map可视化 Kubernetes Pod 的应用拓扑,展示不同应用间的连接和流量。Pod Map
请求数
服务器错误
延迟
Application - Request Log展示 Kubernetes Pod 中运行的应用的详细请求日志,包括源和目标 IP、URL、响应码等。汇总计数
错误计数
延迟直方图
请求日志
Application - Request Log - Cloud展示主机网络中运行的应用的详细请求日志,包括源和目标 IP、URL、响应码等。汇总计数
错误计数
延迟直方图
请求日志
Application - K8s Ingress提供 Kubernetes Ingress 资源的应用/L7 指标,包括 HTTP 流量的请求率、错误率和延迟。上游请求地图
请求数
延迟
错误
吞吐量
Application - DNS Monitoring监控 DNS 查询和响应,提供 DNS 性能和潜在问题的洞察。DNS 拓扑
延迟
错误率
请求数
日志分析
Application - SQL Monitoring - K8S监控 Kubernetes Pod 中运行的数据库(如 MySQL、PostgreSQL 和 MongoDB)的 SQL 查询和性能。SQL 拓扑
连接数
延迟
错误
吞吐量
SQL 分析
Application - SQL Monitoring - Cloud监控主机网络中运行的数据库(如 MySQL、PostgreSQL 和 MongoDB)的 SQL 查询和性能。SQL 拓扑
连接数
延迟
错误
吞吐量
SQL 分析
Application - Redis Monitoring - K8S监控 Kubernetes Pod 中运行的 Redis 实例的命令和性能。Redis 拓扑
连接数
延迟
错误
吞吐量
日志分析
Application - Redis Monitoring - Cloud监控主机网络中运行的 Redis 实例的命令和性能。Redis 拓扑
连接数
延迟
错误
吞吐量
日志分析
Application - Dubbo Monitoring - K8S监控 Kubernetes Pod 中运行的 Dubbo 服务的 RPC 调用和性能。Dubbo 拓扑
连接数
延迟
错误
日志分析
Auto TracingDistributed Tracing为 Kubernetes Pod 中运行的应用提供分布式追踪功能,允许您追踪请求在各服务和组件间的传播。请求列表
火焰图
Distributed Tracing - Cloud为主机网络中运行的应用提供分布式追踪功能,允许您追踪请求在各服务和组件间的传播。请求列表
火焰图

总之,DeepFlow 提供了一套全面的监控面板,用于监控和分析 Kubernetes Pod 及主机网络中的网络和应用性能。

  • 以 Network 为前缀的监控面板提供 L4 级别指标,Application 前缀的则提供 L7 级别洞察。
  • 名称中带有 Cloud 后缀或包含 Cloud Host 的监控面板聚焦主机网络,带有 K8s 后缀或无 Cloud 后缀的聚焦 Kubernetes Pod。
  • 带有 Map 后缀的监控面板可视化网络或应用组件的拓扑结构。
  • 名称中包含 Log 的监控面板展示网络流量或应用请求的详细日志。
  • 名称中包含 Monitoring 的监控面板聚焦特定协议或服务,如 DNS、SQL、Redis 和 Dubbo。
  • 分布式追踪监控面板提供应用请求的自动追踪功能。

#分布式追踪

DeepFlow 的分布式追踪功能允许您追踪请求在应用中各服务和组件间的传播过程。 这有助于识别性能瓶颈、理解服务交互并优化应用性能。

#面板

在分布式追踪监控面板中,您可以查看每个请求的详细信息,包括:

  • 请求列表:所有被追踪请求的列表,包括其 ID、时间戳、持续时间和状态。
  • 火焰图:请求调用栈的可视化表示,展示每个服务或组件的耗时。

您可以根据命名空间、工作负载、trace ID、span ID、请求资源和时间范围等多种条件过滤和搜索特定请求。 以下是请求列表示例:

Distributed Tracing - Request List

点击某个请求可在火焰图中查看其详细追踪信息:

Distributed Tracing - Flame Graph

火焰图由多个条形块组成,每个块代表一个 span。 x 轴表示时间,y 轴表示调用栈深度。span 按调用顺序从上到下显示。

具体说明如下:

  • 长度:沿 x 轴,表示 span 的执行时间,起止对应开始和结束时间。
  • 服务列表:显示各服务消耗的延迟比例。点击某服务会高亮火焰图中对应的 span。
    • 颜色:应用 span 和系统 span 使用每个服务独特的颜色;所有网络 span 为灰色(因不属于任何服务)。
  • 显示信息:每个条形块显示图标、调用信息和执行时间。
    • 图标:区分 span 类型:
      • A 应用 span,通过 OpenTelemetry 协议采集,涵盖业务代码和框架代码。
      • S 系统 span,通过 eBPF 零侵入采集,涵盖系统调用、应用函数(如 HTTPS)、API Gateway 和服务网格 Sidecar。
      • N 网络 span,通过 BPF 从网络流量采集,涵盖容器网络组件如 iptables、ipvs、OvS 和 LinuxBridge。
    • 调用信息:根据 span 类型不同:
      • 应用 Span 和 系统 Span:应用协议、请求类型和请求资源。
      • 网络 Span:观测点。
    • 执行时间:span 从开始到结束的总耗时。
  • 操作:支持悬停和点击。
    • 悬停:在提示框中显示调用信息、实例信息和执行时间。
      • 实例信息:根据 span 类型不同:
        • 应用 Span:服务和资源实例。
        • 系统 Span:进程和资源实例。
        • 网络 Span:网络接口和资源实例。
      • 执行时间:span 的总执行时间及其自执行时间比例。
    • 点击:高亮该 span 及其父 span,并允许查看点击 span 的详细信息。
#配置

DeepFlow 支持解析应用注入的唯一请求 ID(例如几乎所有网关都会注入 X-Request-ID),并将具有相同请求 ID 的不同请求关联为同一条追踪。 要添加您的请求 ID 头进行解析,可以在安装或更新 DeepFlow 插件时修改 DeepFlow 智能体组配置。

配置项为 processors.request_log.tag_extraction.tracing_tag.x_request_id,接受一个头名称列表。 示例配置片段如下:

processors:
  request_log:
    tag_extraction:
      tracing_tag:
        x_request_id:
          - x-request-id
          - x-bfe-log-id
          - stgw-request-id
          - x-blb-request-id

有关 DeepFlow 智能体配置的更多详情,请参阅 DeepFlow Agent Configuration 文档。

#使用场景

  • 网络性能监控:使用 Network/L4 监控面板监控集群主机和 Kubernetes Pod 的带宽、丢包和 TCP 性能,识别瓶颈并优化网络配置。
  • 应用性能监控:使用 Application/L7 监控面板监控集群中运行的各类应用的请求率、错误率和延迟,识别慢端点并优化应用性能。
  • 拓扑可视化:使用 Map 监控面板可视化网络和应用拓扑,帮助理解不同组件间的关系和依赖。
  • 日志分析:使用 Log 监控面板分析详细的流日志和请求日志,帮助排查问题并洞察流量模式。
  • 协议监控:使用 Monitoring 监控面板监控特定协议和服务,如 DNS 查询、SQL 数据库性能、Redis 命令和 Dubbo RPC 调用。
  • 分布式追踪:使用 Distributed Tracing 监控面板追踪请求在各服务和组件间的传播,帮助识别性能瓶颈并优化服务交互。

#额外资源

  • DeepFlow - Instant Observability for Cloud & AI Applications
  • DeepFlow Agent Configuration
  • eBPF - Introduction, Tutorials & Community Resources