原创 Springboot遠程調用Prometheus Api獲取指標數據

0、寫在前面 1> 使用RestTemplate作爲遠程調用工具調用prometheus原生api獲取數據 2> prometheus原生api文檔地址如下:https://prometheus.io/docs/prometheus/lat

原创 Java實現自定義指標數據遠程寫入Prometheus

最近在看夜鶯的記錄規則這部分功能實現,其中新增記錄規則之後需要遠程寫入prometheus,而對於這部分功能實現,夜鶯使用的是Go實現(可參考如下地址:https://heapdump.cn/article/5597957),由於項目使用J

原创 Springboot實現動態定時任務管理

最近在做spring boot項目開發中,由於使用@EnableScheduling註解和@Scheduled註解來實現的定時任務,只能靜態的創建定時任務,不能動態修改、添加、刪除、啓/停任務。由於項目開發體量不大,如果引入xxl-job等

原创 Springboot定時任務集成shedLock鎖

0、寫在前面   最近在項目開發過程中,涉及到定時任務的編寫,定時任務大家都知道,在多服務器部署時,爲了防止同一時間同一任務多次執行的問題,通常需要使用分佈式定時任務進行處理,這部分對應的框架也很多,例如:xxl-job,power-jo

原创 K8s部署單節點Zookeeper並進行監控

0、寫在前面   1> K8s監控Zookeeper,這裏並沒有使用zookeeper-exporter的方式進行監控,主要是由於zookeeper-exporter提供的相關指標不太全,zookeeper官網提供的監控指標信息可參看如下地

原创 Spring Cloud Gateway 網關跨域問題解決

0、版本說明 Spring Cloud Version:Spring Cloud 2021.0.4 Spring Cloud Gateway Version:3.1.4 Spring Boot Version:2.6.11 1、網關跨域

原创 k8s中使用prometheus operator監控外部服務器部署的windows exporter

k8s中使用prometheus operator監控外部服務器部署的windows exporter 0、文檔說明 (1)Prometheus Operator是一個流行的k8s集羣監控套件,項目地址:https://github

原创 k8s部署canal-1.1.6版本實現MySQL數據庫數據同步

1、版本說明 軟件&鏡像 版本&鏡像信息 說明 Kubernetes v1.23.7 k8s服務器 Kuboard v3.5.2.0 k8s連接管理工具 Canal v1.1.6

原创 k8s容器內部通過Prometheus Operator部署MySQL Exporter監控k8s集羣外部的MySQL

寫在前面 在按照下面步驟操作之前,請先確保服務器已經部署k8s,prometheus,prometheus operator,關於這些環境的部署,可以自行查找相關資料安裝部署,本文檔便不在此贅述。 關於prometheus監控這部分,大致的

原创 k8s容器中通過Prometheus Operator部署Redis Exporter監控Redis

寫在前面 在按照下面步驟操作之前,請先確保服務器已經部署k8s,prometheus,prometheus operator以及Redis,關於這些環境的部署,可以自行查找相關資料安裝部署,本文檔便不在此贅述。 關於prometheus監控

原创 k8s容器中通過Prometheus Operator部署Kafka Exporter監控Kafka集羣

寫在前面 在按照下面步驟操作之前,請先確保服務器已經部署k8s,prometheus,prometheus operator以及kafka集羣,關於這些環境的部署,可以自行查找相關資料安裝部署,本文檔便不在此贅述。 關於prometheus

原创 k8s容器中通過Prometheus Operator部署Elasticsearch Exporter監控Elasticsearch

寫在前面 在按照下面步驟操作之前,請先確保服務器已經部署k8s,prometheus以及prometheus operator,關於這些環境的部署,可以自行查找相關資料安裝部署,本文檔便不在此贅述。 關於prometheus監控這部分,大致

原创 nacos配置Map嵌套List數據

nacos配置yaml文件,讀取格式爲Map<String, List<String>>數據: 1、當數據不含有中文字符時,格式如下: test: map: key1: - value1 - value2

原创 k8s部署canal-server使用configMap掛載方式報Read Only file System

k8s部署canal-server使用configMap掛載方式報Read Only file System 1.1、問題復現 由於部署canal-server時,需要修改主庫master的數據庫連接信息以及配置zookeeper,所以爲了

原创 基於Canal實現MySQL 8.0 數據庫數據同步

基於Canal實現MySQL 8.0 數據庫數據同步 0、前置信息 0.1、服務器信息 主機名 操作系統 說明 192.168.91.131 CentOS 7 主庫所在服務器 192.168.91.135