# Git 的tag与branch

# Git 的 commit-id

Git的每一次 commit 都会生成一个由40位SHA-1 摘要算法哈希值(十六进制字符串)组成的 id,我们通常称其为 commit-id 。Git作为一个分布式的版本控制系统,每个人都可以独立创建提交变更,每次提交都形成一个新的 commit-id,为避免冲突,每个 commit-id都不能够重复,是全局唯一的。所以,每一个 commit 的行为都可用commit-id 来准确的标识,使用 git log 命令可以查看所有的commit-id。

阅读全文

# 阿里云SLS日志服务的数据脱敏及安全管理

伴随云原生的发展,以应用为核心的可观测监控越发得到广泛应用。在应用的可观测性中,日志的收集及内容监控是可观测性监控的一个重要内容,然而日志的监控数据,并不同于某项指标的测量结果数据,其往往都会包含业务或与用户相关的敏感性信息,因此,在落实日志的收集和监控的同时,我们也要注意日志数据的安全管理。

阅读全文

# 云计算的成本管理

云技术给我们带来了新的技术革命,当下云厂商的云产品几乎已经涵盖了常见的基础硬件、中间件的服务能力,并不断的在更大范围上扩大云产品的品类,并不断的将客户的需求转化为标准化的产品。伴随各云厂商产品家族的扩张,产品组合也变得越发复杂,同时基于软件定义的能力,云产品的计费粒度及方法也变得更加复杂,伴随企业云规模得不断增长,如何基于云产品实现成本管理已成为各企业也面临的一个必然需求,其同样也为运维工作带来了新的课题。

阅读全文

# 可观测性监控中的数据安全 - DataDog中的监控数据脱敏

以应用可观测性为核心的可观测性监控,已成为DevOps工作中的重要组成部分,在传统监控中,主要是对被监控目标的状态、性能、容量等方面的度量,相对监控数据安全的需求并不明显,伴随监控内容向应用侧的偏移,以可观测性为主导的监控内容则涵盖了更多的维度,其给监控工作带来的更多的要求和挑战。在可观测性方面,对应用的监控主要包括了metrics、logs、trace三个维度的需求,其中logs和trace会实时采集大量应用数据,其已经面临着严重的数据安全泄露问题,例如在日志或trace数据中出现个人身份ID、手机号等。可观测性的监控工具有很多,每个工具也有各自不同的脱敏方案,例如ELK中可用logstahs、阿里的sls可通过logtail配置等,最近刚好遇到基于DataDog实现数据安全脱敏的实施需求,特此记录一下。

阅读全文

# prometheus 远程存储 Tdengine 实现读写分离

# 前言

prometheus 在监控方面的能力是有目共睹的,我们在实施监控方案时,为满足大规模应用集群的监控及数据的高效查询能力,通常也会考虑将prometheus的部署扩展为集群。对于prometheus集群的搭建,常见的是官方推荐的联邦模式,但该模式是一种分层结构,在查询监控数据时,仍对下层的Prometheus有一定性能影响。根据官方文档的阅读及个人对集群的理解,我设计了一个基于Tdengine 的prometheus读写分离方案。

阅读全文

# selenium cannot find Chrome binary

selenium 是个非常方便的Web 功能自动化测试工具, 但在DevOps 的交付流程中与jenkins集成时出现了如下报错: "WebDriverException:Message:unknown error:cannot find Chrome binary" 这个错误的原因是selenium 需要Chrome 浏览器的执行文件。可以通过如下方式来解决。

阅读全文

# 基于Zabbix的开源监控探索与实践

# 引言

随着G行业务的高速发展,业务系统的规模日益增长,监控管理的成本也随之升高,现有的监控手段已无法很好的满足监控管理的需求。因此G行启动了ZABBIX开源监控项目,通过该项目的建设工作,在节约监控管理成本的同时,也完善了国产软件和开源软件的监控手段,提升了G行的自动化监控能力和自主可控能力。

阅读全文

# DevOps 生命周期工具表

根据DevOps生命周期我建了一个常用工具表,该表自左至右表示从计划、交付、运营的过程,自下而上表示基础设置、运维、交付、测试、对外访问的层次。其中架构组件及数据库则参照元素周期表族系的形式单独列出。

https://www.nginxbar.com

阅读全文

# QPS 比 Kong 快10倍的开源网关-APISIX

Centos Docker APISIX

# APISIX 介绍

Apache APISIX 作为云原生架构的开源 API 网关,可以为海量 API 和微服务提供安全可靠的动态、高性能、可扩展的管理平台。 官网地址:https://apisix.apache.org/

# 架构

APISIX 分为Data Plane和Control Plane两个部分,Data Plane为提供API Gateway的端口,而Control Plane则时管理者进行日常配置的接口。

阅读全文

热门评论

×