优维“统一开放平台”:开放、开发、集成、客制化
基于丰富完善的产品体系,优维重磅推出了统一开放平台。这款由优维自主设计与研发,集数据开发、能力开放、能力集成、客制化为一体的统一开放平台,具备应用市场、应用开发、连接能力、采控平台、API集市、开发者工具等功能模块,可为用户提供便捷的运维开发和业务管理,在提高运维人员等工作效率的同时,提升业务的连续性和安全性。
功能结构图
产品架构图
产品能力优势
-
客制化能力:企业生产级别应用的低代码开发体系支撑,支持页面编排、流程设计、函数编排、专业建模 低代码,更支持AI辅助页面设计。
-
数据开发:采控平台与无代码事件连接器,支持各类数据采集、数据集成、数据加工、事件集成、事件加工。
-
能力开放:通过API Gateway和事件总线来进行外部服务的连接,以及从事件层面将部分能力进行整合。
-
能力集成:API集市、UI资源库、后端资源库、权限接入、SSO接入等支持有效保证构建一体化的运维核心平台。
为什么优维要推出这款功能如此强大的统一开放平台?因为我们想把优维在运维领域所积累近九年的创新实践经验,以开放的方式赋能给广大的运维开发者,加速运维开发,促进运维转型,让运维工作可以更简单与高效。
统一开放平台核心能力
① 应用市场
应用市场不仅涵盖优维内置丰富的微应用,还包括用户通过开放平台开发的微应用。支持微应用的全量展示和应用使用情况的统计分析。对于用户自研微应用,内置应用授权、应用上架等工具,以支撑自研微应用的研发、上架、使用的全生命周期。
>> 企业业务存在的问题:
-
无法按需使用:目前微应用在部署后默认对所有用户可见,用户无法按需选择自身需要使用的微应用。微应用越多,容易让用户产生疲劳。
-
了解应用信息:应用研发者和管理者需要关注应用上线后的运行情况,获取必要的运行信息,获知用户的使用情况,以持续优化和迭代应用。
>> 应用市场能够为企业提供以下重要价值:
-
提供一个应用市场,按业务、场景等维度分类展示EasyOps平台上所有微应用。用户可以根据自己的业务需求,在应用市场上搜寻和挑选微应用,并按需开通使用。
-
对每个应用的运行情况进行统计,提供直观的运行分析报告视图,以及更详细的运行指标数据(例如UV、PV等),使应用研发者与管理者能清楚明确地认识到该应用的运营情况。
② 连接能力
零代码连接应用与数据,设置事件流的触发条件与执行动作,轻松实现事件连接自动化。
>> 事件触发
可指定要监听的事件类型,并可以设定灵活的匹配规则,进一步指定事件内容。
>> 动作执行
满足匹配规则的事件将会触发指定的动作,如通知、告警、或工具执行等,可配置变量模板,组装目标动作所需的参数。
③ API集市
开放平台内置丰富的服务端API,并集成了常用的第三方API文档。通过API集市,用户可快速了解和使用API。另外也支持将用户的自定义API定义进行统一维护,便于企业内其他开发者的查阅使用。
>> 企业在API管理上面临的痛点:
-
缺乏可视化管理:契约作为一种API描述语言,在低代码开发时频繁使用,但目前缺少一个统一管理的可视化界面。
-
学习成本高:契约的底层存储格式是优维自研的EAML,对客户来说有一定的学习成本,不容易理解。
-
人力成本高:微应用开发者常常需要对接EasyOps平台或者第三方厂商的API接口(比如K8S、OpenShift等基础设施和中间间,钉钉、企业微信等IM平台),查找接口文档、接口对接是非常耗费人力的事情。
-
无法集中管理:微应用开发者常常需要对接企业内部特有系统的API,这些 API 缺乏统一管理,接口文档零散地散落在不同的研发者手中。
>> API集市能够为企业提供以下重要价值:
-
为低代码开发者提供一个可视化的契约管理界面。
-
优化契约的录入和展示,以更友好易读、接近通用HTTP接口文档的方式对契约进行维护。
-
出厂内置与EasyOps平台及DevOps相关的常见第三方厂商的API接口,提供详细的Step By Step说明文档,简化接口对接的成本。
-
提供快捷方便的方式,让微应用开发者能够在API集市录入第三方系统的API,形成统一管理。
④ 采控平台
在最新的EasyOps7.0大版本升级中,优维将平台已有的采集能力进行了一次大整合,打造了适应资源、指标、日志、事件、Tracing等数据的全新的统一采控平台。
>> 采控平台功能模块
该平台包含数据采集、数据转换、指标中心、Agent管理、数据集成五大功能模块。
-
数据采集:支持指标采集、日志采集、链路追踪接入、第三方指标接入;
-
数据转换:目前支持对数据流处理,支持数据清洗、数据转换、数据汇聚能力
-
指标中心:支持指标管理、指标集管理及指标速查(指标数据图视化展示);
-
Agent管理:支持Agent管理(安装、更新、启停、卸载等)、Agent状态监测(连通/性能)、Agent插件管理、Agent任务管理、Proxy代理管理;
-
数据集成:支持200+Agent指标采集套件,MySQL、Oracle等数据库(SQL)、Kafka(通过队列自定义上报)等...
>> 采控平台能够为企业提供以下重要的价值:
-
可大规模节点秒级调度,支持联动CMDB做动态采集目标管理
-
OneAgent可自由插拔采集插件,适配主流操作系统(linux、Windows、信创类OS等),对机器资源消耗低
-
支持多语言、多协议、多数据类型,采集覆盖面广,拥有几百种主流资源采集。
⑤ 低代码开发平台
基于开放平台体系,优维希望通过低代码开发平台把面向客户需求的定制能力推到客户身边。我们的目标,是希望通过低代码开发平台的能力帮助客户以低成本、短周期、高效率的方式,基于自身的开发需求,快速完成应用系统的开发搭建。
优维低代码开发平台的整体架构主要分为VisualBuilder(前端页面编排系统)、DataBuilder(后台数据模型定义系统)以及FlowBuilder(后台服务编排系统),这些系统模块均运行在统一的Provider API对接层以及众多的资源库上,然后提供开发者中心帮助使用人员快速上手。
相关文章:

优维“统一开放平台”:开放、开发、集成、客制化
基于丰富完善的产品体系,优维重磅推出了统一开放平台。这款由优维自主设计与研发,集数据开发、能力开放、能力集成、客制化为一体的统一开放平台,具备应用市场、应用开发、连接能力、采控平台、API集市、开发者工具等功能模块,可为…...

ChatGPT新纪元:揭秘GPT-4o的多模态能力
GPT-4o登场 探索ChatGPT的多模态创新 今日凌晨,OpenAI向全球宣布了AI发展的新篇章——GPT-4o,每次OpenAI发布重大更新时,尽管令人兴奋,但也不免使众多初创公司的梦想破灭。 GPT-4o的命名中的“o”象征着“omni”——全能的代表。…...

泰勒斯威夫特2022年纽约大学毕业典礼演讲:NYU‘s 2022 Commencement Speaker Taylor Swift
NYU’s 2022 Commencement Speaker Taylor Swift Link: https://www.youtube.com/watch?vOBG50aoUwlI Singer, songwriter, producer, and director Taylor Swift received a Doctor of Fine Arts, honoris causa, at the Commencement for the Class of 2022 and delivered …...
(四)SvelteKit教程:调用外部 API 获取数据
(四)SvelteKit教程:调用 API 我们先按照如下的方式来构建api服务: step 1:npm i json-serverstep 2:在根目录下新建 db.json 文件,内部写入如下内容:{"users": [{"id": 1,"name…...

数据结构-分析期末选择题考点(排序)
何似清歌倚桃李 一炉沈水醉红灯 契子 ✨ 上一期给大家提供了大概会考的题型给老铁们复习的大致思路 这一期还会是一样,我将整理一下排序的题型以及解题方法给你们 由于时间还很多,我就慢慢总结吧,一天一章的样子,明天总结串、后天…...

Python:探索高效、智能的指纹识别技术(简单易懂)
目录 概括 导入库 函数一 参数: 函数二 函数三 主函数 运行结果 src: model_base 7.bmp 编辑 总结 概括 指纹识别是一种基于人体生物特征的身份验证技术。它通过捕捉和分析手指上的独特纹路和细节特征,实现高准确度的身份识别。…...

『SD』AI绘画,不会写提示词怎么办?
提示词 有没有想过,为什么你用 SD 生成的猫是长这样的。 而其他人可以生成这样的猫。 虽然生成的都是猫,但猫与猫之间还是有差距的。 如果你的提示词只是“cat”,那大概率就会出现本文第一张图的那个效果。而如果你加上一些形容词ÿ…...

搭建大型分布式服务(四十二)SpringBoot 无代码侵入实现多Kafka数据源整合插件发布
系列文章目录 文章目录 系列文章目录前言MultiKafkaStarter [V2.2]一、功能特性二、快速开始(生产端)三、快速开始(消费端)四、其它特性五、变更记录六、参考文章 前言 在分布式服务的架构演进中,消息队列作为核心组件…...
Python 学习路线及技巧
一、学习路线 1. 基础阶段 ● 学习 Python 的语法基础,如变量、数据类型、运算符、控制流等。 ● 掌握常用的 Python 标准库,如 os、sys、re、datetime 等。 ● 通过编写简单的程序来巩固基础,如计算器、字符串处理等。 2. 进阶阶段 ● 深入…...

计算机网络知识整理笔记
目录 1.对网络协议的分层? 2.TCP/IP和UDP之间的区别? 3.建立TCP连接的三次握手? 4.断开TCP连接的四次挥手? 5.TCP协议如何保证可靠性传输? 6.什么是TCP的拥塞控制? 7.什么是HTTP协议? 8…...
练习 String翻转 注册处理 字符串统计
p493 将字符串中指定部分进行翻转 package chapter;public class reverse {public static void main(String[] args) {String str "abcdef";str reverseMethod(str,0,3);System.out.println(str);}public static String reverseMethod(String str, int start, in…...

linux的常用系统维护命令
1.ps显示某个时间点的程序运行情况 -a :显示所有用户的进程 -u :显示用户名和启动时间 -x :显示 没有控制终端的进程 -e :显示所有进程,包括没有控制终端的进程 -l :长格式显示 -w :宽…...
java:aocache 0.4.0 缓存控制机制
aoocache发布第一个版本0.1.0时,没有考虑到使用aocache的项目对方法缓存的控制需求。 场景 给同事做培训时,同事提到这个需求,他希望能够有方法主动去清理指定方法的缓存: 他的数据是由其他服务启动时提供的,他的方法…...

试析C#编程语言的特点及功能
行步骤,而不必创建新方法。其声明方法是在实例化委托基础上,加一对花括号以代表执行范围,再加一个分号终止语句。 2.3.3 工作原理 C#编译器在“匿名”委托时会自动把执行代码转换成惟一命名类里的惟一命名函数。再对存储代码块的委托进行设…...

Textual Learning2 -- 使用时的小问题
1、出现的问题: 在vscode里面直接运行函数会显示报错: 我尝试在vscode中含textual库的环境下运行,但仍然报错 2、解决方案: 在命令行中运行: 首先按winR,输入cmd打开命令行 或在已经安装的conda环境&a…...

CST--如何在PCB三维模型中自由创建离散端口
在使用CST电磁仿真软件进行PCB的三维建模时,经常会遇到不能自动创建离散端口的问题,原因有很多,比如:缺少元器件封装、开路端口、多端子模型等等,这个时候,很多人会选择手动进行端口创建,但是&a…...

C++中的虚函数表结构框架
一.虚函数表介绍 Virtual Table虚函数表是实现多态的 每个有虚函数的类的实现,都有个指向虚函数的指针表(不管是父类还是子类) 指向虚表的指针是作为数据成员存在实例对象中 当调用虚函数时,就去查找对象的虚表中指向整顿派生类函…...
【ES】--Elasticsearch的高亮模式
目录 一、高亮策略1、Fast Vector Highlighter(快速向量高亮器)2、Posting Highlighter(帖子高亮器)3、Unified Highlighter(统一高亮器)4、Plain Highlighter(普通高亮器)5、总结二、高亮参数三、高亮案例解析1、words_one配置解析2、words_two配置解析3、words_three…...

使用matlab开发stm32总结,stm32-matlab常见的问题处理以及报错合集
1,问题:本来是好的,突然编译运行报错,说是确少包, 解决方案:重启以后好了 2,有完美的马鞍波,为什么不能够转动呢? 原因是我这里模型的问题,我计算出来的是占…...

落石滑坡监测报警系统:创新保障高速公路安全
在现代交通建设中,高速公路的安全性和稳定性至关重要。特别是易发生落石区域,如何有效预防和应对落石滑坡带来的事故成为了一项关键性挑战。为此,落石滑坡监测报警系统应运而生,它通过先进的技术手段,为高速…...

使用VSCode开发Django指南
使用VSCode开发Django指南 一、概述 Django 是一个高级 Python 框架,专为快速、安全和可扩展的 Web 开发而设计。Django 包含对 URL 路由、页面模板和数据处理的丰富支持。 本文将创建一个简单的 Django 应用,其中包含三个使用通用基本模板的页面。在此…...

调用支付宝接口响应40004 SYSTEM_ERROR问题排查
在对接支付宝API的时候,遇到了一些问题,记录一下排查过程。 Body:{"datadigital_fincloud_generalsaas_face_certify_initialize_response":{"msg":"Business Failed","code":"40004","sub_msg…...

【HarmonyOS 5.0】DevEco Testing:鸿蒙应用质量保障的终极武器
——全方位测试解决方案与代码实战 一、工具定位与核心能力 DevEco Testing是HarmonyOS官方推出的一体化测试平台,覆盖应用全生命周期测试需求,主要提供五大核心能力: 测试类型检测目标关键指标功能体验基…...

理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
macOS多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用
文章目录 问题现象问题原因解决办法 问题现象 macOS启动台(Launchpad)多出来了:Google云端硬盘、YouTube、表格、幻灯片、Gmail、Google文档等应用。 问题原因 很明显,都是Google家的办公全家桶。这些应用并不是通过独立安装的…...

srs linux
下载编译运行 git clone https:///ossrs/srs.git ./configure --h265on make 编译完成后即可启动SRS # 启动 ./objs/srs -c conf/srs.conf # 查看日志 tail -n 30 -f ./objs/srs.log 开放端口 默认RTMP接收推流端口是1935,SRS管理页面端口是8080,可…...
拉力测试cuda pytorch 把 4070显卡拉满
import torch import timedef stress_test_gpu(matrix_size16384, duration300):"""对GPU进行压力测试,通过持续的矩阵乘法来最大化GPU利用率参数:matrix_size: 矩阵维度大小,增大可提高计算复杂度duration: 测试持续时间(秒&…...

《基于Apache Flink的流处理》笔记
思维导图 1-3 章 4-7章 8-11 章 参考资料 源码: https://github.com/streaming-with-flink 博客 https://flink.apache.org/bloghttps://www.ververica.com/blog 聚会及会议 https://flink-forward.orghttps://www.meetup.com/topics/apache-flink https://n…...
今日学习:Spring线程池|并发修改异常|链路丢失|登录续期|VIP过期策略|数值类缓存
文章目录 优雅版线程池ThreadPoolTaskExecutor和ThreadPoolTaskExecutor的装饰器并发修改异常并发修改异常简介实现机制设计原因及意义 使用线程池造成的链路丢失问题线程池导致的链路丢失问题发生原因 常见解决方法更好的解决方法设计精妙之处 登录续期登录续期常见实现方式特…...

均衡后的SNRSINR
本文主要摘自参考文献中的前两篇,相关文献中经常会出现MIMO检测后的SINR不过一直没有找到相关数学推到过程,其中文献[1]中给出了相关原理在此仅做记录。 1. 系统模型 复信道模型 n t n_t nt 根发送天线, n r n_r nr 根接收天线的 MIMO 系…...