Devops

Jenkins使用Git Parameter参数化构建

Jenkins使用Git Parameter参数化构建

(1)安装Git Parameter插件 (2)配置构建项目,参数化构建选择Git Parameter Name: branch Description: Git分支 Parameter Type: Branch Default: origin/develop (3)源码管理 -> 指定

Joe.Ye Joe.Ye 2023-03-25
0 0 1
搭建YApi可视化接口管理平台

搭建YApi可视化接口管理平台

YApi可视化接口管理平台:https://github.com/YMFE/yapi Docker部署:https://github.com/jinfeijie/yapi YApi简介 YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮

Joe.Ye Joe.Ye 2023-03-25
0 0 0
解决Vagrant中的CentOS主机无法ssh远程连接的问题

解决Vagrant中的CentOS主机无法ssh远程连接的问题

问题描述 Vagrant完成虚拟机搭建,并配置好网络后,直接通过ssh vagrant@172.16.10.10 -p 22(这里使用自己配置的私有网络ip)登录虚拟机,报错 Permission denied (publickey,gssapi-keyex,gssapi-with-mic). 使

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Vagrant启动CentOS

Vagrant启动CentOS

CentOS 7 官网: https://app.vagrantup.com/centos/boxes/7 box: https://vagrantcloud.com/centos/boxes/7/versions/1905.1/providers/virtualbox.box CentOS 8

Joe.Ye Joe.Ye 2023-03-25
0 0 0
CentOS下安装composer

CentOS下安装composer

//https://getcomposer.org/download/ # wget https://getcomposer.org/composer.phar # wget https://getcomposer.org/download/1.10.13/composer.phar //务必安装

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus动态发现监控targets —— 基于文件的服务发现

Prometheus动态发现监控targets —— 基于文件的服务发现

为实现Prometheus监控目标配置的动态加载,可通过基于文件的服务发现完成配置 Kafka服务的自动发现配置 Prometheus官方exporter链接: https://github.com/danielqsj/kafka_exporter 在kafka节点上运行docker版kafka-

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus通过Consul动态修改Targets接入

Prometheus通过Consul动态修改Targets接入

静态配置 通常Prometheus要增加一个target,需要在配置文件中已添加一个job,例如下: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] 每

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus使用Consul实现自动服务发现

Prometheus使用Consul实现自动服务发现

Consul 介绍 Consul 是基于 GO 语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能。之前我们通过 Prometheus 实现监控,当新增一个Ta

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus服务发现机制

Prometheus服务发现机制

Prometheus与服务发现 云原生、容器场景下按需的资源使用方式对于监控系统而言就意味着没有了一个固定的监控目标,所有的监控对象(基础设施、应用、服务)都在动态的变化,这对基于Push模式传统监控软件带来挑战。 对于Prometheus这一类基于Pull模式的监控系统,显然也无法继续使用的st

Joe.Ye Joe.Ye 2023-03-25
0 0 0
修改AlertManager默认告警邮件中的url地址

修改AlertManager默认告警邮件中的url地址

AlertManager发出的默认邮件内容里,点击View in AlertManager时,会调到以AlertManager的主机名为url的地址上,导致打不开这个网址 解决方法: ./alertmanager --web.external-url='http://www.appblo

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Grafana曲线图展示每秒新增数据量

Grafana曲线图展示每秒新增数据量

添加MySQL数据源 -> 添加查询条件 sql 模式编写查询条件: SELECT $__timeGroupAlias(create_time, $interval), count(order_no) as '创单数量' FROM t_order WHERE

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Grafana插件扩展之SimpleJson安装

Grafana插件扩展之SimpleJson安装

在线安装SimpleJson 官网:https://grafana.com/grafana/plugins/grafana-simple-json-datasource # grafana-cli plugins install grafana-simple-json-datasource # sy

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Filebeat利用Kafka进行日志实时传输

Filebeat利用Kafka进行日志实时传输

vim filebeat.yml nohup ./filebeat -c filebeat.yml & #=========================== Filebeat inputs ============================= filebeat.inputs: -

Joe.Ye Joe.Ye 2023-03-25
0 0 0
ELK 7.x — elastalert 企业微信告警

ELK 7.x — elastalert 企业微信告警

Elastalert_Wechat_Plugin 基于ElastAlert的微信企业号报警插件 elastalert: https://github.com/Yelp/elastalert elastalert_wechat_plugin: https://github.com/Hello-Lin

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus通过企业微信接收告警

Prometheus通过企业微信接收告警

准备工作 step 1: 访问企业微信 注册企业微信账号(不需要企业认证)。 step 2: 访问应用管理 创建第三方应用,点击创建应用按钮 -> 填写应用信息: Prometheus配置 prometheus.yml 配置 # Alertmanager configuration al

Joe.Ye Joe.Ye 2023-03-25
0 0 0
1 6 7 8 9 10 22