优维低代码:个性化桌面配置

​​​​​​​​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第四十六期《现场定制:个性化桌面配置》▽EasyOps 5.0 提供了桌面(LaunchPad)配置的能力,如图所示:​包括:分类及微应用归属都可个性化配置可对桌面设置权限,限制只有部分人可访问# 自定义分类桌面配置是保存在一个 CMDB 的模型里面的,模型 ID 为_MIC...阅读全文

Go语言中文网 2023-04-24 17:35:58 EASYOPS_youwei

四级域名解析(2023年)二

四级域名解析,使用坦克 NS (原名:坦克 DNS)部署四级域名解析服务器,根据本篇文字去实践,你可以实现类似域名`sub.www.brand.com`的解析。坦克 NS 是使用 Golang 开发的域名服务器应用,开发者是甘耀通。开发者也是坦克网络技术的创始人。也是这篇文字的作者。接下来,让我先做一个自我介绍。 创业这条路很难,我在东莞摆地摊卖衣服,卖早餐,卖小商品。开始的时候什么都不懂。在东莞流水线上班很辛苦,不停的换工作,不停的寻找出路,即使环境很艰难,对我来说也没...阅读全文

Go语言中文网 2023-04-23 21:49:51 ganyaotong

四级域名解析(2023年)一

四级域名解析,使用坦克 NS (原名:坦克 DNS)部署四级域名解析服务器,根据本篇文字去实践,你可以实现类似域名`sub.www.brand.com`的解析。坦克 NS 是使用 Golang 开发的域名服务器应用,开发者是甘耀通。开发者也是坦克网络技术的创始人。也是这篇文字的作者。接下来,让我先做一个自我介绍。 我是甘耀通,家在广西贵港市平南县大新镇,1989年11月出生,现在已经33岁了,我的学习成绩不是很好,小学不知道怎样过的,已经忘记了,唯一记得的是小学写作文是流水账...阅读全文

Go语言中文网 2023-04-23 21:43:41 ganyaotong

4月更新!EasyOps®全平台27项新功能一口气来袭~

又到了每月产品盘点时刻,27大新功能上线和升级优化,设计Hyperlnsight超融合持续观测平台、DevOps持续交付平台、AutoOps自动化运维平台、ITSM服务平台、公共服务,在不断的技术创新过程中,进一步加速IT运维效率升级。下面和小编一起来了解本次更新详情吧!Hyperlnsight1)事件列表内置视图并支持权限控制由于在实际的运维场景中,可能遇到如下场景:l 事件太多,难聚焦:运维人员需要关注和处理的更多是与自己相关的事件,大而全的告警事件反而造成了干扰;l 值班告警分派处理:值班...阅读全文

Go语言中文网 2023-04-23 17:29:50 EASYOPS_youwei

go websocket推送优化

## ws推送优化 1、写多读少的情况,使用epoll 避免创建读的协程。 2、分片存储连接,降低锁的粒度,提高推送的并发。 3、写的时候使用缓存,批量定时写入,减少系统调用、协程的调度。 4、直接使用tcp连接升级。 5、零拷贝。 ### 1、epoll 1、实现参考,https://github.com/eranyanay/1m-go-websockets 只适用在写多读少的情况下,并且读之后的业务耗时的操作不要太频繁。 https...阅读全文

Go语言中文网 2023-04-21 11:08:09 lilei

在头部大厂做了13年云计算后,这次他想系统地聊聊FinOps!

​随着企业上云战略的深入普及,越来越多的企业开始关注云成本优化。伴随着企业对IT资源的投入不断增加,企业迫切需要解决成本与效率,以及如何将云成本优化落到实处的问题。FinOps是将财务和业务整合到一起的变革,可以帮助企业更好了解云成本和IT收益。4月25日晚20:00「UGeek大咖说·FinOps专场」第3期邀请了国内知名云厂商解决方案架构师薛海涛来到直播间分享《我们离FinOps还有多远》。本次直播将重点分享云计算时代,如何看待FinOps,如何入手推行FinOps,以及如何帮助企业真正实现...阅读全文

Go语言中文网 2023-04-20 17:41:18 EASYOPS_youwei

优维低代码:定制构件的打包及部署

​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第四十五期《现场定制:定制构件的打包及部署》▽# 打包对于用 create-next-repo 脚手架生成的仓库,我们提供了一个简单的命令去打包对应的构件库。在项目根目录下直接运行lerna run pack:tar --scope=YOUR-BRICKS-OR-MICRO-APPS, 执...阅读全文

Go语言中文网 2023-04-17 17:36:47 EASYOPS_youwei

Go 日志库 gookit/slog 发布 v0.5.1 版本

[gookit/slog](https://github.com/gookit/slog) 是一个易于使用的,轻量级、可配置、可扩展的日志库。支持多个级别,输出到多文件;内置文件日志处理、自动切割、清理、压缩等增强功能。 - Github https://github.com/gookit/slog **控制台日志效果:** ![console-log-all-level](https://raw.githubusercontent.com/gookit/slog/master...阅读全文

Go语言中文网 2023-04-17 14:11:58 inhere

优维可观测轴心产品大观:HyperInsight超融合持续可观测解决方案

​随着Kubernetes得到越来越广泛的采用,企业软件系统正在向复杂的云原生架构进行革命性转变。应用形式呈现有Web、APP、小程序等多种形式,访问的网络有4G、5G、Wi-Fi等。企业用云也从单一云时代,逐渐来到混合多云时代。在这些庞大复杂的多云环境中,各种模块、这种语言开发的应用程序或服务的数量与日俱增,如何追踪它们运行在何处、性能如何、如何快速实现故障定位、打通端到端的完整请求流程,并持续检查海量高速数据流以识别系统中的已知和未知问题,显得至关重要。因而在云系统的不断发展,运维对象日益复...阅读全文

Go语言中文网 2023-04-14 18:05:31 EASYOPS_youwei

Go 中如何获取字符串的宽度

一段文字中夹杂了中英文字符,需要计算其在屏幕所占的宽度,直接计算字符数量肯定是不行的,因为汉字的宽度是普通英文字符的 2 倍, 一种方法先统计汉字的数量,但是还有诸如全角数字等,情况会相对比较复杂。在 unicode 中为大部分字符都指定了字符所占的宽度:East Asian Fullwidth (F): 全角字符,比如:123,ABC;East Asian Halfwidth (H): 半角字符,比如:123, ABC;East Asian Wide (W): 宽字符,比如汉字;East As...阅读全文

Go语言中文网 2023-04-13 21:00:37 xnotepad

谷雨策划:从落地实践的角度探索CMDB数据运营的破局之道!

​CMDB作为数字化运维的基石为各个IT系统提供可用性保障,CMDB不仅是企业的资源地图、数据央行,更是企业IT流程化和管理问题的抓手,但在CMDB建设和运营过程中,常常会出现IT数据孤岛、数据质量问题、数据完整性、数据消费场景薄弱甚至推广难,不好用,用不起来等问题。然而随着数字化转型的不断推进,运维需要更高质量的数据,运维平台需要更高效可靠的支撑,CMDB作为运维基石是重中之重,也需要进一步的“修炼”!3月份,由优维老王主讲的“CMDB数据运营精准化专场公开课·春分篇”直播课程影响了业界对“新...阅读全文

Go语言中文网 2023-04-13 18:09:55 EASYOPS_youwei

go-easy-utils 2.0 正式发布,全面支持泛型和any

## 介绍 这是一个基于 Go 语言开发的通用数据类型处理工具类,帮助开发者在业务代码实现中处理常见的数据类型和数据操作。可以让您专注于您的业务代码的实现,而免去处理基本数据类型转换和验证的功能。该工具库无侵入式的设计可以让您的业务代码更容易阅读和优雅。 ## 快速开始 **安装** 使用 `Go1.18` 及以上版本的用户,建议安装 `v2.x.x`。 因为 `v2.x.x` 应用 `Go1.18` 的泛型重写了大部分函数 ```bash go get -u github....阅读全文

Go语言中文网 2023-04-13 14:58:08 jefferyjob

极课时间-Go实战训练营1期无秘

download:极客时间-Go实战训练营1期[2023最新版]完结无密_666XIT中级 Go 工程师任职要求熟练掌握 Go 语言及 Echo、Gin、Beego 等常见的开发框架,能够进行 Go 语言相关逻辑的深层优化;熟练掌握面向网络的编程,掌握 TCP/IP 协议,对 Socket/WebSocket 通信和 HTTP/HTTPS 协议有深刻理解;掌握 Linux 系统及原理,有 Shell 脚本编写能力,有较强的 Linux 下 TroubleShooting 能力;熟悉常用开源系统和...阅读全文

Go语言中文网 2023-04-13 11:28:04 xiaoniuniu

优维低代码:第三方接口接入

​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第四十四期《现场定制:定制第三方接口接入》▽# 第三方接口接入通过定制 provider 来对接第三方接口,有 2 种调用方案:1.直接调用第三方接口 url,但这里会有跨域的问题,需要第三方接口开放跨域访问2.将第三方接口注册到优维的 api_gateway,这样不会有跨域的问题,同时还...阅读全文

Go语言中文网 2023-04-11 17:38:41 EASYOPS_youwei

腾讯技术专家解读《FinOps,从上云到上好云》

​​3月30日,由优维联合FinOps产业推进方阵、云原生社区举办的第2期UGeek大咖说如期开播,本期主题为“FinOps,从上云到上好云”,邀请了腾讯技术产品经理王孝威做客直播间,为大家带来了一场FInOps技术盛宴。下面,将从四个方面带大家共同回顾本次直播活动的主要内容。1.云上资源效能挑战2.云原生场景下的成本优化挑战3.Crane智能调度助力成本优化4.产品化输出服务外部客户一、云上资源效能挑战​云原生基金会2021年调查发现,云原生的部署率已经达到历史性新高,96%的组织已经在使用K...阅读全文

Go语言中文网 2023-04-10 17:19:27 EASYOPS_youwei

优维CMDB:OneModel协助IT资源管理快速落地

​CMDB作为优维旗舰产品,一直备受客户好评。为了给广大客户带来更精益的CMDB产品,上周四,针对CMDB召开了一场上新发布会,主要介绍了IT资源管理微应用的新特性,有很多有价值的内容想和大家分享。话不多说,跟着鹿小U一起来看一下发布会上都说了什么吧!1.OneModel是什么?OneModel可以解决哪些问题?过去我们提出了CMDB的OneInstance,指的是每一个资源实例都有唯一的身份ID,可解决资源实例唯一性的问题,上层消费场景都可以定位到唯一的资源实例。在此基础上,我们又提出了One...阅读全文

Go语言中文网 2023-04-06 17:44:43 EASYOPS_youwei

优维低代码:定制 Providers

​​​​​​​​​优维低代码技术专栏,是一个全新的、技术为主的专栏,由优维技术委员会成员执笔,基于优维7年低代码技术研发及运维成果,主要介绍低代码相关的技术原理及架构逻辑,目的是给广大运维人提供一个技术交流与学习的平台。连载第四十三期《现场定制:定制Providers》▽# 何为 provider ?provider 也是一种构件,设计的原意是为了封装后台接口,提供统一的前端 SDK 。在介绍 provider 之前,要先介绍下优维科技在 2019 年开始推行的“契约为中心”的开发模式。在 20...阅读全文

Go语言中文网 2023-04-03 17:16:41 EASYOPS_youwei