logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx-集成prometheus监控(k8s)

本文介绍了Nginx监控的两种方案:1)官方nginx-exporter(社区版指标较少,plus版收费),适合基础监控;2)第三方nginx-vts-exporter,适合生产环境非plus版本。详细说明了两种方案的部署方式,包括Nginx配置、Exporter部署(支持Docker/K8s)以及Prometheus集成步骤。最后提到可通过开源Dashboard与Grafana集成可视化监控数据

文章图片
#prometheus#运维#nginx +2
nginx-配置指令的执行顺序!

nginx的请求处理阶段共有11个

文章图片
#nginx#运维
nginx-灰度发布策略(split_clients)

基于客户端的灰度发布(也称为蓝绿部署或金丝雀发布)是一种逐步将新版本的服务或应用暴露给部分用户,以确保在出现问题时可以快速回滚并最小化影响的技术。缺点:从绝对上来说没法具体通过用户请求量的百分比做分流(比如某一个ip段[如10.0.0.x]的请求为主要请求量,ip的hash结果均在一个范围内,这种情况下,有可能都会分流到一个环境上[灰度或线上])。这对于进行百分比控制的灰度发布非常有用。

文章图片
#服务器#运维
linux-磁盘io性能指标!

磁盘 I/O 是 Unix/Linux 系统管理中一个非常重要的组成部分。

文章图片
#linux#服务器#运维
Django的session机制

本文介绍了Django中的Session机制及其实现原理。首先对比了Cookie和Session的区别:Cookie在客户端存储信息,而Session在服务端记录用户状态。Django默认使用Session机制,通过中间件SessionMiddleware生成session对象,支持数据库、缓存、文件和Cookie四种存储方式。文章详细说明了Session的常用操作语法,并重点分析了Session

文章图片
#django#python
zookeeper-保姆级配置说明

摘要:ZooKeeper配置文件主要包含四类参数:1.基本配置(clientPort、dataDir、tickTime等);2.存储配置(preAllocSize、snapCount等);3.网络配置(maxClientCnxns、session超时等);4.集群配置(initLimit、server.x等)。其中tickTime是核心时间单位,影响心跳检测和超时判断;快照和日志配置影响性能与恢复

文章图片
#zookeeper#分布式#云原生 +1
jenkins-k8s pod方式动态生成slave节点

使用 Jenkins 和 Kubernetes (k8s) 动态生成 Slave 节点是一种高效且灵活的方式来管理 CI/CD 流水线。通过这种方式,Jenkins 可以根据需要在 Kubernetes 集群中创建和销毁 Pod 来执行任务,从而充分利用集群资源并实现更好的隔离性和安全性。

文章图片
#jenkins#kubernetes#java
jenkins-基于role的权限管理

jenkins自带了一些全局性的安全配置。 但无法通过job等相对细粒度的来控制使用者的权限。但它可以借助相关的插件实现细颗粒的权限控制。

文章图片
#jenkins#运维
jenkins-node节点配置

Jenkins有一个很强大的功能: 即:支持分布式构建(jenkins配置中叫节点(node),也被称为slave)。分布式构建通常是用来吸收额外的负载。通过动态添加额外的机器应对构建作业中的高峰期,或在特定操作系统或环境运行特定的构建作业。 这项功能在大中型企业(微服务化)环境中是很重要的。

文章图片
#jenkins#运维
nacos-采用prometheus进行监控指标采集

本文介绍了使用Prometheus和Grafana监控Nacos服务的方法。

文章图片
#prometheus#java#开发语言
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择