Kibana外掛程式開發 基本環境搭建

2021-08-18 23:41:24 字數 1674 閱讀 6480

2017補發…

npm install安裝依賴。

//或者在.gitconfig檔案中新增

npm start, 預設dev 啟動方式會使用ssl,所以是https,如果需要修改的話,可以修改\kibana\src\cli\serve\serve.js檔案。修改位置如下:

if (opts.dev) 

// if (opts.ssl && !has('server.ssl.certificate') && !has('server.ssl.key'))

}

將**放在kibana的plugins資料夾下,kibana會自動watch這些檔案的changes。(只能直接把**/資料夾放過來,並不能用軟連線)。

當你修改了**,kibana會自動重新打包,會需要點時間,在命令列的console上能夠看到如下提示

restarting server due to changes in

- "installedplugins/tr-k4p-clock/index.js"

server log [21:49:59.323] [info][status][plugin:tr-k4p-clock] status changed from uninitialized to green - ready

[...]

server log [21:49:59.421] [info][listening] server running at

optmzr log [21:50:07.177] [info][optimize] lazy optimization started

optmzr log [21:50:13.834] [info][optimize] lazy optimization success in 6.66 seconds

重新打包後,重新整理瀏覽器就可以看到你的修改了(小吐槽,重新整理kibana是個最耗費時間的操作)。

基本外掛程式

每個外掛程式都是乙個npm module,所以至少需要兩個檔案,package.json和index.js。

乙個package.json的示例如下, 最好的話,資料夾名稱,name保持一致,如下可以通過plugins/kibana_gm_cal_vis/進入資料夾,具體可見index示例,

}

乙個index.js的示例如下

module.exports = function

(kibana)

});};

外掛程式的安裝

在kibana上安裝外掛程式

bin/kibana plugin --install plugin-name

-u

如果是資料夾,直接放在plugins資料夾下就好了。

kibana-docker的話,可以把資料夾掛載到/usr/share/kibana/plugins/plugin-name,但外掛程式更新的話需要重新run重新掛載,不知道是不是我操作有問題..

Kibana外掛程式開發

當前開發環境 kibana版本 7.2 elasticsearch版本 7.2 開發環境安裝可參考 2 從git拉取kibana原始碼 切換到7.2分支.確保kibana和elasticsearch版本一致,且在同一層檔案目錄下,kibana的資料夾名字為kibana 外掛程式打包方式 yarn b...

vue vscode nodejs開發環境搭建

2.安裝完後進入cmd編輯器,輸入node v,如果安裝成功,可以檢視到版本號。3.安裝cnpm 4.安裝vue 使用 映象cnpm來代替npm的安裝,速度會快很多。安裝 映象 cnpm install g vue cli 未安裝 映象 npm install g vue cli 映象安裝成功 輸入...

vue vscode nodejs 開發環境搭建

nodejs安裝配置 1.2.預設安裝 安裝完成後,執行npm v 出現版本號則表示安裝成功。3.配置 npm config set prefix d program files nodejs node global npm config set prefix d program files nod...