Integration with Elastic

For this integration we will send directy Mugnsoft integrator’s data to Elastic.

Note:

We assume that there is no firewall rule preventing Mugnsoft integrator to communicate with Elastic. We assume that you have the right credentials to perform Elastic configuration if required.

Configure Mugnsoft’s integration with Elastic

Add/Update the Mugnsoft integrator with Elastic info

  1. Open gear menu → components.
Components topology
  1. Right-click the Integrator node and choose edit server, then open the External Integration tab and click the Elastic tile.
Integrator context menu

Update or add a Mugnsoft integrator component with Elastic info. Switch the Elastic tile on, test the connection with ⚡, then save with the disk icon.

elastic's integration

Note:

If the Elasticsearch instance is reachable during testing, an index named Mugnsoft will be automatically created. This action is equivalent to sending a PUT request to the Elastic REST API endpoint with the following content:


PUT Mugnsoft
{
  "mappings": {
    "properties": {
      "timestampCreated": {
        "type": "date" 
      }
    }
  }
}

Check your Elatic dashboard

You will start receiving some events in Elastic.

elastic's integration

Copy/paste the below SPL to get some statistics on your monitors global average response time.


index="Mugnsoft" name != '' | 
where isnull(transactionName) | 
stats avg(responseTime) as avg_responseTime by name | 
eval avg_responseTime=round((avg_responseTime),2) | 
rex field=name "'(?<name>.*)'" | 
rename name as "Monitor Name" | 
sort -avg_responseTime | 
rename avg_responseTime as "avg response time (sec)"
elastic's integration

Example of Mugnsoft Elastic dashboard

We can provide an example Mugnsoft Elastic dashboard. Please contact us.

elasic's example dashboard
elasic's example dashboard
elasic's example dashboard

Disable the Mugnsoft/Elastic integration

If you want to stop sending the monitors’ data to Elastic. Edit the integrator component and uncheck the “Enabled” checkbox.

See also

Translations