快速上手prometheaus grafana 監控

介紹

prometheaus 一個定時輸出指標數據的巡檢組件?
grafana 一個讀取指標,可視化的提供了好看界面的組件?

教程

如何和springboot項目集成 【IT老齊153】超級實用!十分鐘掌握Prometheus與Grafana監控SpringBoot應用_嗶哩嗶哩_bilibili

  1. 其中用到了docker來引入Prometheus與Grafana,我直接跟著底下教程 本機安裝了,
  2. 學到了 springboot項目暴露監控指標的配置(配置文件放在最后)

如何監控windows【小速通】速通windows平臺部署prometheus+grafana監控自機_嗶哩嗶哩_bilibili

四分鐘的教程
安裝了個windows_exporter 可以讓普羅米修斯監聽windows的性能指標

配置文件

在這里插入圖片描述

global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.alerting:alertmanagers:- static_configs:- targets:# - alertmanager:9093rule_files:# - "second_rules.yml"scrape_configs:- job_name: "prometheus"static_configs:- targets: ["localhost:9090"]#windows_exporter的配置- job_name: "windows_exporter"static_configs:- targets: ["localhost:9182"]#springboot項目的配置- job_name: "springboot_prometheus" scrape_interval: 5s metrics_path: '/actuator/prometheus' static_configs: - targets: ['localhost:81']

在這里插入圖片描述在這里插入圖片描述
pom文件
在這里插入圖片描述

#springboot yaml 配置
spring:application:name: springboot-prometheus
management:endpoints:web:exposure:include: "*"endpoint:health:show-details: alwaysprometheus:enabled: truemetrics:export:prometheus:enabled: true
server:port: 81

實操截圖

  1. springboot項目 actuator本身可以暴露出來的指標
    在這里插入圖片描述

  2. 加了prometheus依賴后,可以更規范的返回
    在這里插入圖片描述

  3. 上述這個項目的監控界面(用的dashboard id是 4701)
    在這里插入圖片描述

  4. windows_exporter的監控界面(搜windows_exporter 第一個)
    在這里插入圖片描述

開源項目地址

aiwandianao/prometheusGrafanaTinySpringbootDemo: 最基礎的普羅米修斯和 Grafana 集成springboot 配置的項目,配有詳盡的教程 (github.com)

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/9820.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/9820.shtml
英文地址,請注明出處:http://en.pswp.cn/web/9820.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【知識碎片】2024_05_10

每日代碼 至少是其他數兩倍的最大數 . - 力扣&#xff08;LeetCode&#xff09; int dominantIndex(int* nums, int numsSize) {int max_num 0;int next_max 0;int pos 0;for(int i 0; i < numsSize; i){if(nums[i] > max_num) {pos i;next_max max_num;max_num…

如何使用 ERNIE 千帆大模型基于 Flask 搭建智能英語能力評測對話網頁機器人(詳細教程)

ERNIE 千帆大模型 ERNIE-3.5是一款基于深度學習技術構建的高效語言模型&#xff0c;其強大的綜合能力使其在中文應用方面表現出色。相較于其他模型&#xff0c;如微軟的ChatGPT&#xff0c;ERNIE-3.5不僅綜合能力更強&#xff0c;而且在訓練與推理效率上也更高。這使得ERNIE-3…

JVM調優—減少FullGC

背景 最近負責了一個審批流程新項目&#xff0c;帶領了幾個小伙伴&#xff0c;哼哧哼哧的干了3個月左右&#xff0c;終于在三月底完美上線了&#xff0c;好消息是線上客戶用的很絲滑&#xff0c;除了幾個非常規的業務提單之外&#xff0c;幾乎沒有什么大的問題&#xff0c;但是…

行駛證OCR識別接口怎么對接

行駛證OCR識別接口也叫行駛證文字識別OCR接口,指的是傳入行駛證照片&#xff0c;精準識別靜態行駛證圖像上的文字信息。那么行駛證OCR識別接口怎么對接呢&#xff1f; 首先我們找到數脈API,然后注冊賬戶&#xff0c;購買免費套餐 然后就需要公司的技術大牛把行駛證文字識別OCR…

gdb調試功能描述

gdb調試功能描述 gdb 調試&#xff1a;只對可執行文件進行調用&#xff0c;無法直接用gdb調試.c文件 1.查找命令幫助&#xff1a; &#xff08;gdb&#xff09; help data &#xff08;gdb&#xff09; help call -l (list) 查看載入文件&#xff08;默認為10行&#xff09…

短信群發公司通道有哪些要求

短信群發公司通道有哪些要求 網絡穩定性 短信群發公司的通道在進行時需要具備良好的網絡穩定性。這意味著通道需要能夠穩定連接到互聯網&#xff0c;并具備高速傳輸能力。在網絡不穩定或者傳輸速度慢的情況下&#xff0c;可能會受到影響&#xff0c;甚至導致失敗。 高可靠性 …

linux - 主次設備號自動申請

alloc_chrdev_region 原型如下&#xff0c;該函數向內核申請一個空閑的主設備號。 alloc_chrdev_region(&g_aputriger_dev, 0, APUTRIGER_MAX_NUM, "aputriger0"); 第四個參數是我們使用cat /proc/devices 看到的名稱 /*** alloc_chrdev_region() - register a…

持續總結中!2024年面試必問 100 道 Java基礎面試題(四十)

上一篇地址&#xff1a;持續總結中&#xff01;2024年面試必問 100 道 Java基礎面試題&#xff08;三十九&#xff09;-CSDN博客 七十九、Java泛型中的T、R、K、V、E分別指什么&#xff1f; 在Java泛型中&#xff0c;T、R、K、V 和 E 是類型參數的常見占位符&#xff0c;它們用…

Babylon.js 7.0開發入門教程

Babylon.js 是一個功能強大的開源 3D 引擎&#xff0c;能夠使用 JavaScript 渲染交互式 3D 和 2D 圖形。它是為 Web 甚至 VR 創建游戲、演示、可視化和其他 3D 應用程序的絕佳選擇。Babylon.js最新版本是7.0。 Babylon.js 是免費、開源和跨平臺的&#xff0c;是 Unity 和 Unre…

LeetCode 每日一題 ---- 【1463.摘櫻桃 II】

LeetCode 每日一題 ---- 【1463.摘櫻桃 II】 1463.摘櫻桃II方法&#xff1a;動態規劃&#xff08;遞推&#xff09; 1463.摘櫻桃II 方法&#xff1a;動態規劃&#xff08;遞推&#xff09; 昨天是摘櫻桃I&#xff0c;今天是II&#xff0c;與昨天的區別主要在于&#xff0c;今…

【進程替換】多進程程序替換原理 | 進程程序替換函數 | execlexecv | execlpexecvp

目錄 多進程程序替換 多進程程序替換原理 進程程序替換函數詳解 execl&execv execlp&execvp execle&execvpe execve 多進程程序替換 我們想要進程替換的同時不影響舊的進程&#xff08;使用多進程版&#xff09;fork創建子進程&#xff0c;讓子進程去替換執…

2008NOIP普及組真題 4. 立體圖

線上OJ&#xff1a; 一本通-1977&#xff1a;【08NOIP普及組】立體圖 核心思想&#xff1a; 本題采用模擬方法一個一個畫小方塊&#xff08;雖然畫的是立體空間的積木&#xff0c;但本質還是在二維平面上畫圖形&#xff09; 本題的難點在于&#xff1a; 1、如何確定二維平面畫…

tengine-docker鏡像制作

1.下載 wget https://tengine.taobao.org/download/tengine-3.0.0.tar.gz 或者直接下載這個包括下邊兩個配置文件了 https://download.csdn.net/download/cyw8998/89286114 2.編輯nginx.conf文件 #####user nobody; worker_processes 1;#error_log logs/error.log; #er…

淺析擴散模型與圖像生成【應用篇】(二十三)——Imagic

23. Imagic: Text-Based Real Image Editing with Diffusion Models 該文提出一種基于文本的真實圖像編輯方法&#xff0c;能夠根據純文本提示&#xff0c;實現復雜的圖像編輯任務&#xff0c;如改變一個或多個物體的位姿和組成&#xff0c;并且保持其他特征不變。相比于其他文…

c語言題庫之序列合并

文章目錄 前言C語言題目&#xff1a;分析1. 合并邏輯2.圖解合并邏輯 代碼實現注意事項總結思考 前言 在編程中&#xff0c;我們經常遇到需要將兩個有序序列合并為一個有序序列的問題。下面&#xff0c;我們就來詳細探討一下如何解決這個問題&#xff0c;包括輸入處理、合并邏輯…

python 根據網址和關鍵詞批量下載影像

最近用到了GLASS的LAI產品&#xff0c;但這個產品的文件夾分得很細&#xff0c;我需要的影像又有8個瓦片&#xff0c;一個一個點擊很麻煩&#xff0c;于是探索了批量下載的方法 一、下載1幅 import requests import re import os import requests import re# 網頁URLurl &…

深入理解Java HashSet類及其實現原理

哈嘍&#xff0c;各位小伙伴們&#xff0c;你們好呀&#xff0c;我是喵手。運營社區&#xff1a;C站/掘金/騰訊云&#xff1b;歡迎大家常來逛逛 今天我要給大家分享一些自己日常學習到的一些知識點&#xff0c;并以文字的形式跟大家一起交流&#xff0c;互相學習&#xff0c;一…

Java中什么是多態?多態的實現原理是什么?多態在Java中的意思實現方式是什么?多態在框架設計中有什么作用應用場景?

什么是多態&#xff1f; 多態是面向對象編程中的一個重要概念&#xff0c;它允許不同類的對象對同一消息做出響應。在 Java中&#xff0c;多態通常體現為子類對象可以替代父類對象的特性。這意味著你可以使用父類的引用來引用子類的對象。 多態的實現原理&#xff1a; 多態的…

如何在 CentOS 上安裝并配置 Redis

如何在 CentOS 上安裝并配置 Redis 但是太陽&#xff0c;他每時每刻都是夕陽也都是旭日。當他熄滅著走下山去收盡蒼涼殘照之際&#xff0c;正是他在另一面燃燒著爬上山巔散烈烈朝暉之時。 ——史鐵生 環境準備 本教程將在 CentOS 7 或 CentOS 8 上進行。確保你的系統已更新到最…

Channel實現Flutter與原生平臺之間的雙向通信

文章目錄 &#xff08;一&#xff09;通過MessageChannel實現Flutter與原生平臺之間的雙向通信Flutter端實現MessageChannel通信步驟&#xff1a;Android端實現MessageChannel通信步驟&#xff1a; &#xff08;二&#xff09;通過MethodChannel實現Flutter與原生平臺之間的雙向…