Live data from Hacker News

Dejavu – Web UI for Elasticsearch

github.com

1–10 of 44 posts

Re: Dejavu – Web UI for Elasticsearch

#3
> dejavu is the missing web UI for Elasticsearch. Existing web UIs leave much to be desired or are built with server side page rendering techniques (I am looking at you, Kibana).

So less so "missing" UI and more "outdated" UI.

I personally like Kibana but I am happy to see some innovation in the space. Competition can only help.

I love that this can be run as a Docker container or as a Chrome extension. With the quick setup I'll probably give it a try. It looks nice.

Re: Dejavu – Web UI for Elasticsearch

#4

> dejavu is the missing web UI for Elasticsearch. Existing web UIs leave much to be desired or are built with server side page rendering techniques (I am looking at you, Kibana). So less so "missing" UI and more "outdated" UI. I personally like Kibana but I am happy to see some innovation in the space. Competition can only help. I love that this can be run as a Docker container or as a Chrome extension. With the quic…

It's complementary to Kibana, I would say. Dejavu gives the raw data view as well as an ability to add/update data along with mappings. It also comes with an importer view where you can add JSON / CSV files to directly import into ES. Doing this otherwise currently is a major PITA.

Kibana is more for dashboarding and visualization, Dejavu gives you control of the raw data views and indexing operations.

Re: Dejavu – Web UI for Elasticsearch

#5
> dejavu uses a websockets based API and subscribes for data changes for the current filtered view. For this to work, the Elasticsearch server needs to support a websockets based publish API

Is websockets a requirement just for the real-time updates, or for the entire UI?

Re: Dejavu – Web UI for Elasticsearch

#6

> dejavu uses a websockets based API and subscribes for data changes for the current filtered view. For this to work, the Elasticsearch server needs to support a websockets based publish API Is websockets a requirement just for the real-time updates, or for the entire UI?

Why do you ask? Are you planning on accessing an elasticSearch admin tool from a browser that doesn’t have web socket support?

Re: Dejavu – Web UI for Elasticsearch

#7

> dejavu is the missing web UI for Elasticsearch. Existing web UIs leave much to be desired or are built with server side page rendering techniques (I am looking at you, Kibana). So less so "missing" UI and more "outdated" UI. I personally like Kibana but I am happy to see some innovation in the space. Competition can only help. I love that this can be run as a Docker container or as a Chrome extension. With the quic…

Jesus, since when is server side rendering of server side data supposedly an anti-pattern?

Re: Dejavu – Web UI for Elasticsearch

#8

> dejavu uses a websockets based API and subscribes for data changes for the current filtered view. For this to work, the Elasticsearch server needs to support a websockets based publish API Is websockets a requirement just for the real-time updates, or for the entire UI?

Just the realtime updates. There is a "reload" button which lets you update the UI view.

Edit: We need to update the GIFs and screenshots - the app has come along much UI/Ux wise since these were originally taken.

Re: Dejavu – Web UI for Elasticsearch

#9
post #6

> dejavu uses a websockets based API and subscribes for data changes for the current filtered view. For this to work, the Elasticsearch server needs to support a websockets based publish API Is websockets a requirement just for the real-time updates, or for the entire UI?

Why do you ask? Are you planning on accessing an elasticSearch admin tool from a browser that doesn’t have web socket support?

There’s no open source websockets-based ES publish api, you have to use the closed source private service made by the company which created this project.

Re: Dejavu – Web UI for Elasticsearch

#10
> dejavu is the missing web UI for Elasticsearch. Existing web UIs leave much to be desired or are built with server side page rendering techniques (I am looking at you, Kibana).

When did server-side rendering become a bad thing? It tends to be much faster. Kibana feels slow to me, and that's because of the JavaScript it does have.

Post reply on HN