运维圈都在“卷”的可观测性,还有这些要点运维人必须知道

news2024/9/20 6:43:23

图片

在信息技术的快速发展下,IT运维领域在2018年迎来了一个全新的概念——“可观测性”(Observability),并迅速成为云原生技术领域的热点话题,被Gartner列为“2023年十大战略技术趋势”之一。Gartner预测,到2026年,70%成功实现可观测性的企业机构将能够降低决策延迟,帮助目标业务或IT流程建立竞争优势,这表明,可观测性将成为企业数字化转型的关键技术之一。

然而,企业在实际落地可观测的过程中依旧面临很多问题,比如如何选择合适的方案、平衡新旧系统之间的关系等。本文主要探讨以Grafana为代表的监控可观测性领域工具以及华为openGauss、乘云数字等多家企业在可观测性领域内的产品技术实践和探索。

01Grafana-可观测性代表性工具

提起可观测性,就不得不提Grafana,它是一个功能强大的数据可视化和监控平台,对Metrics 、 Log 、 Trace 数据进行可视化分析和展示,在IT运维监控中扮演着至关重要的角色,特别是在构建可观测性解决方案方面。

02其他可观测性工具及其特点

除了Grafana,可观测领域还有多种优秀的工具可供选择,以下是一些常用的的工具及其特点:

Loki:由Grafana Labs开发,Loki是一个水平可扩展、高可用性和多租户的日志聚合系统。它与Grafana紧密集成,支持日志数据的可视化和分析。

Mimir:同样是Grafana Labs的产品,Mimir是一个时序引擎,设计用于处理和存储大量监控数据。它提供了强大的查询功能和高可用性,适合需要大规模数据存储和分析的场景。

SkyWalking:这是一个国产开源的应用性能管理(APM)系统,提供了应用性能管理和故障定位的解决方案,具有无侵入性、性能优秀和社区活跃等特点,特别适合国内用户。

eBPF技术:eBPF(扩展型Berkeley Packet Filter)是一种革命性的内核技术,可以在Linux内核中运行沙盒程序,实现对系统调用的监控和跟踪,增强了系统的可观测性。

Cilium:Cilium是一个开源项目,为Kubernetes和容器原生环境提供了网络可视化与安全性。结合Grafana,可以实现无侵入式的可观测性,帮助用户理解复杂的技术概念,并展示实际应用场景。

Grafana Alloy:Grafana Alloy是一个开源的OpenTelemetry Collector发行版,它集成了强大的Prometheus管道,并支持多种类型的数据,如指标、日志、追踪和配置文件。Alloy提供了一种新的方法来收集、处理和分析系统数据,具有灵活性、开放性、自动化和友好的调试环境等特点。

Prometheus:作为一个开源的监控解决方案,Prometheus收集和存储指标数据,常与Grafana一起使用,后者用于数据的可视化展示和分析。Prometheus特别适合云原生环境,能够高效地处理大规模的监控数据。

Zabbix:是一个成熟的开源监控解决方案,特别适合传统架构环境,在可观测性中提供Metrics数据底座,通过全覆盖监控从各种源收集广泛的数据,这是实现可观测性的基础和关键。同时,Zabbix可与其他工具和系统集成,如Grafana或与其他自动化工具集成,进一步扩展了Zabbix的可观测性功能,Zabbix未来版本将支持OpenTelemetry协议。

这些工具各有优势,可以根据企业具体的业务需求和技术栈进行选择和集成,以构建适合自己业务的可观测性解决方案。

03企业可观测性实践分享

纸上得来终觉浅,绝知此事要躬行。国内有不少科技企业正在进行可观测性实践,7月20号的Zabbix meetup济南站就有不少讲师的演讲内容包含了可观测性。

openGauss数据库内核开发高级工程陈琛将分享openGauss可观测性架构及与Zabbix的深度融合,从数据库和实践层面展开分享。

杭州乘云数字技术有限公司北京分公司技术总监丁威老师拥有15年的软件开发和可观测行业经验,将以“如何打造开放领先的可观测数据底座”为主题,从讲解企业可观测性能力建设当前面临的难点挑战出发,讲解可观测性数据底座架构设计,带来一些先进理念和实践经验分享。

可观测性不仅关乎系统的运行状态监控,更涉及到对系统行为的深入分析和理解。它通过收集和分析指标(Metrics)、日志(Logs)和链路追踪(Traces)等数据,使运维团队能够及时发现问题、定位故障并优化系统性能。可观测性将为企业带来更智能、更高效的运维体验,帮助企业在激烈的市场竞争中获得优势。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1917971.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ipv4和ipv6的兼容性问题

ipv4和ipv6的兼容 现今大多知名网站都是同时支持ipv6和ipv4,这种可以分为两种情况讨论: 一个IPv4的网络和一个IPv6的网络通信;一个IPv6的网络和一一个IPv6的网络通信,但是中间需要经过一一个IPv4的网络。 先以第一种为例: 若一…

好玩的卡牌游戏推荐:堆叠大陆 Stacklands(Win/Mac)中文版

《堆叠大陆》是一款非常有趣和富有创造力的游戏,玩家可以在游戏中通过堆叠不同种类的方块来创建自己的世界。 在游戏中,玩家可以探索广阔的地图,发现各种不同的方块和资源。这些方块可以被堆叠在一起,形成各种建筑、结构和其他创…

单链表--续(C语言详细版)

2.6 在指定位置之前插入数据 // 在指定位置之前插入数据 void SLTInsert(SLTNode** pphead, SLTNode* pos, SLTDataType x); 分为两种情况:1. 插入的数据在链表中间;2. 插入的数据在链表的前面。 // 在指定位置之前插入数据 void SLTInsert(SLTNode** …

Python实战演练——羊了个羊抓包通关教程及无限套娃通关次数!

1. 需求 最近热门的羊了个羊,听说通关率不到0.1% 第一关超级简单,第二关可就难倒了太多的小伙伴,往往是你以为快没了,结果还有好多层,有朋友分析过,地狱有十八层,而它有十九层。 博主也曾熬夜…

可视化传输机房设计方案

建筑可视化机房可视化(3D)机房可视化(2D)多机柜可视化单机柜可视化(3D)单机柜可视化(2D)设备与插槽可视化端口连线及链路可视化

栈和队列题目详解

前言: 在前面我们学习了栈和队列,栈的特性是后进先出,队列的特性是先进先出,当我们了解了这些之后,我们就可以用到栈和队列的特性来简单的做一些题目了。 1. 有效的括号 有效的括号:. - 力扣&#xff08…

ESP32驱动摄像头:1.驱动OV2640模块(待验证)

一、装ArduCam库和ESPAsyncWebServer库 二、参考代码 #include <Wire.h> #include <ArduCAM.h> #include <SPI.h> #include <WiFi.h> #include <ESPAsyncWebServer.h>#define CAM_CS 32 // modify according to your own wiring #define OV2640…

昇思25天训练营Day11 - 基于 MindSpore 实现 BERT 对话情绪识别

模型简介 BERT全称是来自变换器的双向编码器表征量&#xff08;Bidirectional Encoder Representations from Transformers&#xff09;&#xff0c;它是Google于2018年末开发并发布的一种新型语言模型。与BERT模型相似的预训练语言模型例如问答、命名实体识别、自然语言推理、…

电焰灶:烹饪性能的深度剖析

在如今众多的厨房炉灶选择中&#xff0c;华火电焰灶以其独特的技术和性能吸引了不少消费者的目光。那么&#xff0c;华火电焰灶的综合烹饪性能究竟如何呢&#xff1f;让我们一起来深入探究。 首先&#xff0c;从火力方面来看&#xff0c;华火电焰灶展现出了强大的优势。其火焰强…

5G/4G加密边缘计算电力网关,开启智慧电力新篇章

计讯物联TG452&#xff0c;一款面向电力行业应用的工业级物联网网关&#xff0c;持电力协议及规约标准&#xff0c;支持采集、存储、算力、通信组网 、协议转换、控制等多功能。    电力应用   计讯物联电力网关TG452支持电力IEC101、IEC104、IEC61850、DL/T645等协议标准…

uniapp 微信小程序,最简单的流式输出:Transfer-Encoding: chunked

在GPT项目中&#xff0c;流式输出是实现流畅对话体验的关键技术之一。今天&#xff0c;我们将探讨如何在uniapp开发的微信小程序中优雅地实现这一功能。虽然WebSocket是一种常见的解决方案&#xff0c;但在某些场景下&#xff0c;我们可能寻求更轻量级且易于集成的替代方案。本…

unity使用 MQTT复现plant simulate仿真

unity使用 MQTT复现plant simulate仿真 一、plant simulate端配置 1、plant simulate MQTT组件配置&#xff0c;该组件在类库的信息流类目下&#xff0c;端口不变&#xff0c;填写ip即可&#xff1b; 2、设备配置界面&#xff0c;在控件入口和出口处各挂一个脚本&#xff0c;…

新手教学系列——MongoDB聚合查询的进阶用法

引言 MongoDB的聚合查询是其最强大的功能之一。无论是汇总、平均值、计数等标准操作,还是处理复杂的数据集合,MongoDB的聚合框架都能提供高效且灵活的解决方案。本文将通过几个实例,详细讲解如何在实际项目中使用MongoDB进行聚合查询。 标准应用:汇总、平均值、计数等 在…

认识string(一)详解

目录 标准库中的string类了解如何看文档Construct string (构造string)string()空字符串构造函数&#xff08;默认构造函数&#xff09;string (const string& str) 拷贝构造函数string (const string& str, size_t pos, size_t len npos)string (const char* s)复制构…

FiddlerScript Rules修改-更改发包中的cookie

直接在fiddler script editor中增加如下处理代码即可 推荐文档oSession -- 参数说明 测试笔记 看云

SSRF漏洞深入利用与防御方案绕过技巧

文章目录 前言SSRF基础利用1.1 http://内网资源访问1.2 file:///读取内网文件1.3 dict://探测内网端口 SSRF进阶利用2.1 Gopher协议Post请求2.2 Gopher协议文件上传2.3 GopherRedis->RCE2.4 JavaWeb中的适用性&#xff1f; SSRF防御绕过3.1 Url黑名单检测的绕过3.2 Url白名单…

公共安全和应急管理系统:提升社区韧性与危机应对能力

引言 公共安全和应急管理是现代社会不可或缺的组成部分&#xff0c;其核心目标是确保社会的稳定和居民的福祉。随着全球化、城市化和技术进步&#xff0c;社会面临的风险和威胁日益复杂多样&#xff0c;从自然灾害到人为事故&#xff0c;从公共卫生危机到恐怖袭击&#xff0c;公…

机器学习(V)--无监督学习(三)EM算法

EM算法 极大似然估计 极大似然估计&#xff1a;(maximum likelihood estimate, MLE) 是一种常用的模型参数估计方法。它假设观测样本出现的概率最大&#xff0c;也即样本联合概率&#xff08;也称似然函数&#xff09;取得最大值。 为求解方便&#xff0c;对样本联合概率取对…

强烈推荐!!李沐老师《动手学深度学习》最新Pytorch版!

动手学深度学习(PyTorch版)》是由李沐、Aston Zhang和孔德威共同编写的教材&#xff0c;专为深度学习初学者和实践者设计。本书使用PyTorch作为主要的深度学习框架&#xff0c;全面系统地介绍了深度学习的基本理论、常见模型和实际应用技巧。 书中内容包括深度学习的基础知识、…

【YOLOv8】 用YOLOv8实现数字式工业仪表智能读数(一)

上一篇圆形表盘指针式仪表的项目受到很多人的关注&#xff0c;咱们一鼓作气&#xff0c;把数字式工业仪表的智能读数也研究一下。本篇主要讲如何用YOLOV8实现数字式工业仪表的自动读数&#xff0c;并将读数结果进行输出&#xff0c;若需要完整数据集和源代码可以私信。 目录 &…