- 博客(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
原创 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
原创 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
原创 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
原创 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
原创 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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅