Anypoint Runtime Manager v1.2 – Monitoring servers and apps with Splunk & ELK

September 24 2015

3 comments 0

The August 2015 Update 2 of Anypoint Platform features v1.2 of Anypoint Runtime Manager which enables users to monitor and analyze applications running in the cloud or on-premises, in a sandbox, staging or production environment with ease using popular monitoring tools like Splunk and ELK. This gives the users a unified view of all their applications, no matter where they are running.

Monitoring/analytics for On-Prem users

Users of Anypoint PlatformiPaaS have been able to leverage Insight (business events), logs, alerts, messaging, etc to monitor their applications. With this release, on-prem users can leverage similar features and functionality by integrating with third party monitoring tools. This can be done seamlessly with our brand new out of the box Plugins for Splunk & ELK, which simplifies the experience. Users can send vital event notifications such as business events and API metrics, to a system of their choice, which enables them to have a unified monitoring view of their systems.

monitoring-analytics

The purpose of this demo is to display how you can configure and use your third party integration systems, such as Splunk and ELK, with ease. In the examples below we will step through how to integrate with Splunk and create visualizations for a custom business transaction or event.

Integrating with MuleSoft Plugin for Splunk
MuleSoft enables users to seamlessly integrate into their Splunk instances, using our Splunk plug-in, in 2 easy steps.

Step 1: Login to your Anypoint Platform account and click on a server that you’d like to configure. The server will need to be up and running and have a deployed application.

integrating-mulesoft-with-splunk-step1

Step 2: Enable Splunk, enter your credentials, and click apply.

integrating-mulesoft-with-splunk-step2

The video below steps through how to integrate your system in Splunk and test a transaction.

Tracking Custom Business Events on Splunk

Once the user configures their system for  Splunk in Anypoint Runtime Manager, messages from an on-premises Mule runtime will start populating in Splunk. The user has the flexibility to generate reports, create standard and custom dashboards, track business events, etc. In the screenshot below, the first graph shows a visualization of the number of transactions/business events generated per each custom Mule flow created by the customer.  The graph below it demonstrates the ability to pick a specific transaction and monitor its path.

mule-runtime-in-splunk

For more information and examples check out the links posted below:

Documentation Links:
Click here for documentation on using the product.
Click here for release notes.


We'd love to hear your opinion on this post

3 Responses to “Anypoint Runtime Manager v1.2 – Monitoring servers and apps with Splunk & ELK”

  1. Good Explanation and must as part of the production deployment to monitor the health of project…

    Agree(1)Disagree(0)Comment
    • Thanks for the information Suchi.
      A quick question on the level of tracking (Business level, DEBUG etc.. ). Also please confirm if this same setting will work fine if I want to send my cloud hub application level logs to SPLUNK – or for that I’ve to configure something extra at application level.

      Agree(0)Disagree(0)Comment