Delphix and Splunk: A DevOps Necessity
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.
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.
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!