自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 力扣-[448] 找到所有数组中消失的数字

本文介绍了一种在给定数组中找出消失数字的算法。给定包含n个整数的数组nums,其中数字范围在[1,n]内,要求找出该范围内未出现的数字。算法分两步:首先遍历数组,将每个数字对应位置标记为负数;然后再次遍历,统计仍为正数的位置,其下标+1即为消失的数字。文章提供了Golang实现代码,通过取绝对值和负数标记来高效解决问题,示例输入[4,3,2,7,8,2,3,1]正确输出[5,6]。该方法时间复杂度O(n),空间复杂度O(1)。

2026-04-07 21:45:18 19

原创 力扣-[268] 丢失的数字

摘要:本文介绍了一个查找缺失数字的算法问题。给定包含[0,n]中n个不同数字的数组,找出缺失的那个数字。作者提出了一个高效的解决方案:先计算0到n的等差数列和,然后减去数组中所有数字的和,差值即为缺失数字。该算法时间复杂度为O(n),空间复杂度为O(1),并用Golang实现了这个解法。

2026-04-06 18:06:11 34

原创 [特殊字符] prometheus监控的“第三只眼”—— Blackbox Exporter

摘要: Blackbox监控与白盒监控互补,前者从外部模拟用户请求检测服务可用性(如HTTP状态、TCP连接等),后者关注系统内部指标(如CPU、内存)。Blackbox Exporter通过模块化设计支持多种探测协议(HTTP/TCP/ICMP等),由Prometheus动态传入目标并执行探测,返回成功率、响应时间等指标。部署时需配置blackbox.yml定义探测模板,并通过Prometheus的relabel_configs动态管理监控目标。两者结合确保系统健康与用户体验的双重监控。

2026-04-06 17:22:45 570

原创 Prometheus监控nas挂载情况

摘要:本文分享了通过监控NAS存储状态解决生产环境故障的实践方案。作者采用node_exporter的textfile功能,设计了一个自动探测NAS挂载点I/O状态的Shell脚本,通过定时任务执行并将结果转换为Prometheus指标。方案包含完整的监控闭环:指标采集、可视化展示和告警规则配置,特别强调了I/O探测、超时机制和利用现有组件的重要性。该方案成功解决了因NAS挂载异常导致文件无法写入的问题,为分布式架构中的存储监控提供了实用参考。

2026-03-29 17:34:10 313

原创 Prometheus自动监控nas挂载情况脚本

摘要:本文分享了一个用于监控NAS挂载状态的Bash脚本,支持自动发现系统中的NFS/CIFS挂载点并检测其I/O状态。脚本通过定时任务执行,将监控结果输出到node-exporter的textfile collector目录,包含挂载点可用状态(nas_io_ok)和I/O延迟(nas_io_latency_ms)两个指标。该方案实现了对多NAS目录的自动化监控,检测超时可配置,最终以原子操作方式更新监控数据文件。

2026-03-26 18:22:41 33

原创 docekr基础知识介绍

​ Docker是基于Go语言实现的开源云项目。​ Dokcer的主要目标是“Build,Ship and Run Any App,Anywhere”也就是对应用组件的封装,发布,部署,运行等生命周期的管理,使用户的APP(可以使一个WEB应用或数据库应用等)及其运行环境能够做到“一次镜像,出处运行”

2025-05-02 00:13:04 1115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除