Polar Signals 开源 Parca 以优化代码并减少云账单
Polar Signals 宣布推出 Parca 项目,一个开源的持续分析存储、查询引擎和一个基于 eBPF 的 profiler。旨在通过系统地测量代码性能将可观察性空间提升到一个新的水平,使每个人都能够优化他们的代码。目前,该项目尚处于非公开测试阶段。
同时 Polar Signals 还透露,其已经从 Alphabet 的风险投资部门 GV 和 Lightspeed 筹集了 400 万美元的种子资金。该公司表示,这笔资金将用于加快 Parca 及其托管的持续分析产品的开发,并将用于扩大其工程和技术团队。
Polar Signals 由前 Red Hat 高级首席工程师、前 CoreOS 工程师、活跃的 Prometheus 维护者和活跃的 Kubernetes 技术负责人 Frederic Branczyk 于 2020 年创立。目标是为运行软件带来独特的深度洞察,帮助客户了解资源使用情况,直至源代码行号,例如 CPU 周期、内存分配等。最常见的用例之一是优化代码以节省来自 AWS、Azure 或 Google Cloud 的云账单的能力。
根据介绍,Parca 旨在将持续分析技术带给所有人;其打包了许多开箱即用的功能,包括收集、存储和提供可用于长期查询的 profiles 的能力 — 包括 CPU 分析,以确定 CPU 执行一段特定代码所需的时间。
Branczyk 称,“许多公司可以毫不费力地节省 20-30% 的云计算费用,但他们不知道在哪里以及如何进行,这就是持续分析的用武之地。它以统计意义告诉我们资源在哪里花费,所以我们可以肯定的是,如果进行优化,资源使用量将会降低从而节省成本。”
Polar Signals 从一开始就被设计为可以与所有常用的可观察性工具(例如 Jaeger 和 Prometheus)完美配合,后者现在已成为监控任何 Kubernetes 环境的“defacto standard”。Branczyk 表示,“我们已经特别注意到,Parca 和 Polar Signals 与这些环境整合得特别好。”
Branczyk 还补充称,Parca 代理被部署到每个 Kubernetes 集群节点中,工作负载自动以"super-low overhead"进行配置。"我们准备了很多预制的部署选项和教程,使之尽可能简单--然后用户可以选择自己运行存储,或者从我们这里购买托管版本。"
商业托管的 Polar Signals 产品已于 2 月份推出了测试版,并将一直保留至明年。Branczyk 透露,该公司最终将提供额外的企业级功能,例如解决基础设施配置和代码的自动推荐。
详情可查看官方公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Facebook 使用机器学习优化编译器
Facebook 近日宣布了 CompilerGym 项目,这是一个用于执行编译器优化任务的高性能、易于使用的强化学习 (Reinforcement Learning, RL) 环境库,用于解决生产环境中的编译器优化问题。 CompilerGym 由 Facebook 的 AI 团队在 OpenAI Gym 之上构建,并最终致力于帮助提高代码编译器的性能。他们在公告中表示:“CompilerGym 对重要的编译器优化问题进行了打包,并使它们看起来像强化学习问题。我们引入的编译器优化问题规模很大。例如搜索空间为 104461,远大于围棋的搜索空间。但另一方面,搜索空间又是无限的。得益于强化学习的最新进展,这种规模的问题第一次有可能取得进展。CompilerGym 让任何具有 ML 或编译器背景的人都可以轻松地直接投入并开始解决问题,而无需花费通常需要的数月繁琐配置时间。这是因为我们已经为你完成了这些工作!” 开发团队还补充道,“我们的目标是成为通过 ML 让编译器速度更快的催化剂,因为程序如果优化不当会非常慢,并且消耗过多的计算资源和能源,限制了节能边缘设备的应用,使数据中心不那么环保。...
- 下一篇
smart-doc 2.2.8 发布,Java 零注解 API 文档生成工具
smart-doc 是一款同时支持 java restful api 和 Apache Dubbo rpc 接口文档生成的工具,smart-doc 颠覆了传统类似 swagger 这种大量采用注解侵入来生成文档的实现方法。 smart-doc 完全基于接口源码分析来生成接口文档,完全做到零注解侵入,你只需要按照 java 标准注释编写,smart-doc 就能帮你生成一个简易明了的 markdown 或是一个像 GitBook 样式的静态 html 文档。如果你已经厌倦了 swagger 等文档工具的无数注解和强侵入污染,那请拥抱 smart-doc 吧! 功能特性 支持接口 debug。 零注解、零学习成本、只需要写标准 java 注释。 基于源代码接口定义自动推导,强大的返回结构推导。 支持 Spring MVC,Spring Boot,Spring Boot Web Flux(controller 书写方式)。 支持 Callable,Future,CompletableFuture 等异步接口返回的推导。 支持 JavaBean 上的 JSR303 参数校验规范,支持分组验证。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS8编译安装MySQL8.0.19
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- 设置Eclipse缩进为4个空格,增强代码规范