This is an automated email from the ASF dual-hosted git repository. poorejc pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/incubator-senssoft.git
The following commit(s) were added to refs/heads/master by this push: new e32c2b2 More Dashboard Improvments rel to Elastic 6.5.4, and README how to updates e32c2b2 is described below commit e32c2b2e3ab6a64f907133bfd1d307fa4fb3cc06 Author: poorejc <poor...@apache.org> AuthorDate: Wed Jan 23 22:49:53 2019 -0500 More Dashboard Improvments rel to Elastic 6.5.4, and README how to updates --- docker/README.md | 43 ++++++++++++++++----- docker/docs/images/viz_import.png | Bin 0 -> 183110 bytes .../Apache SensSoft Page Usage Dashboard.json | 4 +- .../Apache SensSoft User Access Dashboard.json | 20 +--------- .../Apache SensSoft Page Usage Dashboard.json | 4 +- .../Apache SensSoft User Access Dashboard.json | 20 +--------- .../Apache SensSoft Page Usage Dashboard.json | 4 +- .../Apache SensSoft User Access Dashboard.json | 20 +--------- 8 files changed, 45 insertions(+), 70 deletions(-) diff --git a/docker/README.md b/docker/README.md index 2b58417..94588aa 100644 --- a/docker/README.md +++ b/docker/README.md @@ -1,6 +1,6 @@ -How to Build SensSoft Docker Containers +Building SensSoft Docker Containers ======================================= -*Last Tested (on macOS Mojave) 15 JAN 2019* +*Last Tested (on macOS Mojave) 23 JAN 2019* Prerequisites ------------- @@ -47,10 +47,12 @@ requires special configuration. Please reach out to us at [our dev list](mailto: 1. Start Elasticsearch 6.2.2 (Deprecated) or 6.5.4 (Recommended) Give Elasticsearch about 1-2 minutes to start before confirming its state. ```bash + #start Elasticsearch v6.2.2 (Deprecated) $ docker-compose -f docker-compose.single-6.2.2.yml up -d elasticsearch or - + + #start Elasticsearch v6.5.4 (Recommended) $ docker-compose up -d elasticsearch ``` @@ -91,17 +93,21 @@ requires special configuration. Please reach out to us at [our dev list](mailto: ok ``` -1. Before Kibana can be used, we will need to generate some data. We have already - provided an example instrumented website to assist. +1. Before Kibana can be used, we will need to generate some data. We provide an example instrumented website to assist. ```bash $ docker-compose up -d site # for remote users, forwards port to localhost $ ssh docker@$(docker-machine ip senssoft) -L 8080:localhost:8080 ``` - + Visit `http://localhost:8080` and you will see Apache SensSoft's home page. + Note that the `userale` index uses dynamic mapping configurations for many fields. This means that if no valid data exists for + certain fields in the logs you collect at this step, Kibana won't know to map these fields to data types (e.g., string, text, + boolean, etc.). This can prevent certain dashboards and visualizations from appropriately displaying log aggregations. It is worth + 1-2 mins collecting some UserALE.js data in whichever way best emulates your use-case: from the same website, the [``UserALE.js example utilty``](https://github.com/apache/incubator-senssoft-useralejs/tree/SENSSOFT-192/example), or the [``UserALE.js Web Extension``](https://github.com/apache/incubator-senssoft-useralejs/tree/SENSSOFT-192/src/UserALEWebExtension). If you run into issues with data fields or visualizations, see the `Having Issues?` section below. + 1. Launch Kibana. Give Kibana about 2-5 minutes to start before accessing `http://localhost:5601`. @@ -121,13 +127,13 @@ requires special configuration. Please reach out to us at [our dev list](mailto: 1. Load example Dashboard and Visualizations under docker/kibana/. Goto: Management -> Saved Objects and select the `Import` button. Import the - `Apache SensSoft Visualizations.json`, `Apache SensSoft Page Usage Dashboard.json`, `Apache SensSoft User Access Dashboard.json` and `Drill-Down Search.json` files from the "Saved Objects" folder in the kibana directory. + `Apache SensSoft Visualizations.json`, `Drill-Down Search.json`, `Apache SensSoft Page Usage Dashboard.json`, and `Apache SensSoft User Access Dashboard.json` files from the "Saved Objects" folder in the kibana directory. ![alt text][management] - Confirm index conflicts if message appears. + Set `userale` index if Kibana detects conflicts when you load visualizations and searches. - ![alt text][confirmation] + ![alt text][viz_import] Once that is complete, navigate to the `Dashboard` view in Kibana and click the `Apache SensSoft Page Usage Dashboard` object. @@ -140,7 +146,7 @@ requires special configuration. Please reach out to us at [our dev list](mailto: $ docker-compose up -d metricbeat ``` - Once the container is running, metricbeat dashboards will automatically load in Kibana. Navigate to the 'Container Dashboard`. + Once the container is running, metricbeat dashboards will automatically load in Kibana. Navigate to the `Container Dashboard`. ![alt text][metrics] @@ -274,6 +280,22 @@ Having Issues? This can happen if you've played around with multiple machines and builds of the containers on the same machine. Visit [``this excellent how to guide for removing images, containers, and volumes``](https://www.digitalocean.com/community/tutorials/how-to-remove-docker-images-containers-and-volumes). Remove any duplicate images and rebuild the containers. + +1. If you find that the `logstash` or `site` containers don't respond immediately, give them a few minutes. + In the case of the `site` container, you might try giving it a kick if its taking more than three minutes to load in browser" + + ```bash + #after loading container, confirming status is "up", and localhost:8080 still isn't loading, bring the container down + $ docker-compose kill site + + # then bring it back up, and see if it loads + $ docker-compose up -d site + ``` + +1. If you find that Apache SensSoft Kibana Dashboards aren't loading, or Apache UserALE.js log fields in Kibana's `Discover` view + appear with a warning icon, it could be that you didn't collect logs with valid data for those fields prior to loading the userale + index in Kibana. Don't worry, your data is fine--just navigate to the Management -> Index Patterns page, and click the "refresh" button in the upper right hand of the page (Disregard the "popularity metrics" warning). This will refresh the index, making those + fields aggregatable, and Dashboards should render properly. 1. Make sure to send us the docker-compose logs to help diagnose your issues please! @@ -290,6 +312,7 @@ Having Issues? [dashboard]: ./docs/images/dashboard.png "Apache Senssoft Page Usage Dashboard" [management]: ./docs/images/management.png "Kibana management console" [metrics]: ./docs/images/DockerBeats_Dashboard.png "Metricbeat Dashboard" +[viz_import]: ./docs/images/viz_import.png "Visualization Import Configuration" Licensing -------------- diff --git a/docker/docs/images/viz_import.png b/docker/docs/images/viz_import.png new file mode 100644 index 0000000..110cadd Binary files /dev/null and b/docker/docs/images/viz_import.png differ diff --git a/docker/kibana/5.6.3/Saved Objects/Apache SensSoft Page Usage Dashboard.json b/docker/kibana/5.6.3/Saved Objects/Apache SensSoft Page Usage Dashboard.json index eedfc55..c9e569e 100644 --- a/docker/kibana/5.6.3/Saved Objects/Apache SensSoft Page Usage Dashboard.json +++ b/docker/kibana/5.6.3/Saved Objects/Apache SensSoft Page Usage Dashboard.json @@ -5,13 +5,13 @@ "_source": { "title": "Apache SensSoft Page Usage Dashboard", "hits": 0, - "description": "Abstracts Multi-User Interaction with Single Pages/Apps", + "description": "Abstracts Multi-User Interaction with Single Pages/Apps. Ideal for script-tag, page-level UserALE.js deployments.", "panelsJSON": "[{\"gridData\":{\"h\":15,\"i\":\"2\",\"w\":32,\"x\":16,\"y\":0},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"panelIndex\":\"2\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 400\":\"rgb(255,245,240)\",\"1,200 - 1,600\":\"rgb(203,24,29)\",\"400 - 800\":\"rgb(252,187,161)\",\"800 - 1,200\":\"rgb(251,106,74)\"},\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"5\",\"w\":20,\"x\":12,\"y\":15},\"id\":\" [...] "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", "version": 1, "timeRestore": false, "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] } } } diff --git a/docker/kibana/5.6.3/Saved Objects/Apache SensSoft User Access Dashboard.json b/docker/kibana/5.6.3/Saved Objects/Apache SensSoft User Access Dashboard.json index 6bd1441..c2a08ff 100644 --- a/docker/kibana/5.6.3/Saved Objects/Apache SensSoft User Access Dashboard.json +++ b/docker/kibana/5.6.3/Saved Objects/Apache SensSoft User Access Dashboard.json @@ -5,8 +5,8 @@ "_source": { "title": "Apache SensSoft User Access Dashboard", "hits": 0, - "description": "Abstracts Multi-User Utilization of IT Assets (and Web Usage)", - "panelsJSON": "[{\"panelIndex\":\"2\",\"gridData\":{\"x\":4,\"y\":0,\"w\":8,\"h\":3,\"i\":\"2\"},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"panelIndex\":\"4\",\"gridData\":{\"x\":0,\"y\":0,\"w\":3,\"h\":3,\"i\":\"4\"},\"embeddableConfig\":{\"spy\":null},\"id\":\"e36b1f40-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"panelIndex\":\"5\",\"gridData\":{\"x\":3,\"y\":3,\"w\":9,\"h\":3,\"i\":\" [...] + "description": "Abstracts Multi-User Utilization of IT Assets (and Web Usage). Ideal for UserALE.js Web Extension deployments.", + "panelsJSON": "[{\"panelIndex\":\"2\",\"gridData\":{\"x\":16,\"y\":0,\"w\":32,\"h\":15,\"i\":\"2\"},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"panelIndex\":\"4\",\"gridData\":{\"x\":0,\"y\":0,\"w\":12,\"h\":15,\"i\":\"4\"},\"embeddableConfig\":{\"spy\":null},\"id\":\"e36b1f40-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"panelIndex\":\"5\",\"gridData\":{\"x\":12,\"y\":15,\"w\":36,\"h\":15 [...] "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", "version": 1, "timeRestore": false, @@ -14,21 +14,5 @@ "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] } } - }, - { - "_id": "3f02bf70-12eb-11e9-a1e0-631cf5fb9335", - "_type": "dashboard", - "_source": { - "title": "Apache SensSoft Page Usage Dashboard", - "hits": 0, - "description": "Abstracts Multi-User Interaction with Single Pages/Apps", - "panelsJSON": "[{\"gridData\":{\"h\":3,\"i\":\"2\",\"w\":8,\"x\":4,\"y\":0},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"panelIndex\":\"2\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 400\":\"rgb(255,245,240)\",\"1,200 - 1,600\":\"rgb(203,24,29)\",\"400 - 800\":\"rgb(252,187,161)\",\"800 - 1,200\":\"rgb(251,106,74)\"},\"legendOpen\":false}},\"gridData\":{\"h\":3,\"i\":\"5\",\"w\":5,\"x\":3,\"y\":3},\"id\":\"429c094 [...] - "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", - "version": 1, - "timeRestore": false, - "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] - } - } } ] \ No newline at end of file diff --git a/docker/kibana/6.2.2/Saved Objects/Apache SensSoft Page Usage Dashboard.json b/docker/kibana/6.2.2/Saved Objects/Apache SensSoft Page Usage Dashboard.json index eedfc55..c9e569e 100644 --- a/docker/kibana/6.2.2/Saved Objects/Apache SensSoft Page Usage Dashboard.json +++ b/docker/kibana/6.2.2/Saved Objects/Apache SensSoft Page Usage Dashboard.json @@ -5,13 +5,13 @@ "_source": { "title": "Apache SensSoft Page Usage Dashboard", "hits": 0, - "description": "Abstracts Multi-User Interaction with Single Pages/Apps", + "description": "Abstracts Multi-User Interaction with Single Pages/Apps. Ideal for script-tag, page-level UserALE.js deployments.", "panelsJSON": "[{\"gridData\":{\"h\":15,\"i\":\"2\",\"w\":32,\"x\":16,\"y\":0},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"panelIndex\":\"2\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 400\":\"rgb(255,245,240)\",\"1,200 - 1,600\":\"rgb(203,24,29)\",\"400 - 800\":\"rgb(252,187,161)\",\"800 - 1,200\":\"rgb(251,106,74)\"},\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"5\",\"w\":20,\"x\":12,\"y\":15},\"id\":\" [...] "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", "version": 1, "timeRestore": false, "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] } } } diff --git a/docker/kibana/6.2.2/Saved Objects/Apache SensSoft User Access Dashboard.json b/docker/kibana/6.2.2/Saved Objects/Apache SensSoft User Access Dashboard.json index 6bd1441..c2a08ff 100644 --- a/docker/kibana/6.2.2/Saved Objects/Apache SensSoft User Access Dashboard.json +++ b/docker/kibana/6.2.2/Saved Objects/Apache SensSoft User Access Dashboard.json @@ -5,8 +5,8 @@ "_source": { "title": "Apache SensSoft User Access Dashboard", "hits": 0, - "description": "Abstracts Multi-User Utilization of IT Assets (and Web Usage)", - "panelsJSON": "[{\"panelIndex\":\"2\",\"gridData\":{\"x\":4,\"y\":0,\"w\":8,\"h\":3,\"i\":\"2\"},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"panelIndex\":\"4\",\"gridData\":{\"x\":0,\"y\":0,\"w\":3,\"h\":3,\"i\":\"4\"},\"embeddableConfig\":{\"spy\":null},\"id\":\"e36b1f40-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"panelIndex\":\"5\",\"gridData\":{\"x\":3,\"y\":3,\"w\":9,\"h\":3,\"i\":\" [...] + "description": "Abstracts Multi-User Utilization of IT Assets (and Web Usage). Ideal for UserALE.js Web Extension deployments.", + "panelsJSON": "[{\"panelIndex\":\"2\",\"gridData\":{\"x\":16,\"y\":0,\"w\":32,\"h\":15,\"i\":\"2\"},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"panelIndex\":\"4\",\"gridData\":{\"x\":0,\"y\":0,\"w\":12,\"h\":15,\"i\":\"4\"},\"embeddableConfig\":{\"spy\":null},\"id\":\"e36b1f40-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"panelIndex\":\"5\",\"gridData\":{\"x\":12,\"y\":15,\"w\":36,\"h\":15 [...] "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", "version": 1, "timeRestore": false, @@ -14,21 +14,5 @@ "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] } } - }, - { - "_id": "3f02bf70-12eb-11e9-a1e0-631cf5fb9335", - "_type": "dashboard", - "_source": { - "title": "Apache SensSoft Page Usage Dashboard", - "hits": 0, - "description": "Abstracts Multi-User Interaction with Single Pages/Apps", - "panelsJSON": "[{\"gridData\":{\"h\":3,\"i\":\"2\",\"w\":8,\"x\":4,\"y\":0},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"panelIndex\":\"2\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 400\":\"rgb(255,245,240)\",\"1,200 - 1,600\":\"rgb(203,24,29)\",\"400 - 800\":\"rgb(252,187,161)\",\"800 - 1,200\":\"rgb(251,106,74)\"},\"legendOpen\":false}},\"gridData\":{\"h\":3,\"i\":\"5\",\"w\":5,\"x\":3,\"y\":3},\"id\":\"429c094 [...] - "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", - "version": 1, - "timeRestore": false, - "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] - } - } } ] \ No newline at end of file diff --git a/docker/kibana/6.5.4/Saved Objects/Apache SensSoft Page Usage Dashboard.json b/docker/kibana/6.5.4/Saved Objects/Apache SensSoft Page Usage Dashboard.json index eedfc55..c9e569e 100644 --- a/docker/kibana/6.5.4/Saved Objects/Apache SensSoft Page Usage Dashboard.json +++ b/docker/kibana/6.5.4/Saved Objects/Apache SensSoft Page Usage Dashboard.json @@ -5,13 +5,13 @@ "_source": { "title": "Apache SensSoft Page Usage Dashboard", "hits": 0, - "description": "Abstracts Multi-User Interaction with Single Pages/Apps", + "description": "Abstracts Multi-User Interaction with Single Pages/Apps. Ideal for script-tag, page-level UserALE.js deployments.", "panelsJSON": "[{\"gridData\":{\"h\":15,\"i\":\"2\",\"w\":32,\"x\":16,\"y\":0},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"panelIndex\":\"2\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 400\":\"rgb(255,245,240)\",\"1,200 - 1,600\":\"rgb(203,24,29)\",\"400 - 800\":\"rgb(252,187,161)\",\"800 - 1,200\":\"rgb(251,106,74)\"},\"legendOpen\":false}},\"gridData\":{\"h\":15,\"i\":\"5\",\"w\":20,\"x\":12,\"y\":15},\"id\":\" [...] "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", "version": 1, "timeRestore": false, "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] + "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] } } } diff --git a/docker/kibana/6.5.4/Saved Objects/Apache SensSoft User Access Dashboard.json b/docker/kibana/6.5.4/Saved Objects/Apache SensSoft User Access Dashboard.json index 6bd1441..c2a08ff 100644 --- a/docker/kibana/6.5.4/Saved Objects/Apache SensSoft User Access Dashboard.json +++ b/docker/kibana/6.5.4/Saved Objects/Apache SensSoft User Access Dashboard.json @@ -5,8 +5,8 @@ "_source": { "title": "Apache SensSoft User Access Dashboard", "hits": 0, - "description": "Abstracts Multi-User Utilization of IT Assets (and Web Usage)", - "panelsJSON": "[{\"panelIndex\":\"2\",\"gridData\":{\"x\":4,\"y\":0,\"w\":8,\"h\":3,\"i\":\"2\"},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"panelIndex\":\"4\",\"gridData\":{\"x\":0,\"y\":0,\"w\":3,\"h\":3,\"i\":\"4\"},\"embeddableConfig\":{\"spy\":null},\"id\":\"e36b1f40-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"panelIndex\":\"5\",\"gridData\":{\"x\":3,\"y\":3,\"w\":9,\"h\":3,\"i\":\" [...] + "description": "Abstracts Multi-User Utilization of IT Assets (and Web Usage). Ideal for UserALE.js Web Extension deployments.", + "panelsJSON": "[{\"panelIndex\":\"2\",\"gridData\":{\"x\":16,\"y\":0,\"w\":32,\"h\":15,\"i\":\"2\"},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"panelIndex\":\"4\",\"gridData\":{\"x\":0,\"y\":0,\"w\":12,\"h\":15,\"i\":\"4\"},\"embeddableConfig\":{\"spy\":null},\"id\":\"e36b1f40-be7c-11e7-8adf-fd0a12531eca\",\"type\":\"visualization\",\"version\":\"6.5.4\"},{\"panelIndex\":\"5\",\"gridData\":{\"x\":12,\"y\":15,\"w\":36,\"h\":15 [...] "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", "version": 1, "timeRestore": false, @@ -14,21 +14,5 @@ "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] } } - }, - { - "_id": "3f02bf70-12eb-11e9-a1e0-631cf5fb9335", - "_type": "dashboard", - "_source": { - "title": "Apache SensSoft Page Usage Dashboard", - "hits": 0, - "description": "Abstracts Multi-User Interaction with Single Pages/Apps", - "panelsJSON": "[{\"gridData\":{\"h\":3,\"i\":\"2\",\"w\":8,\"x\":4,\"y\":0},\"id\":\"f7ca4560-be7c-11e7-8adf-fd0a12531eca\",\"panelIndex\":\"2\",\"type\":\"visualization\",\"version\":\"6.2.2\"},{\"embeddableConfig\":{\"vis\":{\"defaultColors\":{\"0 - 400\":\"rgb(255,245,240)\",\"1,200 - 1,600\":\"rgb(203,24,29)\",\"400 - 800\":\"rgb(252,187,161)\",\"800 - 1,200\":\"rgb(251,106,74)\"},\"legendOpen\":false}},\"gridData\":{\"h\":3,\"i\":\"5\",\"w\":5,\"x\":3,\"y\":3},\"id\":\"429c094 [...] - "optionsJSON": "{\"darkTheme\":true,\"useMargins\":false}", - "version": 1, - "timeRestore": false, - "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"UserID Search\",\"disabled\":true,\"index\":\"bdce0520-06df-11e9-8c58-f38cfff498f6\",\"key\":\"userId\",\"negate\":false,\"params\":{\"query\":\"nobody\",\"type\":\"phrase\"},\"type\":\"phrase\",\"value\":\"nobody\"},\"query\":{\"match\":{\"userId\":{\"query\":\"nobody\",\"type\":\"phrase\"}}}},{\"$state\":{\"store\":\"appState\"},\"meta\":{\"alias\":\"Host Search\",\"disabled\":true,\"in [...] - } - } } ] \ No newline at end of file