The CreatorCon Call for Content is officially open! Get started here.

Get data from ElasticSearch to ServiceNow

Alessa
Mega Guru

Hello dear community:

Do you know how to get data from ElasticSearch to be able to enter it in ServiceNow? (how can this be achieved, what is required to achieve this).

What we want to do is ServiceNow have darshboards with the information we have in Elasticsearch.

Does anyone have any idea how this could be done?

 

Thanks in advance

2 REPLIES 2

Pradeep Sharma
ServiceNow Employee
ServiceNow Employee

Hi Alejandra,

I do see ElasticSearch app connector available on the store. I am not sure if this is the exact connector you are looking for. Here is the link for your reference.

https://store.servicenow.com/sn_appstore_store.do#!/store/application/8c43e851ff022200c68c84648e94fa...

 

- Pradeep Sharma

Hitoshi Ozawa
Giga Sage
Giga Sage

Try the connector Pradeep suggested. If that doesn't work, use the APIs to connect ElasticSearch to ServiceNow.

ServiceNow has REST APIs that can be called to update tables. These API can be used to push data into ServiceNow.

https://docs.servicenow.com/bundle/rome-application-development/page/build/applications/concept/api-...

It is also possible to pull data from ElasticSearch using ElasticSearch's REST API.

https://www.elastic.co/guide/en/elasticsearch/reference/current/rest-apis.html

ElasticSearch is written in Java and may require some time to write a custom plugin.

ServiceNow can call REST API using JavaScript. Calling REST API, however, would require an IntegrationHub subscription.

Another option is to develop an external program to integrate the 2 services. REST API may be used to gather information from ElasticSearch while Data source may be used to import the gathered data into ServiceNow.