All Projects → JuanCarniglia → kbn_circles_vis

JuanCarniglia / kbn_circles_vis

Licence: Apache-2.0 license
Kibana 4.4.1 D3 Circles Packing Visualization

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to kbn circles vis

Elasticsearch Cli
Command line interface for ElasticSearch
Stars: ✭ 70 (+133.33%)
Mutual labels:  kibana, elastic
Redelk
Red Team's SIEM - tool for Red Teams used for tracking and alarming about Blue Team activities as well as better usability in long term operations.
Stars: ✭ 1,692 (+5540%)
Mutual labels:  kibana, elastic
Sentinl
Kibana Alert & Report App for Elasticsearch
Stars: ✭ 1,233 (+4010%)
Mutual labels:  kibana, elastic
kibana graph
Interactive Network Graph Visualization For Kibana (unmaintained)
Stars: ✭ 38 (+26.67%)
Mutual labels:  kibana, elastic
Elastic Stack
Aprenda Elasticsearch, Logstash, Kibana e Beats do jeito mais fácil ⭐️
Stars: ✭ 135 (+350%)
Mutual labels:  kibana, elastic
Helk
The Hunting ELK
Stars: ✭ 3,097 (+10223.33%)
Mutual labels:  kibana, elastic
Microservice Monitoring
Monitor your Spring Boot application with the Elastic Stack all around
Stars: ✭ 114 (+280%)
Mutual labels:  kibana, elastic
kibana-keycloak
Secure kibana dashboards using keycloak
Stars: ✭ 40 (+33.33%)
Mutual labels:  kibana, elastic
Sigmaui
SIGMA UI is a free open-source application based on the Elastic stack and Sigma Converter (sigmac)
Stars: ✭ 123 (+310%)
Mutual labels:  kibana, elastic
Elastic
Elastic Stack (6.2.4) 을 활용한 Dashboard 만들기 Project
Stars: ✭ 121 (+303.33%)
Mutual labels:  kibana, elastic
clinical nlp elastic
Clinical NLP Analysis with Elasticsearch and Kibana
Stars: ✭ 32 (+6.67%)
Mutual labels:  kibana, elastic
Elastic Charts
📊 Elastic Charts library
Stars: ✭ 191 (+536.67%)
Mutual labels:  kibana, elastic
icingabeat
Elastic Beat fetching events & status from Icinga 2
Stars: ✭ 36 (+20%)
Mutual labels:  kibana, elastic
Pfelk
pfSense/OPNsense + ELK
Stars: ✭ 417 (+1290%)
Mutual labels:  kibana, elastic
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (+3.33%)
Mutual labels:  kibana, elastic
Elasticambari
Elastic Service for Ambari
Stars: ✭ 108 (+260%)
Mutual labels:  kibana, elastic
area3d vis
3D Graph Visualization for Kibana 5
Stars: ✭ 28 (-6.67%)
Mutual labels:  kibana, elastic
next-eui-starter
Start building Kibana protoypes quickly with the Next.js EUI Starter
Stars: ✭ 74 (+146.67%)
Mutual labels:  kibana, elastic
Elastic Docker
Example setups for Elasticsearch, Kibana, Logstash, and Beats with docker-compose
Stars: ✭ 118 (+293.33%)
Mutual labels:  kibana, elastic
Docker Elastic Stack
ELK Stack Dockerfile
Stars: ✭ 175 (+483.33%)
Mutual labels:  kibana, elastic

Kibana Circles Packing Visualization Plugin

This is a Circles Packing diagram visType for Kibana, version 4.4.1 / 6.0.0-alpha1.

This plugin is based on the excelent work done by @chenryn with the kbn_sankey_vis plugin (Thanks!), and of course on the exceptional D3 library, by @mbostock D3 Gallery (Also, Thanks!).

If you really liked this and feel like making a donation : Contribute!

Screenshot (Only one level is shown here, there can be up to two levels for now, have to work on the code some more).

##Installation Steps

(Theses are optional, you can just copy the kbn_circles_vis folder into KIBANA_HOME/src/plugins).

git clone https://github.com/JuanCarniglia/kbn_circles_vis.git 
cd kbn_circles_vis
npm install
npm run build
cp -R build/kbn_circles_vis/ KIBANA_HOME/installedPlugins

** Note that in NTFS file systems, file paths that exceed 260 characters will fail with cp, you have to use ROBOCOPY:

robocopy /S build/kbn_circles_vis KIBANA_FOLDER_PATH/installedPlugins/kbn_circles_vis

** Also note that if npm run build fails, with a rsync.js error, it is likelly that you don't have RSYNC.EXE installed in your system, and also that you don't have it on your PATH environment variable.

Install it from https://www.itefix.net/cwrsync and run:

set PATH=%PATH%;{rsync installation directory}\bin

##How does it work

Basically, this plugin takes the information from Elasticsearch, generates a JSON structure similar to what is expected by the D3 Circle Packing code, which is:

{
  "name": "flare",
  "children": [
    {
      "name": "something",
      "children": [
        {
          "name": "some_other",
          "children": null,
          "size": 138
        },
        {
          "name": "some_other_other",
          "children": null,
          "size": 305
        }
      ],
      "size": 443
    }
  ]
}

And generates two levels of circles. One root, and two other levels, to be exact.

The size of the circles are related to the "size" value.

The whole chart (Canvas) can be panned and zoomed in-out.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].