Good morning, good morning, good morning It's time to rise and shine Good morning, good morning, good morning I hope you're feeling fine Good morning, get up, get out of bed It's time to wake up, you sleepyhead Gup is a brand new day And we can't miss out on that day to decay Get your day planned out to be at your best And you gotta make sure you got the right back tests Like this sleep away, make sure you're awake Cause we don't have time for fat finger mistakes And ratio condos will pay the bills But you gotta be quick to get those bills Follow your plan to keep your pocket stick If that markin' gaps up, look for Uncle Rick Small gap down means it's time for a duck But if it's in everybody, you know why we came here today Now let's get to it, let's go Good morning everyone Welcome to today's Zero DTE livestream April 1st, 2024 Hope everybody had a good Easter The S&Ps were up over 20 at one point last night Only up one NASDAQ up 18, Russell up 3, Dow down 48 Gold up almost 2%, Silver up over 2% Notes and bonds coming down 10-year yield Up over 1.3% Oil pretty flat, slightly green Natty gas up 3.5% Soybeans green, wheat red, corn red Euro and the pound red Bitcoin down 1.5% VIX at 13.74 So my plan for this morning My Monday AM ratio In my challenge portfolio, I'll be doing the Re-entries as well as the 1DTE I will also be doing the NDX A little bit later this morning, my 9.45 ratio Sprinkle in some discretionary Price action iron condors If they set up My quiet midday tranches Potentially PM tranches And then power our Hopefully the bots are firing on all cylinders this morning Seems like it's been on a Monday a couple times Where they've had issues so Be watching it closely I'll be ready to fire them off manually If there's an issue with the bots Good morning, Krush How is everyone's Easter? Yes, it's very thrilling Tomorrow, very thrilling Also, I'm going to be putting on a 3-4 DTE double calendar this morning About 15 minutes after the bell We've also got ISM Manufacturing PMI that comes out 30 minutes after the bell And we've got the FOMC member Is not till a few hours after the market's closed So no issue there Tomorrow morning, 30 minutes after the bell Jolts Then we've got several of our friendly neighborhood FOMC members Speaking tomorrow Wednesday pre-market ADP non-farm role Non-farm ADP non-farm employment change ISM services and Powell speaks At 11.10 am, along with a couple other feds Fed heads Thursday unemployment claims pre-market And some more Fed speak Friday Employment data pre-market And some more Fed speak Lots of our little friends Speaking around the neighborhood Looks like the expected move Is going to be about 16.9 In SPX Sassy blue angel Sassy blue angel I say that right Welcome, welcome So you're going to see everything that I do in the trade plans channel I post my trade plan with all the Back test links, all the criteria of exactly what I do So you'll know You would know ahead of time exactly what strikes will be selected, all that stuff The idea is to use, to check out my trade plan as well as some others And eventually build out your own trade plan I've been using trade steward automated Because it connects to TOS To manage my trades but You don't have to start that way, in fact I would suggest not starting with bots I would suggest starting Trading them manually and then If you decide you want to automate it Go from there Okay, looks like the old bots are firing AM ratio, iron condor 52.65 calls, 52.45 puts The shorts that that one came in on Next up, my re-entries are coming in And DX coming in So my one to one Took the 52.50 puts, 52.60 calls So that was 40 wide Excuse me No, 52.50, 52.60, 10 wide And my 3.2 is on the 45.65s And my 1DTE is on the 40.70s All right, so all bots fired So let me do a quick recap here Of what I've got on So I've got my NDX trade Which is on the 18.200s And the 18.340s I've got my AM ratio Monday trade On the 52.45, 52.65s And then in my challenge portfolio I've got the, on my one to one Is on the 52.50s, 52.60s And on my 3.2, I'm on the 52.45s, 52.65s Same as my AM ratio In the other account And then on my 1DTE I'm on the 52.40s, 52.70s The 3.2s are already up 10% Some little decay coming in there Is here Quick little decay coming in on those 3.2s So far I set up my Expected move here Is at about 16.9 at the open So the upper expected move in SPX Is about 52.74 and change Downside expected move about 52.41 SPX bouncing a little bit at the open Russell getting weaker Dow still red Trader year's connection to trade steward is not ready yet Reinhardt But just fired What is the deal with Rutt here where they've got two Zero DTEs but Is that an AM expiration? And he may, my Rutt hedge just fired I did not expect it to It doesn't say AM expirations It says zero DTE on the Expiration but it says April 2nd So I don't know what that option chain is To be honest It's got Same liquidity as normal Anyway, I'll come back and figure that out Cody, can you show you what you entered on the one to one On premium My one to one I got it for 10.55 on the 50 60s 50 puts 60 calls The credit of 10.55 So my NDX NDX is already out of range What is going on here? Nasdaq is Really pushing I didn't see what Nasdaq's Expected move was for today Did anybody catch that at the open? It's currently at about 83 and a half Let's just say it was around 85 88.9 Thanks Thank you, Michael Todd So, yeah, Nasdaq has already pushed through It's upside expected move for the day See what's driving that M.U.S.M.C.I. All the main chip culprits It looks like Google AMD and Vidya Yeah, all the big chip boys Are flying this morning SMH up 2% Leading the way Regional banks down So Russell's down Nasdaq the strongest Russell is the weakest But not even I actually got a little bit of a late start this morning So I actually haven't even Scanned through my futures On Friday when the market was closed Did the Kind of did a walkthrough of How I do the Have my how I do my day trading on my futures So Dow pushed above Made a new all-time high And then is dropping Dow's been really weak Compared to the other indices Come back to that I may I may consider a short and now Notes and bonds are falling Ten year yield up Almost 2% This this inflation thing is not dead My friends is not dead No matter what Jay Powell tries to tell you So here's So 6 E is interesting as well As I talked about this kind of a Spending downtrend retraced yesterday's bar The previous days bar now it's coming back down Looking for some momentum to the downside I'm going to take a short in a In the Euro 6 E 6 E M Alright so here's what I do So I'm not I'm just I'm basing this off the daily chart So I'm just going to get short the Euro So I'm short a couple of contracts Now I want to put my Like if it goes back above the high of today I would just get out so that's that's my Exit point if that happens I'm just I was wrong So I would get out so The high of today is 1.0833 1.0833 Yeah so right here So it goes there I'm out so now I can see On my platform the thing is One kind of easy Thing I like about trade evaded So my risk is five hundred seventy five bucks On the two contracts so this is So I do this sometimes because You know all these different futures Have different denominations And so you never quite know You know before doing the math beforehand So sometimes I just put on a couple Contracts and they'll come back And now I'll just add a couple more So now I'm close to that thousand dollars Of risk that I like to put on With these trades And then what I'll do Now if I'm trading the S&P or NASDAQ Or gold or some of these others Then I know what the dot I can calculate that pretty quick But on something like the Euro That I don't A I don't trade as much And B it uses five decimal points You know That's something that I just kind of Ballpark to start and then figure Figure it out the easy way And then I will I'll just place So I'm in for four lots So I'll place one profit target Um Let's just put it at like Right around a thousand bucks And then that way if that one hits My platform will go off giving me a Notification that I got to fill And then I'll come back and Check this if I haven't looked at it already And then I'm gonna delete I'll delete a couple of these profit targets Because if this thing really rips To the downside I don't wanna I don't want it to take me out Right so that's it on that Like the Dow short here too Let's see if the Dow bounces first SPX still going up NASDAQ still going up Russell and the Dow are red Alright so I'm gonna put on a Three four DTE double calendar Which I'm gonna get filled on my three four Alright just posted my three four In the calendar channel Alright so SPX a couple of little green bars A little bit of a pullback We uh Let's see did we hit a new all time high No we did not All time high fifty two sixty four point eight five We did not quite get a new one today Let's see if it's going to Hold off on a new all time high Doubtful I would say doubtful NDX is a little bit below its all time high from last week Eighteen four sixty four Three two ratios are up about seventeen percent already Get some good decay there My one to one is up about five Five and a half percent my one DTE is up about five percent NDX is out of range NDX needs a pullback Gold rockin' this morning Hit in the all time high it's pulled back now It was up almost two percent Uh Maro is that question for me What's fifty delta one What's that question on my calendar maybe It's not it's not fifty delta it's uh Twenty five delta calls fifteen delta Excuse me twenty five delta calls fifteen delta puts Let's see what you got Maro Looks pretty steady Eddie Fifty delta three four DTE Open at the open on Mondays Profit target twenty three percent Does it perform going back further Still good See the most of these come off on the first No most of these looks like a lot of them are held Till Wednesday Thursday Tuesday I kind of thought maybe they A lot of these would hit same day on Monday but it doesn't look like it Yeah in fact they very rarely do on Monday interesting They get a little bit deeper in that Thanks for sharing appreciate it White Tiger coming through with quick math By the way White Tiger shared his trade plan That I shared in the trade plans channel Thank you for that White Tiger Good stuff Let's see I've got a couple of Let's see non-zero DTE related I've got a couple of time flies on April twelve fifteen I still hasn't fixed the risk graph So these are actually it's actually down Up got a couple of hedgehogs in Yes this one is down a little bit This one is down a little bit as well We also got one in the NASDAQ One is up a tiny bit So I got some short premium in MES This one with eighty one DTE Rolled the puts up once on that one Then this last one that I'm trying to get Closed out of my challenge portfolio Rolled the puts up on this one as well This one's got forty six So by next week at the latest I'll close this Or if we get a down move Might get close to profit target So my one to one Could use a little pullback My three two sitting pretty My one DTE Up about seven percent Doing fine I don't know what that is Sassy blue angel If you go to the trade plans channel And you scroll up like three posts from So March twenty nine That's my trade plan I've got a video and I've got my Strategy sheet So it's in that looks like a Maybe Dick K's challenge or a calendar It's in this one here Yeah it's my it's my post from the For March twenty ninth That's my that would be my April plan What's what's your what's your story Sassy blue angel are you what kind of Options trading experience do you have How long you've been trading Fun fact about yourself What's your sign Tell us a little bit about yourself Anybody else new here as well Feel free this is these live streams Are for you all to answer questions Ask questions Hopefully we can answer the questions Trade SPX and ES mostly Trading options for five years Want to be more consistent cool You've come to the right place my friend You have come to the right place Just just keep in mind that You know obviously over the years We've built up a pretty big Content library right We've got a lot of content So when you first jump in It's going to seem really overwhelming But just You know take it one step at a time We've got a A lot of really good traders in here You'll you'll see in the trade plans channel That you know some of our experienced Traders have posted their trade plans as well There's a ton of good stuff in there But it's all but it also can be overwhelming You know as you're trying to build your trade plan And figure out what's best for you And your account size and your experience level And your risk tolerance You know everybody's different So the idea is to Take in you know what a lot of other People are doing that are having success with And then decide how you want to do it Uh John Kay don't worry about What other people's account size are It doesn't matter Uh you can do you can do Plenty with thirty to forty thousand dollars account Remember if you're doing If you're doing let's say you're doing a fifty wide Iron condor That'll that'll take about five thousand dollars Um per contract Okay So Whether you have a thirty thousand dollar account Or a three hundred thousand dollar account Or a three million dollar account You know it's just it's just adding Number of contracts So don't don't get caught up on You know the other thing you'll see is people posting Some massive gains on a daily you know On some days that That you'll be like well you know Gosh that that I can't do that Because my account's not that big Don't worry about it Like that that's not the that's not the point The point is We all start at a different place And so You know you just you just got to figure out the strategies And Um you know maybe you can't do as many strategies As somebody who's got a bigger account but Who cares right I mean we all We all started With smaller accounts Mostly Um I did for sure So You know just I would say starting out I would say Just go through You know You need to get option omega You know that would be one thing and if If you haven't seen in the zero DTE resources channel Right there That's there's a there's a checklist A new member checklist for zero DTE Okay so you got to So You know you can you can look at my trade plan sheet I've got the option omega links for everything So As you're going through those different strategies that I trade You know something some of them are designed for Beginning of the day some of them are designed for Power hour end of day some are designed for midday So as you're just as you're going through those You know you'll you'll see the Wing widths and all the you know the way that I structure Each trade and and you can go through the trade log and it gives you an idea of Kind of what the buying power requirement is Now you just you obviously need to change the trade size Number of contracts on there to To replicate what you what you're looking to do but it'll It'll give you a ballpark idea of what the buying power requirement is And maybe you have to narrow your wings a little bit Or maybe you need to change the structure You know the idea is not to to copy what what we're doing is just It's just to give you an idea of what we're doing what works for us And then you can kind of mold that into what works best for you All right so my look at this My euro my euro is paying Look at that drop So I you know this is a perfect reason I did what I did I put I sold four contracts but one hit and so I just got notified Because my broker says profit target hit or something like that And so now I can come back here and see what's going on And my other profit targets are are far away because I didn't want to Have them take take me out if we did have a big drop So I'll move that one up a little bit now Now if we get a little bounce I'll uh I may add back in here in fact I'm gonna sell some more if we get it if we retrace that bar a little bit Yeah spx having a little pullback uh sassy blue angel no they that that's why we live stream You know so I can show you what we're doing live but there's I'm not I'm not posting The trades in a channel I don't you know what I the problem the problem is that I see Is people try to try to copy the trades instead of actually learning to trade There's no value in that so we stream live for day trading and zero dte To show you what we're doing live uh but we don't we don't post the trades The other the other strategies like calendars and you know option selling and some of those Others longer duration trade we post the trades because that's a little bit different SPX coming down SPX going red No, you can't do that Christian not yet the request has been made though that'll come with uh You know once the brokers are connected that he wants to finish the uh That's definitely one of the high priority items is to do kind of a Ratchet down stop so if it hits a certain profit target stop reduces or you know You can set up different things like that but not available yet that stopped for a profit You must have a tight stop. Okay. I might never get to 30% I guess Unless I just didn't see it, but I've got it on my other monitor. I saw it get up to around 20 but Cool. Well So you're re-entering Reload So let's see on my three four dte Take that off Thursday morning or Let's start scaling out at 20% Oh, thanks fiche. I was gonna be contacting them after we get off here Yeah, I thought that was odd. I mean I didn't think there's am options except for the The monthly expiration so I thought that was odd All right, that's good to know appreciate that All right all any other questions comments Topics Before we jump off here. We'll be back for power hour today My three two is getting close to 30% now. Maybe I did maybe I did miss it But it's still at 28% even after this bounce. I don't know if mine got there getting close though All right, I'll You all have a good one Yeah, I looked at I looked at all the futures anneal Euro oh, I did not get shorted out. I should have Well, it hasn't moved too much Uh, yeah, so I just took the euro I know notes and bonds are moving but it's already kind of too late for me All right, I'll take care. Have a good day. See you in power hour


Well, I'm quite moved to just pick after all of you and I Think it changes a lot when we speak from different places So I would tell a story that I've been telling in other places, but the energy here is so different So let's see how it goes 15 years ago I was Enjoying one of the best moments of my professional life. I Had co-founded the first digital agency in Brazil in a time internet was only accessible inside universities It was the early 90s and Then I sold my agency to a big advertising network worldwide and I managed the internet operation in Latin America. I Travelled a lot. I met amazing people and I was creating the future and that moved me forward And to a day my partner and I we got news that would change our lives very deeply. I Was pregnant with my first daughter and Lucas got a diagnosis of a very aggressive type of cancer and The doctor said he would have only two years to leave And it took us many many months going to different doctors and exams until we found out the diagnosis was wrong He didn't have cancer But at that time the transformation inside us had already happened And at that moment we stopped living the future to leave the present and For us the present had a name That is Santa Paz so Lucas had a childhood dream of leaving aboard a sailboat And when we thought we wouldn't have a tomorrow We bought a sailboat and moved to live on it with our one year and one month old daughter Clara and Now it's been 13 years since we started to navigate and we leave it on board six of those years and and It's been more than 2000 days looking at the horizon and I think it's really hard to express the impact that those days Had in my life and hopefully we'll have in our daughter's lives We visited more than 30 countries we Started in England and then I crossed the Atlantic in The fifth month of pregnancy of our second daughter We moved to a small city in the coast of Brazil called Paraty Where we co-founded a school and got passionate about education Then we set sail again and we sail to New Zealand where we have been living for the past four years And when I look back to my journey after this 13 years that I have been Experiencing new ways of living and working and being I See that the way that we look into the world invites new perspectives So depending on the way we look Possibilities exist or they don't exist and That's what I would like to share a little bit how I learned to develop a way to look that seniors possibilities even if when life brought some challenges that seemed impossible to overcome and The first thing that I learned was the importance of silence Because if you want to to have a new way of looking we need first to make space for it and The sea helped me very much to find that silence So since I was very very young I love to dive and I didn't know at that time But when I submerged it was as if time stopped I was just five. I didn't know that but for me the sea is my meditation and You imagine how fast was the life of an internet pioneer at that time My life was completely crazy. They'd call me in Sandra Cida in the agency That is a way in Portuguese just to say like crazy Sandra something like that So I didn't meditate at that time what I do today But the sea quieted my mind and Really showed me that meditation doesn't need to be only doesn't need to happen only when you sit still, you know And you can find your your way to do it can be walking can be gardening whatever but We really need to make space For new ways of thinking if we don't find silence. We won't create anything new So that was something very important for me And another thing is I had to sail half the world at less than 10 miles per hour To really learn how to slow down. It took me 2000 days. I'm still in the process But this is important. This is really really important I used to think that the fastest fastest way to solve anything What should keep doing it until it is done? And now I understood that the fastest way to do something sometimes should To give it a break to pause and to come back when we are ready and I heard This phrase of Martin Luther that is really resonates with me now like I have so much so many things to do today that I will have to pray for three hours should be able to get it all done and It really makes sense, you know slow down in something from someone that came from a 12 million people town It is important and another thing is When I when I think of the sea who brought the seat into my life was my father and my father was someone that Taught me a lot of things about overcoming limits When I was born my father had already just lost his 19 year old son He had also lost his first wife love of his life Both of them to cancer His company had failed and he was at that time and he still is today The most optimistic and positive person I have ever met Two years ago. He had one of his legs amputated and now he walks. He drives. He does everything by himself at 93 years old and When I realized the importance of my father in my life, he really Showed me that obstacles are opportunities for growth and That changes completely the perspective that how we look into things And I believe when we stop to think in what do we value in the people that come before us and The people that we love we understand a lot about our values and about who we are and Yes, so maybe you could have a moment to reflect, you know What do you value in the people that you love and who comes to your mind? That is important to understand who we are. So after two years Leaving a board I got pregnant with our second daughter and we decided to go back to Brazil and And then we moved to a small village called Paraty It's a small historical village by the coast of Rio Rio de Janeiro and as soon as we arrived Which realized the the education infrastructure there was very very poor The few schools that existed didn't share the same values that we had and Then an amazing teacher that we met in Sao Paulo, Teresita Said to us you should start a school and I said to her Impossible how come I will start a school. I don't know anything about education and then she said well forget about the school Do you know other people that share the same? That think as you do and said yes We know lots of families that are frustrated with education and Can you start a network of other of parents? Wow? This is super easy We can start a network of parents Then we invited other parents around six couples to our home to start to discuss the kind of education the type of education that we would like to offer to our children and two months after that we have co-founded a Steiner school based on the value of education and Centered in the community so half the children pay and half Didn't pay and this school has been going on for ten years now in March It will be 11 years and a hundred families are supported and also a second school started from the same group and A lot of families moved to this small village now because of the school So I really thought it was impossible, but maybe it was improbable, but it's not impossible and important thing It should take the first step and then after that after taking care of that school for four years We set sail at the end and at that time was different. I think I started to look beyond the horizon. It was a Different experience and one day we climbed that mountain in in Maupiti and echo in French Polynesia and That vision touched me deeply. It was the first time that I looked at to the counter of the earth so clearly and I understood that When we look from a distance It really changes our What we understand? This is not something you the overview Institute studies the impact of looking at the earth from The space for more than 50 years and astronaut says that when you look to the earth from a distance All the problems that seem huge they disappear and There is a willingness of taking care of the planet and I didn't travel that far, but I could understand that when we look to the world from a distance We can connect with what really matters when we look to our feelings to our thoughts and our desires from a distance Then we really know what matters so Since then for me, I really I think this journey was about looking from a distance to the planet and That was important for us and then Things that matters can change over time So when we arrived in New Zealand, we didn't have plans to live here. We just arrived For the cyclone season. So that is a time that you don't sail. So you have to stop So we stopped in New Zealand and then someone said, oh, there is a Steiner school here. You should have a look and Oh, if it's a Steiner school, maybe the girl should learn proper English for a term that could be nice Oh, maybe we should get to know the country Wow, we like the values here. We like the people. We like the nature. Maybe we should try and Because we have lived before in smaller places We know it is not easy to find a combination of quality of life and quality of relationships with a good Infrastructure for work and for education. That's not easy to find this combination So we thought well, maybe we should give it a try and live in New Zealand for a while and After we made the decision my father had a very serious problem of health and I had to go to Brazil with our daughters and I spent three months there and then I realized after seeing so many other Ways of living it wouldn't be easy to stay there with our two daughters in a 12 million people town But I was I felt To be very divided because I was living abroad for ten years So that was the time to be with them, you know to be with my father as well So I started to think I need to find a way to go back to Brazil often and then after one month I secured a contract that I could I Could scale an innovation company in Brazil From my home in New Zealand and that would take me to Brazil every three months And that's what I've been doing for the past three years and For me it was very Liberating because I couldn't understand that I didn't need to choose between Brazil or New Zealand I could live in Brazil and New Zealand and As I spoke to many to others today I was so impressed to see how many people are living the same situations Being you know being invited to be more than one place at a time and how can I do it and I think if we start seeing that it's possible to be here and there Then it changes completely what we can achieve like you are in the same situation as well And I think we live really in a world of new possibilities emerge nowadays and When I first started to work remotely back in 2005 I moved we moved to a small city to Paraty That was four hours from my hometown But at that time that distance was too great And I had to go back often to deliver the work. I tried all sorts of combinations I would go every other week two weeks in one place one in the other every three weeks all sorts of combinations, but the fact is in 2005 we didn't have the technology but Most important we didn't have the mindset the culture to make that happen and Now working from New Zealand with Brazil or with Europe or with other places It's Closer than it was for our drive at that time And so I could experience this freedom of being able to work Everywhere to to be able to work anywhere to everywhere And many of you should have similar experience Digital nomads are increasing every day But for me the the important thing is not that we can work everywhere We just need a good internet connection. We need to have discipline and we need to have Reputation with people that trust us that we will deliver the work wherever we are These are the ingredients and we have the freedom But for me it's much more profound than that because when geography is not the limitation It changes everything It really changes and that's the big question for me right now because I have lived in smaller Places and I know it can be hard to find work meaningful work But I also lived in big cities and I know it's very hard to have the mindset to have the headspace to really Understand what matters? So for me, how can we we take the best out of the two places? How can we we help shape a future that is sustainable? Because I think this is crucially important. We won't find the answers In New York in Sao Paulo and we won't find the answers in these places because the rhythm of life in this place Doesn't allow us to have meaningful connections to have enough time to have enough Headspace to understand what is really important so for me This is a crucial question and that's why this gathering for me and New Zealand is so important and why for me the combination of places is What makes me complete? Because I really need to be close to my family my culture my origin the creativity of Brazil the innovation that I have there But I'm not complete if I'm there because I don't have the center. I don't have the headspace I don't have the community life True that can help me understand what matters and here I really Feel I think different from New Zealand. I really think different from New Zealand. I realize different things I remember to achieve different things but if we don't find a way of Not working in New Zealand because people ask me all the time yesterday two different people asking me How can you leave in a small city? How can you do it? What is the secret and for me the secret is to work From New Zealand with the world is not to work in New Zealand It should work from New Zealand and I think this it can be a small change But it changes everything so That's how I see myself now someone that work from New Zealand, but with the world and So from New Zealand because the this place makes a difference in the way we think Here we have the right environment to really create what matters in the world But if we can create solutions that can go to the world not that we are just thinking global solutions I totally agree that we we need to find to live locally to have this community spirit, but we need to spread this with With the word so it's sustainable as well. And so it has the impact that we want as well so for me this this makes a lot of difference and Maybe can we can talk later on about it as well in the session in the afternoon what it really means and And the important for me being here now is that I believe the future is the present we create and When I look back into my life Everything I learned by doing everything happens. I didn't plan. I am from Brazil Brazilians we first act and then we think it's completely different from the Germans that thinking every detail And the last thing that they do is the action So we are completely the opposite with first do and then we think So I never plan everything that happened in my life just happened But when I look back and I think wow, this is amazing that we can really create Today what we want to see tomorrow And I think that's why I think it's so crucially important the moment that we are living now with the Edmund Hillary Fellowship because It is huge when a country decides to create a new kind of visa To create a whole infrastructure to support Entrepreneurs who come to this country to address War challenges. This is huge. This is really means a lot And for me that vision was one of the reasons why I decided to stay Because I really want you to create Things that can make a difference and so I think this is a very important moment that we live in and I really Would like you to ask you to think about what which future would you like to create and we future Can we create together? So in this afternoon, we will have an opportunity to have a circle of one-on-one Conversation and I would I'm very interested to know other stories of people What are the challenges that others faced when geography is not a limitation When you know working in different places how to make it sustainable because I think if we can create a sustainable way Then it can make a difference. Thank you


Hello people of the internet, my name is Johnny and welcome to Ruin Month. That's right, it is now officially July, which is the release month for the upcoming Ruin DLC for Security Breach. No release date for it just yet, um, pfft, Steelwall is taking their time, but surely we're gonna begin it soon.  But without further ado, if you want to stay up to date with everything going on with FNAF, scroll down, tickle that subscribe button, and let's hop right into it. We got the official description for the 8th entry in the Tales from the Pizza Plex book series, B-72, it goes as followed, how do you know what's imagined and what's not. After spending most of his life trying to become an animatronic, Billy wakes up in the hospital to an entirely new reality. Travis can't shake the feeling that something eerily familiar is haunting him, and Nightmares makes Rory's day and nights blend together until it's hard to tell what's what. It was a bit weird because we did get previews of the B-72 story in this book not too long ago before the description came out, but thankfully now we've got the official description, the whole book comes out on the 3rd of October. Next stop, let's move on to some U2's merchandise, they showed off a teaser for their upcoming Flocked Foxy figure, and if you remember not too long ago, we got to look at a Flocked Freddy figure, so it seems like the whole FNAF 1 gang is going to be getting Flocked Variants. Over on their Tik Tok, U2 showed off some brand new Sun and Moon plushies, which are technically new, but they do reuse their designs from their shoulder riders. And these guys were to promote their upcoming wave of brand new FNAF plushies and a Sun and Moon Nightlight, dropping on July 11th. And as you can see the plushies in this wave are Vanny, Glamrock, Chica, Roxanne, Monty, and those two Sun and Moon plushies. And like I said, this is Sun Nightlight, don't know why, but it's kinda neat. Once again, these guys drop on July 11th, doesn't look like they have a limited time release, which is pretty amazing, we've been getting that for the past couple of FNAF drops. And speaking of upcoming FNAF drops, let's now move on to some of Funko's brand new reveals from Scarlet Joker, because they were able to leak to us that an upcoming Freddy Fazbear pop and tea bundles coming out with a variant of the pop. We're gonna be getting a Funko soda featuring the Sun with a Chase variant, most likely that Chase variant is going to be the Moon, I don't imagine what else it would be. And lastly seems like we're gonna be getting some line of merchandise themed around Frost Plushtrap from FNAF AR. Exclusive to Walmart, not entirely sure what this merchandise is, if it's a figure, a plushie, it's probably one of those two. And lastly for Funko, we got the news that everyone's been waiting for, Security Breach Funko Pops. Because earlier today we got revealed to us the Sun and Moon Funko Pop exclusive to Hot Topic, a very interesting approach for this daycare attended figure, looks like they've fused together both versions of the Sun and the Moon. Into one figure, definitely not what they did with the action figure, so it's a little confusing, but honestly, I think this figure looks fantastic. I really do hope Funko decides to make other Security Breach Funko Pops. I mean, how cool would it be to see the Glamrocks, Burntrap, maybe even the Blob, DJ Music Man, come on, they've got those big pops, they can do those guys. But I'd love to know what are your thoughts on the Sun and Moon Funko Pop, what other Security Breach characters do you want to see get made into Pops? We've gone now to some game news, we've got quite a few FNAF titles on sale right now, actually as part of Steam's Summer Sale event. You got Security Breach Half Off, perfect time to get it before the DLC comes out this month. Help Wanted and its DLC of Curse of Treadbear are both half off as well, and finally we got Pop Goes Arcade, a game in the Fazbear Fanverse initiative that is 15% off. So if you don't own any of those games on Steam, now is probably the perfect time to get them. And speaking of games, let's talk about FNAF AR, because we've got some very confusing, intriguing news, because this GIF appeared on Illumix's website. This is entirely brand new, it features the player wearing the mask, baby lurking behind and then jump scaring the player. It doesn't seem like this is any gameplay footage from FNAF AR, so I highly doubt this is teasing a new update. We did get yet another GIF of Belora, crawling and jump scaring the player as well, I believe if I remember correctly that's our animation from the Dark Circus Encore DLC. And lastly for our third and final GIF, we got Shadow Bonnie using his occlusion technology, emerging from behind a wall. I believe Shadow Bonnie's occlusion technology where once again he can be behind objects and then kind of phase through them. It was planned a while back, I don't know if it ever actually came to the game, I think if it did it was only on Android because I know I definitely don't have it. But certainly some very interesting new GIFs and footage for FNAF AR. Once again doesn't seem like any of these are really gameplay besides Shadow Bonnie's one, and even then you can see some leftover UI towards the, you know, left side of the screen. So that leads many people to believe this is just for like promotional reasons to add to Illumix's portfolio of stuff they've worked on, stuff they can do with AR tech. Even most of these GIFs were featured on their Five Nights case study page, which again, if you look at it just looks like a portfolio for the game. Unfortunately doesn't seem like a new FNAF AR update is coming, but I kind of hope a new one is. This is the first time in a long time we've seen Illumix do anything with FNAF AR and it would just really suck if they dropped these brand new GIFs and didn't touch the game. But I'm hopeful they're gonna come back to the game, but quite frankly as more time goes on that seems less and less likely. I'd love to know what are your thoughts on these GIFs? Do you want to see a FNAF AR or make a comeback? And now let's move on to a whole bunch of FNAF movie news. First up you may remember not too long ago we got the news that a novel based on the film was gonna be coming out in December. Well, we got the cover for that book and yeah, that looks like a cover for the FNAF movie. The official movie novel Five Nights at Freddy's from the New York Times bestselling author Scott Cawthon, Seth Kudback, Emma Tammy, all three of them being writers for the actual film and then the adaptation is being written by Andrea Wagner who's worked on a whole bunch of other FNAF books. Like I said, this comes out on December 5th, so it's gonna be interesting to read the story and the events of the movie instead of seeing it visually on screen. Next up, some very exciting news. We got a couple FNAF banners being spotted at Universal Studios Hollywood. This is simply just to promote the upcoming film releasing in theaters and on Peacock October 27th. However, there are a lot of people who are really hoping we get some sort of FNAF themed attraction at Universal Studios again to promote the film. I think if the movie does well, I wouldn't be surprised at all if Universal puts in a either temporary or, you know, maybe permanent attraction at their resort. That'd be really cool. I'd love to know if you've been to Universal. Have you seen these banners? What would you like to see as an attraction at Universal if they do make one? Next up, we got Jason Blum talking about the FNAF movie development in a recent interview with IGN. I'm not gonna read the whole thing. I'll leave the article link down below if you want to go check it out for yourself. But I do have one quote I want to touch upon, and that is Jason Blum saying, Everyone said we could never get this movie done, including, by the way, internally in my company. I was made fun of for pursuing this, this thing that could never happen. And that always lights a fire under me to say, I bet I can do this. Just a really sweet quote. It's really amazing to see just how doubtful so many people were of Scott, of Jason, of the movie team. And yet here we are a couple months from release now, and the movie looks incredible. It's a really insightful heartfelt interview again. If you want to read it, it'll be linked down below. Next up, we got a few more set photos and behind the scenes for the FNAF film. First up, we got Piper Rubio with Cheese Trap. We got a few extended shots of William Afton being played by Matthew Lillard. Vanessa Shelley, that is her official name in the film. Being played by Elizabeth Lail, as well as Mike being played by Josh Hutcherson. Another shot of Josh Hutcherson, you may remember this in the short trailer we looked at not too long ago, and this is of course the scene where he tucks in Abby being played by Piper Rubio. And speaking of Abby, here's another shot of her inside the car. It seems like when they first pull up to Freddy Fazbear's Pizza Place, you can even see the stuffed teddy bear she's going to bring inside possibly foreshadowing her connection with the animatronics. An extended shot of Mike in his house on the phone asking William Afton, hey, is the security job still available? Another extended shot of Michael walking up to his house, noticing the notice of delinquency, I believe it is, on his door. As most people have speculated at this point, this is most likely because that guy he beats up at the mall in the water fountain. A lot of people assume that was his job before he gets the gig at Freddy's, then he loses it, he gets this delinquency notice, he's short on money, he needs the money, he calls William, he gets money because he gets the job at Freddy's. And lastly for extended shots we get a shot of Mike driving his car up to his house, this we saw at the beginning of the official trailer. And now for our final movie topic for today and our final news topic overall for today's FNAF news video, we got a couple photos of the Freddy Fazbear suit being tested at Jim Henson's Creature Shop.  And then I said, horror, horror, horror, and they all laughed. You can see director Emma Tammy in the background inspecting the suit, making sure it looks all good for shooting. In this second photo you can see the lovely person underneath the suit, testing it, make sure it works all well, this is actor Justin Michael Terry. And with these brand new photos it looks like he had an absolute blast testing the suit, I would kill to be in his position right now. I mean just look at these photos, look at Freddy Fazbear, he's real.  These are probably some of the coolest photos we've ever gotten for the entire film, I mean I really just can't get over it, look at that freaking dude. They absolutely nailed how the suit looks, he looks identical to what Freddy looks like in the game, he's got so much expression to him with the eyebrows with the mouth. And lastly for photos we got Justin doing some poses with the Freddy torso and legs on, that is really crazy to see. It's also crazy to take a look at just how many mechanisms are under that suit, I mean think about it they gotta do a lot of activities underneath that suit. Also worth noting people have pointed out in the first picture, inside a display case you can see a couple miniature figures of Chica and Bonnie, looking strikingly similar to the figures we saw in employee making at Jim Henson's Creature Shop not too long ago I believe last year. Believe that was the time we first found out Jim Henson's Creature Shop was working on the film with the suits, making the suits and I mean just looking at now a year later they've knocked it out of the park man. So I'd love to know what are your thoughts on the suits, what are your thoughts on all the movie news, all the book news, the merchandise news, the security breach pops, maybe FNAF AR coming back, everything we've talked about, and that's gonna do it for this FNAF news video, thank you so much for watching and I'll see you all on the flip side, goodbye.


So I think it was a very very interesting panel and I think my key take away really was that it's very important for brands to figure out what's their reason to exist and what's their core purpose because that's what really keeps marketeers honest and brings them back to what they do really every day to build the brand in the long term.


Welcome back to the School of Chalesthetics. My name is Michelle and I'm the newest member of the team here at the School of Chalesthetics. I am a registered dietitian nutritionist and today I'm going to be going over a really fun recipe called overnight oats. It's super easy, very simple, packed full of nutrients and it's great for on the go. So if you enjoy this recipe and you want some more content, both educational materials and more recipes, please check out the new nutrition and health course. It's in the virtual classroom of the School of Chalesthetics. You can also find a link to it in the description below. So please feel free to check it out and I hope to see you in the classroom. Okay, so this is one of my favorite go-to recipes and that is overnight oats.  One, it's super easy to make. Two, it's convenient for if you're on the go. Three, there's a bunch of different nutrients packed into it and four, it tastes really good. So today I'm going to make the most kind of basic form of it, but there are a ton of different variations, a ton of different ingredients you can use. There's an infographic you can check out. It's overnight oats builder showing all these different types of ingredients you can add in. It's kind of a flavor taste preference, but that's what makes it fun. You can kind of mix it up, try some new stuff. Again, this will just kind of be a fairly basic recipe. So we started out with our oats, which we've talked about, our whole grain, good source of fiber. That's good carbs we're looking for. Next, you're going to add your protein of choice. So I am using Greek yogurt, but again, check out the infographic. There's different things you can use. If you like putting protein powder in things, that's always a good option. Cottage cheese is something a little different, but always really good. After that, you're going to look at your healthy fat options. So I'm going to use some chia. I like to put chia in this because chia actually absorbs a lot of liquid. So it kind of gives it that gummy taste and gives a little more consistency and bulk. Then also with the healthy fats, it's always good to have some type of nut butter, nuts, seeds, whatever type of healthy fats you enjoy. So I'm using peanut butter today just because it's kind of my favorite helps keep us full. All those good fats we talked about. So I'm going to add that in. I also have a little bit of honey just mixed in with this as well. And then next up, you're going to kind of choose your add-in. So that's where it gets fun. Different types of fruits and vegetables kind of gives it a lots of flavor. I'm doing blueberries because I love blueberries. I also have on the infographic, you'll see you can add vegetables, which I know sounds kind of crazy, but it's actually really good. There's a really tasty carrot cake overnight oats recipe. I also like to use rice cauliflower and actually put that in there. It tastes and looks similar to the oats, so I honestly don't even notice it. And it's a really nice way to add some vegetables to either a snack or breakfast whenever you're having it.   Also cinnamon because I love cinnamon. And we talked about with all of these spices how it can be great for health. So not only does it add flavor, but it adds a little bit for your health as well. And then lastly, you're going to add your liquid of choice. So different types of milk you can use, almond milk, cashew milk, typical dairy milk, coconut milk, if you're doing maybe a Hawaiian themed one, lots of fun options there. So as you can see, that was super easy. Put it all just in a jar. What you're going to do is just mix it up real good. You want to make sure the oats get completely covered. Same with the chia, because again, those are going to absorb a lot of liquid. And then after that, all you do put the lid on. If you want to have a little fun with it, shake it up a bit. And that's it. Put it in the fridge. And that's a set for about three to four hours to make sure it absorbs everything up. But then after that, it's already for you to eat. And the great part about that is so you can see, I have one kind of made up here. It thickens up quite a bit, but these are good for about three to five days in the fridge. So if you wanted to make some for the entire week, it makes it a really easy grab and go breakfast or like I said, a snack. So over my notes, I highly recommend them. Check out the infographic book. I said tons of different variations of flavors and just really fun, easy, easy recipe.


All right, cool. So what is Prometheus? Prometheus is a metric space monitoring and alerting stack. When I say stack, it's end to end, as in you get the instrumentation libraries to instrument your applications and also exporters to get data from other systems that are not instrumented with Prometheus. It also has the scraping, which means the collection and the storage layer. And it also has a querying, alerting dashboarding layer, which is the UI and the way you interface with all the data that you collect. And this is for all levels of the stack, as in you can monitor systems, applications, to your hobby projects, to weather, to anything. It's very generic. What differentiates it from the older monitoring systems is that it's made for highly dynamic cloud environments, as in when, for example, Kubernetes where pods come and go. Prometheus is really, really good for environments like that, where you don't have static hosts, but have pods that come and go and change over time. Prometheus does not do any logging or tracing. It's very focused on metrics. It does that one thing, and it does it really, really well. It doesn't do any automatic anomaly detection. You have to write the alerts yourself. We have a really powerful query language, as you'll see, but you have to write the alert queries yourself. We do not go and suggest any anomaly detection or anything. It doesn't have scalable or durable storage. So what does that mean? So essentially, with Prometheus, you can comfortably store up to a few terabytes of data, as in you can only scale to a single node. And you can store, the typical retention is two weeks, but you can also store a few months of data, but typically this is not for storing years and years of data or like scaling beyond a single node. Yeah. So it started off in 2012 at SoundCloud. They were, it was a bunch of ex Googlers who moved to SoundCloud and they really missed the monitoring system that they were used to. So they started working on Prometheus. They started adopting it internally at SoundCloud at scale and they finally published it end of 2015, I think. It joined CNCF and V1.0 was released in 2016. V2.0 was released in 2017. You might expect V3.0 to come, but we are at V2.40 right now or something. So essentially, we're still on V2.0. It works really, really well. And yeah, it was a complete rewrite of the storage engine and it's kind of future proof. So coming to the architecture. So you have your applications that you want to monitor that you want to collect metrics from. The way you do this is you instrument your applications with Prometheus or Prometheus-compatible client libraries. And these client libraries expose a HTTP server. So essentially, you need to expose your metrics on a HTTP server. You do not push your metrics to a central system. You just say, oh, if you hit this API endpoint, which is slash metrics typically, you get all the list of metrics. And this endpoint is being hit regularly by Prometheus and that's how Prometheus collects the data. Now, if you want to monitor things like the Linux system or MySQL or other systems that are not instrumented with the Prometheus client library that are not exposing this endpoint, but they have their own way of exposing analytics. For example, with MySQL, you can run a bunch of queries and you can get the analytical data or you can get the metrics out of the number of connections, the size of the DB and things like that. Or for Linux, you can basically scrape proc, the proc file system to get the data out. So we have exporters, which you run alongside these systems. What these exporters do is they just basically go talk to the service in its own native language, in its own native format and take that metrics data and convert it to Prometheus. So it also exposes a HTTP server that talks Prometheus. Now, we have Prometheus, which just basically goes to all of these services and collects the data and stores it in the TSTV, which is the local storage engine of Prometheus. Now, Prometheus needs to discover what services exist. And that's where service discovery comes into picture. And this is something really, really powerful because suppose you're running a collection of services, maybe say, you say, I want 45 of my services to run. You have auto scaling up, that goes to 47 or 43. You have a dynamic number of services running and now you're monitoring them with a push-based system. So you don't know when only 41 of them are running. It's really hard to detect if one or two services are malfunctioning. But with Prometheus, it talks to the Kubernetes API or it talks to the service discovery provider. It knows, oh, there is 45 services running and here's the IPs of all of these. I'm gonna go and try to get metrics from them. If one of them is down, we will know immediately because Prometheus will fail and it'll have a metric that says this service is down and we can alert on it. So that's one of the advantages of the push, the pull-based system over push. So that's the service discovery part of Prometheus. And then we have the UI side of things. So we have a web UI, which is really powerful. I still regularly use it, even though I work for Grafana. It works really well for debugging purposes and for dashboarding and for you to look at regular dashboards, we recommend using Grafana. There's also a lot of people who wrote a lot of automation with our API where you just call Prometheus with promql and it gives you all the data. So there's this, you can say the data usage side of things and also we have alerting. So Prometheus has, so you can write alerts in Prometheus, Prometheus will evaluate these alerts against the data in the Prometheus and then it sends it to an alert manager, which basically deduces and routes alerts. For you can say, oh, for this namespace, send it to this Slack channel or for a critical alert send it to pager duty, all alerts send to Slack channel. You can do this routing, that's the alert manager component. One thing I do wanna mention is the robust form of alerting that happens with Prometheus because the very little amount of dependencies it has. Network is very prone to break and if you put your alerting on a system, on a distributor system or on a system that relies on networking, it's less robust than putting it in Prometheus and it's as close to data as possible. That's really one really cool thing about Prometheus. Yeah, the selling points of Prometheus are its dimensional data model. So when the data model came out, it kind of literally changed the world. We will talk about that. We have a really nice and powerful query language built for Prometheus and Prometheus style data. We have a simple and efficient server even though it's a single node server that doesn't scale typically. It really scales vertically on a single node and also our very powerful service discovery mechanisms that we are constantly adding new service discovery mechanisms to and improving. So talking about the data model, what is a time series? In my mind, time series is an identifier for a list of timestamp values. For example, the stock price of a particular stock, that's a time series because as a timestamp there's a value. The weather or temperature in a particular city. There's a lot of different cities for each city. There's a weather dot, I mean weather for Detroit, weather for Chicago and stuff like that. That's a time series. But how do we identify this each time series? That's where Prometheus shines and it has this label-based time series. For example, HTTP request total with the labels that describe that particular thing. So it's flexible. It doesn't have hierarchy. There's no dots here. It's not HTTP request total dot ingenex dot 200 or anything. So if there's no dots here, you can add and remove labels without your queries and dashboards breaking. Which is really powerful. And like in the previous model, if you're used to graphite or stats T, you have like HTTP request total dot ingenex dot 200 or something and you have to guess what the 200 is. You have to guess what ingenex is. But here it's very explicit what each of those labels mean. And that's really powerful. For the querying, we have our own language called Procure. It's a functional query language. It's built for Prometheus and Prometheus style data. It's not S-U-L, which I think is a huge benefit. It's very easy to reason with. And once you get used to it, you cannot live without it. And one really cool thing I wanna mention is today, if you are a Google Cloud customer, you can go to Stackdriver and before you used to have this clunky UI where you have to click a lot of things to understand but you can now use promql to query that data. It's really nice and really powerful and more and more vendors are adding support for it. Yeah, for example, let's see how selecting all the partitions that are more than 100 GB capacity that are not mounted on root looks like. So first we have the node file system bytes total, which is a metric. So if you select this, this is gonna give you ideally the amount of disk that the file system is using. And when I say not root, you can say mount point not equals slash.  Now this is in bytes and we have to convert it to GB. So one dot E nine, one divided by one E nine and that's greater than 100. So it's greater than 100 GB and it's gonna give you a list of all the time series or metrics that match that condition. And here you can see, okay, on this particular instance, this particular mount point is taking more than 100 GB, it's taking more, oh, 118 GB and things like that. It's kind of very easy to reason with, at least the easier queries. So you can write really ugly promque, but it's better than other languages, I think. Yeah, and here's what is the ratio of requests across all my service instances. So you can say ratio of errors. So you can just say, hey, give me the list of error, I mean, give me the rate of errors divided by the total will give me the ratio of error. So here it's like 2.9% of my requests are errors. And then you can also add custom groupings to it. For example, give it to be by path. You just say some by path and you kind of group by path and divide by path. And you can see that, okay, here's my worst performing in point, which is basically about 9% of my requests are errors on this topics endpoint. So you can write a query that says, if my error threshold is more than this, send me an alert, you can get that query, your alert will page you, you can get that query and then you can dive into it, you can add dimensions, slice by dimensions to understand exactly what is causing that. And alerting is very similar. So basically you write an expression that matches a list of time series. And whenever there's a time series there that alert condition is matched, you can send yourself an alert. For example, if you say more than, if I'm seeing more than 5% of errors, send me an alert. But one really cool thing is the four period here. Four or five minutes. So you can have some weird freak networking incident where you just have like a blip of errors and then it's back to normal. It's fine. It's just a small, tiny blip of errors. You don't want to be woken up in the middle of the night for that. You will want to be ideally woken up if this is continuing regularly. So you can configure a four period and only if this condition is true for a particular amount of time you get paged. And that's also really powerful in reduces the number of pages that you get. And then you can add labels and then you can route by labels and you can do a lot of really cool things for alerting. Yeah. This is something that I'm also really proud of. It's very efficient. And even though it's a single node system that's not distributed, a single node works for a lot of the companies. It can scale to one million samples a second with tens of millions of active series. And this is more than enough for most organizations. You don't need distributed storage. You don't need a complicated monitoring system to run. You can just run Prometheus, which is single node, extremely robust and focus on your applications, not your monitoring. That's really powerful and it's really simple, really simple to reason with and really simple to operate. We also use the gorilla compression on our data, which means a 16 byte sample which is a timestamp and value compresses down to just one to two bytes, like 1.6 bytes a sample on average or 1.2 bytes a sample on average, which means even with tens of millions of active series on a single node, you can keep like two to three weeks of data or even months of data without having to resort to a distributed or network storage. And that's really powerful.  There's nothing inherently broken in Prometheus that you cannot store more than this. It's just the limitation of disk space that is basically stopping you. Yeah, so one thing I wanna highlight is the exporter ecosystem. Again, Prometheus is a pull-based system. It needs to go and scrape metrics from things. And these things might not be talking the Prometheus protocol. And we have a huge ecosystem of exporters. When I say huge, I mean massive. Like every time somebody is like, how do I monitor this with Prometheus? The first thing I Google is the thing Prometheus exporter and I will always, almost always find one, including speedtest.net exporter or like a router exporter for like Fritz box back in Germany. You can export that, the talks to that API converts things to Prometheus and gives me data on how my router is performing. The ecosystem is huge, which means you can monitor many or most of the popular services or things that you run with Prometheus. So that's the exporter ecosystem. We also have a lot of, we have the JSON exporter with this very generic. If an API returns JSON and you want to convert that to metrics, you can do that with the JSON exporter, but you can also natively instrument a lot of the applications and libraries with Prometheus. And this is something we are seeing more and more of. Cool. In conclusion, yeah, Prometheus with its dynamic data model, the query language and simplicity is a really, really good monitoring system for cloud native environments, also for your hobby projects for everything across the stack. Yeah. Use more of it if you are not already using it. So that's me with the intro and now Ganesh. Yeah. So in the deep time, we will see what is the few of the highlights, what are new in Prometheus in the last one year. We'll mostly look at the Prometheus server itself, though there are lots of other projects under Prometheus.org, which have done great stuff. And we'll see what's coming next. Recapping some features of from QL, which have been presented before. Two of the things which let you control the time of a time series. So a query works in a way where you mentioned the time when you want to run the query, but you don't always want all the data to be fetched for the same time in the API. Sometimes you want to fetch data for the past sometime in the future. Sometimes you want to pinpoint the exact time when you want for that query. So Prometheus supported offsets, which lets you move back the time in the past. But in version 2.25, we added support to move into the future because sometimes people like to forecast things and put that data into Prometheus. So you can query data into the future. And with the help of the at modifier, which is the orange text that you see as at end, it pins the time for that vector selector that particular time. So these were introduced more than a year ago, but it became stable in the last, we announced it stable in the last one year. And recently we also added trigonometric functions in Prometheus and an operator called arc tangent. The first example shows the angle is in degrees. So we convert it into radian using the radian function, then we take a sign of it. Yeah, these were the new things in the promql. Now before I talk about this particular feature, Prometheus has a feature called remote write where you can configure Prometheus to send all of its data that it's getting to send it to a remote storage, for example, Thanos or Cortex for long term storage. And in version 2.25, Prometheus received the capability to receive the data from the remote write. So you could have a Prometheus remote write into another Prometheus. So this also came more than a year ago, but in version 2.33, which was within last one year, we declared it stable. I think you have to still enable it using a feature flag. And talking about remote write mode, you don't always want to store all the data in Prometheus because it's possible you never query Prometheus. So in version 2.32, we added a new mode in Prometheus called the agent mode where the Prometheus does not store any data in a queryable fashion on the disk, which reduces the load and the storage required for the Prometheus. And it just scrapes the data, stores it in a write log and forwards it to the remote storage and clears the write log in a regular fashion. So this was added to make the remote storage so easy. And up to recently, Prometheus released a new version every six weeks. And once a new version was released, we rarely ever put the bug fixes into older release. And we always ask you to upgrade to the latest release if you wanted a bug fix. This was not really helpful lately. And starting 2.37, which was released in July, we have started releasing the long-term support releases. First one was 2.37, which was released in July. We plan to support it until Jan. I think the plan is to have one or two long-term support releases every year, which will get critical bug fixes. And another fallback before this particular feature was that if for a time series, you got a sample, let's say for a timestamp thousand. And for the same time series, due to some timing issues, a new sample came for a timestamp, let's say 900. Prometheus would reject it because it could not support timestamps that came out of order. Every new sample had to be newer than the sample that came before. But starting version 2.39, we added an experimental support in Prometheus where you can say if the out of order sample or the old sample that comes within, let's say two hours in this configured example, we can ingest it in Prometheus right now. So Prometheus no longer will reject out of order samples and we can configure it to have, let's say a hundred year old sample and it will still work fine. And this is the last thing that I'm going to talk about in the deep dive, which I am very excited about. In the data model, you might have seen that a sample has a timestamp as int and a value as float 64. And we use this time series model to represent a histogram. A histogram is a distribution of values within buckets, for example, 100 counts within the number zero to one second and things like that. And for every bucket, we had a new time series and we had a separate time series to denote the overall sum, overall count of the histogram. But with these native histograms, which I just merged yesterday and will be part of release 2.40 next month, we are replacing the float with a complex data structure which stores histograms in a sparse fashion, in a nicely compressed fashion where it will be a single time series and hundreds of buckets without compromising on the storage efficiency. So this is coming next month. So with this, I would like to open the floor for Q&A. I think we have roughly 13 minutes for Q&A. Hi, thank you for your explanation all of them. And then I'm happy to use that as a Prometheus. And recently I found that there's a Kuba Prometheus stacks and ham chart. I'm deployed it. There's some secret name is a little bit strange. So I opened some issue, but nobody check in. So could you check the issue that? The issue number is the, I'm really sorry for that, but the issue is nobody see this though. Issue number is the 2,533. So could you look at it if you have a time? Thank you and sorry. Yes.  So the helm chart is not maintained by the maintainers of the Kuba Prometheus stack. So just wanted to say that. Hello. I had an issue in production a little bit ago where we had a developer wanted to add some custom metrics to their app, which is yay, fantastic. He didn't really have a lot of oversight when doing it. So he added a label for the path of the request coming in. The problem was some of the paths had unique IDs in them. This went to prod after about a week, we ended up with a label that had a cardinality of like 500,000. As you can imagine, Prometheus did not handle that well. Well, actually I'm not sure if Prometheus didn't handle it well or Cluster didn't handle it well. Are there any, I guess I'm not aware of it. Maybe there is a simple answer. Is there a way to kind of put some guardrails around handling labels and high cardinality like that? Or is that just a, hey, don't do that again? So we have something called relabeling rules on scrape time, but for the issue that you mentioned, I don't think you can foresee the issue happening, okay. So we now have scrape-level limits where you can limit the number of series in a scrape and you can be like, okay, if somebody's sending me more than 5,000 series or 10,000 series, depends on the scrape config, you can just, the scrape will just fail. And then the developers will come to you and say, I can't see my metrics and they can go to the targets page and see, oh, I'm pushing a lot of data. Probably garbage. So we have all those limits in place. They're not part of the global, so you have to add it to each scrape config, but I have a PR out that I did during the contrast today, which is going to add it to global as well. Sorry, what was that called again? They're called, I don't know, but if you go to scrape config and search for limit, there'll be a bunch of limits in there. Great, thank you. It's sample limit. Is there any performance trade-off with using the out-of-order write feature that you mentioned? Does it use more resources because it has to cash in memory? Yeah, so we have tested this in production for a bunch of different loads. Depending on the rate at which you are getting out-of-order samples, there will be a bit of increase in the CPU. And the memory, I don't think it affects a lot, but again, it all depends on the percentage of samples, the percentage of time series that are getting out-of-order samples and the rate at which you are getting out-of-order samples. But still, the memory will be capped up to some point because once a time series gets up to 30 out-of-order samples, we just flush it to the disk and cap the memory consumption of a particular time series.  So there can be no difference, there can be a little higher difference, so it all depends. Thank you. So when you're talking about the long-term support, the LTS, you are specifying about specific versions, right? Is it that only in those versions you get the critical bug fix or I was hearing something like that? Okay, so the latest release which is out will always get the critical bug fixes and the long-term release is like, for example, 2.37 which went out in July and which we plan to support up to Jan. It will get critical bug fixes up to Jan until the next LTS release is released. And top of that, the latest release which is out right now is 2.39. That'll also get the critical bug fix. So it is like a patch release? Yes, patch release. It won't get new features, it won't get any experimental features or bug fixes to them, but it'll get critical fixes. By the way, we also have a Prometheus Quarterly community call and we discuss all the latest and greatest things there and you can always, always bring your questions and directly talk to the maintainers and community members in the community call. Just Google for it, Prometheus community call and you'll find it. And we also have monthly dev summits where we discuss all the development that's happening in Prometheus and we openly take decision on what we want to do next. And if you have anything in your mind that you want to propose, the doc is public so you can also search for Prometheus dev summits and take part in them every month. Hey, so it's been a while since I last checked, I think it was like last month, but I ran into an issue and it was, I'll give some backstory here. If anyone has ran Istio and tried to scrape Istio metrics, you know that the cardinality is a little ridiculous, especially when you're doing a pod monitor with sidecars, right? So in one particular cluster that we have, we run around to maybe 300 clusters. Our setup is we have Prometheus on everything, everything remote writes to Mamiir, right? And kudos to Mamiir. I haven't been able to break it until this thing happened. So what essentially happened was it was, it was my fault because I misconfigured the scrape config or the remote write config. So I didn't allow it enough capacity to write out. So basically it was scraping too much and it couldn't keep up with the load that was getting because my max shards wasn't high enough and I did some testing in my max requested shards. It wanted like 30 million, right? But because of this, it wasn't writing in time and stuff was getting out of date and that caused a cascading failure across all of my clusters, Prometheus nodes or Prometheus pods, right? So now all of the pods are finally like trying to send these metrics. They're failing. Mamiir is trying to ingest the metrics but it's sending, I think I can't remember the error. It goes like 490 or something like that. And basically this is the only thing that I've had that's ever taken down Mamiir, which is a surprise. But my thing is, is there a possibility that we can input logic into the remote write config that if it's out of date for a specific amount of time to just don't even try sending it and just drop it right away? Like, because I feel like, it's the only solution to this particular issue and it's lucky because I don't really care too much about the data on the pods. So I'm just using empty DIRS. So what I did was I just ran a script through and just deleted all of the pods and had the staple set restart up and you had a fresh write ahead log. But if I was running PVs on there, then we would still run into the same issue and it'd be a huge problem. So again, I remember there being an issue about this. I haven't checked in about like a month and a half. But is that being looked at or is that a possibility that we can implement into this? Yeah, I mean, so first thing is you can have an alert that says if I'm out of sync for more than 60 seconds, page me. That's first thing I would say. And I would run alerting on Prometheus, not on Mimir because if Mimir doesn't get the data, you can't alert. It's more robust to always do alerting on Prometheus. That's one layer of things. And yeah, I mean, like, I think you can do a few things. We want to improve this in a lot of different ways, but I would have that alert and act on it directly and hopefully not rely on this architecture that causes a cascading failure. Right, yeah, so if anyone's curious, the fix to it was increasing the capacity and also the maximum amount of shard so it didn't actually fall behind and cause a cascading failure. Yes, and also if you can also increase the batch size that helps me to tweak. We may in remote right work for 99% of the use cases, but like for those small use cases, you need to tweak and tweak. Maybe we can do some auto tweaking, but like for now we're gonna stick to what it is. Okay, yeah, and another question too. When it comes to the scrape configs themselves, there's the relabeling configs and the metrics relabeling configs, but there's also the remote right relabeling config. When it comes to service monitors and pod monitors, right? It would be nice if like, we can kind of have like the best of both worlds of it storing some data locally, but also like the stuff that like is really like heavy, like memory usage wise, we send it, but don't store it locally. If that makes sense, kind of like we do, you do a metrics relabeling to keep certain metrics, but then you would have to do like at a global level, stop like the remote right for some metrics, but if we could put that into another section of like the pod monitor or the service monitor is like remote right relabeling or something like that, I think that would be really, is there other plans for that or is it just going to be set on the global level? I don't think there are any plans for that, but it's a feature request, I would say that I haven't seen, so just open an issue for it. We still have a few minutes, but let's try to keep the questions short. We will always be here, all the Prometheus people, so you can always come to us and discuss also afterwards. So yeah, we have a couple of questions more I think and we have a few minutes more. Hi, this is relating to cardinality. I guess there's no support for string metrics, where the value is a string, right? Everything else is a label. I have today, if I want to keep track of a string, I got to put it as a label, which increases the cardinality, right? Could we add string metrics? It's again a feature request, I'm not sure if it will be in the plan anytime soon, but we'll consider it. Thank you.  But yes, with the histogram stuff, we can make it a little more generic. Maybe in the future we'll support it, but no plans as of today. Hey, I've heard about some updates with PromQL language server, as well as another project called PromLens, and I noticed some difficulty that folks have is with learning PromQL, particularly with our developers. And I was just wondering if there's any plans to integrate that with Prometheus UI or Grafana if it's not already there, but yeah, yeah. Looking to hear if there's any status updates on that. By the way, PromLens was open sourced, I think two days ago, with the collaboration from the PromLabs, I don't know what Julius is companies, PromLabs and Pronosphere, and we have full plans to integrate it into Prometheus. It's part of the, it's in the Prometheus org right now, and you should see it in the coming months. Yeah. Cool. Any more questions? Yes, we have a couple more. Yeah, one more minute. Who do you think was first? One at the back. Sorry. Sorry. I know you guys didn't really mention the subject, and I'm not really up to date, but could you elaborate a little bit more on native high availability in Prometheus and what things you specifically don't want and what your roadmap is? So Prometheus is highly available in that you run two Prometheus servers that don't talk to each other, that don't know anything about each other, and you can do deduplication of alerting at the alert manager level, which is highly available. So I would say Prometheus does solve the high availability problem in its own way. It's a very workable solution that works for most people. Prometheus is inexpensive enough that you can run two Prometheus servers and be happy about it. If you go to a really distributed, highly available system, you'll probably have to run three replicas, please, that talk to each other, there's a network dependency, there's split drain problems. We don't want to go into all of that. We want to build a very robust server for alerting and we don't want to complicate the architecture. But if you do want a scalable, highly available system, there's other projects in the ecosystem like Cortex, Thanos, Mimir, and stuff that you can look into, but Prometheus itself will be a single node system that where the high availability is run two copies of it. Thanks. Again, even for the customers of Mimir, I always suggest run alerting in Prometheus, mainly because it's far more robust than running it in Mimir. Like they mentioned, it's very common for the data to lag behind. When I say very common, it happens once in three or four months, but that's too frequent but if you're relying on alerting. Yeah. Do we have time for one more? Yeah, I think so. Do we? Yeah, okay, we have time. You talked about scraping as the only way to push metrics into the TSTP. What about things like OTLP, like Open Telemetry line protocol too? So Ganesh also talked about the remote write receiver. You can push remote write into it. And in the collector, I gave a talk on Monday. It should be up already, I think. So basically, you can use the collector to write OTLP into the collector and then write remote write into Prometheus. So you can convert OTLP data into Prometheus and maps really, really well. Having said that, I do, I'm also part of the Open Telemetry community and I always keep proposing adding OTLP ingestion. So there's a dev summit in a couple of weeks that I'm gonna propose again. So let's see what the Prometheus community says then. But yeah, today if you wanna do that, you can do it through the collector. There's full support that works really well. All right, I think that's time. But we will be here. So you can, there's other maintenance here so you can always come talk to us.