Are you a developer? IF Las Vegas isn’t your favorite place to go for a conference, THEN with .conf20 going virtual this year, you can join us from your sofa, your home office, or wherever ELSE you like to hang out! We’ve got 11 great Splunk Developer breakouts this year focusing on extending the Splunk platform with high-quality apps, add-ons, and customizations with great CI/CD tools and automation, and the latest technologies. Take a look at these great opportunities to learn more and come away with practical help and skills you can apply quickly!
Extending the Splunk Platform:
DEV1262C - Extend the Splunk Platform with Custom Search Commands and Setup Pages: Learn how to extend the Splunk platform to support your unique data analysis needs by creating apps. You'll learn how to create custom search commands, REST endpoints, and configuration flows.
DEV1198C - SPL Rehab: From custom search command to automated delivery: See how custom search commands were used to create SPL Rehab, a search debug tool created to identify problems with our searches by identifying the key lines that may require our attention. The app uses CI/CD to automatically check against AppInspect and upload to Splunkbase. Learn how this works and how you can use the same methods for your own apps!
Building Great Apps
DEV1123B - Continuous Quality - Bringing CI/CD to Splunk App and Add-on Development: Learn how Splunk uses github.com and circleci to build, test, and ship Splunk Add-ons reliably and continuously. Walk through the development lifecycle using VS Code for development, unit testing on your desktop with Docker, and automated packaging and testing with circleci. And see how Splunk's pytest add-on monitors CIM compliance for high quality releases.
DEV1182C - How to build high quality Splunk vetted apps efficiently with automated builds to streamline your deployments: Scaling up to managing hundreds of individual apps on our Splunk Cloud environment can be quite a challenge. Learn how the UK NHS has refined their process over the last nine months to make things as streamlined as possible, and improve the quality and assurance for the apps they produce.
DEV1332C - Fast, Off-the-Shelf Testing for Splunk Apps: How can you have confidence that your Splunk application will run as expected on different versions of Splunk while still maintaining a fast CI/CD pipeline? Come and hear how Splunk’s Cloud Monitoring Console team started combining off-the-shelf technologies to enhance their automated application testing.
DEV1925C - No access to production data? No problem. Simulating Realistic Events with Splunk SimData: The power of Splunk lies in its ability to handle data in any format, build apps to show off and glean value from that data, and re-use that data for multiple use cases. However, getting access to production data can be difficult and time consuming. For example, what if you want to illustrate some common, but seasonal scenarios like holidays. How about if you want to simulate what alerting would work, or not, during an infrastructure outage scenario? Nothing is more frustrating than learning your dashboards and alerting do not work until after the fact. Our solution to this problem is SimData, Splunk's most advanced data simulation tool.
DEV1188C - Debugging Splunk Apps, Add-ons, and Configurations using Visual Studio Code: Bugs happen. That is a fact of life. Whether there is a misconfiguration in a Splunk config file or a bug in some custom Python code, bugs can be frustrating to track down. Perhaps you add a plethora of debug logging, or purposely throw exceptions, or tirelessly search the web. There has to be a better way – and now there is! We'll show you how to use Visual Studio Code (a free and cross-platform editor from Microsoft) with Splunk to provide a rich development environment that includes debugging capabilities such as breakpoints, stepping into or over code, variable inspection, and displaying the call stack.
DEV1722C - Publishing your app on Splunkbase: Do you have an app that you want to share with Splunkers but not sure how to go about doing it? Splunkbase has been the platform developers have used over the past 10 years to publish their apps and share with the Splunk community. We cover some of the best practices for publishing apps, how to integrate tooling, and how to monitor how your app is being consumed.
DEV1122C - Clear Skies building healthy apps and add-ons for Splunk Enterprise Cloud: We take a deep dive into the 10 most common failures, most ignored warnings, and biggest adoption blockers for Splunk Enterprise Cloud as seen by the Splunk App Health team.
DEV1665B - Publishing entire Splunk dashboards online using the latest dashboard features: You've built a visually stunning dashboard using the Splunk Dashboards app to display the health of your service. How do you now share this with others? Splunk offers the ability to embed individual charts out of the box, but with some clever publishing code your slick new dashboard can be easily presented on a webpage for all to see. We talk through what happens behind the scenes of our Dashboard Publishing app and walk through how easy it is to add additional dashboards and make them available externally for end users.
DEV1345B - NASA’s Jet Propulsion Lab builds next-gen Splunk App with React: As a long-time Splunk customer, NASA’s Jet Propulsion Lab has been working with the Splunk Web Platform team to build fully custom applications using our next-gen tools and libraries. Meet JPL’s lead developer who shares his experience.
You can see there’s a lot for the Splunk developer at .conf20! Sign up today! It’s virtual and it’s free — and join us in October for these breakouts and so much more.
Follow all the conversations coming out of #splunkconf20!