摘要: 坦白说,虽然我之前阅读过相关文档,但实际上从未亲自尝试运行 Backstage。我一直有种感觉,Backstage 不过是一个开发者门户而非开发者平台。上周在 分享我对平台工程的理解 后,朋友圈中有人提议我写一篇关于 Backstage 入门的文章。这激起了我的好奇心,我决定深入探究一下 Backs 阅读全文
posted @ 2024-01-29 10:24 云原生指北 阅读(41) 评论(0) 推荐(0) 编辑
摘要: Gartner 将平台工程列为 2024 顶级战略技术趋势之一。 说起平台工程(Platform Engineering) ,经常听到有人说是:新瓶装(平台工程)旧酒(DevOps)。 今天根据过去自服务平台的实践经验,聊聊我所理解的平台工程。 云原生平台 说到平台工程,不可不免地要聊聊云原生,不过 阅读全文
posted @ 2024-01-22 08:33 云原生指北 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 在之前的文章陆续介绍了 如何在 Kubernetes 中使用 Otel 的自动插桩 以及 Otel 与 服务网格协同实现分布式跟踪,这两篇的文章都将目标聚焦在分布式跟踪中,而作为可观测性三大支柱之一的日志也是我们经常使用的系统观测手段,今天这篇文章就来体验下应用日志的操作闭环。 背景 OpenTel 阅读全文
posted @ 2023-12-25 12:03 云原生指北 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Tetragon 是一种灵活的安全可观察性和运行时策略执行工具,可直接使用 eBPF 应用策略和过滤,从而减少了监控、进程跟踪以及实时执行策略的开销。 Tetragon 提供了如下功能: 监控进程执行 监控文件操作 监控网络活动 执行策略 最后一个侧重策略的执行,可以通过发送信号或覆盖系统调用的返回 阅读全文
posted @ 2023-12-15 08:57 云原生指北 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中,介绍了 如何在 k8s 中无侵入安装 Otel 探针 并实现了无侵入(某些语言还无法实现,比如 Go 的 eBPF 对内核的苛刻要求)的分布式跟踪。 这篇文章发出后有读者评论 javaagent 的“无侵入”一说,这里有必要解释下。“无侵入”主要指的是不需要修改应用程序的业务逻辑代码 阅读全文
posted @ 2023-12-14 08:57 云原生指北 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 背景 OpenTelemetry 探针 OpenTelemetry(简称 Otel,最新的版本是 1.27) 是一个用于观察性的开源项目,提供了一套工具、APIs 和 SDKs,用于收集、处理和导出遥测数据(如指标、日志和追踪信息)。应用程序遥测数据(如追踪、指标和日志)的收集是通过探针来完成的,探 阅读全文
posted @ 2023-12-13 09:46 云原生指北 阅读(68) 评论(0) 推荐(0) 编辑