In fact, if we looked at them again today, we would see that in fact, Java 11 has increased even more than that. Again, these numbers are about a year out of date. For fun, on the right-hand side here, I'm also showing you the breakdown of the Java versions. Now they're seeing roughly 70% of all JVM based applications being containerized. Since I put this deck together, they actually have a nice new result out which actually says that the 2022 numbers are actually a bit higher. This number has come from our friends at New Relic who publish data. The one I want to draw your attention to is the one on the left-hand side, which says roughly 63% of JVMs that are running in production currently are containerized. In order to really do that, I want to start from this question of, why do we want to do it? Why is it necessary? I've got some interesting numbers here. Let's kick off by thinking about what observability is. Then we'll talk a little bit about the future and roadmap, because I know that developers always love that. Then we'll take a quick look as to where we are, take the temperature of our current status. Then with those two bits of theory in hand, we can turn and look at a technology called JFR, or JDK Flight Recorder, which is a fantastic piece of engineering, and a great source of data that can be really useful for Java developers who care about observability. I want to explain OpenTelemetry, which is an open source project and a set of open standards, which fit into the general framework of observability. I want to explain a bit about what observability is. It does have some concepts which you might not be used to, but it doesn't actually take that much to explain them. Actually, that's silly, because observability is really not all that conceptually difficult to understand. I think there are still a lot of people, especially in the Java world, who find that it's confusing or a bit vague, or they're not quite sure exactly what it is. I think there's some context that we really need to give around observability, because it's talked about quite a lot. What are we going to talk about? We're going to talk about observability. I was deeply involved with the London Java Community, which is one of the largest and most influential Java user groups in the world. For six years, I served on the Java Community Process Executive Committee, which is the body that oversees all new Java standards. I'm a Java champion, a JavaOne Rockstar speaker. In addition to my work in my career, I'm also known for some of my work in the community. Before that, I spent a lot of time working with banks and financial companies, and also gaming as well. Before that, I co-founded a Java performance company called jClarity, which was acquired by Microsoft in 2019. Before joining Red Hat, I was lead architect for instrumentation at New Relic. I'm a Senior Principal Software Engineer at Red Hat. It has been a phenomenal year for NewRelic and we thank all our users and the attendees of NewRelic User group, India.Evans: My name is Ben Evans. Loved each one of the conversations I had with rockstar engineers from our customer teams! □ □Thank you Syed Haani and Shagun Depan for joining NRUG to share your Observability best practices with us and other New Relic users. It was a pleasure sharing the stage with few great minds from engineering teams of Tokopedia and Ola. With such levels of energy in the room, I had the opportunity to present at Delhi, Mumbai and Bangalore events of NRUG on topics of ‘What’s new with NewRelic’ and co-hosted a couple of talks with our beloved customers. The levels of energy and curiosity that our users bring, never fails to impress me. And it’s a wrap of New Relic, Inc.'s User Group meet-up, India! □□
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |