1作者: neinasaservice大约 6 小时前
通过 API 对 PromQL 进行静态检查,无需安装任何软件。 查询不会被存储,仅进行静态分析以检测明显的错误和类型安全问题。 ```bash curl -s https://pedantic.run/api/analyze \ -H 'content-type: application/json' \ -d '{"query":"topk(5, rate(container_memory_usage_bytes{pod=~".*"}[10m]))"}' ```
3作者: bix6大约 6 小时前
你最近关心什么?感觉整个世界在方向上如此错位,而工作似乎都只是为了服务某种深奥的人工智能,它只会剥夺各种工艺的美感。你自己的生活和幸福感又在什么地方找到了快乐和意义呢?
3作者: morolis大约 6 小时前
我使用 pwru 的内核 vmlinux 头文件(6.10 版本)进行编译,但我的实际内核版本是 6.6。在内核版本变更(6.10 -> 6.6)时,`iov_iter` 中的 `iov` 字段名变成了内部匿名结构 `__iov`。因此,如果我按照 6.10 版本的字段名进行提取和编译,就无法在当前系统上运行,反之亦然。我想请问,对于这种内核结构的变化,是否有更正式或官方的解决方案?我目前的解决方案是直接自定义两个不同版本的 `iov` 匿名结构,然后通过 `bpf_core_field_exists` 来判断两种获取 `iov` 的方式是否兼容。