2023企业数智化转型的正确打开方式是什么?他这样说(二)

哈喽~又见面了大家!上期我们说到了数据在数智化转型中的重要性,戳这里↓↓↓,一键直达

2023企业数智化转型的正确打开方式是什么?他这样说(一)

这期我们将从监控的角度进一步跟大家分享数智化转型,话不多说,我们往下看

前言:

数字化转型背景下,随着轻量化的容器化技术和微服务应用的深度融合,业务复杂度随之上升。基于Prometheus的容器云监控体系成为目前主流容器监控事实标准,本文主要介绍企业如何通过Prometheus云原生监控进行数智化转型,涵盖指标采集、数据存储、可观测等方面,结合生产实践供大家参考。

一、云原生带来的挑战

我们从很多客户处看到,在云原生发展的过程中,只要有一个业务上云,就可能会启用一套Prometheus(或CK、Sky walking)工具去进行监控,久而久之就出现了很多监控工具,它们的数据游离在传统监控之外,使得监管变得十分困难。那么云原生背景下,企业运维监控的构建会是基于传统监控框架继续发展、自然演进,还是应该重新搭建独立造轮子?

分布式、云原生的快速发展,带来了很多技术上的革新,如更优雅的弹性结构、更灵活敏捷的调度方式、更完善的治理流程等,但凡事皆有利弊,它们同样也带来了更多新的复杂性和挑战:

1.从广度上看,微服务单元数呈现指数级增长,单元间关联关系庞杂,系统内部变更趋向动态化,架构日益复杂。

2.从深度上看,技术栈不断加深,故障点可能出现在任何地方,生产事件造成的影响越来越大,系统复杂性急剧提升。

二、企业新需求

云原生技术的发展催生出许多挑战,因此企业对运维监控的要求也水涨船高,主要表现在以下几个方面:

1.在数据层面

对监控数据的质量要求能够支撑复杂问题排障,能够跨域关联支撑运维分析并保证从开发到存储分析都能保证性能与稳定。

2.在体系层面

对运维监控体系要求能够明确边界和颗粒度,能够在容器环境下保证监控策略的稳快,能够确保多样化的开源工具既能在各自领域蓬勃发展,又能成为一体化统一监控体系内的能力拼图。

三、应对方案

擎创认为,以近年常被提到的“可观测性”来应对云原生监控难题,或许是一种不错的解法。用在这里的可观测是需要通过一种高度统筹的方式,将所有可观测的特征数据进行整合,创造出决策闭环,来提升组织决策的有效性。(主要包含的数据无外乎还是指标、调用链(Trace)、日志三大重要特征数据)

四、企业如何应对云原生带来的挑战

企业运维监控面对云原生带来的挑战,迫切的需要能够将数据关联打通壁垒,我们认为想要使监控走向数据驱动的模式,需要6大数据能力,才能使之实现。

1.数据模型

按照不同数据域进行数据建模,支撑快速构建上层运维场景

2.数据采控

统一且开放地采集跨越云内外的指标、日志、链路等数据

3.数据服务

针对贴源数据,提供高效、稳定的端到端数据开发服务;针对核心层数据提供统一的数据访问服务。

4.数据质量

符合时效性、完整性、正确性、合规性等数据标准以及管理规范。

5.数据存储

湖仓一体架构,满足时序、关系、结构化等不同类型数据的存储需求,按需进行分类、分级存储。

6.算法服务

以高质量数据为基础,提供指标、日志、拓扑等不同效用算法,洞见数据价值。

五、落地案例:数据模型

案例场景:

比如在数据模型中的指标域中,一些企业因为监控工具的分散,比如云外使用的是Zabbix,云内使用的是Prometheus,导致描述同样一个主机的CPU指标完全不一样,如果一旦出现问题,消费方就很难进行判断和使用,这就严重影响了运维效率。

解决方法:

某些技术类指标可以先根据对象属性进行分层和分级,然后再根据管理属性去进行拓展分类。这样处理过的指标数据在使用时,不需要去确认来源和采集方式,它们的标签一致、含义一致,可以完全满足消费方的需求,提供应有的数据价值,确保运维效率的快、准、稳。

今天的分享到这就要告一段落了,感兴趣的朋友可以戳头像进入主页了解更多Prometheus监控方面的文章,我们下期再见~


擎创科技,Gartner连续推荐的AIOps领域标杆供应商。公司致力于协助企业客户提升对运维数据的洞见能力,优化运维效率,充分体现科技运维对业务运营的影响力。

行业龙头客户的共同选择

​了解更多运维干货与技术分享

可以右上角一键关注

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

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

下期我们不见不散~ 

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

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

相关文章

Java # Spring(2)

一、Spring事物 一、分类 编程式事物:代码中硬编码(不推荐使用) 声明式事物:配置文件中配置(推荐使用) 分类: 基于xml的声明式事物基于注解的声明式事物 二、隔离级别 ISOLATION_DEFAULT&…

Kubernetes集群部署

环境 > 192.168.50.53 k8s-master > 192.168.50.51 k8s-node1 > 192.168.50.50 k8s-node2 必须不能少于两核两G 所有主机共同操作 主机初始化配置 所有主机配置禁用防火墙和selinux [rootserver ~]# setenforce 0 [rootserver ~]# iptables -F [rootserver ~]…

LeetCode150道面试经典题--罗马数字转整数(简单)

目录 1.题目 2.示例 3.思路 4.案例代码(Java) 1.题目 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L …

java Spring Boot yml多环境配置

我们项目 线上和线下 环境配置不是特别一样 例如 运行的URL 数据库地址 数据库的账号密码 这些经常是不一样的 如果每次上线钱改 也不是特别方便 甚至可能忘记 那么 进入我们代码中 所谓的多环境 就是在不同的环境下配置不同的值 终端还是在application配置文件中 多环境的话…

一、Kubernetes介绍与集群架构

Kubernetes介绍与集群架构 一、认识容器编排工具 docker machine 主要用于准备docker host现已弃用建议使用docker desktop docker compose Compose 是一个用于定义和运行多容器 Docker 应用程序的工具。使用 Compose,您可以使用 YAML 文件来配置应用程序的服务。…

电源控制--对数与db分贝

在控制理论中,"db"通常表示分贝(decibel)的缩写。分贝是一种用于度量信号强度、增益或衰减的单位。 在控制系统中,分贝常用于描述信号的增益或衰减。通常,增益以正数的分贝值表示,而衰减以负数的…

分布式定时任务框架Quartz总结和实践(1)

一、概述 Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的程序。Jobs可以做成标准的Java组件或…

营收、净利同比微增,喜临门品牌升级“临门一脚”?

8月8日晚,喜临门发布2023上半年业绩报告。根据财报,2023年上半年,喜临门营业收入约38.05亿元,同比增加5.53%;归属于上市公司股东的净利润约2.22亿元,同比增加1.2%。 如果仅从这份财报看,喜临门…

解决Spring Boot 2.6及之后版本取消了循环依赖的支持的问题

目录 1、问题: 2、报错: 3、解决方案: 1、问题: 循环依赖指的是两个或者多个bean之间相互依赖,形成一个闭环。直接表现为两个service层互相调用对方。 此时会遇到以下问题: 2、报错: 当启动项目时&…

Python AI 绘画

Python AI 绘画 本文我们将为大家介绍如何基于一些开源的库来搭建一套自己的 AI 作图工具。 需要使用的开源库为 Stable Diffusion web UI,它是基于 Gradio 库的 Stable Diffusion 浏览器界面 Stable Diffusion web UI GitHub 地址:GitHub - AUTOMATI…

【设计模式】-建造者模式

Java建造者模式:创建复杂对象的灵活构建者 在软件开发中,我们经常遇到需要创建一个复杂对象的情况。如果使用传统的构造函数进行对象创建,可能会导致构造函数参数过多,难以管理和维护。建造者模式(Builder Pattern&am…

数据结构-队列(C语言的简单实现)

简介 队列也是一种数据结构,队列也可以用来存放数字每次只能向队列里将入一个数字,每次只能从队列里获得一个数字在队列中,允许插入的一段称为入队口,允许删除的一段称为出队口它的原则是先进先出(FIFO: first in first out)&…

Docker之jenkins部署harbor在harbor中完成部署

Docker之jenkins部署harbor在harbor中完成部署 1、harbor作用 Harbor允许用户用命令行工具对容器镜像及其他Artifact进行推送和拉取,并提供了图形管理界面帮助用户查阅和删除这些Artifact。在Harbor 2.0版本中,除容器镜像外,Harbor对符合OCI…

商品推荐系统浅析 | 京东云技术团队

一、综述 本文主要做推荐系统浅析,主要介绍推荐系统的定义,推荐系统的基础框架,简单介绍设计推荐的相关方法以及架构。适用于部分对推荐系统感兴趣的同学以及有相关基础的同学,本人水平有限,欢迎大家指正。 二、商品…

【ChatGPT 指令大全】怎么使用ChatGPT辅助程式开发

目录 写程式 解读程式码 重构程式码 解 bug 写测试 写 Regex 总结 在当今快节奏的数字化世界中,程式开发变得越来越重要和普遍。无论是开发应用程序、网站还是其他软件,程式开发的需求都在不断增长。然而,有时候我们可能会遇到各种问题…

直播课 | 大橡科技研发总监丁端尘博士“类器官芯片技术在新药研发中的应用”

从类器官到类器官芯片,正在生物科学领域大放异彩。 药物研发需要新方法 众所周知,一款新药是一个风险大、周期长、成本高的艰难历程,国际上有一个传统的“双十”说法——10年时间,10亿美金,才可能成功研发出一款新药…

SpringCloud实用篇4——MQ RabbitMQ SpringAMQP

目录 1 初识MQ1.1 同步和异步通讯1.1.1 同步通讯1.1.2 异步通讯 1.2 技术对比 2.快速入门2.1 安装RabbitMQ2.1.1 单机部署2.1.2集群部署 2.2 RabbitMQ消息模型2.3.导入Demo工程2.4 入门案例2.4.1 publisher实现2.4.2 consumer实现 3 SpringAMQP3.1 Basic Queue 简单队列模型3.1…

玩一玩通义千问Qwen开源版,Win11 RTX3060本地安装记录!

大概在两天前,阿里做了一件大事儿。 就是开源了一个低配版的通义千问模型--通义千问-7B-Chat。 这应该是国内第一个大厂开源的大语言模型吧。 虽然是低配版,但是在各类测试里面都非常能打。 官方介绍: Qwen-7B是基于Transformer的大语言模…

Java EE 突击 9 - Spring Boot 日志文件

Spring Boot 日志文件 学习目标一 . 日志有什么用1.1 日志格式说明 二 . 自定义日志打印2.1 得到日志对象2.2 使用日志对象提供的方法 , 输出自定义的日志内容2.3 日志的级别 三 . 日志持久化3.1 在配置文件里面设置日志名称3.2 设置日志的保存目录 四 . 日志级别的设置五 . 简…

flutter 手写日历组件

先看效果 直接上代码 calendar_popup_view.dart import package:flutter/material.dart; import package:intl/intl.dart;import custom_calendar.dart; import hotel_app_theme.dart;class CalendarPopupView extends StatefulWidget {const CalendarPopupView({required th…