自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 监控告警+webhook一键部署

安装前修改自己所需变量,安装后会有如下提示,之后追加或修改prometheus配置即可。安装完成后会有详细提示。

2025-03-25 15:58:47 500

原创 Prometheus Exporter系列-Postgres_Exporter一键部署

这是postgresql exporter的一件安装,经测试可以稳定运行,重新运行会删除旧exporter相关信息创建新的。

2025-03-21 18:25:54 643

原创 Prometheus Exporter系列-Mysql_Exporter一键部署

新项目旧项目都需要给研发配置mysql监控,这里mysql监控对应aws 阿里云 腾讯云 华为云的云mysql产品或开源自建mysql。配置信息对的情况下测试多次都可以正常安装,支持一台机器上安装多个数据库exporter,安装时提供不同端口作为参数即可。exporter安装虽然简单,经常手动操作不免让人心烦,一键完成省去繁琐的常规操作。

2025-03-21 15:49:23 502

原创 ubuntu高并发内核参数调优 - (集群服务端调优)

调优只针对系统内核参数,相比程序方面的调优占比也很大,系统瓶颈不存在时,那所有瓶颈都来自程序或数据库。

2025-03-19 14:32:30 1271

原创 ubuntu高并发内核参数调优 - (压测客户端调优)

ubuntu高并发内核参数调优-针对压测客户端的调优,进程和网络、文件描述符数量等等

2025-03-19 12:14:36 1042

原创 docker使用robot用户登录harbor

可能是docker版本发生变化,robot用户识别方式存在差异了。

2025-03-13 15:03:19 355

原创 python实现定制文件服务器一键上传下载

为一个或多个vpc提供 文件上传下载的功能,满足集群或不同服务之间的文件传输需求。

2025-03-13 14:43:41 310

原创 k8s1.30 监控并限制节点使用资源(kubelet+metrics-server)

新集群容器突然全挂了,一看是node节点无法登录,只有一台还在苟颜残喘,内存和cpu已经到达极限。为避免出现类似情况,需要为系统和kubelet保留一定的cpu和内存资源。处理思路如下1、无法登录hang死的机器先关机重启2、当前节点都配置污点,这样重启以后节点也不会接受任何调度3、重启后配置kubelet参数4、取消污点。

2025-03-04 16:26:05 653

原创 docker-compose方式启动Kafka Sasl加密认证(无zk)

docker-compose 启动无zk的kafka sasl加密认证

2025-02-27 15:58:46 787

原创 docker和containerd从TLS harbor拉取镜像

私有镜像仓库配置了自签名证书,https访问,好处是不需要处理免费证书和付费证书带来的证书文件变更,证书文件变更后需要重启服务,自签名证书需要将一套客户端证书存放在/etc/docker/cert.d目录下,或者/etc/containerd/certs.d下。

2025-02-27 10:13:09 929

原创 mac通过ssh别名配置gitlab代码仓库

mac通过ssh别名配置gitlab代码仓库,区分不同项目不同密钥登录,同时连接和管理多个项目

2025-02-26 13:54:32 529

原创 部署postgresql_exporter监控pgsql

配置最基础的探活告警。

2025-02-17 16:03:21 694

原创 Redis单点部署及exporter的安装

【代码】Redis单点部署及exporter的安装。

2025-02-17 13:45:22 552

原创 企业SSL 证书管理指南

- SSL证书的用途和使用场景- SSL证书的申请类型和实现方式- SSL证书的管理 - SSL证书的续签

2025-02-12 18:33:57 913

原创 JMX的理解和应用

✅ 生产环境:JMX Exporter + Prometheus + Grafana,不暴露 JMX Remote,提高安全性。✅ GC 调试:jcmd / jstat / jmap / jstack 即插即用,无需额外开放端口。JMX(Java 管理扩展)是 Java 内置的一套监控和管理框架,允许开发者。✅ OOM / 性能问题分析:jmap Dump + MAT 工具分析。只需要下载包以后java -jar启动 就可以查看更详细的jvm信息。同时启用remote和exporter。

2025-02-08 12:12:36 1630

原创 Kafka Offset explorer使用

offset explorer使用

2025-01-02 12:18:07 748

原创 Kafka配置公网或NLB访问(TCP代理)

kafka tcp代理需要一些额外的kafka配置

2024-12-31 18:45:17 1076

原创 OpenVN参数导致NEED_CREDS [FATAL-ERR]

参数在3.5的客户端版本前一直没有生效,现在是2024 12月份,已经出了3.5的包,我几个月前下载的是3.4.9,所以没出现什么问题。我在客户端模板文件里面把。Open安装完以后用户说一直重试连接。

2024-12-19 11:57:15 349

原创 gitlab初始化+API批量操作

几年没接触gitlab了,新版本装完以后代码提交到默认的main分支,master不再是主分支项目有几十个仓库,研发提交代码后仓库地址和之前的发生了变化先修改Group的默认分支,不会影响已存在的项目修改gitlab全局的默认分支这就引出了需求,要获取当前仓库下所有仓库地址,还要修改所有仓库的默认分支,从main修改为master。

2024-12-15 10:52:31 1464

原创 使用SLATE部署自己的OpenAPI手册网站

最终推送,这里是预先配置好了git仓库,脚本读取当前git配置。Dockerfile把bundler版本改成2.4.22。将容器构建好的目录映射到当前build目录下。这里是通过docker构建静态网站的命令。需要安装bundle命令。

2024-12-13 11:12:22 828

原创 AWS NLB使用技巧及问题记录

AWS LB使用

2024-12-12 18:01:55 970

原创 github配置pages并配置自定义域名

github配置pages并自定义域名

2024-12-12 17:40:42 909

原创 配置ssh-key连接github

github配置ssh key

2024-12-12 17:01:40 418

原创 Kafka集群创建

kafka集群部署

2024-12-10 18:42:22 536

原创 AWS DMS使用记录

小小记录

2024-12-10 18:09:46 599

原创 从Prometheus更换为VictoriaMetrics

迁移Prometheus监控,使用性能更强的监控系统

2024-12-02 17:58:57 2084

原创 Kafka新节点加入集群操作指南

kafka新节点加入集群操作指南。

2024-11-12 17:34:33 1475 1

原创 ZooKeeper集群指南-新增节点配置

可以直接把旧节点的目录直接全部拷贝过来。

2024-11-12 14:08:38 820

原创 ZooKeeper集群指南-安装配置

节点之间配置ssh免密,第一台节点配置完成后将目录scp到其他节点,除了5. 节点ID配置不同以外,其他都一致。

2024-11-12 12:30:50 1017

原创 Kafka基础知识学习

组件定义主要功能特点Controller特殊的Broker角色Leader选举、监控状态集群只有一个活跃ControllerISR同步副本集合保证数据一致性包含Leader和同步的Follower四、场景举例表(程序考虑)场景实现方式优点注意事项消息查找基于Key保证顺序性,相同key到同分区可能导致数据倾斜基于时间支持历史数据查询性能较低基于Offset精

2024-11-12 11:19:17 788

原创 Kafka参数了解

现在这个文档包含了所有配置项的完整信息,每个部分都完整展示,方便您直接复制使用。需要我对任何部分进行调整或解释吗?

2024-11-11 12:58:44 1361

原创 EKS API查询慢排查

EKS API查询异常慢,一次查询得4~5s,命令补全也是需要API查询的,导致执行一次查询命令可能比平常花费10倍时间。

2024-10-15 14:51:47 431

原创 kube-prometheus自动抓取pod指标

ServiceMonitor和PodMonitor都是单一的对象监控,服务多还经常新增的情况下,手动较为不便,接下来我将测试自动抓取

2024-10-12 15:29:53 1291

原创 kube-prometheus lark告警

使用prometheus-operator方式安装kube-prometheus,都是现成的yaml文件方便创建和修改,选择适合自己k8s的版本告警流程如下,我只把prometheus留在k8s里面,其余部分都在集群外,规则和webhook修改个人感觉更加便捷kube-prometheus -> alertmanager -> webhook ->群聊。

2024-10-10 16:57:14 794

原创 ES(Elasticsearch)SSL集群部署

8.x后ES不在需要自行准备JDK环境,部署的服务包含ES、Kibana、Logstash,使用二进制方式部署,为了提高安全性,加密logstash、kibana及其他客户端到ES间的通信。

2024-10-08 13:11:22 2609

原创 prometheus + alertmanager + PrometheusAlert实现告警

prometheus 收集监控数据alertmanager 制定告警路由PrometheusAlert 连通告警webhook。

2024-09-30 17:37:26 2193

原创 grafana(ldap)全家桶-loki promtail收集k8s容器日志

loki是grafana旗下轻量级日志收集工具,为了减少loki对集群的影响,把loki的agent日志收集端promtail部署在k8s集群中,loki server部署在集群外面。这样简单做一个解耦,避免大量读写的应用影响到集群内业务服务。

2024-09-29 17:17:58 2131

原创 helm部署ingress-nginx

ingress-nginx是管理南北向流量很好的一个工具,可以避免在云端频繁对LB进行配置,通过Label也可以实现让ingress-nginx都部署在指定的NodeGroup。

2024-09-29 16:05:17 3666 2

原创 CICD Jenkins实现Pipline

1、安装Git、Git client插件、Docker Pipeline、Pipeline、Blue Ocean、Pipeline: Stage View、user build vars。由于是jenkins用户运行的jenkins服务,所以需要用jenkins用户去docker login baga仓库,这样pipeline中就不需要再配置用户名密码了。1、由于 Jenkins 是基于 Java 的,首先需要确保你的系统中安装了 Java。4、安装jenkins。3、测试jenkins。

2024-09-29 12:39:27 1156

原创 docker-compose安装gitlab

cicd系列 gitlab

2024-09-29 12:29:20 1779

空空如也

空空如也

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

TA关注的人

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