Platform

Delphix and Splunk: A DevOps Necessity

Know your Delphix deployment like the back of your hand.

Kevin Kim

Nov 21, 2018

Starting with the 5.3 release, Delphix has built an integration with Splunk, the leading application monitoring tool, to allow customers to monitor and understand their Delphix application status.

Why Monitoring is Essential

With the rise of DevOps, monitoring and logging of all software components in your tech stack has become critical. Typically, monitoring tools are used to facilitate feedback between the operations and development teams during software development. If there are consistent errors for certain components, the teams are able to communicate and collaborate to resolve those issues.

While faults and alerts logging are and have been a part of the Delphix platform, we found that many of our customers’ team structures differed. Often, there are different teams responsible for the application monitoring role and the data management role. As such, we’ve seen that it’s not always easy to send the data and logs that monitoring teams need to diagnose issues that may arise when using Delphix. Hence, we gathered requirements from our customers and decided to build an easy integration with Splunk.

Delphix Splunk Architecture

In order to make this possible, we leveraged Splunk’s HTTP Event Collector (HEC) as a reliable, secure and straightforward way to ensure applications logs are sent to customers’ Splunk instances. Without the need to run any agents on the Delphix platform, we can configure Delphix to periodically send data to a specific Splunk instance, designated by the user. By using Splunk’s native HEC functionality, Delphix events and metrics will appear in the Splunk instance.

Here’s an overview of how we implemented the feature in the diagram below.

Splunk feature overview

This is an overview of our Splunk integration. Delphix can be configured to send logs to a specific Splunk instance in our configuration settings.

Easy, Simple Setup

Setting up this feature is fast and easy. Once you log in to the Delphix sysadmin portal, navigate to Preferences > Splunk Configuration and a window will appear. You will then be asked to enter your information to help us send data to your Splunk instance.

Splunk configuration window

This is the configuration window to enter parameters specific to customers’ Splunk environments.

From there, your Splunk instance will start receive logs from this Delphix instance. Delphix will still create its own logs, but this feature will make it easy for your Splunk administrators to monitor and understand Delphix as well as help your teams diagnose Delphix problems better too.

We’ll also provide a pre-built dashboard that you can customize through the Splunkbase portal. You can create your own graphs and visualizations for Delphix logs and monitor your instances exactly how you need to!

Use the Splunk integration today by simply configuring Delphix. You can also learn more about the release of Delphix 5.3 here.