运维部署
文章平均质量分 84
c_zyer
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Netdata-一款实时高分辨率监控工具
Netdata 概述 :介绍其为开源实时基础设施监控平台,核心优势包括即时洞察(每秒指标可视化)、零配置部署、ML异常检测、资源高效及安全分布式。与 Prometheus+Grafana 对比 :架构与核心功能:对比一体化Agent与分层架构、数据采集方式、存储特点、实时性及资源消耗。优劣势分析:分述Netdata的零配置、高分辨率、资源效率等优势与历史数据分析弱等局限;Prometheus+Grafana的数据生态、灵活查询等优势与部署复杂等局限。适用场景:推荐实时故障排查、开发环境用Netdata;大原创 2025-09-24 17:45:18 · 1144 阅读 · 0 评论 -
掌握Redis-Cell实现平滑限流的核心技术
Redis-Cell简介与实践指南 Redis-Cell是一个基于Redis的限流组件,采用令牌桶算法实现平滑限流,相比固定窗口算法能更有效地控制流量。本文介绍了Redis-Cell的核心原理、安装方法和使用场景。 核心内容 令牌桶算法:通过恒定速率生成令牌,实现平滑限流,避免固定窗口算法的临界突变问题 安装配置:提供不同GCLIB版本的安装方法,包括源码编译和二进制安装 CL.THROTTLE命令:详细解析该命令的参数和返回值,展示其在API限流和秒杀场景中的应用 性能优化:给出配置建议和常见问题解决方案原创 2025-09-12 11:23:25 · 933 阅读 · 0 评论 -
从零构建实时通信引擎:Freeswitch源码编译与深度优化指南
FreeSWITCH编译依赖环境搭建指南 本文介绍了在CentOS 7.9系统上编译FreeSWITCH 1.10.12所需的关键依赖库及其安装方法。FreeSWITCH作为开源实时通信服务器,依赖多种工具和库以支持音视频处理、编解码等功能。主要内容包括: 构建工具:CMake和Autoconf用于跨平台编译环境配置 汇编器:YASM/NASM提升音视频处理性能 音视频编解码器:Opus、x264、libvpx等支持实时媒体传输 多媒体框架:FFmpeg、PortAudio、SDL2等处理音视频流 其他关键原创 2025-07-22 17:09:59 · 1008 阅读 · 0 评论 -
Kafka监控体系搭建:基于Prometheus+JMX+Grafana的全方位性能观测方案
Kafka监控方案详解:通过Prometheus+JMX Exporter+Grafana构建企业级监控体系。文章首先阐述Kafka监控的必要性,随后分步骤详细说明如何部署JMX Exporter、配置Kafka集成JMX、设置Prometheus采集以及Grafana可视化。重点解析关键监控指标,提供常见问题解决方案,并给出监控体系扩展建议。该方案能实时监控集群状态,预警性能问题,优化资源配置,是保障Kafka稳定运行的有效手段。文章包含详细的配置示例和最佳实践,适合运维人员参考实施。原创 2025-07-22 16:54:14 · 1375 阅读 · 0 评论 -
FreeSWITCH安装指南:三种部署方式解析与实践对比
Freeswitch部署方案比较:Yum安装简单快捷但灵活性差;源码安装可定制性强,适合深度开发和性能优化;Docker部署环境一致性好但网络配置复杂。生产环境推荐源码安装以获得最佳性能和定制能力,而Docker适合快速部署和扩展。不同方案各有利弊,需根据具体需求选择。原创 2025-07-18 16:02:33 · 1735 阅读 · 0 评论 -
将关系型数据从MySQL迁移到Manticore Search
将MySQL历史数据同步到Manticore Search的常见方法包括使用SQL导入、ETL工具和自定义脚本。SQL导入是最主流的方法,涉及导出MySQL数据、转换SQL文件以适应Manticore的语法要求,并通过Manticore的mysql客户端导入数据。此方法需注意时间类型数据的转换和时区问题。ETL工具如Logstash提供数据同步支持,适用于需要复杂转换的场景。自定义脚本方法最为复杂,适用于处理特殊数据类型如MVA,但可能对MySQL性能造成影响。选择合适的方法需根据具体需求和环境。原创 2025-05-19 09:20:16 · 1334 阅读 · 0 评论 -
ManticoreSearch-查询利器极速上手指南
本学习提纲旨在指导开发者掌握Manticore Search及其与Java客户端的集成开发。首先,通过初步了解Manticore Search的基本架构和安装配置,开发者可以熟悉其与MySQL协议的兼容性。接着,学习数据导入与索引构建,掌握从数据库导入数据的方法和SQL插入语法。在Java客户端连接部分,开发者将学习如何使用JDBC连接Manticore,并编写Java程序执行SQL查询。此外,提纲还涵盖了查询优化与高级功能,包括全文搜索、过滤、排序、分页等,以及性能调优技巧。最后,部署与监控部分指导开发者原创 2025-05-16 18:47:56 · 1612 阅读 · 0 评论 -
零基础玩转Apache Superset可视化部署
根据官方Quick Start Guide,部署Apache Superset的步骤如下:首先确认系统已安装Docker和Docker Compose,然后通过Git获取Superset代码并切换到指定版本。使用Docker Compose启动服务,选择生产环境配置文件docker-compose-non-dev.yml,并可通过设置环境变量TAG指定版本。启动后,系统将拉取镜像、创建容器并依次启动服务,包括数据库、缓存、定时任务等。初始化阶段包括数据库迁移、管理员用户设置、角色权限配置和示例数据加载。原创 2025-05-16 18:43:11 · 1523 阅读 · 0 评论 -
DeepSeek-Ollama实现本地化无烦恼
DeepSeek 很火爆,网页总会出现“系统繁忙”,除了去不同的平台入口寻求额外帮助,还可以本地化部署,独享性能。原创 2025-02-12 18:43:46 · 1268 阅读 · 0 评论 -
OpenSIPS-由浅入深编译更多可选模块
接上篇,是采取全默认的方式体验OpenSIPS,那么我需要额外的模块怎么办呢?可选的有哪些?流程在第一篇文章中已经介绍了,这边主要是操作一下接入一个db_mysql的组件是如何操作的。原创 2025-01-27 11:40:59 · 820 阅读 · 0 评论 -
sysbench-强大的性能基准测试工具黑马
sysbench是一个模块化的、跨平台的基准测试工具,主要用于评估系统性能和数据库性能。它最初设计用于 CPU、内存、线程和文件 I/O 的基准测试,但后来扩展了对数据库操作的支持,成为评估数据库性能的强大工具。它可以支持多种数据库管理系统(DBMS),如 MySQL、PostgreSQL 和 MariaDB,并且可以通过编写自定义 Lua 脚本来支持其他类型的数据库原创 2025-01-26 17:29:41 · 1327 阅读 · 0 评论 -
Kamailio-Sngrep 短小精悍的利器
一个sip的抓包小工具,在GitHub上竟然能够积累1K的star,看来还是有点东西,当然官方的友链也是发挥了重要作用首先,有能力的宝子可以自行查看但是对于本章要讲的SIP信令的抓包,也就是Wireshark、tcpdump,以及前面讲到过较为系统的Homer,如果嫌弃Wireshark笨重、tcpdump原始,那么就一起来看看这款短小精悍的sngrep。官方自己定义:是一款可以在命令行终端展示SIP电话消息流的工具,它能够支持实时的抓取并展现SIP包,也可以用来做一个pcap的阅读器。原创 2024-10-18 13:08:04 · 1519 阅读 · 1 评论 -
RocketMQ5-02快速部署RocketMQ5.x(手动和容器部署)
RocketMQ5快速入门指南(含部署实践)跟着官方文档体验 RocketMQ5.X。关于部署环境,本机单机可执行包部署、Docker部署,Mac部署:下载源文件,可执行包部署 NameServer,问题1:资源不足,补充: 关于日志的输出,可执行包部署 Broker,对于Local模式,对于Cluster模式,对于 Proxy,Docker部署 NameServer,Docker部署 Broker原创 2024-01-08 18:37:31 · 3545 阅读 · 1 评论 -
用 Github Codespaces 免费搭建本地开发测试环境
使用Codespaces为开发者解决这样的痛点:- 为项目设置和维护一个或一组开发工作站。- 在“第一次提交”发生之前浪费的时间。- 开发工作站之间的配置/工具/设置不一致。- 版本控制工具/扩展、调试器和依赖项。- 基于个人或团队的设置和自定义。- 安全和漏洞。- 硬件规格要求。你的服务打包后,就可以顺利地在Codespaces中跑起来,一切就和本地测试一样地丝滑。原创 2023-09-13 20:41:11 · 2451 阅读 · 0 评论 -
用 Github Codespaces 免费搭建本地开发测试环境
使用Codespaces为开发者解决这样的痛点:- 为项目设置和维护一个或一组开发工作站。- 在“第一次提交”发生之前浪费的时间。- 开发工作站之间的配置/工具/设置不一致。- 版本控制工具/扩展、调试器和依赖项。- 基于个人或团队的设置和自定义。- 安全和漏洞。你的服务打包后,就可以顺利地在Codespaces中跑起来,一切就和本地测试一样地丝滑。原创 2023-09-13 20:34:38 · 2105 阅读 · 0 评论 -
Redis-stack 初体验
Redis-stack Docker部署原创 2022-03-31 09:16:07 · 8386 阅读 · 0 评论 -
猿如意工具-【SwitchHosts】详情介绍
在发表文章的契机下,看到了【猿如意】这个名词。处于好奇,点击进行了解。发现是我们熟悉的优快云提供的一个面向开发者的辅助开发工具箱,猿如意的意思是-程序猿(员)的如意兵器。它提供效率工具、开发工具的下载,教程文档、代码片段搜索、全局搜索等功能模块。优快云依靠对自有数据与资源的沉淀,给开发人员提供了一个正规、便捷的资源渠道,避免了互联网上诸多的垃圾网站和英文网站,是初级、中级开发者不错的选择。以下从【SwitchHosts】的下载的体验上来了解下这个产品。原创 2022-12-09 17:45:19 · 2236 阅读 · 2 评论 -
肝2022世界杯,怒写企业级镜像私仓Docker+Harbor实践
2022-12-09 揭幕2022卡塔尔世界杯4强角逐的第一天,怒写Docker Harbor 私仓实践,等看比赛原创 2022-12-09 16:24:10 · 1764 阅读 · 1 评论 -
ElasticSearch 数据备份与恢复
ElasticSearch 数据备份与恢复 Snapshot Restore Logstash elasticsearch-dump kettle datax flink原创 2022-08-15 10:07:35 · 2203 阅读 · 1 评论 -
Postgres数据备份与恢复
Postgres数据备份与恢复 pg_dump copy 指定库、指定表、异构数据同步原创 2022-08-12 15:39:37 · 1495 阅读 · 0 评论 -
Docker Postgres 安装部署指南1.0
Docker Postgres 部署 创建用户 创建数据库原创 2022-08-12 14:37:02 · 1087 阅读 · 0 评论 -
InfluxDB SpringBoot Docker Grafana实战监控数据统计
InluxDB SpringBoot Docker Grafana 数据监控 数据统计 数据可视化原创 2022-03-29 20:53:01 · 2453 阅读 · 0 评论 -
Linux命令集锦-持续更新
centos版本:CentOS Linux release 7.6.1810 (Core)一、查看端口占用 lsofLinux安装: sudo yum install lsofMac安装: brew install lsoflsof -i :port[config]$ lsof -i :8081COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEjava 21688 dmp 48u IPv6 342702 .原创 2021-04-09 12:38:49 · 246 阅读 · 0 评论 -
轻松实现crontab的使用
一、什么情况下使用crontab?crontab命令常见于Unix和类Unix的操作系统之中,用于设置周期性被执行的指令二、如何编写crontab?1. 安装crontab环境bash内键入 crontab如果提示command not found,就表明没有安装安装crontab环境执行 yum install -y vixie-cron启动crontabservice crond start2. 书写crontab脚本2.1. 查看当前用户下的crontab 任务cront原创 2021-04-09 12:36:45 · 311 阅读 · 0 评论 -
SpringBoot jar包的部署方式
centos版本:CentOS Linux release 7.6.1810 (Core)JDK1.8一、SpringBoot jar包的部署方式nohup 后台进程形式Linux脚本 启动形式systemd 优雅系统服务形式,systemd是System V init系统的继承者,现在被许多现代Linux发行版使用今天主要展开的是第三种:systemd 优雅系统服务形式二、Systemd形式,优雅部署SpringBoot项目1. 整理文件夹+jar包+外部配置文件文件夹的目录结构.原创 2021-04-09 12:31:12 · 1412 阅读 · 0 评论
分享