- 博客(88)
- 收藏
- 关注
原创 Actual Budget:一款注重隐私的开源个人理财工具
Actual Budget是一款以本地用户为中心的个人理财工具。它完全免费且开源,使用NodeJS编写,并具备同步功能,让用户的所有更改可以在不同设备间无缝同步。
2025-11-23 17:42:48
52
原创 限制Java进程CPU使用率的多种方法
在以下场景中,限制 Java 进程的 CPU 使用率显得尤为重要:防止单个应用耗尽系统资源,影响其他关键服务;成本控制,在云环境中避免因资源超额使用产生额外费用;性能测试,模拟低配环境下的应用表现;故障隔离,当某个服务出现异常时减少影响范围。注意:此方法会影响系统中所有 Java 进程,包括 IDE、其他服务等,请谨慎使用。对于长期运行的Java服务,使用systemd是更优雅和可靠的方案。除了限制使用率,还可以通过 CPU 亲和性来实现物理隔离。对于需要更精细控制的场景,可以直接使用 cgroups。
2025-11-12 10:55:02
22
原创 ELK 平台安全与高可用实战
经过前八篇的学习,我们已经掌握了 ELK 的安装、采集、存储、告警、优化以及多集群部署。本篇作为收官,将重点介绍,确保日志系统在生产环境下安全、稳定、可靠地运行。
2025-09-19 10:00:00
35
原创 日志告警与自动化运维实战
Kibana 内置告警和 ElastAlert 是常用选择Webhook 可实现自动化运维联动告警优化需避免“告警风暴”,合理设置阈值实现 发现异常 → 通知 → 自动处理 的闭环。
2025-09-18 10:00:00
44
原创 日志存储优化与冷热分离实战
"hot": {},"warm": {},},"cold": {},热数据用 SSD,提高查询性能冷数据迁移到 HDD,降低成本使用 ILM 实现自动化索引管理定期归档日志,避免集群无限增长。
2025-09-17 09:45:00
32
原创 日志安全与访问控制实战
启用 X-Pack 安全是保护 ELK 的关键Kibana 通过 Spaces 与角色结合,可实现多租户管理TLS 保证传输链路安全审计日志与字段脱敏保障合规性。
2025-09-16 10:00:00
29
原创 多集群与跨地域日志收集实战
多集群日志收集常见架构:集中式、分布式、混合模式跨集群搜索适合查询,跨集群复制适合存储聚合Kafka 是跨地域日志传输的核心组件要兼顾 实时性、带宽、安全、存储成本。
2025-09-15 10:00:00
57
原创 Kibana 可视化与告警实战
Kibana 提供可视化与告警功能,是 ELK 平台的重要组成结合 Index Pattern 和聚合,可实现丰富的数据分析告警功能帮助快速发现异常,提高运维效率下一篇将介绍 日志安全与访问控制实战,保障 ELK 平台安全可靠。
2025-09-14 15:38:43
81
原创 ELK 日志采集与解析实战
Filebeat + Logstash + Elasticsearch 可高效采集和解析日志grok 配置灵活,可针对不同日志自定义解析结合索引模板和 ILM,可实现高效存储和查询下一篇将深入 Kibana 可视化与告警实战,构建完整日志平台。
2025-09-10 19:43:24
314
原创 ELK 集群部署实战
高可用 ELK 集群部署必须规划好节点角色、资源和网络生产环境优先使用 Systemd 服务 + 持久化队列 + ILM监控与告警不可少,保证日志平台稳定。
2025-09-09 19:16:24
887
原创 ELK 平台入门与架构设计
本文介绍了ELK日志平台的组成、架构设计及应用实践。ELK(Elasticsearch+Logstash+Kibana)是分布式环境下日志管理的标准解决方案,包含数据采集(Beats)、处理(Logstash)、存储检索(Elasticsearch)和可视化(Kibana)四大模块。文章详细对比了单机、基础生产和大规模优化三种典型架构,并提出了高可用、高性能、弹性扩展的设计原则。通过实际案例说明如何构建日处理2TB日志的系统,包括Kafka缓冲、冷热数据分离和生命周期管理等优化措施。ELK不仅能满足日志查询
2025-09-07 14:07:16
169
原创 Kafka 学习教程:从基础概念到实践操作
Kafka 是一种分布式流处理平台,核心组件包括生产者、消费者、主题和分区。它适用于消息队列、日志收集、实时流计算等场景,具有高吞吐、低延迟的特点。部署 Kafka 需要先安装 Java 环境,可选 ZooKeeper 进行集群管理(新版本支持 KRaft 模式)。文中提供了一个 Linux 下一键部署脚本,包含 ZooKeeper 和 Kafka 的配置参数设置、集群启动和验证步骤,支持多节点部署。脚本会自动配置 hosts、创建数据目录、设置集群参数,并启动服务。
2025-09-04 20:53:35
139
原创 一键掌握服务器健康状态与安全风险
一键式服务器体检工具:全面掌握系统健康状态 这个综合巡检脚本专为Linux服务器设计,提供一键式系统全面检查功能。它能自动分析系统信息、环境变量安全、句柄数量、性能指标和安全风险,并生成详细报告。主要特点包括:自动化多维度检查、跨平台兼容(支持Debian/Ubuntu/CentOS等)、风险等级可视化(通过颜色标记)以及定期执行建议。使用前需以root权限运行,脚本会自动检查并安装必要依赖工具,生成带时间戳的检查报告,帮助管理员快速发现系统潜在问题。特别适合用于日常运维巡检,可作为服务器健康状态的基础监控
2025-09-03 21:56:50
150
原创 【打工日常】使用Prometheus+Grafana+Alertmanager+Webhook-dingtalk搭建监控平台
【代码】【打工日常】使用Prometheus+Grafana+Alertmanager+Webhook-dingtalk搭建监控平台。
2024-07-23 16:49:33
578
原创 【瞎折腾日常】服务器的cpu飙高到1000%了怎么破
起因是用户反馈系统很卡,我登录普罗米修斯一看,发现docker部署得集群下的一个java应用服务器cpu爆了,直接冲到了1000%以上了,接着就是各种接口超时报警等,赶紧打开对应的服务器查看进程情况,这会使用jstack和top命令定位哪个线程占用的cpu比较大,定位代码问题。代码中调用的某些资源造成的死锁或者是代码的死循环导致的cpu超频计算,或者长时间占用cpu的操作,像一些递归的使用、循环操作等等,或者一些特别复杂的正则匹配引起;程序中存在大量的数据库操作,导致数据库连接池的耗尽和数据库负载过高。
2024-07-02 18:08:33
731
原创 【打工日常】docker部署一个开源、跨平台、又低资源运行的监控平台
【代码】【打工日常】docker部署一个开源、跨平台、又低资源运行的监控平台。
2024-06-28 15:49:15
220
原创 【打工日常】Docker部署一款简单、自托管且加密的Markdown笔记编辑器
【代码】【打工日常】Docker部署一款简单、自托管且加密的Markdown笔记编辑器。
2024-05-22 14:30:00
1131
原创 【打工日常】云原生之使用Docker部署开源云盘nextcloud
Nextcloud是一套用于创建网络硬盘的客户端-服务器软件。其功能与 Dropbox 相近,但 Nextcloud 是自由及开放源代码软件,每个人都可以在私人服务器上安装并运行它。与 Dropbox 等专有服务相比,Nextcloud 的开放架构让用户可以利用应用程序的方式在服务器上新增额外的功能,并让用户可以完全掌控自己的数据。ownCloud原先的开发者弗兰克·卡利切创建了 ownCloud 的分支——Nextcloud,继而让卡利切与其他原先的 ownCloud 团队成员持续积极地开发。
2024-05-21 17:00:41
714
原创 【打工日常】云原生之使用Docker部署多功能网络工具箱
1.看自己的 IP:从多个 IPv4 和 IPv6 来源检测显示本机的 IP2.看 IP 信息:显示所有 IP的相关信息,包括国家、地区、ASN、地理位置等3.可用性检测:检测一些网站的可用性:Google, Github, Youtube, 网易, 百度等4.WebRTC 检测:查看使用 WebRTC 连接时使用的 IP5.DNS 泄露检测:查看 DNS 出口信息,以便查看在 VPN/代理的情况下,是否存在 DNS 泄露隐私的风险6.网速测试:利用边缘网络进行网速测试。
2024-05-21 17:00:33
325
原创 【打工日常】云原生之使用docker部署运维日常速查工具reference
它为开发人员分享快速参考备忘清单【速查表】这是英文版 Reference的中文版本,目的是为了方便自己的技术栈查阅,包含:运维,前端,后端,工具,命令,数据库。是日常工作中的速查神器。a.本次实践部署环境为个人笔记本ubuntu日常工作的测试环境,若是生产环境请谨慎部署;b.本次实践为快速使用docker部署开源Reference于个人ubuntu上。
2024-05-17 15:18:22
976
原创 【打工日常】云原生之使用docker部署项目组文档管理系统
Teedy是一个开源的、自定义程度非常高的文档管理工具,比较适合于项目组用于文档管理,协作存储相当方便。创建和编辑文档:用户可以使用Markdown格式创建和编辑文档,还可以添加标签和注释。文件上传和管理:用户可以上传和管理文档、图片和其他文件。搜索和过滤:Teedy支持关键词搜索和标签过滤,使用户可以快速找到需要的文档。分享和协作:用户可以将文档分享给其他人,还可以设置权限和共享链接。界面自定义:Teedy提供了多种主题和布局,用户可以根据自己的喜好进行自定义。安全性和隐私保护。
2024-05-11 12:43:57
946
原创 【打工日常】云原生之搭建一款轻量级的开源Markdown笔记工具
一个自托管的,无数据库的笔记网络应用程序,利用平面文件夹的markdown文件进行存储。a.本次实践部署环境为个人笔记本ubuntu日常工作的测试环境,若是生产环境请谨慎部署;b.本次实践为快速使用docker部署开源flatnotes于个人ubuntu上。
2024-05-11 12:42:57
1441
原创 【打工日常】云原生之搭建一款多功能的个人网盘
JmalCloud 是一款私有云存储网盘程序,主要用于简单轻量的管理个人存储资料的网盘。a.本次实践部署环境为个人笔记本ubuntu日常工作的测试环境,若是生产环境请谨慎部署;b.本次实践为快速使用docker部署开源JmalCloud于个人ubuntu上。
2024-05-04 09:45:00
2266
原创 【打工日常】Docker部署一款简单、自托管且加密的Markdown笔记编辑器
【代码】【打工日常】Docker部署一款简单、自托管且加密的Markdown笔记编辑器。
2024-05-04 09:30:00
513
原创 【打工日常】云原生之使用docker部署Web在线流程图软件
draw.io是一款免费、开源、高质量的WEB在线流程图软件,无需注册登录,支持多种图表类型和元素,可在线编辑和导出。它是一个可配置的图表/白板可视化应用程序。该应用程序的设计主要是按原样使用。draw.io不适合作为构建其他产品的框架。为此,请尝试Tldraw或Excalidraw。这个项目中不支持协作编辑,而且同类VIsio确实是功能强大,但是软件为收费,并且因为其功能强大,导致安装需要很多的系统内存,并且是不可跨平台使用。Draw.io在线绘图工具可以完全取代它。
2024-05-03 13:59:48
1057
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅