《云原生監控體系構建實錄:從Prometheus到Grafana的觀測革命》

Prometheus+Grafana部署配置

Prometheus安裝

下載Prometheus服務端

Download | PrometheusAn open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.https://prometheus.io/download/

上傳至服務器,解壓

tar -zxvf prometheus-3.0.1.linux-amd64.tar.gz

cd prometheus-3.0.1.linux-amd64

運行

./prometheus --config.file="prometheus.yml"

后臺運行

nohup?./prometheus --config.file=prometheus.yml &

當首次訪問9090端口時,時間序列數據的洪流如同宇宙背景輻射般撲面而來。

Grafana安裝

Grafana是一個可視化面板(Dashboard),有著非常漂亮的圖表和布局展示,功能齊全的度量儀表盤和圖形編輯器,支持Graphite、zabbix、InfluxDB、Prometheus

下載地址:Download Grafana | Grafana LabsOverview of how to download and install different versions of Grafana on different operating systems.https://grafana.com/grafana/download

yum localinstall -y grafana-6.5.0-1.x86_64.rpm

systemctl start grafana-server

訪問頁面http://服務器IP:3000 ,默認賬號、密碼admin/admin

Prometheus被監控端安裝插件

下載插件(此處下載一個node 和 mysql插件)

Download | PrometheusAn open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.https://prometheus.io/download/

在被監控端主機解壓這兩個文件

tar -zxvf node_exporter-1.8.2.linux-amd64.tar.gz?

???????????

node_exporter插件可直接運行cd node_exporter-1.8.2.linux-amd64

node_exporter插件可直接運行

cd node_exporter-1.8.2.linux-amd64

nohup ./node_exporter &

mysqld_exporter需要連接到MySQL,需要授權

mysqld_exporter插件需要創建一個用戶+密碼的文件

tar -zxvf mysqld_exporter-0.16.0.linux-amd64.tar.gz

cd mysqld_exporter-0.16.0.linux-amd64

mysql> use mysql;mysql> create user dbuser;

mysql> GRANT REPLICATION CLIENT, PROCESS ON *.* TO 'dbuser'@'localhost' identified by '123456';

mysql> GRANT SELECT ON performance_schema.* TO 'dbuser'@'localhost';

創建 .my.cnf 加入以下內容

[client]user=dbuserpassword=123456

啟動mysqld_exporter

nohup ./mysqld_exporter --config.my-cnf=.my.cnf &

Prometheus服務端添加被監控端

cd prometheus-3.0.1.linux-amd64
vi prometheus.yml? 加入- job_name: system-statusstatic_configs:- targets: ['192.168.126.50:9100']labels:instance: 7-7- job_name: mysql-statusstatic_configs:- targets: ['192.168.126.40:9104']labels:instance: 7-7-mysql

?訪問Prometheus?? http://192.168.126.30:9090/targets

Grafana對接Prometheus

添加源數據

添加成功

Grafana添加圖表

自帶dashboard

下載地址

Grafana dashboards | Grafana LabsBrowse a library of official and community-built dashboards.https://grafana.com/grafana/dashboards

導入

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

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

相關文章

SpringMvc與Struts2

一、Spring MVC 1.1 概述 Spring MVC 是 Spring 框架的一部分,是一個基于 MVC 設計模式的輕量級 Web 框架。它提供了靈活的配置和強大的擴展能力,適合構建復雜的 Web 應用程序。 1.2 特點 輕量級:與 Spring 框架無縫集成,依賴…

數據類設計_圖片類設計之1_矩陣類設計(前端架構基礎)

前言 學的東西多了,要想辦法用出來.C和C是偏向底層的語言,直接與數據打交道.嘗試做一些和數據方面相關的內容 引入 圖形在底層是怎么表示的,用C來表示 認識圖片 圖片是個風景,動物,還是其他內容,人是可以看出來的.那么計算機是怎么看懂的呢?在有自主意識的人工智能被設計出來…

開發者社區測試報告(功能測試+性能測試)

功能測試 測試相關用例 開發者社區功能背景 在當今數字化時代,編程已經成為一項核心技能,越來越多的人開始學習編程,以適應快速變化的科技 環境。基于這一需求,我設計開發了一個類似博客的論壇系統,專注于方便程序員…

EasyRTC嵌入式音視頻通話SDK:基于ICE與STUN/TURN的實時音視頻通信解決方案

在當今數字化時代,實時音視頻通信技術已成為人們生活和工作中不可或缺的一部分。無論是家庭中的遠程看護、辦公場景中的遠程協作,還是工業領域的遠程巡檢和智能設備的互聯互通,高效、穩定的通信技術都是實現這些功能的核心。 EasyRTC嵌入式音…

【OneAPI】網頁截圖API-V2

API簡介 生成指定URL的網頁截圖或縮略圖。 舊版本請參考:網頁截圖 V2版本新增全屏截圖、帶殼截圖等功能,并修復了一些已知問題。 全屏截圖: 支持全屏截圖,通過設置fullscreentrue來支持全屏截圖。全屏模式下,系統…

簡單的 Python 示例,用于生成電影解說視頻的第一人稱獨白解說文案

以下是一個簡單的 Python 示例,用于生成電影解說視頻的第一人稱獨白解說文案。這個示例使用了 OpenAI 的 GPT 模型,因為它在自然語言生成方面表現出色。 實現思路 安裝必要的庫:使用 openai 庫與 OpenAI API 進行交互。設置 API 密鑰&#…

記錄小白使用 Cursor 開發第一個微信小程序(一):注冊賬號及下載工具(250308)

文章目錄 記錄小白使用 Cursor 開發第一個微信小程序(一):注冊賬號及下載工具(250308)一、微信小程序注冊摘要1.1 注冊流程要點 二、小程序發布流程三、下載工具 記錄小白使用 Cursor 開發第一個微信小程序&#xff08…

六軸傳感器ICM-20608

ICM-20608-G是一個6軸傳感器芯片,由3軸陀螺儀和3軸加速度計組成。陀螺儀可編程的滿量程有:250,500,1000和2000度/秒。加速度計可編程的滿量程有:2g,4g,8g和16g。學習Linux之SPI之前,…

python可應用在金融分析的那一個方面,如何部署在linux server上面。

Python 在金融分析中應用廣泛,以下是幾個主要方面: ### 1. **數據處理與分析** - 使用 **Pandas** 和 **NumPy** 等庫來處理和分析大規模數據集,進行清理、轉換和統計運算。 - 舉例:處理歷史市場數據,分析價格趨…

Git與GitHub:理解兩者差異及其關系

目錄 Git與GitHub:理解兩者差異及其關系Git:分布式版本控制系統概述主要特點 GitHub:基于Web的托管服務概述主要特點 Git和GitHub如何互補關系現代開發工作流 結論 Git與GitHub:理解兩者差異及其關系 Git:分布式版本控…

STM32全系大閱兵(1)

本文內容參考: STM32家族系列的區別_stm32各個系列區別-CSDN博客 STM32--STM32 微控制器詳解-CSDN博客

clickhouse刪除一條數據

在當今數據驅動的世界中,ClickHouse作為一種高性能的列式數據庫管理系統,廣泛應用于需要快速分析大量數據的場景。也許對于初學者來說,掌握如何有效地管理數據,包括添加、更新和刪除數據,是使用ClickHouse進行數據分析…

std::vector的模擬實現

目錄 構造函數 無參構造 用n個val來初始化的拷貝構造 拷貝構造 用迭代器初始化 析構函數 reserve resize pushback pop_back 迭代器及解引用 迭代器的實現 解引用[ ] insert erase 賦值拷貝 補充 vector底層也是順序表,但是vector可以儲存不同的類…

藍橋杯刷題周計劃(第二周)

目錄 前言題目一題目代碼題解分析 題目二題目代碼題解分析 題目三題目代碼題解分析 題目四題目代碼題解分析 題目五題目代碼題解分析 題目六題目代碼題解分析 題目七題目代碼題解分析 題目八題目題解分析 題目九題目代碼題解分析 題目十題目代碼題解分析 題目十一題目代碼題解分…

clion+arm-cm3+MSYS-mingw +jlink配置用于嵌入式開發

0.前言 正文可以跳過這段 初識clion,應該是2015年首次發布的時候, 那會還是大三,被一則推介廣告吸引到,當時還在用vs studio,但是就喜歡鼓搗新工具,然后下載安裝試用了clion,但是當時對cmake規…

藍橋杯備考:離散化詳解

首先,為什么要有離散化呢? 比如這道題,我們應該開一個差分數組,但是a,b之間的間隔可是太大了,難道我們要開一個2的三十二次方大小的數組嗎?我們也是開不了這么大的數組的 我們就需要把這些數離…

初學者快速入門Python爬蟲 (無廢話版)

全篇大概 5000 字(含代碼),建議閱讀時間 40min 一、Python爬蟲簡介 1.1 什么是網絡爬蟲? 定義: 網絡爬蟲(Web Crawler)是自動瀏覽互聯網并采集數據的程序,就像電子蜘蛛在網頁間"爬行"。 分類&…

Day05 實例:正向反向連接內外網環境防火墻出入站

一、正反向連接 0、先將防火墻關閉 Linux: sudo systemctl stop firewalld Windows:netsh advfirewall set allprofiles state off 1、正向連接 1.1 Linux連接Windows 00x1 開啟兩臺服務器 并且給Windows拖入nc.exe 00x2 Windows綁定自己5566端…

電力系統中各參數的詳細解釋【智能電表】

一、核心電力參數 電壓 (Voltage) 單位:伏特(V) 含義:電勢差,推動電流流動的動力 類型:線電壓(三相系統)、相電壓,如220V(家用)或380V&#xff…

【仿muduo庫one thread one loop式并發服務器實現】

文章目錄 一、項目介紹1-1、項目總體簡介1-2、項目開發環境1-3、項目核心技術1-4、項目開發流程1-5、項目如何使用 二、框架設計2-1、功能模塊劃分2-1-1、SERVER模塊2-1-2、協議模塊 2-2、項目藍圖2-2-1、整體圖2-2-2、模塊關系圖2-2-2-1、Connection 模塊關系圖2-2-2-2、Accep…