书接上文https://blog.51cto.com/825536458/6933709此篇主要介绍使用alertmanager去实现告警 一alertmanager安装和配置 下载地址https://github.com/prometheus/alertmanager/releases/download/v0.25.0/alertmanager-0.25.0.linux-amd64.tar.gz 1.1安装和启动 tar-zxvfalertmanager-0.25.0.linux-amd64.tar.gz cpalertmanager/usr/local/bin/ cpamtool/usr/...

  XJjnJFN1x2Qb   2023年11月13日   35   0   0 PrometheusAlertManagerlinux

背景介绍 什么是Drone? Drone是一个面向忙碌的开发团队的自助持续集成和持续交付平台。 官网地址: https://www.drone.io/ 同时,Drone是使用Golang语言进行编写。所有的编译、测试的流程都在Docker容器中执行。Drone通过使用简单的YAML配置文件,就可以轻松的定义出一条流水线,并且每一个构建操作都是在一个临时的Docker容器中执行,能够完全控制其构建环境并保证隔离。最后,开发人员只需要在项目中引入.drone.yml文件,将代码推送到Git仓库中,即可自动化的完成编译、测试和发布。 简单来说,Drone其实就是一款轻量级的Jenkins,可以...

  XJjnJFN1x2Qb   2023年11月02日   45   0   0 droneDockerServer

上篇介绍了drone和gogs安装方法,这次介绍这两个如何使用,此篇文章主要介绍在物理机上进行发布。此处用到的java项目地址:https://gitee.com/huningfei/demo-test 一配置gogs 1.1在Gogs中配置指定仓库的”.drone.yml“文件 1.2ssh-drone.yml具体内容如下所示(适合在本机直接部署) kind:pipeline type:docker name:test-pipeline 关闭自动设置Git镜像 此处可以不设置,将获取最新的git镜像 clone: disable:true steps: 设置Git镜像版本,下载仓库文件...

  XJjnJFN1x2Qb   2023年11月02日   37   0   0 dronegogs

上篇主要实现了drone在物理机上进行发布程序,这次介绍drone如何发布docker类型的服务。 一drone.yml文件配置 前提:需要提前在drone里添加文件里面所引用的密钥 kind:pipeline定义对象类型,还有secret和signature两种类型 type:docker定义流水线类型,还有kubernetes、exec、ssh等类型 name:drone-miaosha定义流水线名称 steps:定义流水线执行步骤,这些步骤将顺序执行 name:build-package流水线名称 image:maven:3.8.4定义创建容器的Docker镜像 volumes:将容器...

  XJjnJFN1x2Qb   2023年11月02日   65   0   0 mavendroneDockerjar

之前的三篇文章都是介绍的drone通过docker的形式运行在物理机的情况下,这次介绍一下drone和gogs如何部署在k8s之内,并且如何进行构建发布项目。 一部署gogs代码仓库 [root@k8s-master01drone]catgogs.yaml apiVersion:apps/v1 kind:StatefulSet metadata: name:gogs labels: app:gogs spec: serviceName:gogs replicas:1 selector: matchLabels: app:gogs template: metadata:...

  XJjnJFN1x2Qb   2023年11月02日   45   0   0 droneDockerRPC配置文件

一背景说明 之前的3篇文章都是基于drone和gogs的结合使用,这两者的结合也是最为简单的。有时候可能实际中使用的代码仓库有github,gitlab,gitee等代码仓库,这次先介绍下drone和gitee如何结合使用 二gitee的设置 2.1找到设置选项 2.2找到数据管理-第三方应用 创建成功之后,会出现clientID和secret,要保存好 2.3启动drone-server dockerrun-itd\ --env=DRONE_GITEE_CLIENT_ID=a2d2d63c3f04f4b392740d39d67cf29f23a6cc270caf362f318233050bx...

  XJjnJFN1x2Qb   2023年11月02日   108   0   0 服务器dronegiteegit字符串

上篇文章介绍了如何给gitee结合使用,这次介绍一下drone如何和gitlab结合使用。 一gitlab设置 1.1创建应用 创建成功后如下:请记住id和密码 1.2设置network,用于激活项目 英文设置界面中文设置界面 二启动drone-server和drone-runner 2.1启动drone-server dockerrun\ --volume=/var/lib/drone:/data\ --env=DRONE_AGENTS_ENABLED=true\ --env=DRONE_GITLAB_SERVER=http://192.168.2.177\gitlab地址 --env=DR...

  XJjnJFN1x2Qb   2023年11月02日   44   0   0 mavendronegitDockergitlab

一背景说明: 领导想弄套监控系统,我就采用了prometheus+grafana+consulmanager+Alertmanager主要监控运行的各个端口号和域名的连通性,以及各个服务器的基本指标。主要用到的是node_exporter和blackbox-exporter。接下来主要记录安装过程和配置过程。操作系统使用的是centos7.9 二prometheus安装 2.1下载安装 https://prometheus.io/download/prometheus官网下载地址 目前使用的版本是prometheus-2.28.0.linux-amd64.tar.gz 下载下来,解压即可。 ...

  XJjnJFN1x2Qb   2023年11月02日   65   0   0 Prometheusblackbox-exporterlinuxGrafana

书接上篇https://blog.51cto.com/825536458/6923896这次主要介绍如何使用consulmanager去监控各个监控项。 一consulmanager安装 https://github.com/starsliao/TenSunS/releasesconsulmanager项目地址 consulmanager是一个开源的项目,现在已经更名为tensuns,有兴趣的可以自行研究要想安装consulmanager,必须先安装下面三个docker,docker-compase,consul 1.1安装consul 1.1.1安装consul-基于centos7 使用yu...

  XJjnJFN1x2Qb   2023年11月02日   84   0   0 consulmanagerbc云主机

kafka监控 监控 http://kafka.apache.org/downloads.htmlkafka下载,最新的稳定版为2.1.1 https://www.apache.org/dyn/closer.cgi/zookeeper/zookeeper官网下载,最新的稳定版为3.4.12 http://archive.apache.org/dist/zookeeper/历史版本 环境说明:Zookeeper集群的工作是超过半数才能对外提供服务,3台中超过两台超过半数,允许1台挂掉,是否可以用偶数,其实没必要。如果有四台那么挂掉一台还剩下三台服务器,如果在挂掉一个就不行了,这里记住是超过半数 ...

关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~