kibana是一個純js程序,通過js來接受處理htt請求(nodejs)。爲了項目需要,我們做了兩點修改:
一、代碼上的修改
調試該程序。簡單的修改方法是直接該編譯後的js文件和css,而不是該源代碼。
kibana編譯後的文件在optimize/bundles裏(這應該是nodejs的標準目錄),爲了屏蔽掉kibana的logo以及左側的操作面板,我修改了commons.bundle.js和commons.style文件。
commons.bundle.js文件修改的地方是88行的“434:function(module,exports)和436:function(module,exports)”這兩個函數。
二、配置上的修改
1、配置kibana.yml中的server.basePath屬性,注意,這個屬性值不能以/結尾,並且和代理程序(網關服務)配置的應用相同。比如/logservice
2、logstash-6.0.0\bin\logstash.conf output修改爲日誌服務主機ip地址