Jenkins Performance: Avoiding Pitfalls, Diagnosing Issues, and Scaling for Growth - DevOps World | Jenkins World 2019

    This is a speaker blogpost for a DevOps World | Jenkins World 2019 talk in Lisbon, Portugal

    With Halloween upon us, there’s no better time to discuss Jenkinstein! Are you suffering from Jenkins performance issues? Are users complaining about a slow UI or even scarier, is Jenkins going down frequently?

    Jenkinstein

    Come join me at DevOps World | Jenkins World 2019 for "Jenkins Performance: Avoiding Pitfalls, Diagnosing Issues, and Scaling for Growth", a talk about JVM administration and best practices from the front lines of supporting thousands of Jenkins installations worldwide. During this talk we’ll cover how to prevent your Jenkins instance from becoming a Jenkinstein!

    Topics we will be discussing:

    • JVM administration best practices

    • Horizontal scaling

    • Analyzing thread dumps, GC logs, and heap dumps

    • Real world data showing 3500% performance increases

    • Garbage collection

    gc unhealthy

    We’ll be discussing how you can forecast for growth, and baseline using key performance indicators like application throughput and latency, by analyzing spooky data like Garbage Collection logs!

    Come join me for the presentation in Lisbon! There will be candy!

    Slides

    About the Author
    Ryan Smith
    Ryan Smith

    Ryan Smith is a Certified CloudBees Jenkins Platform Engineer, and currently works as a Senior Developer Support Engineer for CloudBees. Ryan currently leads the performance and stability team within the support organization, and spends his days evangelizing enterprise Java deployment best practices. He resides in Grand Junction, Colorado, USA and would love to discuss JVM garbage collection over a cocktail with you.