chaoss / grimoirelab-elk

GNU General Public License v3.0
58 stars 121 forks source link

any plan to migrate to Open Search #1015

Closed theSalt closed 9 months ago

theSalt commented 2 years ago

Hello

Is there a plan to migrate grimoirelab-elk to be compatible with Open Search system ?

vchrombie commented 2 years ago

Hi @theSalt, thanks for opening the issue.

Is there a plan to migrate grimoirelab-elk to be compatible with Open Search system ?

OpenSearch & OpenSearch Dashboards is derived from Elasticsearch 7.10.2 & Kibana 7.10.2 versions. As of now, I think GrimoireLab supports Open Distro for Elasticsearch. https://github.com/zhquan/grimoirelab-kidash/tree/opendistro https://github.com/zhquan/grimoirelab-sirmordred/tree/opendistro

So, it is not so difficult to make GrimoireLab work with OpenSearch directly. I tried this a few months back and I could do it with some changes in the source code, which mainly deals with the version numbers since ELK is 7.x.x and OpenSearch is 1.x.x. https://github.com/vchrombie/grimoirelab-elk/tree/opensearch https://github.com/vchrombie/grimoirelab-kidash/tree/opensearch

We are interested to adapt OpenSearch for GrimoireLab and we have that on the roadmap. I cannot give an time estimate because we are waiting for the opensearch python libraries (opensearch-project/opensearch-dsl-py, opensearch-project/opensearch-py) to become more mature. We will soon work on it and get grimoirelab compatible with opensearch.

I will leave this issue open for now.

jjmerchante commented 9 months ago

GrimoireLab is now compatible with OpenSearch. You can deploy it using docker-compose: https://github.com/chaoss/grimoirelab/tree/master/docker-compose#opensearch