可观测
文章平均质量分 83
大囚长
大丈夫遗世独立,孑然一身。
展开
-
AIOps实现的简单途径
我们可以利用AI大模型的理解能力来帮助分析和解释Kubernetes(K8s)的日志。通过提供日志中可能存在问题的部分,AI模型可以帮助我们识别出异常情况、错误代码或其他潜在的故障原因。AIOps需要大模型的支持,但是训练一个业务专用的大模型并不是一件理想的任务,所以利用开源的通用大模型才是天道。虽然AI模型可以提供有价值的见解和帮助,但它们并不是完美的。这里实际上我们只使用了AI作为中间的信息提取和判断,源头的供应以及末尾的处理仍然依赖人类的经验和专业知识。原创 2024-06-12 16:33:34 · 354 阅读 · 2 评论 -
k8s和deepflow部署与测试
环境详情:当您在上安装登录到主节点并使用在每个节点的/etc/hosts$(-cs部分配置手动修改设置crictl安装一个 Pod 网络插件,例如 Calico 或 Flannel。启动otel-collector和otel-agent需要程序集成API,发送到以DaemonSet运行在每个节点的otel-agent,otel-agent再将数据发送给otel-collector汇总,然后发往可以处理otlp trace数据的后端,如zipkin、jaeger等。原创 2024-06-04 11:12:53 · 1435 阅读 · 2 评论 -
使用jaeger作为trace工具生成服务trace图(服务依赖)
参考文档Jaeger 受 Dapper 和 OpenZipkin 的启发,是由 Uber Technologies 发布的开源分布式追踪系统。它用于监控和排查分布式上下文传播分布式事务监控根因分析服务依赖关系分析性能 / 延迟优化Jaeger 架构:jaeger-query: 用于客户端查询和检索组件,并包含了一个基础的 UIjaeger-collector: 接收来自 jaeger-agent 的 trace 数据,并通过处理管道来执行。原创 2024-05-20 10:58:05 · 1042 阅读 · 0 评论 -
使用grafana beyla作为ebpf无侵入式trace收集工具
Beyla 使用 eBPF 自动检查应用程序可执行文件和操作系统网络层,并捕获与 Web 事务相关的跟踪跨度和 Linux HTTP/S 和 gRPC 服务的 Rate Errors Duration (RED) 指标,而无需对应用程序代码或配置进行任何修改。它使用 eBPF 自动检查应用程序可执行文件和操作系统网络层,并捕获与 Web 事务相关的跟踪跨度和 Linux HTTP/S 和 gRPC 服务的 Rate Errors Duration (RED) 指标,而无需对应用程序代码或配置进行任何修改.原创 2024-05-17 13:43:46 · 1250 阅读 · 0 评论