标签

云原生

AI Agent 可观测性:看清重复调用、成本失控与决策链路

来源: cncf.io 43
传统 APM 擅长回答“接口为什么慢”“哪个服务报错”,却很难解释另一类生产问题:为什么 Agent 对同一个问题调用了三次模型、为什么一次任务的成本突然翻倍、又为什么它在几个工具之间来回循环。Agent 的故障往往不是单点异常,而是一条仍然返回成功状态的错误决策链。 要理解这类系统,仅记录延迟和 HTTP 状态码还不够。团队需要把一次 Agent 运...

用 CloudNativePG 声明式管理 PostgreSQL 配置:从 postgresql.conf 到 pg_hba.conf

来源: postgr.es 48
对于习惯 SSH 登录虚拟机、编辑 和 的 DBA 来说,迁移到 Kubernetes 后,最明显的变化不是 SQL,而是配置方式变了:Pod 可能随时重建,容器内手工修改的文件也不会成为可靠的事实来源。 CloudNativePG(CNPG)把 PostgreSQL 集群配置放进 Kubernetes 自定义资源(CRD)中。DBA 只需要声明目标状...

Kubeflow SDK 下载量突破百万:统一接口为何值得关注

来源: cncf.io 46
统一的 在 PyPI 上正式突破 100 万次下载。这个数字不只代表社区关注度,也说明开发者正在接受一种更集中的 Kubeflow 使用方式:用统一入口承载常见能力,减少在多个独立包、不同导入路径和重复配置之间切换的成本。 由于来源摘要没有列出具体 API,下面不会假定尚未明确的类名或方法。实践部分从安装验证、依赖审计和渐进迁移入手,并把示例性封装明确...

PostgreSQL 真死锁还是连接池失活?五分钟完成故障定性

来源: postgr.es 53
凌晨告警里,“应用连不上数据库”通常会被直接翻译成“PostgreSQL 挂了”。但这个现象至少对应两类完全不同的故障:数据库主机真的无法响应,或者应用连接池里保存了一条早已失效的 TCP 连接。两者需要不同的处理方式,混淆它们,很容易浪费事故发生后的关键十分钟。 真正的 PostgreSQL 卡死发生在服务端或更底层。此时无论从哪个应用、连接池或网络...

为什么 AI Agent 需要一台“电脑”,而不只是一个容器

来源: blog.cloudflare.com 27
Cloudflare 推出的 指向一个正在变得清晰的运行时需求:Agent 不仅要执行一段代码,还要在低延迟任务与完整 Linux 环境之间持续切换。单独使用容器可以提供兼容性,却未必适合每次轻量调用;只使用 isolate 效率很高,但又无法覆盖系统工具、原生依赖和复杂进程。 这个运行时的核心思路,是动态协调快速、轻量的 isolate 与完整 Li...

别把空容器当开发环境:用 Docker Sandbox Kit 固化工具、凭据与配置

来源: docker.com 38
一个能够启动的沙箱,不等于一个能够工作的开发环境。镜像里只有操作系统和 shell 时,开发者仍要安装工具、配置 Git、接入包仓库并处理凭据。每次重复这些步骤,不仅拖慢启动速度,还会让不同成员和不同任务得到彼此不一致的环境。 Docker Sandbox kit 要解决的核心问题,是把沙箱从“空白隔离空间”变成可重复交付的工作台:工具版本、认证入口和...

把 AI Agent 的每次策略判定送进 SIEM:Docker AI Governance 审计日志实战

来源: docker.com 45
AI Agent 不只会回答问题,还可能调用工具、访问数据并触发外部操作。Docker AI Governance 现在把组织内 Agent 触发的策略判定汇总成一份可搜索的审计记录,并将这些记录发送到安全团队已有的 SIEM。这样,团队既能说明 Agent 做了什么,也能证明策略拦截了什么。 传统应用日志通常记录 HTTP 状态码、异常堆栈和用户操作...