Hello, and welcome to the Cortex Maintainer session. Let's introduce ourselves, first of all. You've got myself, Brian Borum. I work for Weaveworks. I'm a maintainer of two CNCF projects, Cortex and CNI, and work on a bunch of other ones, WeaveNet, et cetera. One of my hobbies flying, and I put dislikes out of memory errors.  Jacob. Hi, I'm Jacob Wiesie. I'm a software engineer at Grafana Labs. I'm just a maintainer on the Cortex project. My main likes is low latency, and I dislike cardinality. OK, so we're going to give you a little overview of the Cortex project. Some news, bring us up to date. Going to do a demo of a recent feature, and talk about the roadmap forward. And we've left plenty of time for questions. So if you're watching this live, type them in to the box on your screen, and we'll get to them at the end of the video. OK, what is Cortex? It is a store for metrics by which we mean some quantity that changes over time. Cortex is scalable to millions, tens of millions of metrics, highly available and durable. It'll store your data for a long time. It's a centralized system. It can be used by many teams or users. We call this a multi-tenant system. And it does take quite a bit of work to set up and configure. So if you don't really need the scale, you don't need the multi-tenant setup, then it might be that something like Prometheus, which Cortex is based on, is a more suitable tool. But listen along, and you'll see how it works. And you'll be able to see whether it might be good for you. So this is the big picture. We have Prometheus on here on the left, three, just illustrating like you could have three different teams or three different customers of a system. Prometheus is gathering data from different sources. So those are your application programs or exporters from the US, things like that. Gathers the data, and it sends it up to Cortex. Cortex then stores the data and makes it available for querying, for instance, in dashboards. Let's drill into that a little bit more. The data arrives at Cortex and goes through a process called the distributor. And the function of that is so that we can scale, we will distribute the incoming data across as many ingester processes as you need. So you can run handful of these, you could run 20, you could run 100. And each one can store a few million series, depending on how big your machines are. And what the ingester does is it captures the metrics that are coming in, compresses them, and eventually sends them off to the store. From the store, we have a querier process. And again, that can be scaled. Every single part of Cortex can be scaled horizontally to cope with more data and more users. And the querier is what makes the data available to dashboards and so forth. Cortex is multi-tenant. And by that, what we mean is the data all the way through the system is tagged with who it belongs to, where it came from. So if these three Prometheus on the left are three different customers, then we tag the data as it comes in. We spread it out across different ingesters, depending on where it came from. And we hold it tagged with that identity in the store. So it always has its identity, its tenant ID. And that means when you come to query it, you will get the data just for that one tenant. That's why we stress it's really good for those situations where the data is separate amongst different customers, different teams, they just wanna see their own data. Okay, that's Cortex in a nutshell. I'm gonna hand over to Jacob now for an update. Hey everybody. So let's go over some updates on the project and just a basic timeline of the project since when it started. It was originally founded in June, 2016 at Weaveworks by Tom Wilkie and Julius Vols. It became a CNCF sandbox project in September of 2018. Then as of last April, we released our 1.0 version. And then later last August, we became a CNCF incubation project. So there are a number of organizations that are adopting or have adopted Cortex. You can see from this list, you may recognize some of these names current or past Cortex users. The ones highlighted in yellow are new users since the previous KubeCon. In terms of contributing to Cortex, we have a hundred people who have contributed in the past. Hopefully we can get that a bit higher. So we can say we have hundreds of contributors. We have seven maintainers across three different companies and our workflow is mainly driven through GitHub, specifically GitHub issues, GitHub PRs. Pretty standard there. In terms of larger features, we do have a proposal system where you create a proposal using a Markdown document and then do a PR against the main GitHub Cortex repository. We do a community call once every three weeks. And on the same cadence, we also do a bug scrub call usually among the maintainers to help keep the issue backlog manageable. We are looking to grow our community. Please, if you are interested, join the CNCF Slack, go to the Cortex channel, say hi. If you want to contribute, you don't necessarily have to start with Go code. You can start with docs or the HelmChart, for instance. If you want to work on the Go code, also feel free, we're looking for contributors there as well. If you're interested in learning more about the Cortex community, I highly recommend you go see Gotham's talk this Thursday on the Cortex community story. In terms of project news, so we've implemented a number of items on our roadmap, specifically pertinent retention. So this is basically deciding how long you want to keep data points for each specific tenant, queries over multiple tenants, which I'm going to show you a demo of a bit later, bulk loading data from Prometheus. So taking your blocks from your Prometheus node and uploading them to an object storage system for Cortex to use, and then horizontally scalable alert manager. So this is basically the alert manager component of Cortex is now scalable in a horizontal manner, whereas previously horizontally scaling, it didn't actually have that much of an effect. It was mainly just for HA. Some items that we implemented that weren't on the roadmap, I should note shuffle sharding. And if you want to learn more about that, you should go see Tom's talk on Friday, but it's a really powerful way of distributing load in a distributed system and basically managing capacity and noisy neighbor problems. The other thing we also implemented is pertent query statistics. So you have a better idea of which one of your tenants is driving those really heavy queries and putting a lot of pressure on the system. So block storage is now live. This has been going on for a while now on the Cortex project where we've basically migrated the way you store data from using a NoSQL backend to an object storage backend. So as a project, we now recommend block storage as the primary way of using Cortex. We no longer recommend the chunks backend. Why? Well, it uses the Prometheus native TSDB code format. So it standardizes across the ecosystem and allows us to reuse code from Prometheus and Thanos. Also, object storage is generally cheaper or easier to use than NoSQL. It's definitely cheaper from commodity offerings in terms of running on prem that you would have to run your own TCO calculations, but we found it to be more cost effective broadly. And then the third thing we should mention is that it is a bit faster on the read path, especially for pretty standard rate queries. It also is a bit more expansive in terms of its prom QL compatibility because you can now do anonymous name queries. So some next steps. There are some limits that we had in chunks that we haven't ported over to blocks yet. The main thing I'm thinking of is the number of actual discrete samples per query. Being able to limit that on a per tenant basis was pretty useful in chunks. We can't do that currently in blocks, but we are going to look to implementing that in the near term. The other major limitation with blocks is that it isn't as good at ingesting data that's old. So blocks are cut on a two hour timeframe and if you go beyond that, it's a bit wishy washy, but after a certain point, it's very difficult to actually write data to blocks. You have to upload it using a backfill mechanism if you don't get it data in within about an hour and a half of when it was first created. So let's talk about multi-tenant queries. This feature landed in 1.70 Cortex. It was implemented by a coworker of mine, Christian Simon. So if you are interested in this feature, be sure to thank him. So the way this works is we've talked about how tenants are basically isolated databases within Cortex. So you can have a promql database for multiple tenants and the data between those tenants is isolated from one another. This allows you to have different users in your organization have different sets of data that are relevant to them. However, there's times where you want to get a global view of data within multiple tenants. This is what multi-tenant queries let you do. Essentially query multiple tenants as if they were a single promql data source. So let's actually see what this looks like in practice. So this is my Grafana instance. Let's take a look at some of the data sources currently configured to it. So we have three data sources, Team Brian, Team Jacob and then Team Brian plus Team Jacob. Underneath the hood, Team Brian is basically just a Grafana data source pointing at a Cortex instance running on my local the slash Prometheus endpoint. So this denotes a Prometheus API is underneath this endpoint and a custom header set X scope org ID. This is how a tenant is referred to in Cortex. The value for this is obfuscated by default in Grafana but it's essentially set to Team Brian. So if I copy and paste this, it should be the same value. Team Jacob is set up pretty much the same. So let's take a look at what those data sources look like. Check out the up metric which you may be familiar with if you use Prometheus. So we have three series in the Team Brian data source. We have an up metric for the Prometheus job, the Cortex job and the Minio job. Looks like they're all doing fine. Let's check out Team Jacob for the same query. So we have two series, one for Grafana and one for agent which is the Grafana cloud agent. Basically just a scrape and write version of Prometheus without the time series database built then. So let's take a look at this Team Brian plus Team Jacob data source. Again, the header is obfuscated but let's just show you what this would look like. So it's the same as before Team Brian and Team Jacob but they're separated with a pipe operator. So we set that header value there and let's go take a look at the Team Brian plus Team Jacob instance. Same metric up as before. And now you can see all of the up series between the two instances. You see the Team Brian series here and the Team Jacob series here. So these are sort of separate tenants but we're able to view them as one consolidated query. Again, one of the ways this works is we basically take the tenant ID and turn it into its own label selector and you can actually use this label selector in your query. So if we were to do count up by tenant ID, we would see that Team Brian has three series for up and Team Jacob has two. As you can see, this is just a really powerful way of courting across multiple tenants. And if you want to expose tenants as a way of delivering a Prometheus database by isolating data for your users but then still have that global view, this lets you do that in a really seamless way. So that was a bit of a contrived example in the explore tab. Let's see what this would look like in a dashboard. So I have this go processes dashboard. It has two variables up at the top tenant. You can see Team Brian and Team Jacob and job. So we can see all of the applications we saw on the previous screen. This is a bit of a contrived example. Each of these dashboards is an aggregation of all of the jobs. And if we change some of these dropdown values, we'll start to see some of these graphs change a bit. So if we just select Prometheus, you can see the graphs changed a bit and this is the memory usage of Prometheus and the mem stats of Prometheus generally. If we were to change it back to Cortex, we see just the Cortex values. So what happens if we change the tenant value in the dropdown to Team Jacob? So now we're left with a selection of agent and Grafana. And you can see here if we just select Grafana, the variables change. You can already get a sense that what multi-tenant queries allow you to do is have dashboards that are specific to specific teams and data sources that are useful for specific teams but then still get that global view across the board if you need it. Again, it's definitely an organizational tool that you can use if you're interested with Cortex. So at this point, let's jump back to our slides and see if there's a few more things we can touch up on before we end the presentation. So now that we've seen this demo, let's talk about some challenges to the future of the project. So Cortex has multiple interconnected services. It requires a significant amount of tuning and balancing and the tooling is a bit early stage or focused on specific use cases. For instance, the JSON library is very mature but it focuses on the microservices use case. We are looking to improve the usability of Cortex from this perspective and make it easier to use simpler deployments as a new user and not have to move straight to a deployment that checks all the boxes and dots all the eyes. Once you have this in place, there's nothing stopping you from scaling further and moving towards a more complex deployment but it's just getting to that initial easy deployment. Something we're gonna focus on in the near future. In terms of feature development, some things on the roadmap include exemplars. So this is being worked on in upstream Prometheus. It's essentially a way of taking observations or data points recorded by your Prometheus instrumentation and associating them with trace IDs. So if you have a high latency query request that's instrumented in logs in Prometheus, you can later take that metric and then look up an actual trace ID of a high latency request. The other thing we're working on is improved scalability. This is gonna be pretty much a constant with the project. We always wanna push more active series, higher ingestion rate, higher queries per second. It's just something we wanna do as a distributed time series database. Then in terms of tooling and packaging, we have a Helm chart, we have a JSONite library, fleshing those out, making them a bit more powerful and expansive and encompassing the single binary use case, for instance, that's something we're looking to do. Just make those libraries a bit more consumable so that new users can get started with the project more easily. So if anyone has any questions, feel free to ask. Me and Brian would be happy to answer. You may also be interested in joining the Cortex Office Hours this tomorrow at 11.15 or the Community Story session by Gotham or the Shuffle Shouting session by Tom. But I hope you guys enjoyed the talk and happy to hear any questions you might have.


Hey guys, it's Nate, AKA The Foot Accountant. Welcome back to the channel. It is a Monday on FIFA 23. Today, of course, we are in the middle of this big market crash with the World Cup stuff upcoming. But today's a big Monday because usually on Mondays, we get some pretty big upgrade pack SBCs. Specifically the last three weeks, we have had an Icon Max 86, a Hero Max 87, and an 85 plus team of the week. Will we get another upgrade SBC like that or similar to one of those three today? That is the question we're gonna try to answer today because we already have some upgrade SBCs that we normally get on Mondays or Tuesdays like the very early released 80 plus team of the week upgrade and the 80 plus regular gold upgrade that were released on the weekend. We already have this as a part of this warm up series to the World Cup promo. So that begs the question, what is actually gonna happen today for content? Are EA gonna try to drain coins off the market with a big SBC like one of the aforementioned? We'll talk about that. And of course, could the market actually rise a bit today? I've bought some cards hoping that it will. Some golds, some heroes, just because we've seen a lot of fluctuation even though the market's been crashing per se and prices have been going down. Some prices have hit kind of low points and they continue to fluctuate enough each day that we can actually make some coins off of it. So we're gonna take a look at that and all the brand new content that dropped yesterday including a very interesting Ansu Fati SBC. It is a lot more expensive than I was hoping that it would be but I'm actually kind of thinking about it for the team but it's one of those price points where it's a bit expensive. So we're gonna dive into all of that today. If you're enjoying the videos on the channel, hit the thumbs up and subscribe if you're new. Let's talk about Monday upgrade SBCs. Now once again, we mentioned it, right? Icon pack, hero pack, 85 plus team of the week. Out of all three of those, I feel like the icon or the hero would be a great opportunity for EA Sports to drop a big time SBC today on a Monday that would drain coins off of the market and that's of course with the SBC content that we have had, right? A Fati, that's a big name player. That's a pretty big SBC to be completely honest. Higuain's card was really good. We've had a lot of really good value content recently. Even though Zenchenko's card doesn't look that great, the value's not terrible. Lewandowski, Gakpo, like these SBCs that we have been getting have not been terrible value by any means, is EA going to try to continue the trend of good value SBC content by putting out either a hero or an icon pack today? Now, let me remind you, there's no brand new pack code added, right? Like if we go back and take a look at like the foot scoreboard Twitter account, which by the way, if you guys are not following this account, I would highly recommend doing so because they tweet whenever new pack code is live and when it gets updated into the game. We don't have any new pack code at the moment of a new upgrade pack that could drop. But let me remind you that there is a guaranteed hero and a guaranteed base icon pack that have been added into the code for a few weeks that could technically drop at any time. And I'm not trying to create panic or anything like that today because I think it's a slim possibility but still a possibility that we would get one of those SBCs today. I think if you actually remember a year ago, this exact same time was when we had the base icon SBC dropped in the game. It was on, I think it was on like a Sunday or they dropped like a 50K preview pack and then they dropped a base icon upgrade, no max rating, right? So could they release one of those SBCs today, either a hero upgrade or an icon base icon with no rating max? I guess there's potential for it. We're just gonna have to wait until 6 p.m. and see again right now with the way content is going. It's not according to like an EA normal schedule of how they release things. It seems to be kind of all over the place. So we're talking about this potential for an SBC but really anything goes for today. We just know that Mondays are usually the days that we get big upgrade packs. So that's kind of the potential for what we can have today. I feel like the 85 plus team of the week is out of question because that team of the week SBC was specific for team of the weeks before this current team of the week that we have right now. Although EA could maybe re-release the 85 plus because this team of the week, like you know, you've got Bentancourt, Osemin, Mane and DeVry and Kobo, right? It's basically all fodder cards besides like two players in this team of the week. So there wouldn't be much demand for an 85 plus team of the week, even if it did include these brand new cards from team of the week seven as well. So that's why I'm kind of riding that one off. But again, there is I guess potential that that one could drop today. Now if we're getting a big SBC, any of the hero or the icon pack variety, what that would make fodder move up a lot, I think. Because again, at this stage right now, there's decent contents going on, but people absolutely love those SBCs when they were dropped earlier this year. Let's go find them really quick in the expired SBC tab because they are worth finding absolutely. Just the fact that they were so cheap for the timeframe that they were releasing the game, people were super, super excited about them, right? 144K for the max 86 icon upgrade. And then the more exciting SBC was the max 87 foot hero upgrade at 73,000 coins. You guys remember what that did to SBC fodder across the game. If either of those upgrade packs come today and they're halfway decent value, that would be a huge help and a huge lift to our fodder prices on the market. They'd have already continued to rise, right? I mean, yesterday you had the Anzu Fatih that pushed these cards up a bit. There was an 87 rated squad in Fatih and a lot of you guys might be like, Nate, are people actually doing this SBC? Yeah, I mean, even though the down vote to up vote ratio is a lot more in the negative, 300,000 coins for an explosive four star, four star Anzu Fatih and most importantly, the Barcelona links, right? With the way chemistry works in this year's game, having these big club links in your team, a lot of people have Cassie, a lot of people have Usman Dembele, there's a lot of Barcelona cards that are pretty hype and this guy is an easy insert into the team even though he's a bit expensive, right? I said 150K in yesterday's video, I was mentioning 150K because I said if he was that cheap with the good card, that would make SBC fodder go up like crazy. Now, he obviously wasn't that cheap. People think he's too expensive but some people think that he's good. You can see that the mixed up vote to down vote ratio, that's really what that's telling me. And you saw some fodder go up, right? The 88s went up a bit, 87s didn't move too much, 86s didn't move too much but they're all up a tiny bit. We didn't have any supply yesterday. So if you have fodder, I would be holding. Yes, I would be holding the line on SBC fodder today. The only thing that would hurt the price of fodder is if we would get a tradable pack supply SBC. And yesterday, we had the second world cup warmup challenge and it was untradable for a rare electric players pack, decent pack but untradable. So there was not any new supply on the market yesterday which made fodder just continue to go up a bit or stay a little stagnant. So if we do get a big hero or an icon SBC today though, I do think that fodder would go up because there's still, there's just a lot of hype for those sorts of SBCs and right now, I think right before a big promo with world cup stuff, it would not be the best use of your coins to maybe go out and do an SBC like that but when it's 70K for a hero upgrade, people are gonna go for it, man. They're gonna risk it and they're gonna go for it because people love SBCs like that in this game. That's the bottom line. So I'm just opening a couple quick two player packs that I have right here from, I don't even know what this is, probably the daily login. Yeah, that's what it is from. Nice, a couple 82s, not too bad. Let's move on to the next point. I wanna talk about the daily content that we're actually getting right now in this game that I think is going unnoticed but I wanna give EA some credit for this because I think there's some credit that needs to be given because this is daily player content that is leading us into the world cup and if you're from any of these nations, you absolutely love seeing the Danish lads, right? Or the Ghana players, Duncan's looks really, really good. Espino looks decent for a La Liga left back, Steuani looks okay too. Like these nations dynamic duos, and this is the tweet that Foot Sheriff put out yesterday and he's making it seem like is there potential that these dynamic duos are gonna continue to drop every day? He's saying as it seems one dynamic duo each day for every world cup nation. And again, this is where I wanna give EA the credit because let's be honest, even though not a lot of these players are gonna make it into our starting 11s, this kind of content is a tremendous W. It's not that crazy hard to grind.  You assist with a couple cards and you win eight games. Yeah, it's a bit of a grind or you have to do it in division rivals or squad battles. I mean, it's actually, they made the best card the easiest to attain. You play eight squad battles matches and you win and you get this dunking card. That's a W. So it seems like we're getting each every and every day. We're getting a new nation featured in this dynamic duo which I like this dynamic duo feature a lot. And I will say there's, we haven't really found out a pattern with this yet. Maybe we'll find out some more today. But again, I'm just a fan of this content. This is fun content that doesn't, of course, not everybody's running out to do, but I think we could get some really nice hidden gems through these dynamic duos and a couple of them might become overpowered. And some of them might be worth doing because you never know who's gonna show up and play well at the World Cup. And then of course, some more special cards come out, maybe man of the matches come out. And then you need these cards from those specific nations to link them in squads. So depending on how much you wanna grind and what cards look the best to you or maybe what nation you think is a bit of a sleeper nation in the World Cup, maybe completing some of these dynamic duos would be pretty smart. Now I will say the first three that we have had, we've had one from South America. We've had one from Africa. We have had one from Europe. Those are the three kind of regions that have been represented by these dynamic duos. We have not had Asia or North America yet. So could our dynamic duo today, if we're gonna get one today on Monday, be from one of those North American or Asia nations that is in the World Cup? And there's a handful of there. You think of guys like the USA, you think of Canada, you think of Mexico. Then of course you think of Japan, you think of Korea, you think of Saudi Arabia. Like those are in the certain regions that we could be potentially looking for if EA is gonna continue that trend. So just something to watch out for today. That's not a leak by any means, but I will say that Foot Sheriff has been leaking these every single day that they have been released. If you look on his Twitter, right? Every single day now he says, hey, Narte and Brune Lawson are at it to come. So a couple hours before content today, watch out for this. We could have some leaks about it and maybe get some more information there. So definitely keep an eye on that. Now, what I wanna talk about for the remainder of this video is the market. And as you saw, I just got a sale here. Always lazy list your fodder, right? I'm pretty sure Tiago on the market right now is selling for like 13K, sold them at 14, 750. Always be lazy listing because you never know when these guys are gonna sell and somebody will pick up your card and pay a couple extra thousand coins and boom. Then you have some more coins to work with and to go back out and trade with. We're in the process of still making a lot of the coins back that we lost over the last couple of days with the market being crazy. One of these Cancelos I waited to sell until he spiked and he just spiked up like an extra 30K. I think he's been around like 460,000 coins and I ended up just selling this card now for 490 because I checked foot bin and his card price was up and he's kind of rare in the nighttime. And as you can see now, he's back down to like 472. So I'm glad I sold them at 490. And what I have done is I've gone out to the market and picked up a lot of gold cards for hopefully a market rise today. And that's what I wanna look at right now in the market because I think there's potential for the market to rise up a little bit today. And let's be honest, if you've picked the right gold cards in the past two days, there have been gold cards on this game that have been fluctuating enough to make profit every single day in the past couple of days. Let's take a look at Mr. and Kunku, right? 27,000 coins at the moment. Saturday, he was 26, he went up to 29. Not a lot of profit, but flippable, right? You have less than 2K of tax there. Yesterday again, 27, up to 30,000 coins. Every day like clockwork, this and Kunku was going from like 26, 27K up to about 30,000 coins. And if you're getting these cards down here at their lowest price on a couple bids, on a couple snipes, you might be able to win and Kunku's at like 25, 26K and then sell them at like 31K a couple hours later into the morning as people get on the game. That's the fluctuation that I'm seeing right now with the gold card market. Take a look at Van Dyke, right? Yesterday on Sunday, he was 176. He went all the way back up to 190, right? You don't have the biggest of margins, but these gold cards continue to fluctuate in price. I bought Vinny's yesterday. You saw me looking at him on the YouTube video. I bought Vinny's right here. I got him for like 118, 119 on snipe. I ended up selling him at 130, right? Before the content drop. I think he went even a little bit above 132. He's like 132, 133, and now he's back down, right? That's the kind of fluctuation flips that are actually seeming to be pretty consistent and the most profitable on this market right now. So as we're heading into a Monday, I would kind of search around on the market a bit. If you're waking up today, look around for some gold cards that are maybe still low. Like this tail Hernandez was 68K yesterday. We don't have any new left backs that have been leaked or dropped into the game really at all. A bit of the Syria hype is kind of, I guess you could say going away, but you know, a tail Hernandez, French left back in general. You know, 60K for this card after he was selling at 68, 69,000 coins yesterday. He's not quite 60. You can tell he's getting kind of low and maybe starting to get a bit rare, but you could sit here and try to bid and snipe on these at like 60,000 coins if he's still there. He and, oh, maybe on bid right here. Watch, like that's the sort of thing you can do on the late night market or early morning as you're waking up a lot in this video is find some gold cards that could maybe rise up because gold cards in a crash like this, people go away from some of the more expensive stuff and they go out and they kind of buy the cheaper golds, but then that makes the golds fluctuate a bit more as people are using cheaper teams and using safer teams, if you will, just because the cards are less expensive. So they feel like they're using cards that won't drop as much and they have less tax. So there's validity to that point, but that's what I would do on the market today. I've picked up some gold cards, just some very popular cards from the Premier League. I was looking at Gold Cancelo. I think that he is up a little bit for me where I'd like to get him a little bit lower. I really wanted like 60K, he's like 64. So, you know, 61, 62 is maybe okay for Cancelo and you're hoping that he can go above 70,000 coins. Again, what I would do is go to Fopen and look through a lot of these gold cards and find the ones that fluctuate the most. Millie Tao, 59K, what did he do yesterday? He went from 59 to 61. All right, not much. Saturday, he went from 59 to 67. So, you know, there's some days where these cards do better than others and some days where they don't do as great, but I would look around the market and try to find some deals on some cards that you think could go up. Now, if you don't want to do golds, if you're kind of scared of those and you want to stick to the out-of-packs cards, out-of-packs cards, I think are gonna do a decent, decently well today on Monday as well. Look around the market and find some deals, guys. You really can find them out there and the markets have been fluctuating and prices have been moving. Like this Reese James is 119. Yesterday, he was as low as 113, 115, went all the way back up 10,000 coins to 125, which again, you would've really needed to get this guy like 110 and then sell him at 124 to make it good money. On Saturday, he went down to 108 and then spiked up to 121. So this card's hitting like 124, 125, just about every single day or at least above 120. So that's the kind of stuff you can look for. Fred is 110 at the moment. Yesterday, he was 102, went back up to 110 multiple times. Saturday, he was down to 91, right? That Saturday morning market crash was pretty nuts. So that's what I would watch out for. It doesn't have to be with these out-of-packs or out-of-position cards either. You can look into rule breakers, right? Maybe find a couple of cards in here that are pretty low and fluctuation trade with them, right? Arsenal won yesterday. Smith Rowe is 44K. You know, maybe there's a little bit of extra Arsenal hype this morning. He went from 42K up to 45, peaked at 47.  But maybe a Lacroix, it's kind of low. I don't know all those lower-tier card prices that much. But if you do a little bit of research, you can find some low ones in here. I think you're gonna see, like we look at on these gold cards, I think you're gonna see a sizable enough market rise into the morning today on Monday that if you wanted to, you could buy some cards in the low point and hopefully see a bit of a rise today and sell them before content. If you don't want to risk it at all, sell them before content, taking a safe route in this market right now is probably the way to go, right? Like if you're gonna buy somebody and try to flip them today, I would sell pretty content just because right now this market is at one big volatile mess and I wouldn't wanna be holding onto too many cards just because one little SPC for pack supply or a hero, SPC or something along those lines could be really, really good. So it could be really, really detrimental, not good to the market. So that's what I would say to be doing at the moment and you saw a couple of heroes on there as well. I still have a couple of heroes myself. I bought cards yesterday with the Anzufati SPC dropping, a lot of strikers went down. Like you can see on my transfer list, I was trading with some Robbie Keans that I sold at 240. I sold those pre-content yesterday at around 250K. Robbie Keans now back down at 210 where I picked up a couple more, hoping that he can go back up to about 230 for a quick flip there because he is decently rare. It's a prem striker. People loved using Premier League and FIFA and he doesn't have that many cards at 230. So I'm hoping that he can rebound back up just a little bit. And I've just been looking at some other heroes that are down. Landed Diamond was a little bit low earlier, it was like 75K. He was in the low 70s. So that's what I would say to do as well is click around that foot bin market, look for some heroes, look for some out-of-packs cards. And again, just be ready for what 6PM could bring today. If there's a lot of panic selling as we head into the content drop today, that'd be something that we could watch out for and maybe profit off of if the content's not that good. And then also, here's what I have to say as well. I maybe have mentioned this because the Tiago, but I really wanna drill this home always be lazy listing, always always always be lazy listing the cards that you have on your transfer list, whether it's fodder, like I've got a bunch of 86s still that you guys saw, right? I've got some 86s, a couple 87s. I'm always lazy listing these because I think there's potential to get a couple thousand coins extra per card on profit.  So that's the one thing that I would be consistently and constantly doing on this game. And yeah, other than that, I mean, again, Monday, it's a bit of a question mark for sure. We're still waiting on these packs, by the way. I talked about it in like the past two days. We're still waiting on these nation-specific France, England, Germany packs. By the way, I know in yesterday's video, I mentioned like, could they be tradable? I really feel like these are gonna be untradable, but since it does not explicitly say untradable in these packs in the code, you never know. So that's the one thing, again, that I have to issue is a word of warning and a word of caution is, since they say technically that they're not explicitly untradable, you never know what could happen. So just be careful, right? Just be very careful with that stuff today. But, you know, hopefully it's today. I mean, I'm ready to see these packs dropping the game. I don't wanna wait any longer. So hopefully that EA can, hopefully EA can drop those packs in the game today. But if I'm being realistic, I think it's probably gonna be a day where we potentially get an upgrade pack, SBC, or it'll end up being maybe a bit of an L day. We're just gonna really, it's really gonna depend on what the leaks are today and what EA wanna do with this game. Are they gonna try to keep it hype and drain some coins off the market and make SBC fodder go up, which would be a catch-out opportunity for us, right? And selling a lot of the fodder that we have in the club. Or are they gonna make this week a little bit quiet until we get to probably like Wednesday or Thursday? That's when things are gonna start to heat up and get hype with that World Cup content really on the doorstep. So that's gonna be the video for today, guys. If you did enjoy, smash the thumbs up on it. Comment that below if you have any questions and subscribe if you're new. Best of luck trading on the market. We're back streaming today. I can't wait to get back on the stream. That link is down below in the description, twitch.tv slash the foot accountant. I will see you there. It's been Nate. I'll catch you guys later. Peace out.