PurePerformance - When DevOps, SRE and Keptn go on a road-trip

Episode Date: May 2, 2022

The world is slowly moving back to having on-site meetings and conferences – such as DevOpsDays in Raleigh, NC where Andi presented on “Oh Keptn, my Keptn”.Besides presenting Andi also visited s...everal organizations on his road trip through North Carolina and Texas. Listen in and learn what the adoption challenges of DevOps & SRE are, how to define good SLOs (Service Level Objectives) and how to explain the difference between containers and microservices. Also check out the following links Brian and Andi discussed:State of SRE Report: https://www.dynatrace.com/info/sre-report/DevOpsDays Raleigh: https://devopsdays.org/events/2022-raleigh/program/andreas-grabner SLOConf: https://www.sloconf.com/WTFisSRE: https://www.cloud-native-sre.wtf/Keptn: https://www.keptn.sh

Transcript
Discussion (0)
Starting point is 00:00:00 It's time for Pure Performance! Get your stopwatches ready, to another episode of Pure Performance. My name is Brian Wilson, and unfortunately, Andy Grabner cannot join me as my co-host today because he is off at DevOps Day Raleigh or wrapping it up and doing some travel. So today, I will just get right to our guest. Our guest is joining us from DevOps Dave Raleigh, Mr. Andy Grabner. Andy Grabner, how are you doing today? Nice to meet you. Do you want to introduce yourself to the audience? Well, Brian, nice to meet you too. And I've heard about your podcast for many years, and I always wanted to be a guest on the show,
Starting point is 00:00:59 and now finally it happens. So for those people that don't know me my name is Andy Grabner been working for a company called Dynatrace for 14 years and I just I just happened to be yeah we wanted that was very fortunate to be one of the speakers at DevOps Day Rally which actually happened last week because at the time of the recording talking about something in the past so the conference is already over it was great and I moved on from Raleigh, North Carolina to some other places. But I really wanted, I learned a lot in the last two weeks, visiting a lot of large enterprises and trying to figure out what they're doing around DevOps and SRE
Starting point is 00:01:38 and just giving them a little bit of my insights on what I think will help them. And with a lot of discussions about SLOs, I'm not sure, Brian, if you've ever heard about this term, SLO? BRIAN DORSEY- No, no, not at all. This is all new to me. SLO, is that like you want the website to perform slow?
Starting point is 00:01:55 BRIAN DORSEY- Exactly. That's the counter movement to performance optimization. It's like fast food, slow food. It's like fast websites, slow websites. Yeah. BRIAN DORSEY- Farm to table, developer's laptop to your browser without any testing or verification. We're just rapid production testing.
Starting point is 00:02:14 There's a movement. How about that? No, but I want to say, so maybe coming back to DevOps Rally, because it was one of the first conferences with a live audience again. That was actually pretty cool. It was organized by the team in Raleigh. They've been doing this for many years.
Starting point is 00:02:31 Obviously, it was tough during the pandemic. But it was a single-track conference. They also had breakouts with workshops, which was really nice. So people could then branch off in case they didn't want to hear some of the keynote speakers. I think some people branched off when I was speaking about Captain. It was okay.
Starting point is 00:02:52 Yeah, it is what it is. But I was allowed to talk about Captain, giving insights on what Captain is and why we built it and who is using it and got a lot of interesting And got a lot of interesting feedback and a lot of interesting questions. But I think I may inspire one or the other
Starting point is 00:03:10 to actually look into Captain, which is our CNCF project to deliver better modern data-driven orchestration to the SRE and DevOps community. MARK MANDELMANN- So before we dive into that, because you know I like tangents, I do have to's what's stuck in my mind with everything in a Raleigh is back when I was a kid not a baby goat but a child a human child and I should mention that because I've been watching Blade Runner 2049 which is a fantastic film and replicants and all that but anyway Raleigh fingers was a pitcher I think he
Starting point is 00:03:41 was a pitcher for the Pittsburgh Pirates and this is in the 80s and his claim to fame was having a big handlebar mustache And it was just the craziest things we used to get these little sticker books for the baseball players and all that and stuff And it was always he was my favorite just because he looked the goofiest And you keep on saying Raleigh and every time I hear the word Raleigh I can't help but think of him but I should be thinking about captain instead because you know it We've talked a lot about Captain in the past, right? And for people who've been listening thus far, they know what Captain is. And this podcast is not strictly about Captain. It's going to be about a lot of things concerning the conference, but you mentioned what Captain does
Starting point is 00:04:19 and you gave a little brief mention of it. But for people who are joining who maybe don't know the history of Captain, can we just start with a summary of the overall picture? What's Captain for and why is it awesome, besides the fact that you work on it? Yeah, and not only me, there's many people working on it. But I actually want to explain it, because when I showed captain to some folks at devops days before my talk they said well this is just another uh if then then this tool right if if this is the case then do this so basically where captain originated was we internally three four years ago tried to build and connect all the different tools we see internally and externally for delivery and all the remediation where it's a jenkins a jmeter a slack different tools that basically help you in your job to get
Starting point is 00:05:11 code pushed into production and also keep it in production so we build together a lot of scripts that kind of connect them and then we realize man this is really hard yeah and especially if we are doing this and it's hard because we need to maintain these scripts and these tool integrations. And if, let's say, all of a sudden the API of a certain tool that I'm using is changing, I need to update all of my scripts. So we said one of the things we need to solve, we need to make it easier to integrate tools or to connect them. And then we said, you know, what we do as humans, we always execute an action and then we look at our logs, our metrics, our traces. So we look at observability data and then make a decision what to next. So we said if we want to build something that helps modern DevOps engineers and SREs, reliability engineers,
Starting point is 00:05:55 then it should be something where we solve the data driven aspect. So observability has to be a key component of the orchestration we're building here. And the second thing is we want to be able to connect it to any type of tool without having to think about how we connect these tools to the orchestration. So I don't want to build and maintain scripts that call tool A, tool B, tool C. And this is what we're doing now with Keptn. So Dynatrace was the main driver behind Keptn, it still is, but we donated Keptn to the CNCF, I think two and a half years ago. So the CNCF is the Cloud Native Computing Foundation.
Starting point is 00:06:27 We're just in the process of becoming an incubation, going into incubation status. So if you listen to this, we might already be there because the public commenting phase on the incubation status, reaching that status just started. So it's just a couple of days away that we actually become incubated. But really what we, the reason why the open source community is so helpful for us is because we now have an audience in the community that helps us define an open standard on how these tools interact with each other. And CaptainLess is already baked in.
Starting point is 00:06:58 It's an event-driven model, and we're currently standardizing the payload to, let's say, call a deployment tool, call a testing tool, call a testing tool, call a notification tool, call an observability tool, right? All of these, there's so many testing tools and notification tools out there, but all of them have their own proprietary API. We are now trying to standardize this through the open source community. And I think that's a big benefit for everyone who has ever written automation orchestration scripts, because it's a pain to keep them up to
Starting point is 00:07:25 date and it's also a great help for everyone that wants to bake observability into their delivery pipeline and also using it for auto remediation because that's the second big use case we cover with captain let's say you get an alert from your monitoring tool something is broken then you can have captain orchestrate the remediation bringing the system back to a healthy state. And the healthy state is defined, again, by your monitoring tool. So you have a goal-driven remediation. The goal is to keep the system back to a healthy state,
Starting point is 00:07:55 and Keptn helps you to get there. MARK MANDELMANN, That's really awesome. So beyond the idea of integrating tools so they can all talk to each other in the pipeline, and you can swap them out easily, if I caught what you said in there, you're also part of the project is also trying to standardize that API so that all vendors will be using a similar API so that for anybody who's integrating anything together, it'll be easier. They'll have a familiar API to work with. So it seems like a lot of vendors or several vendors at least are starting to get on
Starting point is 00:08:21 board with that, which is really awesome. What's it like to be part of the team driving some of that change? We often, I think a lot of tool vendors, at least try to build integrations to work with it. But what Captain is making, I guess, some headway on is getting all the different communities to come together on this API, which is bringing people together in the end. Does that feel cool? Or is it just like, yeah, well, this
Starting point is 00:08:48 is just what we do in computing? JAN-FELIX SCHWARTZMANN- No, it feels cool. And I think what's great is that we have other projects that try to solve the same thing in other aspects. So think about OpenTelemetry. OpenTelemetry defines a new standard across all observability platforms.
Starting point is 00:09:03 And it just makes it easier for the vendors and also makes it easier for the users. And this is the same thing what we want to do here. We want to define what OpenTelemetry did for observability. We want to do the same thing for orchestration. Right. And then I think going way back to the early days of Captain, one of the other cool aspects of it that I thought was really admirable was, you talked about this certain setup that we had within Diatrace in our tool sets. But anytime we talk to people, you know, different teams have different tool sets. So one might be
Starting point is 00:09:33 using Jenkins, one might be using some other pipeline tool, one might be using whatever different tools in there. And number one, maintaining that coldness code is very, very difficult. So standardization is going to help there. But then also, once you have these, I think you called them uniforms in the past, right? The idea would be, if you want to swap out, maybe Team A is using tool X, but they want to swap out to tool Z, it's just going to make that swapping
Starting point is 00:09:56 and changing a lot easier. So they don't have to go back and start from scratch and write everything that's, quote unquote, plug and play, if we go back to that old phrase. I guess there was some good in plug-and-play. Yeah, and in this case, it's plug-and-play. For us, it's event subscription. So the core of Keptn uses events, so it sends events,
Starting point is 00:10:14 and then it can subscribe to a certain event for a certain project. And as you said, as an organization, I can define my DevOps process, my auto-remediiation process once with Captain. We call it a sequence. And then the individual teams for their respective apps can then decide, OK, what type of tool do they subscribe to for the deployment, for the testing, for the notification, for observability?
Starting point is 00:10:39 And the process never changes. It's just the subscription of the tool changes. MARK MANDELBAUM- Yeah. So I imagine after your speech, did you get a standing ovation? but the process not never changes it's just the subscription of the tool changes yeah yeah so i imagine after after your speech uh did you get a standing ovation and you have to sign any autographs afterward uh no well i did something uh something else to motivate people because we had like a box of captain t-shirts and i was lining them up and then people kind of rushed and i think that was the only reason why i actually cut them off their seats. The power of the t-shirt. It's amazing. It's a beautiful t-shirt too though. Right. I mean, and yeah,
Starting point is 00:11:12 now it was, it was a great conference and I got to say thank you also to, to our Dynatrace team who helped me in North Carolina because, you know, the initial motivation to, to fly over to the states was DevOps State Rally but then I said hey if I'm already in the states what can we do so we did a lot of visits and workshops with customers in Charlotte in Raleigh itself and then this week because it's already the next week after the conference I spent four days in Texas and did Houston and Dallas. It was just phenomenal. We spent typically between two and four hours with individual organizations and showing them our best practices or what we think they should do in order to become better in their DevOps
Starting point is 00:12:03 practices and their SRE practices. And it was great. That's awesome. Yeah, I miss doing all that stuff. I haven't done that kind of stuff in years, but it's always fun getting out to the teams using all this stuff and helping them see things they hadn't seen before and opening up paths for them to move forward on.
Starting point is 00:12:20 So that must have been exciting. With the conference, I imagine you had a chance to check out some other speakers and talks. Were there any topics or trends that you saw that really caught you? Or not just topics that were like, hey, that's a really cool topic, but are you starting to see any new trends based on what you're seeing at this conference? I think what I've seen there was one talk about observability, actually enterprise-wide observability for microservices. That was great. And it's kind of, it just
Starting point is 00:12:47 shows that observability is a key topic that is very relevant for the DevOps community. The second, and I think we've invited her to also do a recording at a later stage on our podcast, was around chaos engineering. I mean, we had Anna Medina on chaos engineering a couple of months ago. I think chaos engineering um i mean we had anna medina on chaos engineering a couple of months ago but i think chaos engineering is yet another great discipline that helps you know devops engineers sres to really ensure that the systems are resilient um but mainly she was talking she's from pager duty she was explaining basically uh her talk was around planning the unplanable
Starting point is 00:13:25 because outages are, you know, I'm planable. There's a lot of, you know, they happen and then you have unplanned work. But obviously if you are doing your homework, if you're doing chaos engineering upfront, and if you do game days, which means you can get the practice, first of all, if something bad happens, but it can also detect any problems early on so that they never make it into production and I'm really looking forward to having her at the pond the podcast in a couple of weeks from now but what I also I think that the conference was one great thing yeah
Starting point is 00:13:56 DevOps days but what I was really what I really liked was again the interactions with with the accounts that we visited and here the big topic was SLOs, so service level objectives. Oh, that's right, yeah. See, there was one more thing. What was interesting for me, I'm not sure Brian if you know, but we recently
Starting point is 00:14:17 published the state of SRE report from Dynatrace. I haven't seen that yet. You should check it out. You should check it out um you should check it out yeah because we did a survey um across 450 sres globally we actually had you know who we had we had stephen townsend um uh from iag he's down in new zealand he's a good friend mark tomlinson he's been yep and also henrik so he was actually also giving some feedback on that report in a quote but what was interesting slo service level objectives is kind of the big thing in in in sre right you want to define your objectives and based on that you decide you know also focus your
Starting point is 00:14:56 actions when um and out of that report we learned that 99 of people that responded to our question on whether they are good with defining slos 99 said no it's challenging right for multiple reasons too many metrics too many sources to choose from not a good definition of what a good slo is and so part of my um my tour the last two weeks was with every organization I talked to, we went through a little workshop on, first of all, what RSL is, what RSL is, what's an error budget, why is it such an important thing to define? And then we walk through the exercise of picking a critical app and then starting to define a top-level business objective.
Starting point is 00:15:40 So, for instance, the example that I brought was if you have a new mobile app that you're building, what's your objective from a business side? Maybe it's adoption of that mobile app. So you can measure that. And if you say you want to have this mobile app adopted by 50% of your user base by the end of the year, then that's a good business objective.
Starting point is 00:15:58 Then the question is though, all right, what are leading indicators? Because we need to break it down into something that's more tangible. So leading indicators would be app rating so rating on the app store what could hinder what could result into a bad rating versus a good rating crashes so we actually took an example of one existing customer where they told me they need to increase adoption that was the top level goal then they told me right now they have a two-star rating which is why the adoption is not as going as fast as necessary so we said okay the goal has to be to get to at least a four-star
Starting point is 00:16:30 rating like all the competition then i asked them what is the root cause of what are people complaining about they said mobile crashes so then we said okay we need to get mobile crashes down because if we get mobile crashes down we get the rating up and we get the adoption up. So we started defining a top level business objective of adoption, and then we broke it down into more technical metrics like crash rate. And then we went further and said, the first thing you do on the mobile app is you are probably authenticating yourself
Starting point is 00:16:58 with the backend system. So we need to define good SLOs for the backend system. It needs to be available. It needs to respond fast and it shouldn't have errors. And this was like a nice exercise that we ran through with all of our customers we visited. Then we showed them how you can do this in Dynatrace, how you can monitor those SLOs and how you can also shift left.
Starting point is 00:17:18 And this is where Kepton comes into play again because the core technology of Kepton, remember, at the core, it can evaluate key metrics against objectives so we can evaluate slis against slos and so i really had great great conversations um and i'm just very happy again to the diana trees team so helped me get in front i think we had 12 workshops in the last two weeks and we had a lunch and learn we had a two dinner event so three dinner events so we we made a lot of organizations from all verticals all different side different different level of maturity but everybody was clear on SLOs is what is important and they have a challenge
Starting point is 00:18:03 right now defining good as silos but they learned a little bit more about how to start with good SLOs. And that was good for me. Yeah, I think that's always a challenge. Anytime I talk to anybody, any of our customers about SLOs, the question is, well, what should we do? Right. And I think to your point, there hasn't been any strong guidance as of yet that I've seen in terms of here are the generic SLOs everyone should have.
Starting point is 00:18:31 And that's something that maybe you'll start coming out of this because there's two factors to it. Factor one is that maybe there are a set of good practice SLOs for anything that can be defined. And I think it's going to take the community coming together and putting together some best practices and people like yourself, helping them promote that so that people can go in and start with a basic set of SLOs. But then the second level of it is exactly what you're doing is teaching people to have those conversations to understand beyond the basics. What is our goal? What is our objective? And how do you have that conversation and turn that into more specific SLOs for that business requirement or that business need? And examples of those conversations and or learning how to
Starting point is 00:19:18 have those conversations and how to take those verbal requirements and then translate those into the proper metrics. That's going to be a little bit harder, I believe. But I think that's the thing that we have to help teach people how to do, how to have those conversations, how to translate that into the metrics so that you can then get not just the quote unquote out of the box SLOs, but the more powerful ones specific to the goals you're trying to drive. So yeah, it's funny that you mentioned that, that 99% of people didn't think they were doing it well. And when you think about it, it all lines up because it is, you would think it's an easy thing, right? Just need to monitor, right? But it's not. That's what
Starting point is 00:19:57 we've been doing for years. And that's why we're where we're at because it was, I remember going way back, I forget the guy's name from uh from cloud foundry way back at one of the performs what was his name uh bowtie um josh long maybe no no no he was uh from cloud foundry pivotal uh um oh yeah yeah sorry yeah yeah yeah he mentioned the one about like way back on the early days of the internet people used to have the uh the counter on how many people visited the website like that was some sort of metric. And it's like, metrics change as these things evolve. We all have to evolve and change what we're thinking.
Starting point is 00:20:32 And that, I think, is always a challenge in any aspect of this IT landscape, changing how you develop your code. Maybe, hey, I'm used to monolith. I've got to get comfortable with this microservice architecture moving there. Same thing with monitoring. Monitoring is not just throw something on and capture data. It's knowing what to capture, what to look at, how to use it, how to make sure through chaos testing that you're capturing everything you need to be capturing. So it is a practice that I think often gets overlooked because people are just like, oh, I just throw something on. It's going to tell me what I need to know.
Starting point is 00:21:11 As monitoring gets more advanced and more capable, you have to have people who know how to drive that. So it's interesting that it all bubbles up this way. Yeah, and I want to add one more thing to this, why this is so important. I had two conversations this week and they were saying, hey, we get a lot of alerts and a lot of problems getting detected and they have a challenge in knowing what is the one that they should basically tackle first and that's the way the slo's come in again right and we are now tying problems to slo's in the energy space meaning if you have five problems coming up then focus on those that actually have a business impact which is that is actually impacting the slo because the others might not be that important another conversation i had um was he was he showed me like all the work that he's doing it was awesome like performance optimization then i said but why do you optimize do you have a business objective for this like is business asking for a better performance because right
Starting point is 00:22:00 now you're losing people no we don't really know this but we're just making things faster and it's great to make things faster but then the question is might there be other goals that are more important to actually fulfill the business requirements and and then they all realize it is definitely a gap between what they're doing on the technical side with their business objectives and so i think that was just a big realization that the gap here yeah it's funny it's funny you mentioned that one because we used to talk about that a lot when we started talking about DevOps and then BizDevOps and all these different aspects of communications opening and performance team talking with the product team to understand what's important, not just monitoring. but optimizing blindly isn't necessarily going to drive better business or better revenue, or maybe even getting the recognition that you hope to get out of it, because if no one's seeing it or noticing it, they're not going to notice what you did.
Starting point is 00:22:54 So having those conversations, breaking down those walls, breaking down those silos, going back to that thing, which, you know, let's face it, we still see silos all over the place. I even see silos within different areas of Dynatrace right it's and it's it's a hard thing to get past but when you have those conversations if you're looking at I want to optimize when we talk to the business team let me talk to the product team about what they're driving goals are and then start aligning it to that that's when you really start excelling but you also just build those friendships and those bonds and the awareness and it's it's a fantastic thing
Starting point is 00:23:31 yeah i had one more one more kind of interesting conversation it was over dinner and maybe i already had two or three too many beers and wines but an analogy came up because there was one one of the people on the table he was saying he he really you know he he had the challenge of microservices and containers he said microservice is a container. So he kind of thought that the two go hand in hand. And while they often go hand in hand, what he didn't understand, what we tried to explain, is that microservice is the way you build the app and container is just the way you decide to deliver the app.
Starting point is 00:24:00 And the analogy that I brought up is, I can also deploy a monolithic application in the container that's not no difference and the analogy that I brought up you know you can go to Amazon or whatever you retailer you like and you buy ten items because you want to buy I don't know pick I think maybe we talked about kitchen like putting buying kitchen equipment table chairs and everything and I said you, you can order 10 things, and then Amazon can decide to wait and put everything in one big monolithic thing,
Starting point is 00:24:31 and then it ships to you as a container. But the other thing is what you can do, you can break this offer or this order into individual pieces, and then maybe the tables can already be deployed to you via drones because they're smaller. But maybe Amazon still decides to ship everything in the container because that's the better way. So my analogy was that containers is the way you deliver things and microservices is just the way you architect and break down a larger problem into smaller pieces. And there was just a confusion on the table that they thought containers equals
Starting point is 00:25:05 microservices and that's not true right and i just wanted to bring this up because i think we still need to educate people um and a lot of people are thrown into this new terminology now and they all of a sudden have to deal with this these topics in the organization and therefore we need to educate them what this really means. Yeah Yeah, that's very important and I'd be curious to see what these tables are that are small enough to be delivered by drone but Maybe those beers are still working. No, I think that's a really important one because we see that all the time, right? There's I was just having a conversation with somebody as well who did a lot of
Starting point is 00:25:42 Migration from people's data centers to Amazon or whatever cloud you want to put in there. But this conversation was specific to that. But what we're still seeing a lot of, and this person was mostly working with, was the literal lift and shift, not the cloud native transformation at the time. It was just take whatever I have, now I'm going to run it in containers. I mean, I've even seen people, and I'm sure you've seen it too, where they'll spin up Kubernetes and they'll run their monoliths in containers on pods. It's like, you can do that, but that helps define it, right?
Starting point is 00:26:18 Because the fact that you can run a monolith in a container helps put that piece together. I do like your analogy. That's going to be a useful one because we're actually helping trying to have some of these conversations with the sales team so that they have more of a basic understanding. And I'm going to steal that analogy, if you don't mind. No, that's good. I had a second analogy, too.
Starting point is 00:26:37 Yeah. And again, this was after one more beer, I think. And the analogy was because we said, I don't know, of the conversation of harry potter came up so magicians and i said you know jk rowling the author of harry potter could have decided she is uh waiting all these seven years and write like the whole story in one big book this would have been a monolithic approach and then you could buy it as a big big book and then just read it or you know you break the big story into individual chapters like she did and then from a delivery model you can decide do you buy a paperback or do you buy it on your kindle that's the difference between monolith and microservices and the way you
Starting point is 00:27:18 deliver it it can be paperback or it can be electronically. There you go. I had a whole one I was trying to work out through my head for the difference between bare metal, VM, container, and then Kubernetes, all based around a plot of land, a house, multi-dwelling units, apartments, and then a hotel.
Starting point is 00:27:42 And relying on shared utilities, just all this stuff. So I haven't gotten it. I think these years are so much simpler because mine got really complicated. It was one of those shower thoughts I was having, and it got really, really complicated. I'm like, you know what?
Starting point is 00:27:55 This is getting really ornate. But there's a lot there to it, but I think yours just go a lot clearer. But I like the hotel and energy because I assume what you're meaning with hotels, if a lot of rooms and they need to be managed and this is where kubernetes comes in yeah yep but each room could have its own each room could have its own kitchen or bathroom or whatever it needs in it it only has what it needs into it if you want to do one of those longer stay hotels you can have
Starting point is 00:28:17 rooms with the kitchen in it with as well um so that's in terms of the you know the vm versus the full os or the bare metal is that you have only the pieces that you need running in that small section. But meanwhile, the hotel needs the entire infrastructure underneath. And you have people who manage running the hotel. And then you have a separate staff who are the developers who are managing the rooms and the guest services and all that. Yeah, I mean, it all fit in. But it just got really, really ornate. So if you built a house, you would need another plot of land to build a second
Starting point is 00:28:45 house which is you know bare metal as opposed to maybe doing multi-dwelling units would be vms like you know anyhow yeah going back i think i overthink things andy so you're fantastic you are the summer eater after all um so you've been traveling how you know, and I know you just, I'm trying to think, how was the, in general, I mean, I think people are going to start going back to conferences, right? Obviously, there's still some issues to mitigate, and there's still some risk for a lot of people, especially if you have health concerns and all that. But what was the general mood? Were people just, like excited was it uh was it that like you know a roman orgy of people being excited or was there some caution like the general tone what are you seeing people coming back into this yeah i think the general tone was really positive that people
Starting point is 00:29:35 see each other again yeah it was one thing and this was true for the conference as well as with the meetings with with clients because for most of them it was the first time after two years to actually go back to the office and see people again. The downside was some people were complaining about the traffic is so bad and they had to waste an hour to get from their other meeting that they did at home to their meeting in the office. So there's always a give and take from a conference perspective what I've seen already in the past but you could decide in the beginning based on the lanyard, the past, but you could decide in the beginning based on the lanyard, different colors, and you could basically say you're okay with,
Starting point is 00:30:09 with handshake, you're okay with, you know, as you can basically say, what level of comfort do you have in terms of social distancing? I thought that was really good. So I could immediately spot people, those that I can hug and those that I rather, know be be careful with because they aren't comfortable with to being too close so i think that was good um no but overall it was it was great right and um and i'm sure we will uh hopefully we'll keep the hybrid option yeah because it just opens up things to a larger audience but there is an advantage for certain things of just being face-to-face with people. Their socializing is different. The interactions are different.
Starting point is 00:30:50 And just the general networking too. A lot of times with these conferences, it's a great place to network and help just meet people in different areas so that you can branch out. And hopefully people aren't looking at it like, oh, I don't want my employee going there because they might get stolen somewhere else.
Starting point is 00:31:05 As opposed to having the idea of like, hey, if my employee is learning and growing and finds a better opportunity, I would encourage them to move up instead of me holding on to them. It's always painful to lose somebody, but it's much more rewarding to see them flourish. But yeah, that's fantastic. It's great to hear. We're going to have our own event by the time this airs. I think we're going to have been in L.A. for some traveling. Are you going to L.A.? No, I'm flying home now. I've been here for two weeks.
Starting point is 00:31:34 You beat. No, not beat, but I think I'm good now. I've done my job here and I think there's others at SKO that cover the topics that I cover. I was looking forward to hanging out with you, but I guess not. at SKO that cover the topics that I cover. That's all good. Oh, well, I was looking forward to hanging out with you, but I guess not. I imagine a million people would have been looking forward to hanging out with you. But, all right, yeah, well, you go home and rest.
Starting point is 00:31:55 You look a little beat. You sound a little beat. You sound exhausted. Yeah, it's been two long weeks. And as you know, when you travel internationally, I still cover the time zones that I normally cover so it's early days and late nights
Starting point is 00:32:09 awesome any wrap ups any takeaways you want to bring up no maybe just you know don't forget that whatever we do as an industry we should make sure we align it more to the business needs because that will really help us to focus
Starting point is 00:32:27 on what's really important. I know we can do 10,000 things, but let's focus on those that actually have an impact. That's my advice. Yeah, and keep a lookout for Captain on the CNCF, everybody. Hopefully, that'll be out there soon.
Starting point is 00:32:40 Come to KubeCon. If you can make it to Valencia, we are at KubeCon in Valencia. And on the SLO topic, both Rob, Henrik, and I, soon come to cube con if you can make it to valencia we are at cube con in valencia and on the slo topic both rob henrik and i we have speaking slots at um open slo and also wtf is sre so what the fuck is sre i guess that's what the wtf stands for yeah no, what the fudge? No. What the fudge, yeah. I did a, speaking of SRE and DevOps and all that, in showing the difference between smart monitoring versus old-school monitoring,
Starting point is 00:33:18 I used to have a dashboard up that had maybe 100 metrics on it. It was just like an awful, awful dashboard. And I called it the WTF dashboard. And I would always introduce it to say, I call this the wtf dashboard because when i look at it i say wow that's fun wtf you know because i could i didn't want to say that in front of customers obviously so i would i would get them thinking i was gonna say the awful thing and then switch it but yeah um cool awesome so everybody in valencia valencia is in sp Spain, right? If I recall correctly? No, you got your geography right.
Starting point is 00:33:49 I'm sure there's a Valencia in the US as well, but I'm talking about the one in Europe here in Spain. Yeah, I like Spain. Anyhow, all right. Well, everybody, if you're comfortable getting back out to conferences, go for it. It sounds like it's very rewarding, very enriching and get back to a little bit
Starting point is 00:34:07 of the old way of living but not too much of it I guess. Let's leave the bad parts of the old ways of living and embrace a new paradigm of good ways of being with each other in public and treating people with respect. I love the fact that they're adding those what I'm comfortable with tags on the stuff.
Starting point is 00:34:22 That's really awesome. Anyway, Andy, thank you so much. Now you're going to catch a flight, Mr. Jet the stuff. That's really awesome. Anyway, Andy, thank you so much. Now you're going to catch a flight, Mr. Jet Setter. Enjoy getting back home. Enjoy some rest. Enjoy reuniting with Gabby. And hope to see you at some point soon. Thanks for being a guest on the show, Andy.
Starting point is 00:34:37 I really appreciate it. Yeah, it was an amazing experience. Maybe we can have you back on. Yeah, maybe. Well, let's let the audience judge, right? Yeah. See how I did as a lead interviewer. This is why I don't lead these as much people.
Starting point is 00:34:52 Come on. All right. Thank you, Andy. We'll see everybody next time and stay safe. And if you have any questions, comments, pure underscore DT at Twitter or pure underscore performance at dynatrace.com. Love your feedback. Thanks a lot, everybody. Bye-bye.
Starting point is 00:35:11 Bye.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.