You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+9-8Lines changed: 9 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
# Kibana Plugin - Custom Form Filter Visualization
2
2
3
-
This project is a simple tutorial for Kibana new comers trying to developer their own vizualisation plugin. The actual usecase of this plugin is to create a custom form to filter data and tailor dashboard output.
3
+
This project is a simple tutorial for Kibana new comers trying to develop their own vizualisation plugin. The actual usecase of this plugin is to create a custom form to filter data and tailor dashboard output.
4
4
5
-
This plugin is a demo for the accounts data which can be downloaded from elastic web site [here](https://download.elastic.co/demos/kibana/gettingstarted/accounts.zip) then uploaded via `curl -H 'Content-Type: application/x-ndjson' -XPOST 'localhost:9200/bank/account/_bulk?pretty' --data-binary @accounts.json`.
5
+
This plugin is a demo for the accounts data which can be downloaded from elastic web site [here](https://download.elastic.co/demos/kibana/gettingstarted/accounts.zip).
6
6
7
7
As plugin architecture is being under heavy redesign in 7.x and documentation is rather obscure, I did my best to create something simple that works. The code is also basic, I am JavaScript beginner!
$ echo"deb https://artifacts.elastic.co/packages/7.x/apt stable main"| sudo tee /etc/apt/sources.list.d/elastic.list
37
37
$ sudo apt update
@@ -50,21 +50,22 @@ $ sudo apt install kibana=7.8.0 [for a specific version]
50
50
51
51
```
52
52
$ sudo vi /etc/kibana/kibana.yml
53
-
server.host: "192.168.1.77" [update with correct value]
53
+
server.host: "192.168.1.77" [update with correct IP value]
54
54
```
55
55
56
-
4. Start ElasticSearchthen Kibana. Then open browser http://192.168.1.77:5601[update with correct value]
56
+
4. Start ElasticSearch, possibly upload the accounts test data, then start Kibana. Then open browser http://192.168.1.77:5601[update with correct IP value]
6. Download Kibana source code and select the target version (v7.6.2, v7.8.0, etc.). `kibana` is the top directory
77
+
6. Download Kibana source code. . After download, `kibana` is the top directory. Then select the target version by selecting a tag or a branch (v7.6.2, v7.8.0, v7.8, etc.)
77
78
78
79
```
79
80
$ git clone https://github.com/elastic/kibana.git
80
81
$ cd kibana
81
-
$ git checkout v7.8
82
+
$ git checkout v7.8.0
82
83
```
83
84
84
85
7. Copy the source code with modified name inside the `kibana/plugins` directory
0 commit comments