1. 程式人生 > >資料視覺化元件Grafana詳細解讀--MacOSX上的安裝

資料視覺化元件Grafana詳細解讀--MacOSX上的安裝

資料視覺化演示:

PS:您可以在目標伺服器上執行資料視覺化元件,監控資料伺服器,Web伺服器,網路檔案伺服器等等伺服器的各種執行狀態,DevOps的必不可少的元件。

 

Mac OS X(通過homebrew安裝Grafana)

$ brew update 
$ brew install grafana

單點二進位制包安裝獨立MacOS / Darwin二進位制(64位)

# Standalone MacOS/Darwin Binaries(64 Bit)
$ wget https://dl.grafana.com/oss/release/grafana-5.4.0.darwin-amd64.tar.gz 
$ tar -zxvf grafana-5.4.0.darwin-amd64.tar.gz 

啟動grafana

# 啟動grafana
$ brew services start grafana

# 重啟grafana
$ brew services restart grafana

# 關閉grafana
$ brew services stop grafana

# 安裝zabbix元件
$ grafana-cli plugins install alexanderzobnin-zabbix-app
$ brew services restart grafana

# 安裝percona元件 管理mysql叢集
$ grafana-cli plugins install percona-percona-app
$ brew services restart grafana

# 元件安裝完畢後,需要啟用元件,在Grafana的Web管理端的主Menu介面的Plugins選單欄,選擇新裝的元件Apps標籤,
# ps: Next, log into your Grafana instance. Navigate to the Plugins section, found in your Grafana main menu.
# ps: Click the Apps tabs in the Plugins section and select the newly installed app.

訪問Grafana

# 瀏覽器開啟下面網址
http://localhost:3000

 

選擇配置選項

Grafana在後端配置其檔案中定義了許多配置選項對話(通常位於Linux的系統上的/etc/grafana/grafana.ini)。

在此配置檔案中,您可以更改預設管理密碼,http埠,grafana資料庫(sqlite3,mysql,postgres),身份驗證選項(google,github,ldap,auth proxy)以及許多其他選項。

啟動grafana伺服器。使用您的管理員使用者登入(預設為admin / admin)。開啟側面選單(單擊頂部選單中的Grafana圖示),前往資料來源並新增資料來源。

 

環境檔案

systemd服務檔案和init.d中都指令碼使用位於/etc/default/grafana-server啟動後端時使用的環境變數的檔案。在這裡,您可以覆蓋日誌目錄,資料目錄和其他變數。

 

記錄

預設情況下,Grafana將登入 /var/log/grafana

 

資料庫

預設配置指定位於的sqlite3的資料庫/var/lib/grafana/grafana.db。請在升級前備份此資料庫。您還可以使用MySQL的Postgres的或作為Grafana資料庫,如配置頁面中所詳述。

 

配置

配置檔案位於/etc/grafana/grafana.ini。有關所有這些選項的詳細資訊,請轉到“  配置”

 

新增資料來源

 

從二進位制的tar檔案安裝

下載最新.tar.gz檔案並將其解壓縮。這將提取到以您下載的版本命名的資料夾中。此資料夾包含執行Grafana所需的所有檔案。此程式包中沒有的init指令碼或安裝指令碼。

要配置Grafana,新增請一個名為custom.iniconf資料夾數的配置檔案,並覆蓋其中定義的任何設定conf/defaults.ini

通過執行啟動Grafana  ./bin/grafana-server web。該grafana-server二進位制需要工作目錄是安裝根目錄(二進位制檔案以及public資料夾的位置)。

 

首次登入

要執行Grafana,請開啟瀏覽器並轉到http:// localhost:3000 /。如果您尚未配置其他埠,則3000是Grafana偵聽的預設http  。然後按照此處的說明操作。

 

通過Grafana訪問MySQL的/ MariaDB的

1.左側選單配置,點選資料來源,然後點選新增資料來源的按鈕(在按名稱或型別過濾處輸入Mysql搜尋MySQL的資料來源,然後點選新增資料來源按鈕)

 2.配置MySQL的資料來源資訊,然後點選下面的Save&Test按鈕,如果連線沒有問題,此資料來源將被儲存

3.新建儀表板,然後選擇一個表面板(新增標籤欄,然後下面有個Panel表格,選擇第一排,第三個表這個面板)

4.進入表的面板標題介面,此時您看見的是一個空表格,點選表單上面面板標題▽,選擇'編輯',然後點選指標,然後選擇資料來源選擇剛才配置的MySQL資料來源,寫一條sql查詢,右側有個眼睛一樣的圖示,點選顯示或隱藏資料

 

 

升級Grafana

PS:對於原來已經安裝grafana,且使用舊版grafana的使用者

我們建議大家經常升級Grafana,以便及時瞭解最新的修復和增強功能。為了實現這一目標,Grafana升級是向後相容的,升級過程簡單快捷。

升級通常總是安全的(在許多次要版本和一個主要版本之間),儀表板和圖形看起來都是一樣的。在某些邊緣情況下可能會有輕微的重大更改,這些更改通常在發行說明更改日誌中列出

 

資料庫備份

在升級之前,備份Grafana資料庫是個好主意。這將確保您始終可以回滾到以前的版本。在啟動期間,Grafana將自動遷移資料庫模式(如果有更改或新表)。有時,如果您以後想要降級,這可能會導致問題。

 

Sqlite備份資料/匯入資料

如果你使用sqlite,你只需要備份你的grafana.db檔案。這通常位於/var/lib/grafana/grafana.dbunix系統上。如果您不確定您使用的資料庫以及儲存位置,請檢查您的grafana配置檔案。如果您使用二進位制tar / zip將grafana安裝到自定義位置,通常是在<grafana_install_dir>/data

 

MySQL備份資料/匯入資料

backup:
> mysqldump -u root -p[root_password] [grafana] > grafana_backup.sql

restore:
> mysql -u root -p grafana < grafana_backup.sql

 

Postgres備份資料/匯入資料

backup:
> pg_dump grafana > grafana_backup

restore:
> psql grafana < grafana_backup

 

Ubuntu / Debian

如果您通過下載debian軟體包(.deb)安裝了grafana,您可以按照相同的安裝指南執行相同的dpkg -i命令,但使用新軟體包。它將升級您的Grafana安裝。

如果您使用我們的APT儲存庫:

sudo apt-get update
sudo apt-get install grafana

從二進位制tar檔案升級

如果您下載了二進位制tar包,則可以下載並解壓縮新包並覆蓋所有現有檔案。但這可能會覆蓋您的配置更改。我們建議您將配置更改放在名為的檔案中<grafana_install_dir>/conf/custom.ini,這樣可以使升級更容易,而不會有丟失配置更改的風險。

PS:使用 apt-get update  && apt-get install grafana請確保源是和官方一致,否則請到官網查詢如何新增最新官方源

 

Centos / RHEL

如果您通過下載rpm軟體包安裝了grafana,您可以按照相同的安裝指南執行相同的命令yum installrpm -i命令,但會使用新軟體包,並將升級原Grafana。

如果您使用我們的YUM儲存庫:

$ yum update grafana

PS:使用 yum update grafana請確保 repo 源是和官方一致,否則請到官網查詢如何新增最新官方源

 

Docker 

這只是一個示例,詳細資訊取決於您如何配置grafana容器。

docker pull grafana
docker stop my-grafana-container
docker rm my-grafana-container
docker run --name=my-grafana-container --restart=always -v /var/lib/grafana:/var/lib/grafana

 

Windows

如果您下載了Windows二進位制包,則只需下載一個較新的包並解壓縮到同一位置(並覆蓋現有檔案)。這可能會覆蓋您的配置更改。我們建議您將配置更改放在名為的檔案中<grafana_install_dir>/conf/custom.ini,這樣可以使升級更容易,而不會有丟失配置更改的風險。

 

從1.x升級

從1.x遷移到2.x.

 

從2.x升級

我們不知道直接從2.x升級到4.x的任何問題,但為了安全起見,請通過3.x => 4.x.

 

升級到v5.0

儀表板網格佈局引擎已更改。在v5中載入時,所有儀表板都將自動升級到新的定位系統。儲存在v5中的儀表板在舊版Grafana中不起作用。某些外部面板外掛可能需要更新才能正常工作。

有關新面板定位系統的更多詳細資訊,請單擊此處

 

升級到v5.2

此版本中包含的其中一個數據庫遷移將更新所有註釋時間戳,從第二精度到毫秒精度。如果您有大量註釋,則資料庫遷移可能需要很長時間才能完成,如果您使用systemd執行Grafana,則可能會導致問題。

我們有一個報告,其中使用systemd,PostgreSQL和大量註釋(表大小為1645mb)需要8-20分鐘才能完成資料庫遷移。但是,systemd在90秒後殺死了grafana-server程序。當systemd終止grafana-server程序時,正在進行的任何資料庫遷移查詢將繼續在資料庫中執行,直到完成為止。

如果您正在使用systemd並且有大量註釋,請考慮臨時將systemd TimeoutStartSec設定調整為高階30m之前的升級。

 

參考來源:http//docs.grafana.org/

參考來源:https//blog.csdn.net/Aria_Miazzy/article/details/84785108