Updated Nov. 17, 2021: The products mentioned in this blog are no longer available. Here are three great places you can go for the latest updates:
- Developing for Splunk Enterprise and the Splunk Cloud Platform on dev.splunk.com
- Splunk APM for monitoring applications
- Splunk EventGen for generating realistic sample data for testing your app
Were you in the .conf18 Day 2 Keynote today? Maybe you were, or you watched a replay. Either way, by now you’ve heard all of the new product announcements that were made on Day 1 of .conf18. But as a developer, I expect what you heard in the Wednesday keynote likely excited you most!
Today Splunk announced three products and services for developers:
- Splunk Developer Cloud: A new developer program offering that introduces cloud native data services, a new developer portal, sample apps and code, and tooling to build apps to access the new services.
- Splunk Insights for Web and Mobile Apps: A developer-focused service that monitors web and mobile apps, and delivers data and insights directly back to the development team.
- Splunk SimData: A data generation tool that delivers realistic sample data for app testing and demonstrations.
Splunk Developer Cloud
How would you like to have access to Splunk data services without managing Splunk? If you are a Splunk app developer, then you already know how today’s Splunk apps interact with Splunk, being managed and executing in the Splunk environment on premises or in the cloud. If you’re a modern app developer, you know how apps work in the cloud, executing in one place, calling external services (via REST APIs) that can be running anywhere else, maybe in a nearby datacenter or in a cloud service far away.
With Splunk Developer Cloud, you now have access to Splunk data services via REST APIs and SDKs from apps that you write. You can send data to Splunk for ingest and indexing, run searches against the data, analyze with functions or even apply AI/ML algorithms to predict, cluster, or detect anomalies, and display in dashboards with a variety of UI elements and controls.
There are five .conf18 sessions dedicated Splunk Developer Cloud. You can watch replays of all of these sessions after .conf:
DEV1703 - Dashboards and Analysis UI Components for Developers
Click the links above for more information about each session and to access the presentation slides and recording for playback.
Apply to join the limited beta for Splunk Developer Cloud.
Splunk Insights for Web and Mobile Apps
As web and mobile app developers, you need to know how an app is working in production. It may be crashing, throwing errors, or just not performing well. A bad app experience can send your customer to your competitor’s web site or to remove your mobile app from their device, likely not to return to reinstall again later.
Splunk insights for Web and Mobile Apps is a service that analyzes data sent from your web or mobile app running in your customer’s browser or mobile device. The data details app crashes, errors, transactions, and more for rapid analysis in the service and delivery to your developers so they can understand how the app is performing and remediate issues quickly, and ensure that your app stands out from the rest!
Watch the session from .conf18: "Splunk Insights for Web and Mobile Apps: Make Your App Stand Out."
Apply to join the limited beta for Splunk Insights for Web and Mobile Apps.
Do you need data to test your app or for running demos of an application? You probably don’t want to use real customer data, or you might accidentally show some PII (personally identifiable information) or other private data.
SimData is designed to deliver realistic data you can use in testing and demonstrating your app. It is flexible to create data that can simulate “just enough” to create accurate behavior in your app or environments, sending data to just one, or multiple data outputs.
If you are running performance testing on your app, SimData can scale to support load testing on multiple indexers. And if you want to see how your app responds to abnormal situations and events that should cause events, you can drive SimData with an external UI to modify the data as it is being delivered, for example to simulate a server that suddenly went down! Great for demoing and testing “sunny”, “cloudy”, and “rainy” day cases.
Learn about the SimData simulation specification files and simulation engine in the documentation, or watch the “Fake Data for Real Apps” session from .conf2017.
Get Splunk SimData today on dev.splunk.com.
Follow all the conversations coming out of #splunkconf18!