Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[visualization] Creation Import & Export of Kibana Dashboards #5

Closed
inishchith opened this issue May 31, 2019 · 2 comments
Closed

[visualization] Creation Import & Export of Kibana Dashboards #5

inishchith opened this issue May 31, 2019 · 2 comments
Labels
coding-period-one task completed during coding period #1 in-progress currently being worked on

Comments

@inishchith
Copy link
Owner

The task involves learning the process of creation of visualizations, import, and export of Kibana dashboards using appropriate Grimoirelab components

Components Involved

@inishchith inishchith added in-progress currently being worked on coding-period-one task completed during coding period #1 labels May 31, 2019
@inishchith inishchith added this to the ☀️ First Evaluation milestone May 31, 2019
@inishchith
Copy link
Owner Author

Context

  • After storing the data (in consideration) in raw and enriched indexes of ElasticSearch instance, we can move ahead with creating some visualization and eventually group a few of them to produce an insightful dashboard.

  • I kept elasticsearch and kibiter instances running on their appropriate port ( :9200 and :5601 )( we can achieve this via executing micro-mordred via docker-compose too. Read more )

  • Executed the p2o.py script which is located under /utils directory of chaoss/grimoirelab-elk in order to create raw and enriched indexes of data produced via Git Backend of Perceval as following:

p2o.py --enrich --index git_raw --index-enrich git -e http://localhost:9200 --no_inc git https://github.com/chaoss/grimoirelab-graal.git

@inishchith
Copy link
Owner Author

Now we can work on the Kibiter instance on http://localhost:5601 to visualize the results.

  • We can export the dashboard that was created with the help of Kidash using the following command:
kidash -g -e https://admin:admin@localhost:9200 --dashboard <index-id> --export <dashboard-name>.json

After exporting, in order to import them again we need to include these panels in /json directory of grimoirelab-sigils.

  • We can import the panels to out instance using the following command.
kidash -g -e https://admin:admin@localhost:9200 --import <dashboard-name>.json

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
coding-period-one task completed during coding period #1 in-progress currently being worked on
Projects
None yet
Development

No branches or pull requests

1 participant