So we're now at part of the segment which is half half of my my favorite part because I think these miscellaneous issues Now we can speak about that Aren't really discussed at length I think today we are discussing the slaughtering of animals Which is great. And of course, we're going to be welcomed by St. Mohsin Shah. Thank you very much for your time Salam alaikum. Salam alaikum How are you? Thank you for having me. You're welcome and how are you saved? I'm very well and it's a lovely morning here in London. I've got the riverboat behind me. It's so nice. Cold London. It's home. It's home. Well, we had you in our previous morning baraka. We very much enjoyed your presence there and I very much as the first episode I look forward to the remainder of our time with you We'll be picking your brains for lots of topics. I'll do my best. So today we were thinking, well, we were going to discuss about slaughtering and halal meat. Yes And we're quite fortunate aren't we here in the UK, especially in London and around the UK plenty of you know outlets for purchasing So what are the laws around halal and you know, what's I guess there's a criteria, don't we? There's like a stringent criteria for it to be verified as halal Probably so to supermarket pickups. Yeah, exactly. And of course, as Zara said, we're quite fortunate in the sense that there are many outlets that follow a certain criteria, but from the perspective in terms of the Risalee Amelie of Sayyed Saleh Khasharazi What's what's the criteria for me to be halal? Sayyid? Bismillah al-Rahman al-Raheem. Like you said halal meat, alhamdulillah, is in here in the West, especially here in London readily available different sort of cuisines from different backgrounds all halal meat and including very very famous restaurant changes if not a lot of Chains mean non-muslim chains, right? Exactly non-muslim chains Which you know we go to on a regular basis, but then there also you'd be surprised at other chains which people didn't think Would have halal meat do actually offer halal service So it's really interesting how you know, you can actually go to one of these Michelin star restaurants Right, I should be booked self halal meat But now you say that Yeah, I was gonna if they're cooking a chicken they say the chickens halal, but say the beef isn't the lamb isn't Yeah, is it okay to eat a place that is gonna have how do you know what their cooking practices are that the cross-contamination and things like that with I mean we need to be concerned with that with seafood. You're okay because there's nothing really niches With seafood so you could just put it to the side. However With carcass of dead animals, you know, that is nudges So yeah, if this concocts contamination, you will be penalized for that. It is haram So this is this is now reaching the outlet. Let's let's let's take a step back to actually find out from Lawtrain perspective Yeah, from the beginning so that because all of this will make sense if we understand actually the criteria of what is halal What makes a meat halal and then we can understand these outlets I think So Bismillah Rahman Rahim according to I told I say Salih Shahrazi half of Allah He mentions six points in order for meat to be halal. I'm not gonna go for which animals are halal which ones are haram I'm gonna go through the slaughter process. Okay, so first of all the person who's doing the slaughtering has to be a Muslim Mm-hmm, and more importantly, he can't be a master be not to be meaning what an enemy of Rasulullah sallallahu alaihi wa alaihi and his ehlul bait. He can't be someone has enmity towards them So that's the first condition the second condition is they have to use a sharp tool preferably a steel sharp tool So a knife If not a knife then they can use another sharp object even like a stone or a rock that's sharp enough. They can use that The third criteria is that the front part of the animal must be facing the Fibla So front meaning like the face the eyes the chest The legs should be facing towards the Fibla The person who's doing the slaughtering must say Bismillah. You have to say Bismillah. Allahu akbar Even if you say it with the wrong intention, so let's say you were saying it because you're about to start a deed Not because you're actually Slaughtering the animal that renders it haram. It has to be with the intention of slaughtering the animal So is there is just just on that note Is there a specific sentence that you say for example and we or like with Salaf for example, and we assaulting Salat and whatever No, that's not so with the knee or just a knee and then it's near in the in the mind And then you go ahead with the slaughtering Bismillah, Allahu akbar or Bismillah is even fine. Just Bismillah And then you'll slaughter the animal The other criteria is that there has to be movement after the actual slaughter Now what's what we consider movement movement of the legs is sufficient even the blinking of an eye So there's just that is is it's sufficient So it can't be like stone cold dead as soon as you don't it's not moving it's there There has to be some sort of movement And the final one criteria is that the four main arteries have to be cut It is makro to actually take it too far or to actually sever the head Okay, so you have to be very it's really really technical It takes takes a lot of skill and practice But so you've got the four main arteries. So so it's like this muslim man Teddy animal facing Kibla Bismillah near Bismillah four main arteries and movement after okay, so that's how it is So like you said, it's quite technical And and while we know six steps and then those are going to be doing it We'll know the steps and my mind is racing for sort of all the criticism that we face from a western perspective Of you know, how it's barbaric and how you know animal rights and things So you said there's a sharp tool and the four veins have to be just cut and then the movement So is that to say, you know the the sharp tool sudden and then it's you know There's no pain. I mean there is this campaign because they they seem to think it's barbaric Or they seem to think that this slaughtering process brings harm to the animal when in fact it doesn't I mean when you look at the mustahabad, you know, it's it's um, mustahabad actually give water to the animal It's must have to comfort the animal to lay it down When you do it, it's must have to cover its eyes So see anything. Yeah, so what we see with with like with the lambs and then goats is they have really long ears So you'll see the the the butcher What he'll do is he'll use the ears to cover their eyes While it's laying down he'll cover the eyes and everything facing the kibla and If you recite certain eyes of the Quran They do actually seem really really calm. There's loads of videos available on youtube If you type up, you know slaughtering halal animal and they'll show you muslims actually slaughtering the animals and The animal's showing no formal resistance or panic or anything like that. So I've Again, my mind is raised from the million questions, but With these outlets um, and then going to the supply chain And the beginning of the supply chain is basically these animals being slaughtered From what you're saying the process sounds a bit long. How do they how are they going to be make able to make mass production of slaughtered halal chicken if it's going to be Um, such stringent laws, but it takes time I'm pretty sure they don't take every animal putting down Yeah, it's not it's not feasible to do it in such a manner So how would how would if you think about if you had like a chicken farm and you've got one order for 100 chickens Are you going to be chasing 100 chickens and so forth? There are measures put in place to um help with mass Um demand um, for example like stunning meat is is one one Tool you could say that they use to you know, make sure the chickens aren't running around everywhere to keep them in one place And to easily help with But then stunning would mean that if you do slaughter the animal Is it going to be moving after? So that's another question So according to the maraja and couldn't say it's already is that if you stun the animal Is it classified as dead or not? And can we continue with the the halal there's a big process Um, he has said that as long as the animal hasn't died you may continue and the meat is halal There's no issue But the criteria you said that as what as soon as you make the incision and you slaughter There has to be some sort of movement in these ears Anything any any form of movement? Yes. Okay, but if the animal was stunned and as soon as you Slaughter it. There's no movement after so. How does that work?  Are the lungs still breathing? You know, they're still working. I guess so there is okay. I mean, it's not to say that when you stun an animal There's no movement whatsoever. All right Stunning an animal is is is essentially like putting them to sleep or just dazing them for a bit But there is still movement Very very minimal But there is and that will be sufficient enough and that would be sufficient enough As we said even the blink of an eye is sufficient So, um, yeah, there is issue though the issue actually comes with Does the animal die or not because if the animal dies with the stunning the nas haram you can't have that You can't and I mean, that's why we have certain, uh, halal authorities Who are actually trying to put a stop to stunning of chickens Not of all animals because um, we were talking before in this country in England It is mandatory to stun meat. Okay It is mandatory to stun meat, especially when it's a cow or a lamb um And the reason being is because share size and also to do with like Humanity and and these you don't want to force Do you think but do you think that we eat too much meat? You know if you're saying about, you know, there's a hundred chickens I mean the amount we consume do you think that there was you know for the six steps to be taking into consideration? That's a long You know, it's it's it's a it's a strenuous car. So it's a vegan No, there's a middle ground. Isn't there we maybe should come back studies show That the one of the biggest contribution to global warming is the amount animals being slaughtered the share amount of animals that we have for Eating and consuming that these farmers and and they're pumping them with hormones to that as well This is one of the biggest contributions to global warming global warming indeed. Yeah So We are eating too much meat. It's actually damaging the world And our health We have plenty of hadith that, you know, tell us not to you know Yeah indulge in too much meat It's actually a disease cool. There's a there's a it's a disease called the The king's disease gout space. Oh, yeah, yeah, yeah gout and they educate for our very interesting year We say this I actually got gout Because I ate too much. Basically what happened was I was I was um at work. I had this Thing where I would buy processed meat and bread and a certain type of cheese And I'd have that for lunch every single day Um, I'm quite weird like that if I stick to something that I like I just have it every single day You too And two months straight After that I got this this weird like crystallization of a ball and one of my joints in In the foot when I went to the doctor said it was gout and I read into it And it's actually called the king's disease because king hen with the eighth Okay He had this all the time because he had Access access amount of meat and that's what I thought. Okay. I need to go back Number one from processed meat and number two I need to change up my diet I'm literally in the same thing every single day for two months Wow You know in a serious note, I should actually there's many different New diets like flexitarianism, for example, which is like the mix of meat and and and vegan It's a mix of meat and just normal vegetables and stuff, but it's not not stringent A balanced diet is exactly that isn't it? It's like, you know, I mean I remember we were growing up boy would have vegetables in the week and meat was something that you know the weekend You're family together and it's nice and I think you know every night to have heavy meals and you know chicken meat My dad says now the price of vegetables have gone up so much. You must eat meat What would you say about supermarkets that sell halal? Do you think that's quite a safe like I think so. I mean to be honest when it comes to inquiring about halal meat Um, you only inquire if you're not sure if the meat's halal So maybe you go to a place where there's no halal Certificate or an indication that mrs. Halal meat. You'd ask now I think it's it's you know wise for someone to be a little cautious And also to inquire, but I believe also that there's limits to inquire now according to the fiqh the ahqam of I told us a salik shalazi He says that you know, it is sufficient for you to ask the muslim Is this meat halal and if the muslim says yes, it is That's your you could say your um obligatory investigation complete And you don't need to take it any further right, you know a lot of people do actually want to take it further You know they'll speak to a muslim. Oh classy your certificate or what about this or what about that? Is it stunned or not stunned? I mean the worker wouldn't know that would he Indeed the worker wouldn't know that but I feel more it's it's you know You're kind of challenging the integrity of your fellow, you know brother in in islam And I think sometimes it can get a little embarrassing, but however How bad have has the world or the muslim community got that muslims have to ask whether the meat is halal or not? If you think about it, I mean there's a stringent criteria number one number two Every single corner shop is now halal Yes, um So then then then there's there must be some sort of questions raised as to Where are these where are you getting this meat from? um, and I think there there is a certain you know, there is a certain Ah, and there's also a bad reputation on on certain outlets even like normal like chicken chicken shops Just on the high street. Um when you actually delve into it. It's not really halal They get it from some weird guy in in brighton or something like that And then then the whole question arises of okay if this person's not halal is he getting the same meat as this person? Yeah, the sauce and then it's all about the sauce really actually the question that we had today and I was I'm gonna Just quickly read it because it is the topic that Ali's just raised now. Um someone's written in slam Saying I have recently moved to a new city and there are not many muslims here There is one halal butcher shop and I'm not sure if I can trust them or not Is it okay to ask for their certificate and where they get the meat from and that's somebody in um in london Is perfectly acceptable And you know, I would actually encourage it that if you have some sort of doubt or you have some You know, you're not too confident and yeah do investigation. There's no harm in it But just be kind and and be you know cautious that you don't want to offend anybody Now if you go and you ask a muslim and you say is your stuff is halal or not Where'd you get it from then maybe you could go in your own private time and google where this This you know the outlet is or where this Abattoir is and whether it's halal or not maybe contact the halal authorities and say look There's this halal shop Is actually halal or not or they get the meat from this avatar Do you you know verify that this is halal or not? You know, this is this is perfectly acceptable. What are people looking for in a certificate? So, you know you get stamping it says halal. I mean There are many different halal authority food authorities and each one has their own criteria of what is halal or not Some may I know that there's a very famous one that they do not accept stunned chicken as halal So they want purely non stunned chicken Slotted in a halal manner and they verify that as halal. There's others that will actually accept stunned chicken Who which School of thought are they following are they sort of speaking for knowing that muslims, you know constitute such different schools of thoughts Shia Sunni, you know, etc. Or are they looking at one particular? I think there wasn't an issue of stunned meat 50 years ago. Maybe the demand wasn't so high And I think maybe once stunned stunning was introduced into the actual technique of slaughtering animals avian the halal manner And when muslims discovered this and that or there could be some sort of issue in regards to stunning meat I mean, that's when the investigation was taken And and through the study they they have discovered That there is a small chance. It's not saying that this is 100% I think it's very very I think it's less than 10% That the animal could actually die from the stunning Before it is put to the knife. I don't know how much time we've got left. Probably not much, but um I do want to quickly cover the aspect of the spiritual impact on the person Obviously, we're physical and spiritual We go to a shop. We think it's halal. We're sure it's halal. We eat And perhaps it's cross-contamination.  Or we're Unknowingly eating haram meat thinking that it's halal. I mean It's a really good question because you've got islamic law on one side and you've got spirituality on another I mean if you were not aware And you know, obviously you can't really go and investigate and have a look at the kitchen to see if people are wearing gloves Or not or they're using the same pots and pans or utensils if there's cross-contamination There's cross-contamination But it's not wajib and mandatory upon you to go investigate that Your what is obligatory upon you is just to inquire whether the meat is halal or not and that is sufficient Because islam is a religion of ease and peace, you know It's it's not about going and questioning people's integrity and things like that However, put that aside of what is mandatory on you and your akham Let's look at the spiritual aspects. Yes, definitely. There is a an effect on your spirituality when you have and consume Haram content The the effects can last up to like 40 days that you say what kind of effects can we sort of? I mean it impacts the soul really and obviously it will cause, you know, things like You to become Immoral it could cause things like I can't remember the word we could say munafiq in in Arabic. I don't know what you call it in English, but like hypocritical That's a hypocritical Um, you know and and and other sorts of diseases of personality Yes, depending on what you eat And and even like, you know, god forbid anyone touches alcohol And we know that especially in certain countries in cuisines, they do add a bit of alcohol while they're cooking Yeah, um, you know that if you consume that your your prayers aren't accepted for 40 days I heard that with the alcohol in in cooking it evaporates and then depending on how much they put in but if say it was a drop Um, it evaporates because of the cooking temperatures and things and does that still apply to what you really need to investigate It's number one alcohol is in the jalsa. So whether it touches. I'm not justifying. I'm just, you know No, you're playing devil's advocate. That's that's that's fine. When you pour alcohol into food Alcohol is not as annual in the jalsa. It will contaminate the food around and make it nedges You'll have to refer to a scientific expert Yeah, I'd love to spend more time on this. I think that there's again There's so many directions we can take especially when it comes to halal and there's needs more than the specific segment But in terms of understanding the criteria Um, understanding the outlets what we can do and especially answering the question of for example going into a new city or Actually going to any city and asking for Um, a certain certificate is I think sufficient enough and Or if you want to do your own personal investigation, which is fine. So Um, don't offend people. That's the main thing. We need to really need to keep our luck and then not to disrespect or challenge someone's integrity Yeah, so, um Again, I'd love to spend so much time on on on this subject. But of course time is is of issue. So Many thanks for your time today. Say thank you very much. I really appreciate it And for myself and Zahra, we will see you on Friday, which will be the next episode. Um, we'll have another guest Stay tuned to know who that is. Uh, but any case. I'm hungry now. Actually. Yeah, inshallah. You have a blessed day And we look forward to seeing you very soon. As-salamu alaykum


What's the word y'all? Oh my god. I cannot be more excited to record a video last time we did a post game video It was six minutes long because there was nothing to talk about that the Lakers had dominated the first two games of the finals But ladies and gentlemen the heat have hurt and they come out in game three Jimmy Butler has the best game of his NBA career I'm literally rocking the Jimmy Butler shirt I could not help myself and I'm excited to talk about basketball with y'all right here on my side today's my 24th birthday, so there's my festive things from from my stepmother shout out to her Beautiful beautiful stuff that like she made this which is incredible. So shout out to her. I Have to reiterate this because I know there are going to be some people watching this video that don't know who I am I'm just pops up in your recommend. I have to say I am not a fan of the Lakers or the heat I am a a neutral basketball fan in this NBA finals. All I want is as many games as possible That's all I'm asking for as a fan of basketball Am I crazy for just one of the maximum amount of games because I know that we won't get another basketball game for a couple months So I just I just wanted the series to be competitive We've been doing these post game videos for the entirety of the of the finals and the first two episodes It wasn't really anything to talk about the last video literally was seven minutes long because I only think I can say was Anthony Davis was unstoppable The Lakers were dominating LeBron was LeBron Dough had a pair of of Kobe PE zone from Reebok There was all I can say for the seven minute video and we basically just talking about like oh snap This series is actually not as fun as we thought it was gonna be and here we go. We have a series It's at least going to five and that is something I am happy about I'm also happy that Jimmy baller had the best game of his career today It took all of it. It took all of the best game of his career for them to win So that could be saying something in itself You know I'm saying that could be saying something to self But either way they got the victory they got the victory and sometimes I try to do this It's hard to do this But I would recommend this if you're just trying to watch a basketball game And you just don't don't really know what to do try to look at it as a fan That has never watched the game of basketball before that don't know who LeBron is that don't know who Anthony Davis Jimmy Butler is and try to see who the best player on the court is today It was Jimmy Butler undoubtedly a 40-point triple double I mean a box score says it all but the moments in the game said it was Jimmy Butler It had to be it started off very early when Anthony Davis Get into foul trouble and that foul trouble got into a mentally and he was as not as aggressive as you would want Anthony Davis to be for the first two games in a series We were really having a conversation of who's gonna be finals MVP LeBron or Anthony Davis and well LeBron still had a normal LeBron s game Anthony Davis did not And what I saw a lot on Twitter and my mentions because I do live tweet these shows at KLT for a cue if you want to follow me If you don't already I Saw a decent amount of Lakers fans blaming the referees for this and it's just I have never understood it This is not I'm not just saying Lakers fans because this happens all the time when your favorite team loses a game in your brain The refs missed a call there and oh my god, Jimmy Butler got another one. Oh my god Anthony Davis only went to the free-throw line a few times Anthony Davis didn't do anything this game It wasn't because of the referees were hoeing him on out of some files. He just wasn't aggressive It was the referees but LeBron traveled to possesses in the road those were legitimate travels The this is what I have to say There are situations where the refs miss calls. It's it's gonna happen because it is a man Made job it is based on your eye at the end of the day and humans make errors So yes, you're gonna miss calls.  It's part of the game Now what you really have a conversation with is if all of those phantom calls are going against your favorite team Or your favorite team can't get anything in this game. It was pretty evenly called It was not again. There's no such thing as a perfectly called game, but it was even and that's all you can ask for the refs Jimmy Butler has had this thing for this season and actually the last season he played for the Bulls where he had to have an innate ability to draw fouls He's not on the level of James Harden, but he's right there a like number two in the league and drawing fouls This is what he does. It's actually kind of an art shirts an art that slows down a game And maybe not great for the viewing aspect, but he has always been that this is not they just started to give Jimmy Butler Fouls and game three He has always been the type of player to draw a bunch of fouls and it was amplified since he's been in Miami And it was amplified his last year in Chicago So the referees didn't have anything to do with this if you go look at all five I think in number five four files of Anthony Davis only one that I saw that was questionable and guess what Frank Vogel kept him in a Game it wasn't like they called that foul and he had to go to the bench for ten minutes He stayed and played the entirety of the rest of that third quarter and that was ten minutes He was on that court He just wasn't aggressive that is not the referee's fault. That was his fault at the end of the day The Miami he came out with the game plan We're gonna run this zone all like we use it like we usually do but this time I will actually no no we're gonna run a lot of man But this time we're not switching everything when Duncan Robison gets put in the P&R like he had been throughout this entire series We're just not gonna switch it We're not you're not gonna go out there and how Duncan Robison because we know he is the weakest link on the defensive side of the Ball so we need everybody else around him to fight as hard as they can through these screens So we don't have to switch and they did that they last game they got killed on the glass Anthony Davis was killing them They shut all of that down today and at the end of the day you add those up good defensive scheme Good boxing out no offensive rebounds given up in a Jimmy Butler 40 point triple W. Have yourself a victory Now can you can you mimic that for another game in another game in another game is the real question? If you really want to win this series, but overall as a fan of basketball This has been the best finals game this year and that's all we wanted We didn't want it to be blowout after blow out me sure Lakers fans probably wanted it because it's an easy ring But the other fans that are not associated with these two teams We just wanted good game after good game in the first for the first time we have a really good game It's beautiful. It is really beautiful today The Lakers almost put it off though Marquise Morris Marquise Morris is either a player that's hitting all net or nothing at all backboard air balls Whatever today he hit a lot of shots, but he also air ball like three or four in the last episode of this wrap-up Do y'all remember I was sent my boy Mike was like man They don't call him Danny green or they don't call Danny green dead shot for no reason and I make the joke that yes They do let me see. I don't know what he ended up with as far as three-point shooting Oh for Ford didn't even put up a field goal. He had some to he had two free throws didn't put up a field Go Anthony Davis finish was 15 unacceptable for you for the player that at one point was looked at to be the final MVP favorite 15 points and again no matter the files. He's still in a plant 32 minutes I think he played 35 last game with no foul trouble So he played three less minutes was those three minutes really the reason no because when he was on the court They were minus 26 They didn't come out to play and it was very apparent from the very minute very first minute in the game There's no reason for the Miami Heat to come out and clamp you up to that extent in the first quarter Especially with all the struggles they had in game one and game two Clamp you up for the first quarter and you guys not be able to score It's just it just doesn't happen But at the end of the day, this is this is what happens in game of basketball, right? Some games you're going to be on and some games you're not what I want to look at is the three-point percentage The Lakers shot over 30% for the first time and caught a L the streak is dead They shot 33% today and a lot of that was more keep Morris five threes and Kuzma had a good game for them as well But that was pretty much it. Let me LeBron LeBron had a good game. Don't get me wrong It just wasn't a LeBron less let's win this game three-time game, which is cool You know I'm saying he had been that for the first two games, so I'm not tripping over that Especially since I mean the Miami Heat ended up getting his victory. So Kelly Olin it The minutes we got a Myers Leonard. I think they did a pretty good job today I think they did a pretty good job Eric Sposha also threw a double at Anthony Davis and very early in this game We saw Iggy get thrown on to AD and it actually worked relatively. I mean it was a pretty good decision Jay Crowder had been getting killed Kelly Olinic had been getting killed my slender in the small amount of minutes from game two was getting killed So it was like listen Iggy had the reputation of clamping up some of the greatest players of all time finals MVP remember that Depending on who you ask He depending on who you ask Tells you if he clamped LeBron up in that finals or whatever he has your reputation as is being a very smart Logical great defender, so we're gonna throw him on Anthony Davis and he didn't allow Anthony Davis to get to the pain area granted Anthony Davis is one of the great mid-range shooters of all time, so Even having him in the mid-range area is not the greatest But they kept him out of the lane where he is the most dominant There's a period of time late in the third quarter where Anthony Davis hit one of the toughest turn around double team shots I have ever seen and then the next possession he got like a slam dunk put back and I was like, okay This is what they need to come back. This is exactly what they need They need Anthony Davis to ramp it up He got one more shot for the remainder of the quarter than that felt like it There had to be a time where as the leaders of the team of LeBron and Rondo the floor generals of the team were like We have to get Anthony Davis involved. We cannot win a game if Anthony Davis is not involved That's just a fact. They don't have enough Surrounded pieces if Anthony Davis does not have a great game It's they're going to struggle to win the game So I was hoping that LeBron like get down there Get down there and give him a post-touch and let him do a stink and let him do a stink But it just it just didn't happen to that extent. I'm happy to see Jimmy Butler do his thing He was talking trash, which maybe not the best. You don't talk trash to LeBron James It just doesn't work out in your favor most of the time Maybe Jimmy Butler's plan against the odds. I mean, it's what he's done all season So maybe it does help him out because he said they're in trouble now They're in trouble now it took me to drop 40 points in the triple double, but they are in trouble now So shout to exposter the Miami Heat team Um Jair Smith gas and PT and Jair Smith loves that corner step to the side I'm almost out of bounds throw the ball up and you know what? He hits it a decent amount of time So I'm not complaining about it, but he missed like two of them I'm trying to I'm looking at the box for to see if there's anything else to remind myself We talked about Kelly Olenek how he was pretty solid defensively Duncan Robison was trying that they were trying to get Duncan Robison, but they struggled with that and Tyler hero another another good game from Tyler Timely buckets from Tyler hero. How about that? He had the end one at the very end of it That was kind of like the icer so he didn't shoot the ball well, but he had timely buckets And I guess you can decide which one is more important at the end of the day This was a good defensive scheme and a bunch of Jimmy butler, which is great because if you remember the last series when the when these The Celtics were starting to have this comeback And it was a real question of if they might he would be able to close that out One of the things that me and my guys talked about on my podcast that's through the wire podcast You can look that up on House of Highlights Google Podcasts and all the other platforms we were like man We want Jimmy Butler to be more aggressive There was games or he had like 11 total shots and he hit like seven of them So how are we finishing that you're hitting it at a good clip We need you to be more aggressive and with no BAM and no Gorand Rodgers He had no choice but to put it into overdrive. I don't know if this is something he can mimic for game for I Don't know if it will be because again 40 point triple double is one of the all-time greatest performances in the NBA finals It is we haven't spoiled about LeBron James I can say that LeBron has a couple of performances on this tier and above it But from somebody did not name LeBron James is one of the greatest playoff performances ever But I don't know can he mimic that for another game I bet he nation hopes he can and you know what I kind of hope he can too So we can really have a conversation about this series because at this point in time I would still pick the Lakers to win it all But that could change that could change and I think that's all I have to say about this If you enjoyed the video leave it a like subscribe here a new let me know if you're your overall Perspective of this series has changed if you're not a Lakers fan, you're not a he fan I know he fans are in cloud now, and I know Lakers fans are probably still feeling pretty good You know it took one of the worst games of Anthony Davis's playoff life Literally literally playoff life for them to catch a L I mean he's averaging like 30 points in the playoffs throughout his career He scored half of that today, so it literally took one of his worst games ever For the heat to get a win Either way, hopefully enjoyed it. I'll be back. Maybe tomorrow. I really don't know this there's no schedule here I just upload when I feel like I want to talk. All right. Bye


Hey guys, what is up? Welcome to my channel. So for today's video, we are going to be going over some of my beauty favorites. Now, I've already done a makeup product favorites video. So these are the non-makeup products.  So if you are interested in seeing kind of my more miscellaneous beauty favorites for this year, then just keep watching. For those of you sick of these 2019 favorites videos for me, this is the last one I promised. I did just want to talk about skincare and stuff since I didn't get a chance to do that because it would have been like an hour long in my makeup favorites video. And honestly, there is so much more stuff that I love this year that I wanted to share with you and of course I picked up a lot. So the first type of item that we are going to be talking about are eyelashes. You guys had questions about eyelashes, so I threw them in this video. I can't believe I forgot to put them in the makeup favorites, but there are three pairs this year that I found myself continually using over and over again. Two of them are from the brand Coco. I love Coco. They're very affordable. I order mine off of ladymoss.com. They're about $6, $7 a pair. My all-time favorite everyday eyelashes are the Style Misha. These ones are worn, but this is what they look like. They are so perfect for my small eyes. I don't need to trim them or anything. I can just throw them on. I like that they are short on the inside and outside and longer in the center. I feel like that really complements my eye shape. And these are just the lashes that I literally wear every day. If I'm wearing false lashes just out in public, running errands or whatever reason, these are probably the ones that I'm wearing. I wear them all the time in videos all the time on my Instagram. My most used and my most favorite are Misha. The other one that I like for more of a dramatic lash going out, I wore these on like the holidays. This is Queen Bee again also from Coco. I got this one because of Katie here on YouTube. She loved these and this was years ago and these are really, really nice. Again, these are my more dramatic lashes like going out, evening kind of lashes. I love the way that these look. They are a bit black for me sometimes, so that is why I only wear them on like really dark kind of eye looks. The last pair of lashes I have to share with you are my Lily lashes in the Style Con. I'll wear these out for every day. These are one of my go-to lashes for Instagram looks. I really like that there are spaces in between the lashes. So the lashes individually kind of stand out and these aren't too dramatic, but they're dramatic. And all the time when I wear these lashes in a video, you guys ask me, hey, like what lashes are you wearing? So I go for these a lot too. I really like Lily lashes, but sometimes I feel like their band can be a little bit painful. These ones aren't painful. The Coco lashes are a lot less intense than the Lily lashes in case you were wondering and they're much more affordable, but I love Lily lashes as well. The last kind of eyelashy thing I have to talk about, if you're gonna buy one thing in this video, this is what I think you should buy. This is new lash and this is a lash serum. I ordered mine off of Nordstrom and you guys, this is amazing. I've gotten plenty of comments from you guys wondering like how my lashes got so long and for the first time in a while, I will just wear mascara all the time and you can see my lashes and it's really great. I'll post a before picture before I started using new lash and I want to say about February or March and then here I am now. Here's a photo of me with mascara. Like this stuff really, really works. So if you're looking to grow your eyelashes, I would definitely pick this up. I really noticed it in my lower lashes as well, which I'm very happy about because I love the look of lower lashes. So this is the most amazing product. If you're going to get one thing from this video, you need to get this. If you want to your eyelashes to grow like the proof is in the pudding. This actually works. I was a little unsure at first, but seriously, it works. Tool wise, I was going to talk about brushes in this video, but I decided that eventually within the next few weeks, I will have a full dedicated makeup brush video for you guys. So I'm just going to save that, but I do want to talk about a couple of kind of tools. So the first one, this is really dirty. I'm sorry, but the real techniques body miracle sponge. I get comments all the time about what sponge am I using? This is real techniques. It's a body sponge, but I use it for my face because it covers up like half my face and it makes everything work really quickly. This is more so every day for me. I love a good beauty blender. I like that it's smaller. It's easier to get in crevices, but this for every day, I'm just like really speedy spreading my foundation out. I love this and I just wanted to talk about it because you guys always ask. So this is the real techniques body sponge. It's on sale at Ulta right now. And then also my favorite makeup brush cleanser this year has been the Cinema Secrets makeup brush cleanser. Now this is very, very strong, very potent. It can damage brush hairs if you are using it too often. This works best with synthetic brushes. I will occasionally use this natural hair if it's an emergency, but I try to stick with my synthetic brushes for this because this is a heavy-duty brush cleanser. It gets off all the junk in your brushes. I think I love this most for like eyeliner or more liquid products that really kind of stick to the brush and make it very stiff. So this is amazing for that, but this gets out all of the product. Your brush looks brand new after using this. So I typically will only use this for eye brushes because those are the ones that have the most intense pigment on them, but this is amazing. You want to use it sparingly, but if you really got to get that color out, this is amazing. You can pick it up at Sephora. So let's talk skincare. Now I don't speak too too much about skincare on my channel because I have real commitment issues when it comes to skincare. I love purchasing skincare and then using it for like a week and then purchasing another skincare. Like I just can't set myself to a routine. I don't know why. I think this year I plan on definitely getting more consistent with my skincare so I can really see how a product improves the skin so I can start talking about it more on the channel. But yeah, I've tried a lot of skincare this year. Don't really remember what my favorite was because none really got the opportunity to like make a difference in my skin because I'm all over the place when it comes to skincare.  It's so pretty. It's just an experience and I was all over the place. But these items I would say are my tried and true that I really reach for a lot as far as my skincare goes. For those who don't know I have acne prone dry skin. I don't have horrible acne, but I do break out quite often. Lots of acne scars, things like that. So the cleanser that I was so in love with this year actually really stood out to me. I feel like it really cleaned my skin. This is the Cora's Greek yogurt foaming cleanser. Now what I really love about this is I feel like it works great with my sensitive skin. It's a very gentle cleanser and it really does clean the skin. I keep this in my shower so every time I wash my face in the shower I'll use this. This doesn't break me out at all. It leaves my skin feeling nice and cleansed and it's just a really good tried and true cleanser. I really enjoy it. I really enjoyed my experience with this and once I run out I will continue to use this. I think for me this is a great shower cleanser but when I was using it consistently as well my skin was very nice. So this was a really fabulous pick up. If you like gentle cleanser I believe this is also like clean and natural as well. So maybe I should look into more like natural skincare. Maybe my skin likes that. Also as far as creams go I really love the Charlotte Tilbury magic cream. This is my favorite moisturizer. This is also a very expensive moisturizer. I just got it in a set of like samples but I'm so in love with it. I use it very sparingly. I think this works fabulous before makeup and not even before makeup. It's great for every day but I can't use it every day because it's so expensive but it is so good. I definitely want to invest in a big full-sized tub of this this year because it's so good. It's so lightweight on the skin and I really love how it melts into the skin. There's some moisturizers that I feel like kind of sit on top of the skin. This doesn't. It sinks into the skin and actually moisturizes. It's great for every day. It's great for makeup. But yeah, this is a really amazing everyday moisturizer. So if you're looking for a good one, Charlotte Tilbury's magic cream is phenomenal. Also her magic night cream. This again has a big price tag. However, if you have severely like dry crackly painful skin, this is great. In the winter, I find that my skin almost gets painful because it's so dry and this solves it pretty well. It's more of a balm. I don't really like that. It feels really thick and sticky on your face, but that's because it's doing its magic. Yeah, if you have severely dry skin, I know this is pricey, but it is worth it because it takes the pain away and my skin really does feel renewed in the morning whenever I use this. I wouldn't recommend using this too often. One, it's expensive and two, it's just, it's a very intense and thick product. I feel like this could definitely clog some pores if you're not careful, but for those emergencies, this is game-changing life-saving. And then the last thing, this is for my acne people. I have been using this for years and I don't think I've ever talked about it. So I wanted to mention it in this video because I went through a few months for when I was really stressed out and my skin was just going wild. This is the Clinique Acne Solutions clinical clearing gel. It's a salicylic acid acne medication. I've been using this since I hit puberty and started getting acne. It's just a very intense spot treatment and I really do feel like this dries out the zit very, very well. I've been using this for years. This is one of my trusty go-to acne products and I totally recommend it if you have acne or get breakouts. This works, I swear. It really does. I mean, it doesn't make a go away, but it dries it out and it speeds up that process. So this is also very good. All right, let's move into the body stuff. So first I want to talk about a glow oil. A lot of the body glows were very on trend this year. I fell into that. I loved it. I love how it looks on camera when the lights hits it. This is what I'm wearing right now. This is the Sol de Janeiro Rio Sunset Glow Oil. I like this because it has a subtle sparkle to it, but it's not super glittery like the Colourpop one. I have a few different ones. I like the Patrick Todd one as well, but this one I just think really is my favorite. I like the look. I like the way that it feels. It's not too sticky on the skin after. It does leave a little bit of residue, of course, but it's not bad. It doesn't disrupt my clothing. It doesn't make my hair super oily. So I really like this and I love the smell. The Sol de Janeiro Bumbum Cream is one of my favorites. I was going to put it in this video, but I didn't, but it's been my favorite for years. So this smells amazing. It adds a really pretty glow and I like the way it makes my skin feel. It also makes my skin feel very moisturized as well. So this is a fabulous one. Three perfumes to share with you. I love perfumes. I love the pretty bottles and there are three that smell so amazing. So this first one is from Michael Kors and this is called the Midnight Shimmer perfume. Now this has been my favorite for years. This is my signature scent, I would say. This is my go-to perfume and the bottle is super cute. You can get it at Ulta right now. It's described online as a rich woody fragrance, sparkling and dewy jasmine petals, sensual vanilla and an addictive blend of soft musk captive with a hint of seduction. It kind of smells like a tobacco smell. If you're familiar with the Tom Ford tobacco perfume, really, really nice. It's a sweet but woody scent. I always get compliments when I wear this. It's still girly, but it's a mature girly. I guess is how I would describe it. Really wonderful perfume. I've been using this for years. It's not the most long lasting, but it is such a good fragrance. The next one, this is the one with the biggest price tag, but it's so unique. I've never smelled a smell like this. This is the Maison Francis Crijeanne Baccarat Rouge 540 perfume. I know so many of you guys have tried this perfume before. You know what I'm talking about. It's such a unique smell. When you leave the room, like you leave a scent in the room, but it's like a really good fresh scent. The notes in this are Jasmine, Saffron, Cedarwood, and Ambergris. I don't know. I feel like I don't know what any of those smell like. I don't know if this smells like that, but it smells amazing. It's such a unique scent. It actually smells like the Patrick Tau body oil. If you like the scent of the Patrick Tau body oil, this is it in a perfume. The scent will last much longer if you buy the perfume. If you smell that, that's what this smells like, and it's amazing. And then the last perfume that I've loved this year, you can get it on Nordstrom. This is my favorite scent. Like the Michael Kors is my signature scent, but this one smells the most yummy to me. This is the Camtois, Camtois, Sudpacifi, whatever. Vanille apricot. The most yummy Gourmand smelling perfume. If you like to smell like dessert, this is what it smells like. So the notes are jackfruit apricot, papaya, vanilla, and sugar candy. Yes, that is good notes. Good notes. They did a good job with that. So this is just amazing. You need to smell this. You need to order it. If you like the dessert Gourmand kind of perfume smells, this is the best. It's... I've never smelled a perfume like this because it's vanilla-y, but it's so much more. It's so much better than vanilla. I need to stop describing scents because I'm not good at it, but nobody talks about this and they need to because it is so delicious. Okay, so let's move on to hair care products. Again, I've kind of used the same hair care products for years. I don't really know how to take care of my hair. I know that it not sounds horrible, but like I have wavy hair and I'm still on the search for the perfect products. So if you have any recommendations for my hair type, let me know. Seriously, I'm on the lookout for a nice curl defining cream, something that really fights frizz because I have a lot of frizz in my hair. So if you can help me with that, hit me up. But these are two products that I've been loving this year. This is the Prep Rally Prime and Prep to Tangler. This is the best to Tangler I've ever used. I have a few, but you know, when you have curly hair, you lose a lot of hair through brushing it because there's so many knots in your hair. This really does get the knots out. So this has really saved my hair. I've lost a lot less hair in my hairbrush thanks to this to Tangler. Really is the best to Tangler. I wish they had bigger bottles for cheaper because this is quite pricey, but I just have not met another to Tangler that was quite as good as this. So I just can't stop using it. I have to spend all this money on it because it's so good and my hair needs it. And then the next product is from Bumble and Bumble and I actually only have a baby. This is the Hair Dressers Invisible Oil. Really love this. It's a very lightweight oil. So when I do have frizzy hair, no matter what my texture is wavy or if I've straightened it, this kind of weighs it down a little bit. Sleeks everything out. I do prefer this for when I do style my hair like more straight versus curly. I will put a little bit of oil in my curly hair but I try to stay away from that. But this does a good job with my curly hair but I personally prefer it with straight hair. So I really like how lightweight this feels when I'm straight in my hair and I just kind of run it through. It makes everything more silky. I feel like it gives everything a little bit of a shine without it feeling too heavy on the hair. So really love this. And then the last item that I have for today's video is from Revlon. And this is their one step volumizing hair dryer thing. Amazing. I find with a regular hair dryer that whenever I try to do it, my hair just gets so frizzy like and big. This has saved my life. This is a way that I can get a blowout without my hair being frizzy. It's amazing. This is the number one hair tool I have ever used. It's a hairbrush. It gets hot. So it is a heated tool but just that pulling down motion really reduces the frizz and I like how I can curl it so that my hair has that blowout effect because I'm not talented with a hair dryer.  Again, it is a heated tool. So I try not to use it too often but most of the time if you've seen my hair where it's more straight but has that like blowout effect, it's because I've used that. It's amazing. And even, you know, with my textured hair, it does such a great job of reducing that frizz and the style lasts for days. Whenever I use that, I'll wear my hair like that for like four days before my hair is so greasy that I need to wash it. I mean, this is another product you need to buy if you don't have it already. That is all I have for today's video. These are my beauty favorites that aren't makeup. I hope you guys enjoyed it. Let me know if you've tried any of these products and if you love them as much as I do. If you have any recommendations for me, I will certainly love to hear them. I'm looking for new products to try in 2020. So yeah, thank you guys so much for watching. If you are not yet subscribed to my channel, I sure do hope you take the time to do so. And I will see you guys in the next one. Bye guys, have a good one.


Good morning, everybody. Thanks for coming and listening to the talk today. I'm really grateful to be able to share with you today some of the things my team and the open source community have been doing and working on around Cloud Foundry, monitoring Cloud Foundry. I'm Jeff Barrows, and I'd like to answer a question that you may have right on the top of your mind right now as you look at this image. No, that is definitely not me up on top of that windmill. This is somebody who's crazy and does some pretty extreme stuff on maintenance on these machines. I am a engineering manager and technical lead for the Cloud Services team at GE Digital. And I work much more comfortably on distributed compute systems like Cloud Foundry. My team, the Cloud Services team, is responsible for building and running the Cloud Foundry ecosystem for a GE service called Predix. And Predix is a cloud platform. It allows developers to build and run applications that can interface with some of the things that GE produces, like jet engines. Again, that guy is not me. He's standing in a test facility with one of GE's latest jet engines. Our aviation division makes state-of-the-art jet engines that are used on many of the commercial jets flown today. And in fact, every two seconds, an aircraft powered by GE jet engines is taking off somewhere in the world today. And at any given moment, like right now, there's 2,200 aircrafts in the air carrying over 300,000 people. So it's kind of crazy to think that there's actually 300,000 people above the Earth at any given moment in time. But GE is powering some of those jet planes. Our transportation division makes locomotives. Brand-new state-of-the-art GE locomotive features hundreds of sensors and generates hundreds of thousands of data points a minute. And by connecting these rolling sensors to Predix, it can help us develop apps that help unlock new efficiencies and rail transportation systems. So it's estimated that every 1% increase in rail efficiency in the US today is worth about $1.8 billion. We also make many of the machines that make up oil and gas production facilities, things like industrial compressors, generators, pumps, all the things that are critical to the safe extraction and production of oil and gas around the globe. Efficiencies in these systems gathered through insights created by software help extend running periods of these machines, minimize production disruption, and help reduce costs. Our power and water division makes these massive gas turbines that generate electricity. And this one alone generates enough electricity to supply half a million homes with power. GE equipment generates half of the world's installed power base. And 80% of the electricity flowing in North America is controlled by GE systems. And you guessed it, those four guys working on that turbine are definitely not me. This is not my brain. But GE Healthcare makes some of the most advanced imaging systems in the world. And by connecting these MRI machines to GE Health Cloud, which runs on top of Predix, we can provide better, faster diagnostics and provide actionable information to patients more quickly, which directly impacts their lives and their quality of care. So by connecting, as you can kind of get the point, by connecting a lot of these industrial machines to the Predix platform, we're basically enabling brand new efficiencies and opportunities that only a connected software platform can unlock. It's really, truly an exciting time to be working here at GE Digital. So if you have any questions about it, please feel free to ask me about it. The reason I'm really talking about Predix today is because it's mainly built on a number of components. The GE Digital software engineers build a whole bunch of industrial microservices that can be composed and used to build these pretty awesome industrial applications. But Predix is also built on top of Cloud Foundry. As you're probably aware, Cloud Foundry makes it really easy for app developers to quickly deliver production grade applications to market. Over the past 16 months or so, our team, the Cloud Services team, has built a global Cloud Foundry deployment footprint. We've enabled thousands of developers to start writing industrial applications. And we're currently running tens of thousands of application instances across the globe today. So it's been quite a journey. But we didn't just get here magically overnight. So how did we get here? It all started pretty simply. And it probably started in a way that it started, for many of you, starting to run Cloud Foundry today. It started with a POC. We began with a Greenfield, MTAWSVPC account, and some credentials. And we were really fortunate enough to be able to work with Dr. Nick in the Stark and Wayne folks. And in a few months, had a full blown dev environment up and running in our Amazon environment. With the help of a handful of app devs at Digital, we showed that we could get a brilliant factories application and MVP up and running really quickly. So after proving the point that Cloud Foundry was indeed helping developers go really fast, we got a challenge from leadership to say, hey, listen, can you actually deliver four production applications to a paying customer in less than three months?  So it's game on. It's time to productionalize Cloud Foundry. So being the operationally inclined kind of guy that I am, I thought, well, first things first, let's get some monitoring and telemetry on the system. Let's see if we can get some kind of metrics out of this black box that's called Cloud Foundry. So being new to Cloud Foundry, it was time to start digging into that black box to really start figuring out how things worked. But have you actually looked at all the things that comprise Cloud Foundry?  It's Cloud Foundry. And you realize it's composed of 12 different subsystems that really make up the underpinnings of Cloud Foundry, Cloud Controllers, NAT servers, Go Routers, Runners, Logurgators, Databases, and Bosch.  This is gonna be a really challenging thing to kinda get our hands on. So where do we start? We started pretty simply with CloudWatch. So we were deploying an AWS. We had CloudWatch stats for free. We kind of took a peek at CloudWatch and we were like, all right, great, we can kind of see all the different components that make up Cloud Foundry now. We have the general feel for the Linux stats that are coming off of it. But we quickly realized that CloudWatch wasn't gonna be our long-term solution. We had a number of reasons. We wanted to have a unified monitoring approach across both AWS and data center deployments. We wanted something that had a little bit better flexible metrics collection and rendering service. So we pretty quickly moved away from CloudWatch. So time to build.  It's gonna be a great project. I get to learn all the cool new monitoring solutions that are out there today.  We may not be able to make something that's actually gonna work. I'm really nervous about kind of approaching this adventure. So what do we do? So first we started detailing some high level goals for our metrics and monitoring collection system. The system we believed it should be like a utility service. So it should be highly available. It should be ubiquitous. It should be everywhere. And it should be as easy for anyone to use as turning on a light switch. Coverage should be automatic. The system should be born with monitoring coverage. It should be able to be driven by configuration management systems. And then when the system retires or dies for whatever reason, it should automatically be removed from coverage. It should be an extensible system. So as we get good at the basics, we should easily be able to add increasingly sophisticated capabilities to the system. We knew how to monitor Linux systems really well and get the base statistics out of that. But Cloud Foundry was a little bit more abstract. We didn't know exactly how we were gonna interface with the system and how we were gonna pull data that could help show the health and wellbeing of that system. Lastly, it should integrate really well with our existing configuration management tools. So we use Bosch naturally for all of our Cloud Foundry deployments. We use it for some services deployments. And then we use Chef quite a bit for service deployments and some supporting systems as well. So we took a look at the current state of monitoring back in 2014. And after a quick bake off, we decided to build an MVP solution using SENSU as a monitoring framework, Graphite as a metrics collection system, and Grafana for data visualization. So let's talk a little bit about SENSU. What is SENSU? So aside from being the Japanese word for a folding fan, you can kind of see where the logo is inspired. It's a composable framework. And with it, you can do things like execute service checks, you can send notifications and alerts, you can collect metrics, and then you can drive all the setup and configuration using configuration management tools. So it checks all the boxes for the things that we wanted to do. Let's give a quick overview of the SENSU architecture. It's comprised of a couple of different layers. The first one is the SENSU server layer. It's an end-tier stateless system. You can deploy as many SENSU servers as you want. The SENSU server is responsible for publishing the check requests and then processing events as they come back. There's a RabbitMQ cluster. We have a multi-node RabbitMQ cluster so it can be fault-tolerant. We distribute and replicate queues so it's fault-tolerant to node failure and availability zone failure. And then the SENSU clients. There are Ruby client that gets distributed out to all of the machines that we wanna have coverage on. They execute checks and repotes back data back to SENSU for processing. And then there's a Redis cluster. The Redis cluster basically keeps track of a couple of things, but mainly help check state so then you can do things like occurrence-based checks. So you can say, if my CPU's been over threshold for the last three checks, then go wake somebody up. And then lastly, the SENSU API servers. So this is basically the thing. The REST APIs that can interface with the SENSU subsystems. It's what all of the different SENSU admin dashboards are based on so those guys can talk to SENSU APIs to pull a list of clients, pull lists of checks, get check data. It can also be used to integrate with third-party systems as well, which is pretty cool. So let's walk through how we actually execute a service check using SENSU. So first, the SENSU server publishes a check request to subscriber queues on RabbitMQ. The SENSU clients that are configured to subscribe to that particular queue see the message that gets published to the queue, takes it off, executes the check, and then publishes a response back to RabbitMQ. The SENSU servers process that check response and as I mentioned before, we can scale that tier out for scalability and resiliency. SENSU server processes that event and triggers actions if they're so configured and then updates Redis with the held check state. Take a quick look at what a service check actually looks like. So this is the anatomy of a service check. It's basically, it's really simple. It's a command or script which runs and outputs data to standard out or standard error. So if you're familiar with Nagios health checks or Nagios plugins, it follows the same standard. If you have a fleet of Nagios scripts that you've collected and built over time, you can drop those in to SENSU and run those right away. So it's all supported right out of the box. Basically the commander script will run and then produce an exit code. Zero is okay. One is warning. Two is critical and three is custom. So we use an exit code of three to indicate that we have a metrics type response for the check. And then it can also put an optional response payload usually in JSON onto the message bus attached with that particular response. You define a list of subscribers. So this is a list of the nodes that should be interested in running that particular health check. And then there's handlers. Handlers are things that take action on events if any are configured. And lastly, there's a check interval so you can specify how often you want the check to run. So this is a quick overview of what an actual check definition looks like. Simple JSON. You can see it's got the check name which is check disk usage. It's got a couple of flags in there for warning and critical thresholds. It's got the subscriber defined as production DEA. So this would run on all of our production runner nodes. Handler is configured to pay due duty. So if this goes bump in the night, it's gonna go and wake somebody up and it runs every 60 seconds. So handlers, I mentioned handlers a couple of times. This is, it's really hard to overstate the power and flexibility of the handler construct within Sensus. Handlers are basically actions executed by a Sensus server when events are received. Things like send a note to pay due duty, send a metric to graphite, integrate with FlowDoc or maybe send an email. There are four primary handler primitives. There's a pipe handler type which is external command that gets run. It can consume that JSON payload that gets put on the event response onto the message bus. You can parse it. Any language that you want can be bash, can be Ruby, can be whatever that you're most comfortable with. Process that data, transforms it and then does something with it. So send an email, integrate with FlowDoc or what have you. Second type is the TCP UDP handler type. So it knows how to make a network socket connection to an external system. This is how we get stats shoved over to our graphite system today. So it's a pretty powerful construct. The last main one is the transport handler type. So if you wanted to, you could have a second named, another named queue on RabbitMQ. You could publish a message to that queue and then have third party external resources actually watch that queue in that PubSub model and then pull events off for like extra third party integrations. The last one is really a concatenation of all of these. So you can, if you wanted to take multiple actions on an event at any time, you could say I want to send the stat over to graphite and then I want to page somebody and wake them up and maybe put a message on a message bus for a third party system. So metrics and metrics collection using graphite and Grafana. Graphite is an open source system that allows us to collect, store and render time series data. It's got a simple line protocol that basically consists of the metric name, the timestamp and epic format and the metric value. You just can actually netcat that out to a socket and get metrics persisted in graphite. And then it's got flexible storage backends that supports whisper DB flat files. That's what we use today to scale out. We're handling hundreds of thousands of metrics a second using whisper DB. We know that there's probably a runway that we're not gonna be able to support much a lot more unless we really scale that out. So it also supports influx DB, open TSDB, cyanite and others. And then it's got a really super robust API for metrics retrieval and analytics function. So you can basically execute a curl command, get data back out of graphite and you can get it to do some things like averaging or percentiles or sums and things like that, which is pretty cool. So we'll walk through how Sensu gets metrics into graphite real quick. As remember before, the metrics check is scheduled. The clients run that check and then publish the event back to the message bus. The Sensu servers are configured with a graphite handler which knows how to make that, excuse me, the TCP connection to graphite. Processes the metrics event request and then connects directly to what's called carbon relay. It's a Python process. It's basically responsible for metrics ingestion and routing. It knows how to get that metric off the wire and then into a persistence layer. So there's a number of different cool things it can do to help support distribution of storage using consistent hashing and replicas. In this case, it uses consistent hashing to send that metric out to the carbon cache and whisper DB layer. So it sends that metric out to three nodes that are split across multiple availability zones to support that level of fault tolerance. And then it's written to the whisper DB flat file. So now your metric is off the wire and on the disk. We wanna be able to look at those things because what good is it if it's just stored on a disk? So we use Grafana. Grafana is a really awesome web interface that lets you build these really cool dashboards and KPIs. It knows how to talk to the Graphite API and Graphite API knows how to pull metrics from the disk and then push it back into the dashboard for visualization. Lastly, we also have a SENSU client, Graphite Metrics Health Check that is able to execute similar requests against the Graphite API to be able to pull metrics out and then to be able to do some thresholding and alerting off of those. So great. But what we have now is a monitoring system and a metrics collection system. We can execute health checks. We can execute metrics retrieval checks. We can get that data shoved into a time series database. How does that help us monitor cloud foundry? So one of our original goals was that we'd have automatic coverage of all the things. So what we did was create a Bosch release of the SENSU client. So we bundled up all the SENSU client bits, the Ruby parts of it, and then all of the health checks that have to get executed across the fleet. And we included that SENSU client job in all of our Bosch deployments. So anything that Bosch deploys, whether it's cloud foundry or any of the tiles or things that we use Bosch to deploy, we also include the SENSU client job. So now every node that gets deployed and pushed out using Bosch has coverage. We configure it to belong to the all group. It's just a default. It's just a word. We could have called it digital. We could have called it whatever. But now it basically allows us to capture all base Linux statistics for all the nodes that Bosch is pushing out, which is pretty cool. We capture things like CPU utilization, network utilization, memory and disk and the such. Quick note on metric names. This probably can't be understated as well. Setting a naming standard for metrics is one of the most important things you can do as you plan your graphite deployment. If you do it in a rationalized way, we'll enable you to do things like wildcard aggregation of statistics, which is super nice to be able to do in a cloud foundry distributed systems world. It minimizes maintenance of our dashboards and KPIs so things are kind of self-maintaining as we scale out subsystems of cloud foundry. So this is kind of an anatomy of a name for our metrics. We base our names on the Bosch deployment. So you can see here, the first part is the, this is a Bosch deployment for our US West production cloud foundry deployment. The second component of that is the actual Bosch job name. So if you're familiar with looking at Bosch manifests, I'm sorry, but you'll probably be familiar with seeing the different sub-components that are comprising that deployment. This is runner Z1, so this is a runner job that is for availability zone one. And then this is the instance number or the index of that job. So if you want to, if your deployment has 10 runners within availability zone one, this will go through zero through nine. And then the last part of it is the actual metric name. And this is generated more by the metrics check that you scheduled to run. So this one in particular will grab E0 transmit bytes statistics. So this is a dashboard that I was gonna walk through real quick showing like how we actually constructed dashboard, but this is a basic example of what you can capture just by getting the base Linux statistics. And some of the cool things, I don't know if it's really easy to see here, but what we've done is basically, for each of the cloud foundry sub-components, we've created a high level KPI that captures these Linux statistics. And using wildcard aggregation with our metrics definitions, we can actually get like CPU utilization or memory utilization across the entire fleet of say the runner pool. And then we can do things like do some percentiles and things like that. So we can kind of see where the outliers are and where the common things are. So we can kind of drill into those if we need to. It's really easy to basically rinse and repeat. So you kind of define your standard ones for one set and then you can just go through and change the names, generate quick dashboards for all of the others, which is great. But it still doesn't really give us a lot of depth into the cloud foundry subsystems, right? So now we can monitor all this stuff like Linux is spitting out, CPU, memory, network and disk for all that stuff. It gets us a little bit further than what we had with CloudWatch because we have a nice environment to be able to generate dashboards and explore that data a little bit more flexibly. But now we really need to start peering into the health and well-being of the cloud foundry subsystems. So after a bit of research, we came across a few open source tools that helped us crack that case. And the first one we use is the collector. So it's a Ruby program, it's an open source project. It basically listens on the NATS bus for CF subsystem announcements, pulls their subsystems varsy and healthy endpoints and then it knows how to get that data and parse it out and then push it directly to the carbon demons for the graphite system to persist to disk. Unfortunately, that's being phased out and it's being phased out pretty rapidly. I think I just heard as of 236 cloud foundry release, a lot of the subsystems are no longer supporting that varsy, healthy endpoint, which kind of sucks. But there's hope, so they're changing the model and they're starting to publish statistics to Logregator and then you can actually make some nozzles that attach to the logging subsystems so you can start parsing that out. So we're actively working on, obviously moving to that direction so we can continue to get all the stats that we need from cloud foundry. But Collector gives you a ton of different data. So this is a sample dashboard that we created. It's based on a lot of the good work that the PWS guys have done, a lot of documentation up on the cloud foundry website about monitoring cloud foundry. I followed those outlines pretty detailed and then built this kind of stoplight type dashboard. It gives a really high level overview of all the different subsystems in cloud foundry. Things like total number of runners, the expected number of cloud controllers, UAA servers, total DEA memory used, routes. The yellow one is pretty interesting and it's the available memory ratio. It helps us know when we need to scale out and add more capacity to the runner layer. We could spend tons of time just talking about this one. This is kind of like a high level one. This dashboard's up in our knock area so people can kind of look at it and get a general sense of like, hey, is everything pretty green? Yep, everything's pretty green. But if you need to, you can continue to drill into and make specialized dashboards for each cloud foundry subcomponent. So this one shows some detailed router stats so it shows things like total routes. It shows HTTP response codes from both your DEAs, the applications that are running, as well as response codes that come off of kind of the core cloud foundry components like your cloud controllers. If you see a lot of 500s coming off cloud controller, maybe there's something wrong with cloud controller. It also shows like CPU aggregation and some other things that might be of interest. Total network that's like throughput that's coming across your whole go router fleet. You can do aggregations like that, which is pretty cool. And yep, that's sweet dashboard, but I'm not watching that dashboard all the time, 24 by seven. So how do we actually get actions and take actions out of that thing? And that's where we develop the SINSU HTTP health check that can query the Graphite API. So we schedule the HTTP health check on a couple different SINSU clients. It knows how to construct basically a curl statement. So you can actually go in and those dashboards that you created, you can pull the definition out of that and put it into a curl statement, fire it off against the Graphite API. Graphite can go and retrieve the metrics, do the type of aggregation that you're thinking of doing. You can get an individual data point or a set of data points or you can average or some and then give a response back to the SINSU client with a JSON payload that has the details. And then SINSU can actually take action on that. So you can define thresholds and do all the good things that you can do with handlers and wake somebody up with pager duty. And that's about it. So I'm sorry, I only had a few minutes to give you a high level overview about this, but hopefully it gives you a better idea about how we're using SINSU and Graphite as the backbone of our monitoring solution. We're working on getting the Bosch release of SINSU client up on our GitHub, so it should be publicly available. Hopefully that'll help give you a head start and you can get working with that. I know Stark and Wayne guys have helped put out a Bosch release of SINSU server in the ecosystem. So that's out there. And yeah, we look forward to putting up maybe dashboards and templates and other components on GitHub as soon as we get those all cleared from our lovely legal department. So we have like, I think no time for quite, maybe I'm in there too for questions, but otherwise thank you very much. Thank you. Thank you.