4
Getting Started With Splunk MINT How to Extend Operational Intelligence to Your Mobile Apps GETTING STARTED GUIDE

Getting Started With Splunk MINT

  • Upload
    ngoanh

  • View
    226

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Getting Started With Splunk MINT

Getting Started With Splunk MINTHow to Extend Operational Intelligence to Your Mobile Apps

G E T T I N G S T A R T E D G U I D E

Page 2: Getting Started With Splunk MINT

G E T T I N G S T A R T E D G U I D E

2

High performing and reliable mobile apps are critical to your business’s success and reputation. Unfortunately, most IT organizations have little insight on the availability, usage and performance of their company’s mobile apps—preventing them from having clear visibility into all aspects of the business.

That’s where your existing Splunk deployment comes in—it can help you provide actionable mobile insights to your organization and the rest of the business. Splunk offers Splunk MINT, which enables you to deliver better performing and more reliable mobile apps. This getting started guide outlines how to get up and running with Splunk MINT.

How Splunk MINT Gives You Insight Into Your Mobile DataWith Splunk MINT, you can get deeper understanding into many aspects of your mobile apps—including availability, performance, usage, transactions and custom-defined operational data. These examples provide some ways to gain key insights:

IntroductionApplications—they’re how your customers, partners and coworkers experience IT. And more than ever, people are engaging these applications via a mobile interface—from a tablet, smartphone or wearable device. According to a recent 451 Research report, over the next two years, over 80% of enterprises in the U.S. plan to deliver custom-built mobile applications.*

Cutting-edge IT organizations understand that while getting real-time mobile insight is critical for ROI, mobile apps don’t operate like traditional web apps:

• Mobile apps actively run on your phone and make API calls

• When these apps fail, there’s little evidence of it

• They don’t generate log files within the app or on a mobile device the way that server-side web applications do

*Mobile APM Comes of Age as Continuous Improvement of the End-User Experience, 451 Research, March 2015.

Use Dashboards for Real-Time Intelligence on Your Mobile Apps:

Splunk MINT provides a wide range of dashboards out-of-the-box. Take time to explore the dashboards. You’ll notice you get a lot of flexibility to filter dashboard content.

Search for Mobile Intelligence Data:

You can use the search, Pivot, alert and other capabilities of Splunk Enterprise to perform ad hoc analytics on your mobile data. Reference the Splunk MINT documentation on using tags to quickly identify and explore your mobile data.

Page 3: Getting Started With Splunk MINT

G E T T I N G S T A R T E D G U I D E

3

Splunk admins download and install the Splunk MINT App. Using a Splunk MINT Data Collector token, they create a connection that enables real-time mobile intelligence data to be ingested by their instance of Splunk.

Mobile app developers embed the Splunk MINT SDKs into mobile apps. The Splunk MINT SDKs provide the capability to measure and detect application crashes, performance issues and usage. They also securely transmit that information to the Splunk MINT Data Collector.

Splunk MINT: A Splunk Admin and Mobile App Developer PartnershipAdding mobile data to your current Splunk deployment involves collaboration (Figure 1).

Figure 1. Gaining real-time insights from your mobile apps requires collaboration

between the Splunk admin and mobile developer.

Correlate Your Mobile Data With Non-Mobile Sources of Operational Intelligence:

Using Splunk Enterprise, you can create your own correlations to gain end-to-end insight on your mobile transactions. This enables you to find the root cause of problems in your mobile app, regardless of the source.

Correlate Operational Data With Business Data to Gain Higher Levels of Operational Intelligence:

By adding custom data collection with the Splunk MINT SDKs and correlations with Splunk Enterprise, you can provide an endless set of analytics that are valuable for you and your mobile app stakeholders.

Page 4: Getting Started With Splunk MINT

G E T T I N G S T A R T E D G U I D E

www.splunk.com

250 Brannan St., San Francisco, CA 94107 [email protected] | [email protected] 866-438-7758 | 415-848-8400 splunkbase.splunk.com

Item # GSG-Splunk-MINT-105© 2015 Splunk Inc. All rights reserved. Splunk, Splunk>, Listen to Your Data, The Engine for Machine Data, Hunk, Splunk Cloud, Splunk Light, SPL and Splunk MINT are trademarks and registered trademarks of Splunk Inc. in the United States and other countries. All other brand names, product names, or trademarks belong to their respective owners.

Next StepsGet more information about Splunk MINT at www.splunk.com/mint.

The Splunk MINT documentation provides great step-by-step guides for using the SDKs as well as the Splunk MINT App.

How to Get Started With Splunk MINT: A Step-by-Step Guide

1. Splunk MINT requires a collaborate effort. Befriend your organization’s mobile app developers and have them visit mint.splunk.com to download and embed the MINT SDKs into their apps. Then have them follow the instructions outlined in the sidebar at right. This step is crucial to gain Operational Intelligence from your mobile apps.

2. Get your Splunk MINT Data Collector token. After your purchase of Splunk MINT, you will receive a Splunk MINT Data Collector token, which uniquely identifies you to the Splunk MINT Data Collector. It also ensures you are securely downloading mobile intelligence data. (For assistance with this step, contact a Splunk MINT expert.)

3. Download the Splunk MINT App from Splunkbase.

4. Enter your Splunk MINT Data Collector token. When you use the app for the first time, you will be asked for the Splunk MINT Data Collector token (Figure 2).

Once you provide the token, Splunk MINT will contact the Splunk MINT Data Collector for all the mobile projects that are associated with your token. When Splunk Enterprise collects raw data from the Splunk MINT Data Collector, that raw data is deleted from the data collector. However, you can still access aggregated mobile app data from the Splunk MINT Data Collector if needed. Log in to the Splunk MINT Data Collector.

5. Start getting Operational Intelligence from your mobile data. Explore dashboards, reports and searches.

Figure 2. The Splunk MINT Data Collector token window.

Splunk Admins: Contact Your Mobile App Developer Today!To enable your apps with Splunk MINT, share these instructions with your mobile app developer.

1. Go to mint.splunk.com and create an account. From there, download the Splunk MINT SDKs, which you can add into your development environment. You’ll also be able to access the Splunk MINT Management Console.

2. Define your mobile apps. For each app you define, you will get a unique API key, which you’ll use to invoke the Splunk MINT APIs in your mobile app (Figure 3).

3. Add the line of code per the SDK instructions using your development environment. Once you’ve modified your app to include Splunk MINT SDKs, redistribute/redeploy your apps.

4. Confirm the process is complete by going to the Splunk MINT Management Console and checking if the dashboard is ingesting new mobile data. The dashboard refreshes every 15 seconds, so you should expect to see recent data points (as long as people are using your app).

[[Mint sharedInstance]] initAndStartSession:@“your API key”];Mint.initAndStartSession (MyActivity.this, “your API key”);

ConclusionAs mobile apps become more critical to your business, having real-time insight on your mobile app performance, crashes, usage and transactions will be more important than ever.

Figure 3. Each Splunk MINT-enabled app gets a unique API key.