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...