优维产品使用最佳实践:实例拓扑

分布式链路跟踪技术(四):链路拓扑 在“分布式链路跟踪系统(一):Dapper 介绍”里提到过链路跟踪系统要解决的难题之一是“链路梳理难:需求迭代很快,系统之间调用关系变化频繁,靠人工很难梳理清楚系统链路拓扑”。 讲拓扑计算之前,先看一下分布式链路跟踪的数据模型,可以参考文章 OpenTracing 数据模型。一条 Trace(调用链)可以被认为是一个由多个 Span 组成的有向无环图,比如下面的 Trace 就是由 6 个 Spa... 阅读详情

背 景

实例拓扑可以帮助我们直观地了解整个系统的架构和组成情况,该拓扑图是通过已有的实例的关联关系自动生成,当实例数据和关系变化时拓扑图也能实时更新,我们可以快速直观的查看当前实例下所有资源的之间的网状关系和资源数量。

实例拓扑支持以下功能:

  • 过滤实例,可以只看符合的规则的实例数据
  • 父模型将会展示每个子模型的名称和实例数量
  • 关联关系可以基于继承的普通模型展开,该功能企业版6.28开始支持
  • 可以通过父模型的实例来源,选择展示的子模型
  • 一键隐藏无实例路径、移动画布与放大缩小
  • 实例列表展示和实例汇聚功能

场 景 说 明

1. 机房拓扑

机房网络拓扑图

机房物理设备之间的网络拓扑架构可以通过“数据中心”小产品手动录入机房、机柜、线路、供应商、物理服务器等信息,使用「资源自动发现」的「网络设备拓扑扫描」将防火墙、路由器、交换机的信息和端口信息扫描上来,自动构成整个机房的网络拓扑关系。如图中所示,可以清楚看到这个小型机房中2个交换机的端口连接的物理服务器。

机房服务拓扑图

主要展示这个机房下的所有虚拟机上通过双态部署的应用等信息以及CMDB资源自动发现上来的服务和部署实例以及K8S集群。

(1)可以看到该机房双态部署部署的环境只有“admin环境”,将51个应用部署在了7台机器上。

(2)可以清楚的看到整个机房下只有2个K8S集群。这里可以继续从“所属Cluster”继续展示关联关系,列出需要的其他k8s资源。

(3)可以看到该机房下面发现了HTTP服务、通用服务、缓存、队列、数据库等服务和部署实例。

2. 阿里云拓扑

可以从“资源采集任务”的实例入口,查看「资源自动发现」的「阿里云扫描」任务扫上来的所有阿里云资源。

只展示当前配置的账号下的阿里云资源,适用于有很多阿里云账号的客户。

阿里云的资源分布的地域,以及使用的网段和标签。

3. K8S服务间调用关系拓扑

通过拓扑图,展示easytravel命名空间下的pod容器组内的所有服务的调用链路,该调用关系需要先使用「资源自动发现」的「Kubernetes 服务扫描」和「Kubernetes 调用关系扫描」将调用关系采集上来。

Windows11上CUDA 12.3配PyTorch踩坑记:一条官网命令救了我的GPU加速 本文详细介绍了在Windows 11上配置CUDA 12.3与PyTorch的完整指南,包括环境准备、安装要点、兼容性解决方案和性能验证。通过官方推荐的conda命令和实用技巧,帮助开发者解决常见问题,实现高效的GPU加速,提升深度学习开发效率。 阅读详情

相关推荐

芋道前后端分离项目跳过登录

在此页面中可以看到当在没有获取到token时,如果此页面在白名单中则直接进入,所以我们将刚刚配置在。在此路径下配置需要跳过登录的页面路径,记住path中编辑的名称。根据以上两图可以发现芋道的。将所有需要跳过登录的方法。,否则会提示登录状态过期。至此完成免登录进入页面。

FanZaiYo的博客 5486

云架构师学习------腾讯云通识-网络与安全

私有网络(Virtual Private Cloud,VPC)是一块您在腾讯云上自定义的逻辑隔离网络空间,您可以为 云服务器、云数据库等资源构建逻辑隔离的、用户自定义配置的网络空间,以提升用户云上资源的安全性,并满足不同的应用场景需求。弹性网卡(Elastic Network Interface,ENI)是绑定私有网络(Virtual PrivateCloud,VPC)内云服务器的一种弹性网络接口,可在多个云服务器间自由迁移。弹性网卡对配置管理网络与搭建高可靠网络方案有较大帮助。

Karka_的博客 1498

【毕业设计】_基于STM32单片机的按摩椅( 原理图+源码)

按摩器系统基于STM32单片机设计,作为核心控制单元。系统配备了OLED显示屏、蓝牙模块、喇叭模块、播报模块和光电感应模块。光电感应器用于检测是否有人接近,同时,系统可以通过蓝牙接收控制指令并执行相应的操作。该系统支持40℃的热敷功能以及气囊按摩功能,具备温度显示功能,并且可以通过按键切换不同的按摩模式。当光电感应器检测到有人时,按摩椅会自动启动。使用DHT11传感器的红色按钮可以调整温度。

2401_85381100的博客 724

qlabel 频繁调用repaint没反应_几个id就生成调用链拓扑图,微服务全链路监控系统5分钟弄懂...

问题背景在微服务架构系统中,一个应用往往被拆分多个微服务,因此一次请求就需要调用多个微服务。这些微服务可能是由不同的开发团队维护、使用不同的编程语言实现、部署在不同的机房、每个微服务部署的服务器数量差异很大(几十台到几千台)、横跨多个数据中心等,归结成一点,就是部署情况和调用情况复杂。因此,需要一些可以帮助理解系统行为、进行性能分析的工具,以便在发生故障的时候,能够快速定位和解决问题。全链路监控就...

weixin_39695701的博客 405

论文阅读4——一种宽频带圆极化微带天线的设计

论文阅读——一种宽频带圆极化微带天线的设计(现在才觉得开始弄懂了一点,懂了一点之后又更糊涂了……)

weixin_64612422的博客 2318

2xmax96717+max96724+agx orin驱动代码

说明:这里主要解决max96717的设备地址和sensor地址映射,vc0->vc1多颗max96717+max96724使用配置思路如下: 1、改变max96717的pipez stream id,然后max96724的pipe绑定使用相应的stream id 2、max96717默认是vc0,把vc0改写成vc1\vc2\vc3,然后max96724再重新映射vc输出

mantouyouyou的博客 114

日志查询服务,对日志结构化改造traceId,调用链路拓扑图,非error相关。

1. mdc 串联所有业务日志2. 按照规范打印uid【鉴权层】,日志层级(入口层,边界io层,内部业务日志)【便于筛选入口日志,找到对应的TraceId】,日志类型(相当于不同的表,pv日志,事件流类型,业务日志1,业务日志规范2)3. 把日志系统改造成留 生命周期事件流系统,需要业务方打印实体id即entityId,或者 会议id作为生命主题。[其实不合适,因为都是int值,不知道含义,就和...

fei33423的专栏 4741

【JAVA】海康威视门禁机ISAPI接口开发,人脸上传更新接口

本文实现了一个HTTP工具类HTTPClientUtil,提供GET/POST/PUT/DELETE请求方法,支持摘要认证。工具类封装了Apache HttpClient,设置连接超时、最大连接数等参数,通过DeviceInfoDTO传递设备IP、端口和认证信息。文中还展示了两个应用示例:userInfoAdd()用于添加人员信息,FaceDataRecordAdd()用于添加人脸数据,均通过POST请求与设备ISAPI接口交互。该工具类简化了HTTP请求处理,支持设备管理系统的集成开发。

qq_27246521的博客 590

免费在线绘图工具freedgo.com-- 在线画思维导图、ER模型、云架构设计(阿里云、腾讯云、AWS、Azure等)、UML、网络拓扑图、业务设计、流程图等

网址:https://www.freedgo.com 个人注册一下就可以免费试用。之前要画一组有阿里云服务器的流程图,发现了freedgo,试用了一下发现功能非常强大,最近一段时间都在用,感觉很不错,还可以画UML、UX交互、拓扑图等。贴几个官方的图,感觉画出的效果也很不错。 ...

技术点滴 1万+

群晖如何安装软路由OpenWrt/iStoreOS作为旁路由(含网络设置、设置密码、还原出厂设置等linux命令ipk包)

openwrt的固件。

XiaoqiangClub的博客 7020

wireshark提取视频数据之RTP包中提取H264和H265

本文主要描述从wireshark包数据中提取出H264和H265裸流数据方法,裸流通过RTP封包方式发送,从抓包中直接提取视频流数据,进而进行流媒体问题定位

技术控的笔记 17万+

优维全面可观测产品能力分解③:应用服务可观测

基于用户痛点的洞察,针对微服务架构下,复杂的服务调用关系和缺乏服务部署的实时画像,及对服务资源使用情况不清晰的问题,优维「应用服务可观测」提供服务全景透视能力,基于自动发现,立体展示服务调用关系和服务部署架构。针对服务的黄金指标,支持服务故障多维立体分析的能力,包含可查看服务级、实例级、接口级指标,以及通过提供高级对比、时间机器等多维对比能力,定位性能瓶颈和故障原因,解决排查问题难、性能瓶颈难发现的问题。其中,「应用服务可观测」通过提供系统级的服务调用地图,可视化的展示服务的调用情况。

EasyOps_DevOps的博客 737

解锁VS2022!手把手教你本地部署Deepseek

在 VS2022 中本地部署 Deepseek,我们首先需要确保硬件资源的充足,如高性能的 GPU、大容量内存和高速存储等,这是模型稳定运行的基石。如果生成的摘要能够准确概括原文的核心内容,就表明 Deepseek 模型在文本分析方面的功能正常,部署稳定可靠。这对于开发者来说,能够大大提高开发效率,当遇到一些常见的功能实现时,可以借助 Deepseek 模型快速生成基础代码框架,减少手动编写的工作量。在大语言模型的蓬勃发展的当下,Deepseek 凭借其卓越的性能和创新的技术,已然成为该领域的佼佼者。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 1万+

优维产品最佳实践:主机合规性检查

我们常常会感到这样的困惑,为什么这么多的无效主机记录,为什么这些主机很多信息空白,当许多人一起维护主机信息时,常常会出现信息错漏的情况。例如下面几个都是运营信息,作为识别主机的使用情况,不用再查找主机时发现很多信息空白,对于统计团队的主机使用情况、运营统计分析,监控告警、主机回收通知运维负责人,到期及时主机回收等都非常方便。虚拟机我们需要维护和宿主机的关系,之前在HOST记录了虚拟机的信息,但是由于没有维护关联的宿主机,导致需要重启虚拟机时,无法立刻找到是在哪台宿主机上,因此该关系的检查也是必不可少。

EasyOps_DevOps的博客 256

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

重磅!优维科技发布EasyOps7.0大版本

在企业加速数字化转型的过程中,技术架构的持续变化带来了架构治理的诸多难题,包括繁重的架构梳理任务、频繁的架构变动、难以监管的架构规范以及缺乏透明度的架构视图等问题。伴随着可观测性产品的快速迭代,优维技术团队构建了更加精细与完整的可观测能力,并推出场景更丰富的「全面可观测」产品及服务,覆盖架构可观测、故障可观测、变更可观测、用户可观测、应用服务可观测、资源可观测、运维状态可观测等七大不同场景的可观测产品能力,帮助企业提供更丰富、更完整的可观测服务,保障系统的可靠性与稳定性,并节约运维成本。

EasyOps_DevOps的博客 921

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

优维EasyOps®Q1焕新:CMDB效率革命×智能监控赋能核心系统「智效双升」

用户登录后,能清晰看到我们支持的资源发现类型,尤其突出了服务进程的发现,聚焦于可快速出效果的模块采集。融合后,无论是监控态势感知中的指标面板,还是更多资源下的各资源分析面板,展现形式均统一为左侧分析视图菜单、右侧具体分析视图,有效避免了用户选择视图时的困惑。过去,我们具备多种指标视图能力,但存在不统一的情况,且不同用户对视图需求各异,为解决这些问题,我们对视图展示能力进行了融合优化。在采集任务管理过程中,我们发现采集配置的编辑入口过深,操作繁琐,影响维护效率,为此,我们更新了采集配置项的批量编辑功能。

EasyOps_DevOps的博客 1121

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

优维EasyOps®双11上新:以应用系统为中心的产品价值落地

通过系统及采集方式,可明确不同监控的用途,如拨测用于可用性/存活监控,日志用于业务监控等,能清晰了解一个系统下的采集情况。另外,有些情况并非以系统为单位进入,例如主机运维,我们将主机的监控应用视图和自定义视图进行了融合,既可以使用出厂默认的指标视图,也可以根据需要采集指标来自定义视图,甚至可以将自定义视图设置为默认概览页。采集的具体操作如下:点击采集后新建采集时,需先选择采集对象所属的系统和环境,接着设置采集实例时,所选实例范围仅为已选系统和环境下的资源实例,不会出现其他实例。

EasyOps_DevOps的博客 865

优维CMDB杀手锏:基于AI大模型的「CMDB自动发现生成框架图」

优维科技推出的「CMDB自动发现生成框架图」AI大模型场景,以运维专家大模型为核心,通过技术升维打破这一僵局——基于海量级参数训练,可深度融合企业私域知识库,实现“AI即专家”的运维决策能力,让CMDB从“静态台账”进化为“动态大脑”。优维的运维专家大模型实践让我们相信,AI大模型并不是要替代传统运维,而是赋予CMDB“感知-决策-进化”的生命力。大家都用过淘宝吧——“商品快照”通常都出现在订单完成以后,是非常滞后的一种回溯机制,它并不代表先进的生产力,所以我们需要的其实是动态推理能力。

EasyOps_DevOps的博客 1315

【重磅发布】优维EasyOps5.0 以“开放+赋能”打造新一代DevOps及运维平台

近年来,企业在实践数字化转型升级的过程中遇到了很多困难和挑战,如何提升企业IT效能,将IT投入快速转化为业务价值,已成为目前数字化浪潮中面临的最大问题。优维在与客户多年贴...

互联网运维杂谈 1108

优维科技应用CMDB在招商基金落地案例分享

案例背景 近日,优维科技顺利完成了招商基金应用CMDB的建设项目。招商基金管理有限公司是中国第一家中外合资基金管理公司,公司的经营范围包括发起设立基金、基金管理业务和中国证监会批准的其它业务。 此项目由招商基金主导,优维科技与管易众享(第三方咨询公司)协作,三方共同完成。项目整体周期为5个月,其中优维科技负责的产品实施落地阶段仅用时2.5个月。 前言 企业业务快速变化、用户环境日益复杂...

孟迎霞 优快云 151

房地产+优维:存量时代数字化运维的场景化突围之路

很多人认为现在从业务视角谈房地产已经不合时宜了,但所谓“外行看热闹,内行看门道”,从尚未远去的2024年看,房地产市场依然具备明显的“冰火两重天”特征:CRIC数据显示,百强房企权益销售额同比下降5.7%,但TOP10企业市场占有率突破48.5%,行业集中度加速提升。在房地产行业穿越周期的关键时点,数字化转型已进入“硬核能力”比拼阶段。优维科技通过将运维系统从“后台保障”升级为“业务使能平台”,正在帮助领先房企构建新的竞争力内核——这或许就是数字化时代企业生存的终极法则:用底层效率革命,赢得前端创新资格。

EasyOps_DevOps的博客 881

优维科技应用CMDB在招商基金的案例分享

今天给大家分享是我们优维科技刚刚完成的一个应用CMDB案例。招商基金是一个典型的甲方客户主导,由第三方咨询公司和产品厂商共同配合落地的case,整个项目用时不到半年,其中...

互联网运维杂谈 1833

5月更新!优维EasyOps®平台7大新功能上线~

5月,优维EasyOps全平台产品能力又升级啦!👏 快来看看都有新增的功能与优化吧!👇

EasyOps_DevOps的博客 910

优维EasyOps,打造新一代运维新方式

在技术与业务的双轮驱动下,运维的规模和边界已远远超出传统企业的IT范畴,企业必须对传统的IT运维模式进行变革,采取更适应业务变化、更为科学的运维新方式来赋能企业的新发展。作为DevOps及运维领域的先行者,未来,优维科技将立足对技术与行业变革趋势的深刻洞察,持续推动运维行业的创新升级,以高效、敏捷、安全的运维服务,守护千行百业的数字化转型之旅。等诸多方面,实现了自主技术的创新,全面掌握核心自主知识产权,打造稳定性、可靠性、可用性的数字技术底座,为客户提供全栈性IT运维能力支撑,为信创产业发展提供技术保障。

EasyOps_DevOps的博客 1072

实至名归!优维科技荣膺NIISA联盟2022年度双项技术创新奖

事件中心功能可以提供实时通知和智能决策支持,加速故障排除和修复。作为优维科技EasyOps平台的关键技术支持,EasyCore的应用可以帮助企业实现业务拓扑信息的丰富化和数据分析的深度化,提高了决策效率和准确性,降低了企业的运营成本。为进一步贯彻落实国家创新驱动发展战略,推进以科技创新为核心的全面创新,NIISA联盟于2023年3月20日发布“2022年度技术创新奖项申报工作的通知”,经过联盟专家委员会专家初审、项目答辩、专家评审、结果公示等系列工作,技术创新项目奖和技术创新人才奖项正式发布。

EasyOps_DevOps的博客 244

优维 EasyOps® v7.10 滚烫上新:打造「自愈·穿透·乐高式进化」的智能运维核心系统

通过配置系统的进程特征,例如系统的工作目录、运行用户是可被明确的标识的,这样我们通过节点白名单即可确保只采集当前系统进程信息,上报数据在可控范围内,避免冗余。除了可支持资源实例的发现,自动发现功能也能做到关联关系的识别,我们将项目积累的资源关联关系发现规则内置发布,真正帮助用户实现了开箱即用。在ITSM的表单设计中,用户/用户组/组织架构是常见的高频配置场景,之前基本依赖脚本实现复杂规则或通过实例选择控件实现简单选人,配置相当繁琐复杂,脚本还存在重复编写、调整容易遗漏、流程加载变慢等问题。

EasyOps_DevOps的博客 1069
上一篇: 间歇性微服务问题...
下一篇: 优维低代码实践:片段
优维科技EasyOps
博客等级 码龄5年 1483粉丝 395原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值