老杨说运维 | 运维大数据价值探索

文末附有视频

伴随第六届双态IT乌镇用户大会的圆满完成,擎创科技“一体化数智管理和大模型应用”主题研讨会也正式落下了帷幕。

云原生转型正成为很多行业未来发展战略,伴随国家对信创数字化要求的深入推进,面对敏稳共存这一近年出现的新难题,企业IT运维的建设升级迎来了更为综合性的挑战。

运维大数据具有其独特的特征,那么该在什么场景下使用才有效?如何更好的利用这些数据?

擎创科技CTO 葛晓波

一、运维数据四大特征

运维数据对于企业而言,是亟待深入挖掘的宝藏财富。擎创科技基于七年的研究探索和实践经验,为运维数据总结了四大特征,或许能够帮助客户更好的理解运维数据和使用运维数据。

1.来源众多,数据量巨大

在数字化技术飞速发展的当下运维能力日新月异,加之运维工具如雨后春笋,使得运维数据的来源和体量都有一定程度的激增。这些数据可能来自各地的监控工具,或者各类应用组件的日志数据,亦或网络设备的日志配置数据,以及流程管理数据等等。

2.数据类型多样

很多企业在建设工具的时候,并没有做好数据拉通的工作,这是因为工具的采用并不是被事先全局规划好的。越多的工具,就带来越多的数据类型,以日志数据为例,有文本格式的、有KV格式的。再看一些结构化的数据,有表单、有报文等格式。很多数据的格式,是无法由人来识别读取的,十分需要自动化手段来分析。

3.信息密度低,处理存储有代价

大多数情况下,企业收上来的原始数据的信息密度很低,尤其是当企业的应用场景不够明确的情况下,没有目标就不知道该存储哪些有效数据,就无法对大量数据进行有效清洗、提取等,只能照单全收的存储,导致数据的信息价值被浪费,存储成本激增。

4.分析价值大

尽管运维数据信息密度低,但分析价值很大,尤其是在关联分析这一消费场景中。比如,在上收运维数据之后,把其中监控的对象梳理出来,将其与CMDB进行关联对比,如果发现采集上来的监控对象只占CMDB的50%,那就说明监控的缺失是十分严重的,应该及时进行完善。

二、运维业务如何进行系统更新

当下很多客户都在进行业务系统的更新,就如同运维左移一样,对于运维数据而言,在工具场景建设之前最好是把数据的采集清洗、治理规则、存储规则等,都按照业务的需求进行统筹设计,以此来提升数据的有效性,为后续的数据加工、分析降低成本提高效能。

  • 做好数据采集与处理速度

在逐渐开源化的当下,各大监控工具的运维数据采集变得轻松了。面对巨量的运维数据,除了有好的应接尽接手段外,数据的快速处理也尤为重要。擎创运维数据中台,能够依托数据规范、数据质量通过多种处理手段(结构化解析、聚合清洗、流批处理等等),来支撑来源各异的海量原始数据的采集,实现以灵活高效的处理能力来提炼、加工这些数据,使用户能够得到开箱即用的数据信息。

三、如何做好数据治理

这是老生常谈的话题,我们认为数据治理是要以运维对象为核心关联日志、时间、指标、告警、调用链等数据,形成可观测的上帝视角。因为运维数据体现的是运维对象的行为,能够清晰掌握运维对象的状况,对于业务运营的调整优化有着最直观的帮助。

举个例子:当我们从机器A ping 机器B的时候,如果中间出现了ping不通的情况,常规告警可能都是在体现机器A的问题,但实际上很有可能源头问题来自机器B,这就会严重影响判断。

具体的数据治理解决之道,在此不赘述,可点击下方视频进行了解,现场回顾中亦有实践案例分享,可一键回顾。

运维大数据价值探索


擎创科技,Gartner连续推荐的AIOps领域标杆供应商。公司专注于通过提升企业客户对运维数据的洞见能力,为运维降本增效,充分体现科技运维对业务运营的影响力。

 行业龙头客户的共同选择

了解更多运维干货与行业前沿动态

可以右上角一键关注

我们是深耕智能运维领域近十年的

连续多年获Gartner推荐的AIOps标杆供应商

下期我们不见不散~

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

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

相关文章

MySQL死锁产生的原因和解决方法

一.什么是死锁 要想知道MYSQL死锁产生的原因,就要知道什么是死锁?在了解什么是死锁之前,先来看一个概念:线程安全问题 1.线程安全问题 1.1什么是线程安全问题 线程安全问题,指的是在多线程环境当中,线程并发访问某个资源,从而导致的原子性&a…

RocketMQ快速实战以及集群架构原理详解

RocketMQ快速实战以及集群架构原理详解 组成部分 启动Rocket服务之前要先启动NameServer NameServer 提供轻量级Broker路由服务,主要是提供服务注册 Broker 实际处理消息存储、转发等服务的核心组件 Producer 消息生产者集群,通常为业务系统中的一个功…

板块二 JSP和JSTL:第四节 EL表达式 来自【汤米尼克的JAVAEE全套教程专栏】

板块二 JSP和JSTL:第四节 EL表达式 一、什么是表达式语言二、表达式取值(1)访问JSP四大作用域(2)访问List和Map(3)访问JavaBean 三、 EL的各种运算符(1).和[ ]运算符&…

汇编语言与接口技术实践——秒表

1. 设计要求 基于 51 开发板,利用键盘作为按键输入,将数码管作为显示输出,实现电子秒表。 功能要求: (1)计时精度达到百分之一秒; (2)能按键记录下5次时间并通过按键回看 (3)设置时间,实现倒计时,时间到,数码管闪烁 10 次,并激发蜂鸣器,可通过按键解除。 2. 设计思…

抖音数据抓取工具|短视频下载工具|视频内容提取软件

一、开发背景: 随着抖音平台的流行,越来越多的人希望能够下载抖音视频以进行个人收藏或分享。然而,目前在网上找到的抖音视频下载工具功能单一,操作繁琐,无法满足用户的需求。因此,我们决定开发一款功能强大…

java面试题之mysql篇

1、数据库索引 ​​​​​​​ 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引的一个主要…

音视频开发之旅(69)-SD图生图

目录 1. 效果展示 2. ControlNet介绍 3. 图生图流程浅析 4. SDWebui图生图代码流程 5. 参考资料 一、效果展示 图生图的应用场景非常多,比较典型的应用场景有风格转化(真人与二次元)、线稿上色、换装和对图片进行扩图等,下面…

TCP/IP协议栈:模拟器实现基本的L2和L3功能

在C中实现的TCPI/IP网络堆栈模拟器。该模拟器实现基本的第2层(MAC地址,Arp)和第3层(路由,IP)功能。 TCP/IP协议栈是一个网络通信的基础架构,包含了多层次的协议和功能。在模拟实现基本的L2和L3…

神经网络2-卷积神经网络一文深度读懂

卷积神经网络(Convolutional Neural Network, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),主要用于图像识别、语音识别和自然语言处理等任务,是深度学习&#xff0…

使用决策树算法预测隐形眼镜类型

目录 谷歌笔记本(可选) 编写算法:决策树 准备数据:拆分数据集 测试算法:构造注解树 使用算法:预测隐形眼镜类型 谷歌笔记本(可选) from google.colab import drive drive.mount…

Springboot之压缩逻辑源码跟踪流程

背景 在项目开发过程中,前后端参数比较多,导致网络传输耗时比较多,因此想将数据压缩传输,以减少网络传输的耗时,从而减少接口的响应时间,可以自己实现,但是spring相关的框架已经内置了该功能&am…

堆排序、快速排序和归并排序

堆排序、快速排序和归并排序是所有排序中最重要的三个排序,也是难度最大的三个排序;所以本文单独拿这三个排序来讲解 目录 一、堆排序 1.建堆 2.堆排序 二、快速排序 1.思想解析 2.Hoare版找基准 3.挖坑法找基准 4.快速排序的优化 5.快速排序非…

Servlet使用Cookie和Session

一、会话技术 当用户访问web应用时,在许多情况下,web服务器必须能够跟踪用户的状态。比如许多用户在购物网站上购物,Web服务器为每个用户配置了虚拟的购物车。当某个用户请求将一件商品放入购物车时,web服务器必须根据发出请求的…

windows实现ip1:port1转发至ip2:port2教程

第一步:创建虚拟网卡(如果ip1为本机127.0.0.1跳过此步骤),虚拟网卡的IPV4属性设置ip1 1> 创建虚拟网卡参见 Windows系统如何添加虚拟网卡(环回网络适配器)_windows添加虚拟网卡-CSDN博客​​​​​​ 2> 设置虚拟网卡使用…

【Go的函数】

函数 函数的引入函数细节祥讲包的引入包的细节详讲init函数匿名函数闭包defer关键字系统函数字符串相关函数日期和时间相关函数内置函数 函数的引入 【1】为什么要使用函数: 提高代码的复用,减少代码的冗余,代码的维护性也提高了 【2】函数…

简单mock server模拟用户请求给小程序提供数据

整理小程序代码时发现一此小程序离开了mock-server基本上没有办法显示了,因此用node,express来满足给小程序提供演示数据的功能 const express require(express); const { createCanvas, Image } require(canvas); const fs require(fs); const path require(path);…

Python爬虫实战:图片爬取与保存

引言: 在本文中,我们将学习如何使用Python创建一个简单的图片爬虫。 我们将利用requests库来发送HTTP请求,BeautifulSoup库来解析HTML页面,以及os和shutil库来下载和保存图片。通过这个教程,你将学会如何爬取网…

你要不要搞副业

最近看到了几个网友关于年轻人要不要搞副业的一点讨论,学习到了很多。整理分享如下: plantegg 你要不要搞副业? 最近网上看到很多讨论搞副业和远程工作的,我也说点自己的经验看法 当然这完全是出于个人认知肯定不是完全对的、也…

day4:对话框与事件

使用qt搭建一个简易的闹钟系统 #include "second.h" #include "ui_second.h"second::second(QWidget *parent) :QWidget(parent),ui(new Ui::second) {ui->setupUi(this);this->setWindowFlag(Qt::FramelessWindowHint);this->setAttribute(Qt::…

《高效使用Redis》- 由面试题“Redis是否为单线程”引发的思考

由面试题“Redis是否为单线程”引发的思考 很多人都遇到过这么一道面试题:Redis是单线程还是多线程?这个问题既简单又复杂。说他简单是因为大多数人都知道Redis是单线程,说复杂是因为这个答案其实并不准确。 难道Redis不是单线程&#xff1f…