优维运营治理三件套:可用性x性能x容量管理

对于系统/应用运维人员,日常工作中需要保证系统/应用的可用性、稳定性和关注系统/应用的性能表现。为了帮助IT人员更好地管理和优化企业的系统和应用,我们引入了三大关键能力:可用性管理、性能管理和容量管理。这些能力不仅能够帮助IT人员发现问题,还能提供丰富的数据和分析,以支持日常运维决策。让我们一起探索这些能力,提升企业IT人员的运维效率,保障系统稳定性和性能表现!

可用性管理

服务水平目标(SLO)指定了服务可靠性的目标水平。由于SLO是做出以数据为依据的可靠性决策的关键,因此它们是SRE实践的核心。

SLO是可靠性决策的关键因素,它的存在价值是:及时报警,发现影响SLI指标的异常。并且,产生的SLO告警是SRE和研发共同关注的告警信息。它的根本目标是持续性提高产品质量,缩短故障处理时长,保证平台的可靠性。

因此,实践SRE工程的第一步是计算出正确的可用性是多少,以此定量出实际的服务可靠性水平离SLO到底有多远。

我们期望能看到每个业务线,包括基础设施的周可用性、月可用性和年可用性,并且和年度目标的差距有多少。

图片

配置

可用性管理的配置对象时服务,因此,我们可以打开可用性管理微应用,进入设置功能:进入特定的应用系统,选择核心服务,并且设置SLO值。

图片

每个服务都需要关联一个拨测任务,以detect_code为考核指标,计算此服务的可用性分数:

图片

性能管理

在当今数字化时代,用户体验往往是企业成功的关键。随着用户对应用性能的期望不断提高,优化应用性能已成为企业提升用户满意度和保持竞争力的重要举措。性能管理小产品,提供系统/应用的性能管理视图,以CMDB系统/应用树来呈现性能状态,帮助IT人员全面了解和优化系统性能,从而提升用户满意度和忠诚度。

特性介绍

  1. Apdex标准引入:不同应用系统的特征不同,对性能的要求也不一样。企业往往缺乏统一的系统性能评估手段,导致性能认知及系统建设方法不统一。为此,我们引入Apdex标准,构建面向系统/应用服务的统一标准的性能评估体系。

  2. 系统/应用性能排行看板:提供了系统/应用两个维度的性能排行看板,不仅可以快速察觉性能瓶颈所在系统/应用,也能保证性能问题可进一步排查。从业务到技术,从全局(系统级别)到局部(接口级别),层层分析定位,最终有效定位性能木桶短板。

  3. 全面的性能分析:我们的性能管理系统不仅提供简单的性能数据,还能提供深度的性能分析。通过性能指标和trace数据的综合分析,帮助企业发现系统性能的各个方面,从而为性能优化提供更全面的参考。

  4. 实时监控与预警:结合告警事件中心和服务可观测的能力,我们的系统能够实时监控系统/应用的性能指标,并支持设定相应的告警规则。一旦系统性能出现异常,将立即告警,以便及时采取措施解决问题,保障应用的稳定性和性能体验。

图片

图片

如何配置

点击进入「Apdex配置」页面,按如下步骤进行配置

图片

Apdex计算规则如下图,配置页面内也有规则详细介绍,可随时点击查看。

图片

容量管理

IT部门面临着越来越复杂的业务场景困难和挑战,这些都将最终需要转换为IT资源的支撑,因而对IT资源的需求和规划愈发重要。此时容量管理就起到了关键的作用,帮助识别资源瓶颈与富余情况,为IT技术负责人统一的IT资源业务支撑评估规划及成本评估与控制等活动提供有力依据。

特性介绍

  1. 以系统视角立体化容量评估:平台提供系统及服务视角组建的容量视图,符合IT部门惯常的组织和维护方式,系统级别颗粒度能较为全面了解资源情况,服务级别则提供更精细运维管理维度定位具体容量问题。

  2. 高负载和低负载容量配置:在容量分析维度中,不仅需要洞悉可能影响业务运行的高负载容量情况,也需要了解不符合经济效益的低负载容量情况,因而平台提供对服务设置高低负载阈值,因而也可以在系统级别分析中分别以最低和最高的服务负载汇聚为系统的最小和最大容量指标。

  3. 结合性能评分做容量分析:权衡资源容量是否满足业务需求,除了看资源的绝对占用容量,还要综合性能评分进行综合评估,因而平台将与【性能管理】能力串联,提供性能评分综合进行容量评估。

图片

如何配置

① 进入【服务容量配置】可管理纳入容量计算的系统。

图片

② 添加系统后可配置纳入计算的服务范围。

图片

③ 针对不同的服务,可为主机/容量类型的服务配置纳入容量计算的指标和阈值。

图片

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

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

相关文章

【ai】blender4.1 安装插件

开源软件,所以资料充足插件及配置 下载插件插件是python开发的 编辑中的偏好设置 点击选中 点击一键切换中文英文 切换主题 插件源码

AI绘画SD下载安装教程,学习AI绘画软件必看(SD怎么安装,SD安装教程,安装stable diffusion软件必看)

大家好,我是设计师阿威 最近很火很有趋势的便是AI人工智能了,提到AI大家肯定都不陌生(AIGC)大家也很熟知,但是要问应用的工具有哪些肯定很多人说不出来几个,但是比较厉害的就是大众所认识的SD-stable diff…

力扣每日一题 6/14 动态规划+数组

博客主页:誓则盟约系列专栏:IT竞赛 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ 2786.访问数组中的位置使分数最大【中等】 题目: 给你一个下标…

JavaSE---类和对象(上)

1. 面向对象的初步认知 1.1 什么是面向对象 Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。 面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象…

如何用R语言ggplot2画高水平期刊散点图

文章目录 前言一、数据集二、ggplot2画图1、全部代码2、细节拆分1)导包2)创建图形对象3)主题设置4)轴设置5)图例设置6)散点颜色7)保存图片 前言 一、数据集 数据下载链接见文章顶部 处理前的数据…

免杀笔记 ----> 后续更新安排

前一段时间,我疯狂更新了内网,本来想把NTLM-Relay给更上的,但是计划安排不允许了,之后后续再给大家进行深入的内网更新了!! :: 真不是我托更 嘻嘻嘻~~~ 说回正题,接下来…

算法体系-22 第二十二节:暴力递归到动态规划(四)

一 最小距离累加和 1.1 描述 给定一个二维数组matrix,一个人必须从左上角出发,最后到达右下角 沿途只可以向下或者向右走,沿途的数字都累加就是距离累加和 返回最小距离累加和 1.2 分析

GitLab教程(六):通过rebase来合并commit

文章目录 1.理解和操作rebase(1)rebase的逻辑(2)实践演示 2.rebase的优缺点 1.理解和操作rebase (1)rebase的逻辑 Git Rebase的基本逻辑是将一个分支的更改移到另一个分支上,同时看起来好像这…

流批一体计算引擎-9-[Flink]中的数量窗与时间窗

1 数量窗 1.1 数量滚动窗口 0基础学习PyFlink——个数滚动窗口(Tumbling Count Windows) 1.1.1 代码分析 Tumbling Count Windows是指按元素个数计数的滚动窗口。 滚动窗口是指没有元素重叠的窗口。 (1)构造了一个KeyedStream,用于存储word_count_data中的数据。…

【Linux】Linux环境基础开发工具_6

文章目录 四、Linux环境基础开发工具gdb 未完待续 四、Linux环境基础开发工具 gdb 我们已经可以写代码了,也能够执行代码了,但是代码错了该如何调试呢?Linux中可以使用 gdb 工具进行调试。 我们写一个简单的程序: 但是我们尝试…

汇编:宏的使用

汇编语言中的宏是用于定义可重复使用的代码块或指令集合的强大工具。宏通过简化代码编写和提高可读性,使得编写和维护汇编程序更加方便;在 MASM(Microsoft Macro Assembler)中,宏的定义和使用非常常见。以下是对汇编语…

java面试题:springMVC的执行流程

请求到达前端控制器DispatcherServlet,该组件是SpringMVC的核心组件,负责接收所有的请求。 DispatcherServlet根据请求中的URL和HandlerMapping找到对应的Controller对象,HandlerMapping是一个接口,定义了请求的URL和对应的Contro…

【linux网络(三)】HTTP协议详解

💓博主CSDN主页:杭电码农-NEO💓   ⏩专栏分类:Linux从入门到精通⏪   🚚代码仓库:NEO的学习日记🚚   🌹关注我🫵带你学更多操作系统知识   🔝🔝 Linux网络 1. 前言2. 序列化和…

定个小目标之刷LeetCode热题(16)

针对本题排序流程,主要是将链表拆分为长度为subLength的子链表1和子链表2,然后把子链表1和子链表2合并为一条有序链表,重复上述步骤直到把链表都拆分完,这样这条链表每段长度为2的子链表都是有序的,那么要整条链表有序…

学习ZYNQ——HLS

文章目录 前言一、HLS是什么?二、HLS开发流程三、HLS工程创建四、代码编写1.led.h2.led.cpp3.test_led.cpp 五、C仿真与C综合六、联合仿真七、添加ap_int.h八、再次进行C仿真的Cosimulation九、导出IP核的时候出现报错: 前言 本文主要记录自己学习HLS的…

JavaScript-DOM

DOM 全称:DOM(Document Object Model--文档对象类型) 作用:用来操控网页类容的功能,开发网页特效和实现用户交互 DOM 结构 将HTML文档以树形结构表现出来称之为DOM树 获取DOM 语法:document.querySelector(css选择器) 参数&…

AIGC实践|用AI制作视频短片创作全流程

前言: 在深入探讨了AI在动态有声绘本和小游戏开发的应用之后,本次我们将聚焦于视频创作领域。本篇文章将详细展示如何使用AI工具从概念构思到画面生成再到最终成片的全过程,涵盖剧本创作、分镜头设计、视觉效果生成及音乐配制等各个阶段。让…

B+索引的分裂及选择率和索引基数

1、B树索引的分裂 B树索引页的分裂并不总是从页的中间记录开始,这样可能会导致页空间的浪费。 例子 比如下面这个记录: 1、2、3、4、5、6、7、8、9 由于插入是以自增的顺序进行的,若这时插入第10条记录然后进行页的分裂操作,那…

鹧鸪云光伏业务管理系统,助力企业数智化发展

在当今数字化浪潮席卷全球的背景下,光伏行业作为绿色能源的重要组成部分,其业务管理的数智化转型显得尤为重要。鹧鸪云光伏业务管理系统,以其强大的功能和卓越的性能,正成为企业实现数智化转型的重要助力。 作为光伏行业的领军软…

Spring Boot:Java 应用开发高效之道

Spring Boot 是一种革命性的框架,旨在简化 Java 应用的创建和部署过程。通过自动化配置和简化项目搭建流程,Spring Boot 大大加速了开发周期,让 Java 应用开发变得更加高效和便捷。 核心优势: 快速启动和简化配置:Spr…