0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

六大顶级、开源的数据可观测性工具

vliwulianw 来源:软件质量报道 作者:软件质量报道 2022-12-16 11:29 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

最近两年,可观测性比较火,各种大会、沙龙中经常能见到这类主题,国内也有公司专门从事可观测性相关的业务,许多公司正在采用数据可观测性工具预防线上故障、及时排除数据中心的问题,也有公司采用数据可观测性工具构建良好的可观测性以开展混沌工程。

数据可观察性不仅仅是监控和记录、收集指标,而且具有洞察力,能够随着时间跟踪指标,解释、理解跟踪和监视的数据以及在各种数据源之间创建的关系。而数据可观察性工具允许组织通过使用集成的、单一来源的真实数据存储来解决问题。这些工具使用自动化和人工智能技术来筛选大量看似不同的数据流,对其进行分析,并将结果集中并集成到一个统一的洞察数据库(能揭示问题的本质、真相)中。

e874e188-7ce5-11ed-8abf-dac502259ad0.png

随着不同数据源数量的增长,企业必须提供其环境的总体视图,并支持更快、更自动化的解决方案来识别和修复问题。今天数据可观察性工具使企业能够积极主动,而昨天,许多企业往往处在被动之中。

为什么选择数据可观测性开源工具?

企业有很多商业数据可观测性工具可供选择。商业工具在可伸缩性、自动化和支持方面具有一些关键优势。然而,数据可观测性的开源工具允许团队在没有前期购买(获得使用许可)成本的情况下试验数据可观察性功能,还可以更好地补充现有的数据工程工作流和工具。许多公司都有高度定制的可观测性需求,那么结合内部开发和开源资源通常是最容易满足这些需求的。

开源平台往往具有比商业选项更灵活的体系结构,但开源平台可能还需要更深入的业务知识和技能,以便随着时间的推移定制和发展平台。开源工具还允许企业试验基本的数据可观察性特性,以了解哪些功能提供了最大的价值,以及它们如何补充现有的工作流。随着时间的推移,人们更喜欢探索和构建自己的数据可观测性实践,也进一步证明了:业务变化的需求和开源解决方案比商业工具提供了更多的灵活性。

但是,单一的开源数据可观测性工具通常不具备对企业数据系统实现完整可观测性所需的所有功能。一些工具有助于日志和度量数据收集,而其他工具则专门用于日志和事件跟踪。类似地,有些工具擅长可视化,而另一些工具则有效地存储事件和度量数据。企业通常必须结合使用这些工具中的一些来获得可观测性。

以下是该领域专家所强调的六个用于设置数据可观测性功能的顶级开源工具。这些开源工具都支持数据可观测性实践的关键方面,如日志和度量数据的收集、事件跟踪或可观测性数据的可视化。这些工具也有支持社区,借助社区来帮助实现这些工具并长期维护它们。我们可以将这些工具视为组件,然后我们根据需要,结合多个工具来实现工作数据可观测性实践。1. Fluentd

站点: https://www.fluentd.org/

文档: https://docs.fluentd.org/

开源代码: https://github.com/fluent

e9689e22-7ce5-11ed-8abf-dac502259ad0.png

Fluentd是一个开源的数据收集器,它还可以作为统一的日志记录层,以简化数据收集。日志层为到多个数据源的连接提供了一个抽象层。它支持与数据源和流媒体服务的500多个集成,所以当一个组织在许多不同的领域进行数据收集,管理员需要查看所有这些领域的数据以进行监控和优化时,它非常有用。 它使用可插拔的架构,允许团队将工具连接到新的资源。性能是其设计目标的关键标准。它可以在每个核心上每秒处理大约13000个事件,仅使用30- 40mb的内存。它还广泛使用JSON格式来简化收集、过滤、缓冲和输出日志的过程。

2. Loki

https://github.com/grafana/loki

https://grafana.com/docs/loki/

口号:like Prometheus, but for logs

e9d052ec-7ce5-11ed-8abf-dac502259ad0.png

Loki是一个通用日志聚合系统,它简化了各种日志记录过程,包括数据可观测性。它有助于简化跨各种应用程序、数据工具和云服务存储和查询日志的各种流程。 一个关键特性是能够摄取任何格式的日志。它可以将所有数据存储到持久对象存储中,在需要时可以处理pb级的数据。Loki还可以将来自Prometheus、Grafana和Kubernetes等不同来源的指标引入到普通用户体验中。它是Opstrace建立在Vector基础上并与Vector合作的另一个数据可观测性工具。 Grafana实验室负责维护项目,并为企业提供商业支持。

3. OpenTelemetry

https://github.com/open-telemetry

https://opentelemetry.io/docs/

e9f2575c-7ce5-11ed-8abf-dac502259ad0.png

OpenTelemetry(简写:OTel)提供了广泛的数据捕获、聚合和分析功能集合。它源于OpenCensus和OpenTracing的合并。它拥有一个由微软、谷歌、Dynatrace等公司支持的大型社区。尽管它开始于应用程序、性能和安全领域,但同样的组件也可以应用于数据可观测性。 OpenTelemetry使入门变得快速简单。数据工程师和开发人员可以使用系统提供的自动检测包将检测集成到他们的应用程序和数据管道中。这些工具帮助企业以与供应商无关的格式收集、处理和发布数据。这使企业不必支持和管理多种可观测性数据格式。 OpenTelemetry对于需要支持多种语言和框架的数据工程团队很有帮助。它使企业能够使用统一的规范来传输遥测数据,从而降低应用开销。 4. Opstrace

https://gitlab.com/gitlab-org/opstrace

https://opstrace.com/docs

ea1357e0-7ce5-11ed-8abf-dac502259ad0.png

Opstrace是一个通用的可观测性平台,也支持数据可观测性。它包括全面的安全功能、警报管理和收集集成从其他工具和服务收集数据。 Opstrace使入门变得非常简单。Opstrace集群可以在几分钟内建立并运行。如果企业已经建立了Prometheus,就会变得更简单。 企业可以在其谷歌Cloud或AWS帐户中安装Opstrace,将其用作功能齐全的基于云的可观测平台。与传输层安全(TLS)证书的集成简化了读写数据的安全配置。 5. Prometheus

https://github.com/prometheus

https://prometheus.io/docs/introduction/overview/

eae46448-7ce5-11ed-8abf-dac502259ad0.png

Prometheus是一个开源的监控工具,用于实现度量和触发警报,这对数据可观察性很有用。它包括分析时间序列数据并将其转换为基于各种标准的派生时间序列的重要功能。它带有PromQL查询语言,用于动态生成图形、表格和警报。它还支持各种可视化工具。

eb31d688-7ce5-11ed-8abf-dac502259ad0.png

当企业已经安装了Prometheus时,安装Opstrace等其他工具就比较简单了。企业只需要对Prometheus配置文件做一些小的修改,就可以将数据从Prometheus传输到Opstrace集群。 6. Vector

https://github.com/vectordotdev/vector

https://vector.dev/docs/

eb4a28aa-7ce5-11ed-8abf-dac502259ad0.png

Vector是一个帮助企业创建日志和分析数据管道的工具,帮助收集、处理和分配数据应用程序的跨度、轨迹、日志和指标到他们所选择的工具。

eb7a8d4c-7ce5-11ed-8abf-dac502259ad0.png

它使用基于有向无环图(Directed Acycling Graph,DAG)的方法来促进数据从一个阶段到另一个阶段的流动和转换。企业可使用TOML、YAML或JSON文件等格式定义DAG。矢量重映射语言(VRL)可以帮助转换可观察性事件,并为进一步过滤和路由事件设置标准。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3993

    浏览量

    67742
  • 开源
    +关注

    关注

    3

    文章

    4038

    浏览量

    45578

原文标题:六大顶级、开源的数据可观测性工具

文章出处:【微信号:软件质量报道,微信公众号:软件质量报道】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深开鸿荣获多项开源鸿蒙“年度价值商用案例”!

    近日,由深开鸿与生态伙伴联合打造的六大行业案例获得开源鸿蒙“年度价值商用案例”,覆盖交通、电力、教育三大关键领域。这一成就标志着开源鸿蒙操作系统在这些行业的典型场景应用中取得了实质
    的头像 发表于 12-04 18:08 158次阅读
    深开鸿荣获多项<b class='flag-5'>开源</b>鸿蒙“年度价值商用案例”!

    步进伺服电机的六大问题处理技巧

    步进伺服电机作为工业自动化领域的关键部件,其稳定性和精度直接影响设备性能。然而在实际应用中,电机可能因参数配置、机械负载或环境因素出现异常。本文将针对六大典型问题提供系统解决方案,结合工程实践
    的头像 发表于 10-30 07:41 283次阅读

    探秘安全生产预警预测系统的五大顶尖平台

    探秘安全生产预警预测系统的五大顶尖平台
    的头像 发表于 10-16 09:56 984次阅读
    探秘安全生产预警预测系统的五<b class='flag-5'>大顶</b>尖平台

    RT-Thread生态再壮大!六大硬核新品,同步上线 | 产品动态

    六大好物上新!RT-Thread生态迎来重磅更新!从核心硬件到强大工具,我们为您准备了6件全方位的开发利器:RT-ThreadART-PiII开发板STM32H7R7核心板高性价比
    的头像 发表于 09-12 18:49 919次阅读
    RT-Thread生态再壮大!<b class='flag-5'>六大</b>硬核新品,同步上线 | 产品动态

    IBM被 2025年 Gartner® 可观测平台魔力象限™ 评为领导者

    在 Gartner 发布的 2025年《可观测平台魔力象限》[1]中,IBM 被评为领导者(Leader)。我们相信,这是对于我们持续致力于提供创新、易用的全栈可观测软件的认可,其
    的头像 发表于 09-02 09:45 615次阅读
    IBM被 2025年 Gartner® <b class='flag-5'>可观测</b><b class='flag-5'>性</b>平台魔力象限™ 评为领导者

    开源鸿蒙工程工具分论坛圆满举办

    近日,开源鸿蒙开发者大会2025(OHDC.2025)工程工具分论坛在深圳圆满举办。本次分论坛由开源鸿蒙IDE SIG组长、华为终端BG工程工具技术专家唐春担任出品人,主题为“
    的头像 发表于 06-05 15:35 823次阅读

    Gartner发布云技术发展的六大趋势

    Gartner发布未来四年云技术发展的六大趋势,包括对云技术不满、人工智能/机器学习(AI/ML)、多云和跨云、可持续、数字主权以及行业解决方案。Gartner顾问总监JoeRogus表示:“这些
    的头像 发表于 05-19 11:40 810次阅读
    Gartner发布云技术发展的<b class='flag-5'>六大</b>趋势

    充电桩为何必须专业检测?六大核心原因

    全生命周期管理的刚需。六大核心价值诠释专业检测的必要: 一、安全防线:切断风险链,守护生命与财产 主动防御高危场景:精准验证过压/过流保护、绝缘监测、急停响应等安全机制,杜绝漏电、短路、电池过载引发的火灾隐
    的头像 发表于 05-13 09:16 354次阅读

    东风汽车旗下六大自主新能源品牌亮相2025上海车展

    近日,上海国际车展盛大启幕,东风汽车旗下六大自主新能源品牌、多款重磅车型同步登场,更有“天元智能”全球首发,全方位展现东风汽车智能化、电动化领域创新成果与未来布局。
    的头像 发表于 04-27 14:45 1171次阅读

    长城汽车六大品牌亮相2025上海车展

    近日,第二十一届上海国际汽车工业展览会在国家会展中心(上海)隆重开幕,长城汽车以“科技长城 越野长城 世界长城”为主题参展,携旗下哈弗、魏牌新能源、坦克SUV、欧拉、长城炮、长城灵魂摩托六大品牌近
    的头像 发表于 04-25 16:34 652次阅读

    软通动力携手伙伴发布六大联合解决方案

    ToB云运营解决方案”、 “天慧智园解决方案”六大联合解决方案,其中多个方案深度融入AI能力,旨在为高校、园区、运营商、医疗等关键行业领域的数智化转型注入强劲动力。 1 昇腾DeepSeek专业服务解决方案 软通动力×华为 面对大模型软件各层紧耦合、技术跨
    的头像 发表于 03-22 10:30 1655次阅读
    软通动力携手伙伴发布<b class='flag-5'>六大</b>联合解决方案

    DeepSeek赋能Vixtel飞思达CloudFox可观测平台,打破可观测工程的实施壁垒

    观测功能集中在同一个Agent中和数据处理平台中,实现了一次部署,全面观测的能力,是当前云运维中广泛使用的工具。 在可观测
    的头像 发表于 02-21 17:20 605次阅读
    DeepSeek赋能Vixtel飞思达CloudFox<b class='flag-5'>可观测</b><b class='flag-5'>性</b>平台,打破<b class='flag-5'>可观测</b><b class='flag-5'>性</b>工程的实施壁垒

    云存储部署k8s实用工具集合,效率翻倍!

    容器化应用。CI/CD工具如Jenkins和GitLabCI/CD实现自动化构建、测试和部署。监控和日志工具如Prometheus和ELKStack提供实时监控和性能分析。服务网格工具如Istio和Linkerd增强服务间通信的
    的头像 发表于 02-08 15:41 631次阅读

    Deloitte的六大技术趋势

    在这个技术变革加速的时代,人工智能(AI)正以前所未有的速度改变企业的核心运营模式。此份报告围绕空间计算、AI未来趋势、智能硬件、IT升级、量子计算、智能核心六大主题展开深入探讨,无论是企业决策者
    的头像 发表于 12-21 15:40 3006次阅读
    Deloitte的<b class='flag-5'>六大</b>技术趋势

    EMC整改的六大步骤

    EMC(电磁兼容)整改的六大步骤是确保电子设备在电磁环境中能够正常工作且不对其他设备产生干扰的重要过程。以下是EMC整改的六大步骤及其详细说明: 一、查找确认辐射源 这是整改的第一步,目的是确定
    的头像 发表于 12-10 14:15 2168次阅读
    EMC整改的<b class='flag-5'>六大</b>步骤