SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
s o l u t i o n s g u i d e
Splunk® for Developers
Customize and Extend the Power of Splunk Enterprise
Empowering Developers to Customize and
Extend Splunk
Splunk software is the platform for machine data. It is the easy,
fast and resilient way to collect, analyze and secure the massive
streams of machine data generated by your IT systems and
technology infrastructure—whether it’s physical, virtual or in the
cloud. Developers can tap into the power of Splunk software to
debug and troubleshoot applications during development and
test cycles, integrate data from Splunk into custom applications
and build real-time big data applications. The Splunk software
development kits (SDKs) make it easy for developers to
customize and extend the power of Splunk.
Developers can extend the Splunk platform to:
•	 Run real-time searches and retrieve Splunk data from line-
of-business systems like customer service applications to
gain insights into user experience and system health
•	 Integrate data and visualizations like charts and tables
from Splunk into BI tools and reporting dashboards to
support business decision making
•	 Build mobile applications with real-time KPI dashboards
and alerts powered by Splunk
•	 Visualize and analyze data logged directly to Splunk from
remote devices and applications via TCP, UDP and HTTP
•	 Build customer-facing dashboards in your applications
powered by user-specific data in Splunk
•	 Programmatically extract data from Splunk for long-term
data warehousing
Accelerate Development and Test
Even with the widespread adoption of agile development
methodology, issues that are difficult to identify, locate and fix
can slow down the development and testing process. Splunk
increases the speed and efficiency of development and testing
by providing a central interface for developers and QA engineers
to quickly find and fix bugs wherever they appear in the stack.
Every developer can use Splunk to get applications through
development and testing and into production faster. Splunk’s
powerful search language and data visualization tools allow
developers to trace transactions across multiple machines in real
time and monitor their applications for anomalies and outliers.
Splunk enables developers to build intelligence into their apps
and gain analytics insights without needing additional analytics
tools. In addition to debugging data, logging semantic data can
significantly enrich virtually all applications. Semantic logging
with human readable events, clear key-value pairs and consistent
time-stamps can provide insight into customer activity and
behavior, product and service usage, and transactions that truly
record the state of the business.
Splunk delivers key capabilities out-of-the-box to make large
volumes of machine data, including application logs, readily
accessible, searchable and valuable for application development
and testing:
•	 Collect, index and harness any type of machine data from
multiple sources
•	 Trace transactions, monitor continuous integration and
analyze customer behavior
•	 Get improved visibility and understanding of performance
data for large-scale stress testing
Splunk in Action
Retailer Target uses Splunk Enterprise to monitor activity from
code commit through production. Splunk helps Target ensure
the real-time health and stability of their IT environment as
well as providing critical insight into the continuous integration
processes they employ for DevOps agility and responsiveness.
“We use Splunk to monitor the full software
development cycle —from version control commits,
to continual integration builds, to agile issue
tracking tools, to continual deployment stats. All
of the data combined can be used to illustrate the
health of development efforts in real time.”
—Dan Cundiff, Sr. Technical Architect, Target
•	 Use Splunk to accelerate development and
testing cycles
•	 Integrate Splunk with your enterprise applications
for real-time insights across your organization
•	 Rapidly build big data applications using familiar
languages, frameworks and tools
H i g h l i g hts
S o l u t i o n s G u i d e
www.splunk.com
250 Brannan St, San Francisco, CA, 94107 info@splunk.com | sales@splunk.com 866-438-7758 | 415-848-8400 www.splunkbase.com
Copyright © 2013 Splunk Inc. All rights reserved. Splunk Enterprise is protected by U.S. and international copyright and intellectual property laws. Splunk is a registered trademark
or trademark of Splunk Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item # SG-Splunk-ForDev-104
Integrate Splunk Data
Splunk SDKs make it faster and more efficient to program
against the Splunk REST API using constructs and syntax familiar
to developers experienced with Java, Python, JavaScript and
PHP. This makes it easier to integrate data from Splunk with
other applications across the enterprise. Integrating Splunk data
with other business applications allows various stakeholders
to access operational insights in ways that are specifically
meaningful to their role and function. For example, call center
support representatives can use Splunk search results in their
current CSR tools to more quickly identify issues, resulting in
lower support costs and higher customer satisfaction.
•	 The Splunk SDKs for Python, Java, C#, JavaScript, PHP and
Ruby enable developers to search, manage and visualize
Splunk data via custom and third party applications
•	 The Splunk REST API returns data in JSON, ATOM XML or
CSV formats
•	 Log to Splunk from any application residing on any device
or machine
•	 Build a custom UI for Splunk on any web stack
Splunk in Action
Comcast needed to empower their customer service
representatives with real-time data from their next-generation
DVR devices to proactively identify and resolve issues before
customers were aware of any problems and called customer
service. Using the Splunk SDK for Java, Comcast’s development
team integrated Splunk into their existing CSR application,
enabling customer service representatives to query Splunk for
real-time usage data to identify any errors in the logs which they
could quickly address remotely.
Before Splunk, DVR box daemons were batch polled once a day,
which was much less effective in identifying errors, leading to
higher call volume and lower customer satisfaction.
“Splunk lets us find and fix issues on a customer’s
DVR before anyone makes a phone call.”
—Travis Parchman, Operations, Comcast
Build Real-time Data Applications
Machine-generated data is the fastest growing, most complex
and yet most valuable segment of big data. All websites,
communications, networking and complex IT infrastructures
generate massive streams of data every second of every day, in
an array of unpredictable formats that are difficult to process
and analyze by traditional methods or in a timely manner.
The Splunk SDKs enable developers to rapidly build real-time big
data applications on the Splunk platform. These applications can
effectively harness machine-generated data to deliver valuable
insights like clickstream analysis, IT early-warning notifications,
security and fraud protection, user behavior awareness and
trends in customer preferences. The Splunk SDKs deliver a
familiar developer experience by providing programmatic access
to Splunk’s data-processing pipeline, storage technology, and
management facilities to let developers get started and get
productive with Splunk quickly.
Splunk offers developers a host of capabilities to rapidly build
big data applications:
•	 Fast, efficient development—you don’t have to do a large
scale development effort for big data
•	 No need to write MapReduce jobs—just get data into
Splunk and analyze
•	 Simple data ingestion via TCP, UPD, HTTP or Splunk’s
universal forwarder agent
•	 Enables free form search, exploration and analysis of real-
time and historical data
•	 Late-binding schema allows for faster, more flexible data
insight gathering
•	 Scales efficiently to any data volume using commodity
hardware
Splunk in Action
Socialize enables mobile developers to instantly add social
features to their apps and leverage Splunk for MapReduce and
big data analysis of over 7 million API requests per day and one
million actions per month. Socialize uses the REST API to extract
customer-specific data and insights out of Splunk for display in
their customer reporting dashboard.
“Splunk eliminates the need to write large
MapReduce jobs to get meaningful information
out of our data. This means we can get powerful
stats and information to our key stakeholders in a
fraction of the time.”
—Isaac Mosquera, CTO, Socialize
Resources
http://dev.splunk.com – documentation, tutorials, case studies
and more
https://github.com/splunk – free downloads of the SDKs, code
samples and more
Follow us on Twitter @splunkdev
Reach out for more information at devinfo@splunk.com
Free Download
Download Splunk for free. You’ll automatically get all of the
Enterprise features of Splunk for 60 days and you can index up
to 500 megabytes of data per day. To get started right away with
an Enterprise license, contact sales@splunk.com.

Más contenido relacionado

Más de Greg Hanchin

Administering splunk 43 course
Administering splunk 43 courseAdministering splunk 43 course
Administering splunk 43 courseGreg Hanchin
 
Using splunk43course
Using splunk43courseUsing splunk43course
Using splunk43courseGreg Hanchin
 
Using Splunk course outline
Using Splunk course outline Using Splunk course outline
Using Splunk course outline Greg Hanchin
 
Advanced Splunk Administration
Advanced Splunk AdministrationAdvanced Splunk Administration
Advanced Splunk AdministrationGreg Hanchin
 
Splunk Advanced searching and reporting Class description
Splunk Advanced searching and reporting Class descriptionSplunk Advanced searching and reporting Class description
Splunk Advanced searching and reporting Class descriptionGreg Hanchin
 
Administering Splunk course
Administering Splunk courseAdministering Splunk course
Administering Splunk courseGreg Hanchin
 
Splunk Searching and Reporting Class Details
Splunk Searching and Reporting Class DetailsSplunk Searching and Reporting Class Details
Splunk Searching and Reporting Class DetailsGreg Hanchin
 
Splunk FISMA for Continuous Monitoring
Splunk FISMA for Continuous Monitoring Splunk FISMA for Continuous Monitoring
Splunk FISMA for Continuous Monitoring Greg Hanchin
 
Splunk forwarders tech_brief
Splunk forwarders tech_briefSplunk forwarders tech_brief
Splunk forwarders tech_briefGreg Hanchin
 
Splunk and map_reduce
Splunk and map_reduceSplunk and map_reduce
Splunk and map_reduceGreg Hanchin
 
Splunk for xen_desktop
Splunk for xen_desktopSplunk for xen_desktop
Splunk for xen_desktopGreg Hanchin
 
Splunk for palo_alto
Splunk for palo_altoSplunk for palo_alto
Splunk for palo_altoGreg Hanchin
 
Splunk for db_connect
Splunk for db_connectSplunk for db_connect
Splunk for db_connectGreg Hanchin
 
Splunk for active_directory
Splunk for active_directorySplunk for active_directory
Splunk for active_directoryGreg Hanchin
 
Splunk app for_windows
Splunk app for_windowsSplunk app for_windows
Splunk app for_windowsGreg Hanchin
 
Splunk app for_enterprise_security
Splunk app for_enterprise_securitySplunk app for_enterprise_security
Splunk app for_enterprise_securityGreg Hanchin
 
Splunk guide for_iso_27002
Splunk guide for_iso_27002Splunk guide for_iso_27002
Splunk guide for_iso_27002Greg Hanchin
 

Más de Greg Hanchin (20)

Administering splunk 43 course
Administering splunk 43 courseAdministering splunk 43 course
Administering splunk 43 course
 
Using splunk43course
Using splunk43courseUsing splunk43course
Using splunk43course
 
Using Splunk course outline
Using Splunk course outline Using Splunk course outline
Using Splunk course outline
 
Advanced Splunk Administration
Advanced Splunk AdministrationAdvanced Splunk Administration
Advanced Splunk Administration
 
Splunk Advanced searching and reporting Class description
Splunk Advanced searching and reporting Class descriptionSplunk Advanced searching and reporting Class description
Splunk Advanced searching and reporting Class description
 
Administering Splunk course
Administering Splunk courseAdministering Splunk course
Administering Splunk course
 
Splunk Searching and Reporting Class Details
Splunk Searching and Reporting Class DetailsSplunk Searching and Reporting Class Details
Splunk Searching and Reporting Class Details
 
Splunk FISMA for Continuous Monitoring
Splunk FISMA for Continuous Monitoring Splunk FISMA for Continuous Monitoring
Splunk FISMA for Continuous Monitoring
 
Splunk forwarders tech_brief
Splunk forwarders tech_briefSplunk forwarders tech_brief
Splunk forwarders tech_brief
 
Splunk and map_reduce
Splunk and map_reduceSplunk and map_reduce
Splunk and map_reduce
 
Splunk for xen_desktop
Splunk for xen_desktopSplunk for xen_desktop
Splunk for xen_desktop
 
Splunk for palo_alto
Splunk for palo_altoSplunk for palo_alto
Splunk for palo_alto
 
Splunk for ibtrm
Splunk for ibtrmSplunk for ibtrm
Splunk for ibtrm
 
Splunk for fisma
Splunk for fismaSplunk for fisma
Splunk for fisma
 
Splunk for f5
Splunk for f5Splunk for f5
Splunk for f5
 
Splunk for db_connect
Splunk for db_connectSplunk for db_connect
Splunk for db_connect
 
Splunk for active_directory
Splunk for active_directorySplunk for active_directory
Splunk for active_directory
 
Splunk app for_windows
Splunk app for_windowsSplunk app for_windows
Splunk app for_windows
 
Splunk app for_enterprise_security
Splunk app for_enterprise_securitySplunk app for_enterprise_security
Splunk app for_enterprise_security
 
Splunk guide for_iso_27002
Splunk guide for_iso_27002Splunk guide for_iso_27002
Splunk guide for_iso_27002
 

Último

Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 

Último (20)

Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 

Splunk for developers

  • 1. s o l u t i o n s g u i d e Splunk® for Developers Customize and Extend the Power of Splunk Enterprise Empowering Developers to Customize and Extend Splunk Splunk software is the platform for machine data. It is the easy, fast and resilient way to collect, analyze and secure the massive streams of machine data generated by your IT systems and technology infrastructure—whether it’s physical, virtual or in the cloud. Developers can tap into the power of Splunk software to debug and troubleshoot applications during development and test cycles, integrate data from Splunk into custom applications and build real-time big data applications. The Splunk software development kits (SDKs) make it easy for developers to customize and extend the power of Splunk. Developers can extend the Splunk platform to: • Run real-time searches and retrieve Splunk data from line- of-business systems like customer service applications to gain insights into user experience and system health • Integrate data and visualizations like charts and tables from Splunk into BI tools and reporting dashboards to support business decision making • Build mobile applications with real-time KPI dashboards and alerts powered by Splunk • Visualize and analyze data logged directly to Splunk from remote devices and applications via TCP, UDP and HTTP • Build customer-facing dashboards in your applications powered by user-specific data in Splunk • Programmatically extract data from Splunk for long-term data warehousing Accelerate Development and Test Even with the widespread adoption of agile development methodology, issues that are difficult to identify, locate and fix can slow down the development and testing process. Splunk increases the speed and efficiency of development and testing by providing a central interface for developers and QA engineers to quickly find and fix bugs wherever they appear in the stack. Every developer can use Splunk to get applications through development and testing and into production faster. Splunk’s powerful search language and data visualization tools allow developers to trace transactions across multiple machines in real time and monitor their applications for anomalies and outliers. Splunk enables developers to build intelligence into their apps and gain analytics insights without needing additional analytics tools. In addition to debugging data, logging semantic data can significantly enrich virtually all applications. Semantic logging with human readable events, clear key-value pairs and consistent time-stamps can provide insight into customer activity and behavior, product and service usage, and transactions that truly record the state of the business. Splunk delivers key capabilities out-of-the-box to make large volumes of machine data, including application logs, readily accessible, searchable and valuable for application development and testing: • Collect, index and harness any type of machine data from multiple sources • Trace transactions, monitor continuous integration and analyze customer behavior • Get improved visibility and understanding of performance data for large-scale stress testing Splunk in Action Retailer Target uses Splunk Enterprise to monitor activity from code commit through production. Splunk helps Target ensure the real-time health and stability of their IT environment as well as providing critical insight into the continuous integration processes they employ for DevOps agility and responsiveness. “We use Splunk to monitor the full software development cycle —from version control commits, to continual integration builds, to agile issue tracking tools, to continual deployment stats. All of the data combined can be used to illustrate the health of development efforts in real time.” —Dan Cundiff, Sr. Technical Architect, Target • Use Splunk to accelerate development and testing cycles • Integrate Splunk with your enterprise applications for real-time insights across your organization • Rapidly build big data applications using familiar languages, frameworks and tools H i g h l i g hts
  • 2. S o l u t i o n s G u i d e www.splunk.com 250 Brannan St, San Francisco, CA, 94107 info@splunk.com | sales@splunk.com 866-438-7758 | 415-848-8400 www.splunkbase.com Copyright © 2013 Splunk Inc. All rights reserved. Splunk Enterprise is protected by U.S. and international copyright and intellectual property laws. Splunk is a registered trademark or trademark of Splunk Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item # SG-Splunk-ForDev-104 Integrate Splunk Data Splunk SDKs make it faster and more efficient to program against the Splunk REST API using constructs and syntax familiar to developers experienced with Java, Python, JavaScript and PHP. This makes it easier to integrate data from Splunk with other applications across the enterprise. Integrating Splunk data with other business applications allows various stakeholders to access operational insights in ways that are specifically meaningful to their role and function. For example, call center support representatives can use Splunk search results in their current CSR tools to more quickly identify issues, resulting in lower support costs and higher customer satisfaction. • The Splunk SDKs for Python, Java, C#, JavaScript, PHP and Ruby enable developers to search, manage and visualize Splunk data via custom and third party applications • The Splunk REST API returns data in JSON, ATOM XML or CSV formats • Log to Splunk from any application residing on any device or machine • Build a custom UI for Splunk on any web stack Splunk in Action Comcast needed to empower their customer service representatives with real-time data from their next-generation DVR devices to proactively identify and resolve issues before customers were aware of any problems and called customer service. Using the Splunk SDK for Java, Comcast’s development team integrated Splunk into their existing CSR application, enabling customer service representatives to query Splunk for real-time usage data to identify any errors in the logs which they could quickly address remotely. Before Splunk, DVR box daemons were batch polled once a day, which was much less effective in identifying errors, leading to higher call volume and lower customer satisfaction. “Splunk lets us find and fix issues on a customer’s DVR before anyone makes a phone call.” —Travis Parchman, Operations, Comcast Build Real-time Data Applications Machine-generated data is the fastest growing, most complex and yet most valuable segment of big data. All websites, communications, networking and complex IT infrastructures generate massive streams of data every second of every day, in an array of unpredictable formats that are difficult to process and analyze by traditional methods or in a timely manner. The Splunk SDKs enable developers to rapidly build real-time big data applications on the Splunk platform. These applications can effectively harness machine-generated data to deliver valuable insights like clickstream analysis, IT early-warning notifications, security and fraud protection, user behavior awareness and trends in customer preferences. The Splunk SDKs deliver a familiar developer experience by providing programmatic access to Splunk’s data-processing pipeline, storage technology, and management facilities to let developers get started and get productive with Splunk quickly. Splunk offers developers a host of capabilities to rapidly build big data applications: • Fast, efficient development—you don’t have to do a large scale development effort for big data • No need to write MapReduce jobs—just get data into Splunk and analyze • Simple data ingestion via TCP, UPD, HTTP or Splunk’s universal forwarder agent • Enables free form search, exploration and analysis of real- time and historical data • Late-binding schema allows for faster, more flexible data insight gathering • Scales efficiently to any data volume using commodity hardware Splunk in Action Socialize enables mobile developers to instantly add social features to their apps and leverage Splunk for MapReduce and big data analysis of over 7 million API requests per day and one million actions per month. Socialize uses the REST API to extract customer-specific data and insights out of Splunk for display in their customer reporting dashboard. “Splunk eliminates the need to write large MapReduce jobs to get meaningful information out of our data. This means we can get powerful stats and information to our key stakeholders in a fraction of the time.” —Isaac Mosquera, CTO, Socialize Resources http://dev.splunk.com – documentation, tutorials, case studies and more https://github.com/splunk – free downloads of the SDKs, code samples and more Follow us on Twitter @splunkdev Reach out for more information at devinfo@splunk.com Free Download Download Splunk for free. You’ll automatically get all of the Enterprise features of Splunk for 60 days and you can index up to 500 megabytes of data per day. To get started right away with an Enterprise license, contact sales@splunk.com.