大话西游免费版法宝用经验升一级要多少

    1. <form id=TuUEamabd><nobr id=TuUEamabd></nobr></form>
      <address id=TuUEamabd><nobr id=TuUEamabd><nobr id=TuUEamabd></nobr></nobr></address>

      Laracon AU Update & Nightwatch Q&A

      Matt Stauffer:
      All right, welcome back everybody to the Laravel podcast season six. And we are back with another special at conference, you know, in person thing. And I've got some friends here together to record with me. I'm Matt Stauffer, your host. And can you guys introduce yourselves real quick?

      Taylor Otwell:
      Hey everybody, I'm Taylor Otwell, creator of Laravel.

      Jess Archer:
      Hi, I'm Jess Archer and I work at Laravel.

      Matt Stauffer:
      And we are in your city, like we're in your spot here. So what is your connection? Because we're at Laracon Australia right now. So tell us a little bit about your connection to Brisbane, where we are and everything.

      Jess Archer:
      Sure. So I've lived in Brisbane probably since I was maybe one or two years old. So my whole life, I live about 24 minutes, I think, up the road. So yeah, it's really, really exciting to have Laracon in Brisbane. I said at the start of my talk, but it's I've had so many of these surreal moments like seeing Taylor just like walking on streets that I've like been on all these times seeing like Marcel post photos on Twitter of like Woollah and Gabber and all these places I kind of regularly see. It's this like world's colliding thing. It's really surreal.

      Matt Stauffer:
      And when we, when we told people, Hey, we're going to be going to Brisbane, you know, we met multiple people in the US who were from Brisbane and they're like, don't worry about Brisbane. Go fly to Sydney and stuff like that. This is a gorgeous city. It is incredible. We had no idea. Yeah. So good on you, guess for planning in a great place. So yesterday you guys did an announcement about Laravel Nightwatch, which is a new product that's coming out soon and sort of like the second big announcement after Laravel Cloud. Everyone who has not seen it, probably want to go watch the announcement video, which we'll put in the show notes before you listen to this, because otherwise this Q &A won't make a ton of sense. But what we did is after the announcement video, as always, people have so many questions. So I asked people to pull together some of their biggest questions on Twitter and on Blue Sky and on our suggest.gg. And so we're going to walk through some of them and I'm just gonna ask the two of you and the two of you being Taylor, obviously founder, CEO, big man and you're also involved in all the products and then Jess as the product lead, is that what you would call her? The development lead for the Nightwatch project?

      Jess Archer:
      Yeah, I think Engineering Team Lead is the official title.

      Matt Stauffer:
      Yeah. OK. So both of you have been actively involved at different levels. And so we'll just have you guys pass the mic back and forth a little bit. So let's get started, because this is actually not my question, but it was something I'm most interested in, is how many months developers, time, basically, how long did it take to build Nightwatch? Because it really feels like we started seeing those little trickles of the villain emoji on Twitter, and then all of sudden it was here. So is this true that you all built this just faster than anything I've ever seen of this quality has ever been built? What's the timeline like?

      Jess Archer:
      So we have obviously history in this space with Laravel Pulse. So we've done a little bit of work in the observability space. I think it was December when, Taylor, you first mentioned to me the idea of a Pulse Pro sort of thing. What if we could go all out and use really specialized infrastructure?

      Could like how could we go deeper with this? think that was like December when you sort of started planting the seed. But I was having a look at the code repositories and we had this kind of like playground repository where we did like just all these proof of concepts of just running queries with all these different database providers and the first commit to that was April 18th this year.

      Matt Stauffer:
      Oh my gosh.

      Jess Archer:
      Which kind of blows my mind and then the actual like repository like the dashboard that we demoed that repository was created on July 8th.

      Matt Stauffer:
      Of 2024?

      Jess Archer:
      Of 2024. That's when we like, like started work on the, like the real version of it.

      Matt Stauffer:
      Yeah. So that's four months.

      Jess Archer:
      Yeah. We like, you know, copied some queries over, but like the first dashboard was built in pure Blade with like database queries directly in views to just test stuff. So the real thing, yeah, we kind of effectively built from scratch from July.

      Matt Stauffer:
      That's amazing.

      Jess Archer:
      Which blows my mind. It's full credit to our amazing team.

      Matt Stauffer:
      And what is the general size of the team you're working with on this project? Is it the whole development team? Is it a subset of the team?

      Jess Archer:
      So it's mostly the Australia Pacific team, as we like to call ourselves. So mostly Australia, but we also have someone from Japan.

      Matt Stauffer:
      Has it been easier to kind of like do collaboration than it might be across the whole team because you all are relatively in the same time zones and everything?

      Jess Archer:
      Yeah, I think we tend to group most of our kind of projects by time zone. That's awesome. I didn't realize that. So yeah, Taylor's kind of the overseeing project manager or product manager of Nightwatch. Yeah, the Australia Pacific team has been building it out.

      Taylor Otwell:
      OK, so Taylor, I asked you this with Cloud, but I want to ask you this again on this one. It used to be you had an idea, you build the idea, and when you need, you kind of task out a piece of one of the projects out to somebody else. What is it like for you? And is it any different than it was with Cloud, where it's your brain, but I'm assuming you didn't write any or many at least lines of code on this?

      Taylor Otwell:
      Yeah, I haven't written any lines of code on Pulse or Nightwatch, actually. Both on Pulse and Nightwatch, I gave literally a few paragraphs, I think, of an idea, the kernel of an idea. It was like, hey, this might be a cool idea. If you all want to run with it and see what you can do, go for it. Let's just see what happens, basically. And people can see how Pulse turned out or you can go play with it on GitHub since it's available today. It turned out really cool, I think. And then basically the same thing with Nightwatch, very much just a kernel of an idea. Hey, what if we could just double click on all of this data and go a level deeper? Is that possible? What would that look like? And thankfully, all of the teams at Laravel actually are just really good at being self-directed and running with ideas. And when we started growing the team this year, especially with a lot of our sort of first round, maybe first and second round of hiring, you might say, we actually were pretty committed to trying to hire more on the senior side of the development spectrum. Because we knew as a remote team, spread out all around the world, it was even more important to have people that could just take kind of basic guidance and really run with it, you know, without having to be micromanaged or like trained. And I think as we continue to hire, of course, we'll hire across, you know, maybe more on the junior side of the spectrum once we get our feet under us. But we knew it was important while we were first spiking out these ideas to have really great people on these teams that primarily were senior. And I think that's what allowed us to have, or what allowed me to give them like a basic idea and just sort of like trust them to run with it and create something really awesome. And I think it turned out pretty amazing.

      Matt Stauffer:
      That's so cool. Somebody asked me yesterday, he said, I've heard before that like a senior at Titan might not be the same as a senior somewhere else. I said, is that a lot about technical ability? I said, some of it is, you have to be an expert the whole way through the stack in Laravel. But one of the big pieces about it is self-direction. Can you, on a small team of people, because we don't have 100 person teams where you're given a list of tasks and just do it. We have two person teams or maybe four person teams where it's like, I need to be able to trust that you get a little bit of direction and you can empathize and you can understand. And it takes it really far. And I feel like that's really something you focused on is not just technical seniority, but also independence and self-management and everything. Does that sound kind of online with it?

      Taylor Otwell:
      Yeah and just the ability to think through problems on your own, guess. And I guess a good example might be being able to sort of own the product a little bit. Maybe there might not be a linear ticket for each specific thing you need to do necessarily. For example, let's take Cloud, for example. If you delete a database in Cloud, the developers on the team are smart enough to think about, what about the backups that we might be storing for that database? Even if there's not a ticket created for delete the backups for deleted, you know what I mean? So like just the ability to like be a little bit self-directed and own your work, your area of the product, you know, I think that makes a pretty big difference in terms of like seniority.

      Matt Stauffer:
      Yeah. Well, in some of these answers, you guys have kind of made some references to Pulse and saying, well, you know, we can see that particular thing in Telescope or whatever else, but what does it look like to dive into it?
      So that kind of leads me to something that you both have kind of made references to already, which is the question of like, where does Nightwatch sit together with the rest of kind of like the observability stack? So we've got Horizon, which is somewhat related, but especially Telescope and Pulse are in there. Do you think of it as connecting to or replacing, or are they all going to kind of exist? Like, how do they all fit together?

      Taylor Otwell:
      It definitely does not replace Horizon. So Horizon has a dashboard which might make people think like, this is sort of a observability tool. There's actually a lot more to Horizon than that. It's really more of like a queue load balancing tool.

      Like it balances processes against your queues based on how much like wait time they have. So if it sees one queue is busy, it will allocate more processes to that queue and you know, maybe to another queue if another queue gets busy. So it's not just a dashboard, it's more of like a load balancer. So, Nightwatch does not do that, it does not load balance your queues, even though it has a similar screen to Horizon where you can see like your process jobs, your failed jobs and stuff. But it's purely just observing. Yeah, it's observing, it's not balancing. So you could totally still use Horizon with Nightwatch. I think that would make sense in some cases.

      Telescope also appears somewhat similar to Nightwatch, like on first glance, but was always intended to be for local development only. It doesn't really surface the same kind of insights that Nightwatch might provide, and in some cases, it actually stores more data than Nightwatch. So like, Telescope stores your entire request body, all of the headers, you know, for every single request coming into your application. Because it's intended to be a local debugging tool, you want to dig into all that stuff.

      I don't think super feasible or maybe not even desirable to store the incoming request body for every single request in Nightwatch. That's just not the kind of tool I think you would typically see in production. So yeah, and then another, ya know, building like a tool like a Nightwatch requires the use of tech that is just sort of like cumbersome or maybe not feasible to set up locally. Like it's not just a simple Laravel app. There's, you know,

      Clickhouse database behind the scenes, there's Kafka behind the scenes, there's Lambda behind the scenes.

      Matt Stauffer:
      You're not setting up in your local.

      Taylor Otwell:
      Right, yeah.

      Matt Stauffer:
      Okay, so obviously this is a drastically simplified answer, but at least from a Telescope perspective, Horizon manages your queues, and yes, it has a dashboard, but it's a queue manager. Telescope is great for local, but no point to this entire process, as anyone ever said, you should put Telescope on production. And...

      We asked a question. There's a question that's coming later, but let's just do it right now. I mean, if somebody wanted to use Nightwatch for local development, is that possible?

      Taylor Otwell:
      It is definitely possible. There are some screens that would not make sense to use locally because they're really geared for providing insights across like a sort of a multi-user application that's at scale or under traffic. Some of the screens might make sense locally or I could see why people might use them like the exception screen or the log screen.

      But again, it's not, we did not build Nightwatch to be a local tool.

      Matt Stauffer:
      It's not the intent.

      Taylor Otwell:
      No, it's not the intent. It would be like, you know, people could do it, but it definitely was not the intent.

      Matt Stauffer:
      Okay. And the one we haven't covered yet is Pulse. And I think there's another question that kind of ties in there, which is some folks were asking about building custom dashboards for Nightwatch. And for those not familiar, Pulse definitely has a lot more of like the, yeah, we've got a couple of pre-baked kind of dashboard components, but it's really a, almost like a dashboard building metrics viewing kind of like toolkit, which I don't see Nightwatch as being. So can you talk a little bit about customization stories between Pulse and between Nightwatch and how you think they fit?

      Jess Archer:
      So with Pulse, we decided to use Livewire to have this kind of no-build customization step. Because we use Livewire, we knew that people could put anything they wanted on these dashboards. So it kind of was never a goal to make it do that, but we just kind of was like, well, it can do that, so this is pretty cool.

      The main goal was to make it so that you could kind of choose which cards you wanted to prioritize. I kind of always had this idea that people might put it on a screen in their office if they're still working in an office to kind of get this live updates of what's going on. And maybe they want to put different cards up the top or make other ones bigger and all that sort of stuff. And we liked the idea that you could kind of collect or store different metrics in there. So maybe you wanted to create a card about sales or something along those lines. So it's kind of like, little bits in there that you can kind of hook into to make that possible.

      Nightwatch on the other hand is really focused on performance monitoring, exception tracking and logging. We have some cool ideas around like custom measurements. So if you have something that is kind of outside of Laravel, so it's not like, know, mail or an outgoing request or a query, but it still takes some time, you could wrap it in a like a measurement kind of closure and you'll be able to see it in the timeline.

      So we have some ideas around that. In terms of dashboard customization, at the moment, no, but I don't see any reason why at some point we might not, like we might have the ability to choose which cards are most important to you. Because different applications, like some applications might not have users, so like having users cards, maybe that doesn't make sense. Or they're not using queues, so they don't want to have that kind of taking up the priority on the top of the screen. So yeah, I think at some point we might be looking at something like that, but.

      Matt Stauffer:
      Probably not for ship.

      Jess Archer:
      Not for ship, no.

      Matt Stauffer:
      One of the things I thought was really cool from the demo was that you kept saying, well, if there's an exception, I think that the exception is more important than where it would be elsewhere. And so I'm going to put the exception up at the top for you because I think that you care. And it showed me that you all have an intentionality of the opinionatedness that you're bringing to this, of this is what you should care about, that a lot of us, when we're building applications, we don't feel like the privilege to do. It's sort of like, this has to be here all the time, and this has to be here all the time.

      And we have to ask the question of like, well, this one's important sometimes, but not other times, but we couldn't possibly just move the thing. And it was just such a great thing. I'm just like, yeah, when there's an exception, I probably care about that more than anything else and I can drill into it or whatever. And so, but in order to do that, I feel like you have to have a whole opinionated mindset of what we should care about. And you said as Laravel developers who have run ops for smaller and larger projects before, these are the things we care about and we're bringing an opinion about what you should look at at what moment. And you can obviously you can kind of click through different things, but I feel like there's a level of preference and opinion and this is the way to do it that is opposite a lot of the questions we've been seeing around customization or using more kind of like, you know, people are talking about open telemetry and other things.

      I know we don't talk about that much here, but it just seems like you all have an opinion of what a tool like this should look like. And you're willing to just say, this is what it's going to be like. Trust us. You're going to enjoy this experience. And I watched the videos like, yes, I will. Is that true? Do you all have been intentional about being that kind of very intentionally intentional?

      Jess Archer:
      Yeah, I think we kind of know that we want to... We have been very intentional. We knew we're collecting a lot of data. Our initial kind of proof of concept, we just put everything we had on every screen just to see like, you know, if we had all of this data, what would it look like? And then it was a case of like trying to pare it down and put the right information at the right time. So we worked very closely with a designer as well who could help us kind of break out of some of those like developer things that we naturally wanna do. So in my early version, every successful thing was green. And so the red and orange things, you could see them, but you had this of Christmas tree.

      And one of the very first things the designer suggested was make the successful stuff, that's great. For this type of application, you wanna have the errors and the performance problems and have those stand out. And similar with exceptions, like there is an unhandled exception. It's probably the thing you want to come to. Whereas my developer brain is like, this is the page on, this is the place where they go on the page. And so like, it's, you know, it's this extra condition to like put it at the top like that. That feels weird. That's a different condition. It's a, another scenario. I've got to kind of test. There's more edge cases, but once we kind of like played with it and saw how that was working, I was like, this just feels right now. Like, this is what kind of takes software that's designed by primarily developers to having some more considered design and thought going into it. And I think you can see that throughout the whole product that there's been a lot of attention to detail and considering all of those.

      Matt Stauffer:
      Yes, it's very clear. And when a lot of people were saying it looks so good, think part of it was certainly that it looks beautiful and it's got great animation states and everything like that. But a lot of it was user experience. It was like, things are where they should be. And it's going to help me be better at thinking about APM or thinking about errors or thinking about logs because it's telling me what to look at.
      And I think I love a tool that doesn't just give me what I want to ask for, but it tells me, here's what you should be caring about in the first place. And I become better at doing that thing because the tool is kind of like educating me as I go. Very, very excited about this. So let me real quick, we've kind of worked through. OK, so...

      Speaking of how beautiful everything is, I want to talk really quickly about the tech stack. And everybody's asking usually two different aspects of it. One of them is what's the backend tech stack? How are you handling all this data and everything like that? And the next one is the frontend tech stack. It's so super responsive and the animations are so not what we commonly see and they're so smooth. And Sam Salikoff, a friend of mine who's just super into UI stuff, spent like, he sent like 30 messages talking about how certain graphs are animated and stuff like that. So can you talk a little bit about like what the frontend and backend tech stacks were for this?

      Jess Archer:
      Sure. So we, as I said, we built Pulse with Livewire, which really made sense for that product. But for the type of UI and all the data we had on the page for Nightwatch, we decided to go with inertia just so that we had full JavaScript client side abilities to kind of control how all that was going to work. so we picked inertia and then we decided to go with React, which is kind of a little bit of a deviation from like Laravel kind of stuff. I'd heard that Cloud was doing React and we'd just hired someone that was really keen on React. I didn't have a huge strong opinion. Whatever the team is happy with, whatever kind of makes sense, I'll figure it out. So so Inertia and React is the front end stack. We made pretty heavy use of like ShadZion components that are obviously very heavily customized from the defaults, but I think that was like a big kind of win of getting so much progress so quickly, is like all the little details like the tool tips and popovers and all that sort of stuff. Those work really well out of the box. They're very well considered in terms of like putting things in portals so you don't have to deal with like Z index issues and all those sorts of things. Having a designer on our team who's also a very talented front-end engineer made a lot of sense because we could come in as more backend focused and get all the data on the page and get it close enough to what was in Figma. And then he just comes through and does these little polish passes. And Figma always has the static design. So when he comes through, he doesn't just get it pixel perfect, but he also goes and adds these thoughtful animations and transitions and all these sorts of things using all sorts of techniques that I haven't been able to keep up to date with all the cool stuff you can do with CSS and JavaScript animation. So I'm really glad to have someone who
      like that's basically his domain. Because I would love to spend the time focusing on like that design stuff, but then it means that it's harder to also focus on the more backend stuff. So segueing, ya know, gracefully to backend. The backend is obviously Laravel is powering the whole dashboard. Of course we're using a Postgres database for the kind of the application.

      The main application things, and then we're using ClickHouse as the database for all of our analytical data, so the bulk amount of all the metrics and everything is in ClickHouse. ClickHouse is really interesting. So did a talk at Laracon US all about ClickHouse. It was kind of almost like a behind the scenes of Nightwatch before we released, like before we announced Nightwatch. We'll link in the show notes for anybody who wants to watch it. And in that talk, kind of talk about, like introduce the concept of analytical databases, because they were new to me.

      I didn't even know words like OLAP and OLTP what are these? Once I learned OLAP, that I could Google this word and it would show me all the types of databases that are actually the ones that I need. That was really, really handy. So one of my goals with that talk is just let people know that OLAP, let them know that term and to search for it if they have this type of problem. It's not a silver bullet. That's why we use two different types of databases. Each have their strengths.

      And then as Taylor mentioned, we've got in terms of getting the data in, there's lambdas and kafkas and all this of like this ingestion pipeline to bring data from all these different applications and get it into a ClickHouse database.

      Matt Stauffer:
      An incredible amount of data.

      So a lot of, this is a tiny piece, but a lot of people have been asking questions about SQLite versus MySQL versus Postgres lately. Is there something particular that motivated you all to choose Postgres for this one for your primary non-massive data store?

      Jess Archer:
      I feel like I should have some really cool technical answer for this, but I've used MySQL and Postgres and SQLite pretty evenly over the years, I feel like. So I don't really have super strong opinions unless it's really use case specific. If there was some GIS stuff,I feel like PostGIS and Postgres would be the thing I'd choose. But the thing we're using a transactional database for in Nightwatch is pretty standard, and we could probably use any of the three with no issues.

      Matt Stauffer:
      Got it.

      Jess Archer:
      So we chose Postgres because we heard cloud was doing some cool stuff with Postgres. so we figured we probably want to put this on Cloud. So let's just build it with Postgres. Yeah, I mean, with Eloquent and Query Builder and all that, we can switch it and it wouldn't even make a difference to us because we're not doing the crazy stuff we do with databases is in ClickHouse rather than in a transactional database.

      Matt Stauffer:
      And that actually is a great transition to one of our smaller questions, is, is Nightwatch running on Cloud?

      Jess Archer:
      So not currently. It's mostly running locally. And I think we've got a demo environment on Forge at the moment, because that was just the quickest thing for us to spin up. But I think the plan is to definitely put the dashboard and everything on Cloud. It makes a ton of sense for us to do that. So yeah, now that we've got the demo out of the way, we can actually start going and doing that cool stuff.

      Matt Stauffer:
      All right. I'm going to give you a second to just breathe.

      We just have a few questions left and unfortunately they're all kind of nitty-gritty questions so sorry that we're just kind of dive into these but the first one of our remaining questions is can we select a region for data to reside in for compliance reasons?

      Taylor Otwell:
      It's something we're definitely exploring. I don't know... I can't speak to what will definitely be available on launch, but we've heard enough feedback to know that this is something we need to be thinking about and exploring, so that's something we're gonna do. And that's kind of where we're at right now.

      Matt Stauffer:
      Okay, great. The next one is, were there any backend challenges related to scale that you encountered building Nightwatch that you hadn't seen before?

      Jess Archer:
      So, it's kind of like related to this. When Jack Ellis brought out like further analytics and all those sorts of things, and I just remember thinking like, that seems like the hardest problem in the world because every request that his customers get, he gets a request. So one of his customers gets like denial of service attacked. That's like, and that's just a drip in the bucket of all the other customers. So like the idea of like this like mass kind of collection of data, I always found terrifying. I'm like, that sounds terrible. Never want to do that.

      So then we built Pulse and I kind of got a little bit more comfortable with the idea of that. But with using MySQL and Postgres for Pulse, we knew there were limitations with data. So the very first step we did was all this proof of concept work. Tim and I ended up reading academic papers on these aggregation algorithms and to do these kind of rolling aggregations over time. We were just trying to figure out how we were going to deal with all of this. And that's when we eventually stumbled upon analytical databases and column store. And we played with so many different ones, but we ended up settling on ClickHouse. It's open source. It's amazing. The team there are really great and really helpful. It kind of feels like they're almost like the Laravel of databases. It's kind of a bit funny to say, but they have amazing documentation. They've got a really cool community.

      So yeah, I kind of felt like similar vibes, whereas some of the bigger players, they kind of felt a bit more kind of corporate.

      Matt Stauffer:
      OK. Well, and Taylor, you've mentioned a couple of times that this new world of Laravel is allowing you to build things that you couldn't build before. And when I'm hearing Jess talk about, Jess and Tim are brilliant human beings, right? So those two people just diving for weeks to months into academic papers just for one piece of one product, I feel like that's something that would have been really hard for you to just justify the time on.

      Is this, am I reading it right? This is part of the story of this larger team is allowing you to do things that you never could have done before.

      Taylor Otwell:
      Yeah, and it's the larger team. It's the assistance from Accel financially to allow us to tackle riskier problems that require more staff. That, you know, maybe we wouldn't have taken that risk, you know, before her, at least I wouldn't have if it was just me by myself bootstrapping the company.

      So you know it's a combination of those factors. I think this letting us take bigger swings at bigger problems that are a little bit riskier and more involved than things we've done before but also much more beneficial to the end users because the products are you know awesome, know things like Cloud and Nightwatch are just way better than anything we built before in terms of user experience and polish and What they'll offer to customers. So yeah, you know, it's exciting.

      Matt Stauffer:
      Yeah, it is very exciting and I told you all this one-on-one, but Keith Damiani had come to me a year ago or something and said, we should build an APM or some kind of thing. And I looked in into it I just said, that is so much work. I can't figure out what it would look like for us to dedicate a team, take them off client work for so long to do that at the level of quality that I want us to put out at Titan. I didn't totally write it off, but I kind of just said, it's a brilliant idea and I just don't know how to do it. And so when I heard that y'all were doing it, was like, first of all, great, do a great job. But still, I had no idea the level of depth and excellence and quality you were gonna be able to pull off in such a short time. And I am just mind blown because first of all, I would have been mind blown in the first place, but second of all because we did enough research back then, I just got an initial sense of just how ambitious and how big of a load this is for this. So I just wanna say to both of y'all, this is absolutely incredible work overall, let alone in four freaking months. This is amazing, so.

      If anybody needed affirmation that this new kind of direction of Laravel is producing something we couldn't have before, I feel like this is it. Like we're there.

      Taylor Otwell:
      Yep. Yeah, we would definitely not have built this with our small nine, 10 person team earlier this year.

      Matt Stauffer:
      Okay, well we have two remaining questions and then I'm let you all go. Second to last is, will Nightwatch have any integrations with GitHub issues or PRs or any other things where basically we are able to set up workflows with our exception tracking? Because you all mentioned kind of this is exception tracking, this is APM, this is log. So from the exception tracking point, are we gonna have integrations so that maybe Nightwatch auto opens issues or auto closes issues in response to certain statuses or whatever in various apps? Is that something planned for the future?

      Jess Archer:
      Definitely, we've done a lot of thought there. The thing with Nightwatch is that there's so many areas we could go like really, really deep on and I mean, we had to choose a few areas to go deeper on and then know that later on we can come back and revisit things. So I feel like we went pretty deep into the APM side of things. But we wanted to have this story where everything ties through, having exceptions and logging in there. But I can see for sure we're going to come back to exceptions and flesh that out a little bit more and have ways to create issues, whether in Nightwatch or in external tools. And we also have some other, yeah, just all sorts of interesting ideas.

      Some that you would expect, but also some that you might not expect. So yeah.

      Matt Stauffer:
      OK. And in my talk for anybody who didn't see it, I said every single new Laravel app, no matter what it is, should have bug tracking turned on. And it'd be really nice to have logs. And I didn't even get to APM, because the number of times we've tried various APM tools and said, no, it's just not worth it for 99 out of 100 projects. So in my talk, said, you should have bug tracking, because it's pretty well-established problem. It would be really nice to have logs, but we just kind of like don't have an answer there and I didn't even touch an APM. So the idea that we are going to have a like first party best practices tool that brings APM and logging to become just like this very easy thing. You just plug it in and turn it on and you get those. Having tried to do that for over a decade in Laravel apps and never finding a good solution, I'm extremely, extremely excited about that. A, and then B, the fact that it's gonna tie together with the exceptions and Jess and I talked about this a little bit about that even if you can get all your exceptions in one tool and all your logs in one tool, being able to correlate that this particular log that happened at the same time is also connected to that request when there might be a delay or maybe there's queued items, tracking the different pieces together when they're not in the same system is nearly impossible. And so having one system that has all the information together in one place but also understands as developers, we want to track it through the request or through the user or through the job or whatever.

      There's places where there's no direct corollaries unless you have specifically built the tool to correlate them. And so just seeing in this initial demo, I'm able to say this request from this user kicked off this job that then sent off this mail and they're all just kind of traced together. I'm just, I'm geeking out right now. Like I cannot wait to try this out.

      Jess Archer:
      That was one of the first things we really kind of focused on was how the data would all be connected together. So these like concepts of trace IDs that would be attached to everything. So in our very, very earliest prototypes, you could kind of just follow this tree, click things from any angle, and you'd always be able to see everything in context no matter what angle you were attacking it from, whether you attacking it from a customer support, I have a user that's got a problem, or I know there's a problem, or maybe I don't know there's a problem and I want to find out if there are problems, and whether I want to drill in at the request perspective, or the jobs, or drill down into queries.

      All the different angles, no matter which way you go in, you can still find the context of the other things that are related to it. And yeah, from there, we kind of then started really fleshing out the APM side of things. But yeah, that kind of interlinking of everything was like day one kind of in there.

      Matt Stauffer:
      Did you have to make any changes to the framework to support that?

      Jess Archer:
      No. we have, there's some things we'd like to improve for like how we can capture certain bits of data, but we figured out ways that we can still achieve what we need to, because we want to try and support, I'm not going to commit to any version numbers here, but we do want to try and allow people to install this on maybe a couple of versions back. But there's definitely some things that we know we can do better if we change some small things, like even small examples of things that if we stored the high resolution time instead of micro time, I don't know what's going to be involved if that's even feasible to change. Taylor's like, probably like what you're talking about. But yeah, because for our queries, pretty much every metric we capture down to the microsecond rather than the millisecond because a lot of database queries are sub-millisecond. So if we only captured millisecond resolution, it would be hard to build that timeline with any accuracy because it might look like two things are happening at the same time.

      Matt Stauffer:
      When we know they're not.

      Jess Archer:
      So yeah, everything goes down to microsecond precision. But there's cases where having the high resolution time might make more sense. So yeah.

      Matt Stauffer:
      OK. Well, then it's actually a great segue to our last question, which is we're tracking all these tiny little things down to microsecond, millisecond precision, but we're adding a piece of software that wasn't running beforehand to our applications. Is there going to be a performance cost of adding Nightwatch to one of our tools where it wasn't there before?

      Jess Archer:
      I mean, with any monitoring and observability tool, there has to be a small bit of overhead. It can't observe it without hooking in in some form. The integration points are very, very lightweight. And we've designed it so that you'll run a local agent on the service that hosts your application. Potentially for things like serverless, there'll be some slightly different scenarios, but it's all going to kind of, yeah, we'll figure out how all that sort of stuff works. But the main thing is that during the request lifecycle, when we're collecting these metrics, at the end of the request, after the response has been sent, that metrics payload can be sent to the local agent over a local TCP socket.

      So it doesn't have to make any outgoing database requests, any outgoing HTTP requests. It all just gets sent to like within the same machine, effectively like an internal local host. And then that agent can then batch them up and send them off.

      Matt Stauffer:
      Ina way that doesn't touch the requests at all.

      Jess Archer:
      Yeah. So there's obviously like, you know, fractions of fractions of fractions of seconds to listen to an event and run some code that captures some, you know, read some properties off that event and puts it somewhere.

      Matt Stauffer:
      But nothing worse than any existing exception tracking service or anything like that.

      Jess Archer:
      Exactly, yeah. If anything, probably more performance.

      Matt Stauffer:
      Because it's not doing its own HTTP calls, which most of them have to do because they don't have their own agents.

      Jess Archer:
      Yes.

      Matt Stauffer:
      Okay. Very cool. Well then my actual last question is, is there anything that we didn't cover here that you felt like you didn't have a chance to say or Taylor, if you've been asked any questions on Twitter, or you as well, Jess, is there anything that's come up that you say, you know, I'd really like everybody to hear this? Do you feel like we got everything covered today?

      Jess Archer:
      No, I mean, there's definitely, I think Taylor said this kind of in his talk that we're at the moment kind of laying the foundations of what Nightwatch is. We have so many ideas of how we could make this thing even better. And it's been really like almost frustrating in some ways to like not be able to go and explore some of these further away ideas. So yeah, we've got a lot of stuff that we would like to explore. And we think this is going to just become like, if you're amazed by it now, wait till you see it in the future.

      Matt Stauffer:
      You have seen how excited I am right now. So you were like, my god, okay, cool. Very cool, very excited. Thank you both so much for taking some time away. I know there's a lot of stuff going on at the conference right now and thank you for all your work. I'm on the list, I'm on the signup list. The moment I saw there was a signup list, I got in as fast as I could. So I'm hoping I'm gonna get that early access. And yeah, thank you guys for your time.

      Jess Archer:
      Thank you, Matt.

      Taylor Otwell:
      Thanks, see you everybody.

      Matt Stauffer:
      See y'all later.

      Creators and Guests

      Matt Stauffer
      Host
      Matt Stauffer
      CEO Tighten, where we write Laravel and more w/some of the best devs alive. "Worst twerker ever, best Dad ever" –My daughter
      Jess Archer
      Guest
      Jess Archer
      Core team @laravelphp
      Taylor Otwell ?
      Guest
      Taylor Otwell ?
      Founded and creating Laravel for the happiness of all sentient beings, especially developers. Space pilgrim. ? @abigailotwell.
      Laracon AU Update & Nightwatch Q&A

      headphones Listen Anywhere

      More Options »
      Broadcast by
      He went upon the sick report at once, and for three days thereafter raved of crucified women with fair hair, of children lying dead in the ca?on, of the holes in his boot soles, and a missing aparejo, also of certain cursed citizens, and the bad quality of the canned butter. And the Indian may be trusted to know of these. Here where the jacales clustered, there was grass and wood and water that might last indefinitely. The fortifications of Nature had been added to those of Nature's man. It was a stronghold. "Doctor, he can't die. He mustn't die," said Shorty in agony. "The regiment can't spare him. He's the best soldier in it, and he's my pardner." to Miss Jerusha Briggs, at this plais, and I will pay the "I did," answered Shorty. He was carrying his Belbis beam, of course. The little metal tube didn't look like much, but it was guaranteed to stop anything short of a spaceship in its tracks, and by the very simple method of making holes. The Belbis beam would make holes in nearly anything: Alberts, people or most materials. It projected a quarter-inch beam of force in as near a straight line as Einsteinian physics would allow, and it was extremely efficient. Albin had been practicing with it for three years, twice a week. Mating, he thought. If the chain of obedience was broken would the trees refuse to obey, in their turn? Puna had said so, and it was true. And if the trees refused to obey there would be no mating.... "Wandered, you mean. Just wandered off. And—oh, I suppose a few have. Our methods aren't perfect. But they are pretty good, Johnny: look at the number of Alberts who simply stayed around." Then suddenly she began to plead: He took his place beside her, but he could not fix his mind on what they sang. In the intervals between the[Pg 153] anthems he was able to pour out instalments of his tragedy. Bessie was very brave, she lifted her eyes to his, and would not let them falter, but he felt her little coarse fingers trembling in his hand. God save the Queen!" Tilly had a spurt of anger. HoME大话西游免费版法宝用经验升一级要多少 ENTER NUMBET 0017
      www.eciga.com.cn
      www.vivvi.com.cn
      metrc.com.cn
      yis.org.cn
      www.scior.com.cn
      www.whcct.com.cn
      geni4.com.cn
      www.lugan5.net.cn
      www.delei6.net.cn
      ymtang.com.cn
      日本女同性爱毛片 妹妹av黄色 色女人激情图 双飞做爱图 6655人体亚洲 WWW.720BB.NET WWW.LBPMK.COM WWW.GEGE0.COM WWW.9ZY.COM WWW.AKXS6.COM WWW.SE59.COM WWW.V2511.COM WWW.TE3456.COM WWW.WUYESE.COM WWW.HNYEZF.COM WWW.977X.COM WWW.465E.COM WWW.CRXZ.COM WWW.OMYTVS.COM WWW.ENET.COM.CN WWW.8FKD.COM WWW.HYWIC.COM WWW.313K.COM WWW.NI37.COM JESSCIA.STROUP WWW.MXIEZI.COM MIDE543荒木在线 偷拍自拍在线录音 欧美少妇乱淫图 怡红院更新前的主页 黄影视 裸片A片 全球免费共享视频在线 岳母丝袜乱论 mcomcomc免费A片在线播放 大型色小说 www搞处女cn 中文往往对电影 欧美sm免费无插件在线视频 亚姐妹 咪米色网站 亚洲视频国产自拍亚洲色图 怎样进黄色电影网站 华人av偷拍视频在线 亚洲色图美利坚 oo后自慰高潮网站 性爱技巧9页 色色影www38rjcom wwwribi 美国伦理母亲电影 57AV00com 超碰涩涩涩 自拍偷拍卡通动漫黑白中文 内射妹妹 快播 3344nq 福利云点播免费日本A片黄片 144人体图片 appssav25com wwwpp856cc 人妻熟女自拍在线播放 快播理论黄色片 看老婆被技师抽插 少妇舔阴茎 欧美色网胖女人 kk44kk44com 黄色淫乱片子一 澉情五月网vv99vvcom 成人丝袜视频大全集 a资源吧亚洲首页 丝袜电话 在线影院淫色熟妇 欧美成人网站555dvd 西西性爱电影 黑太阳731续集之杀人工厂 欧美丝袜整片 sexwww ddfnetwork免费 射精卡通动漫 黄色l乱伦 变态强奸片 强奸乱伦破处 欧美干老太婆 小泽玛利亚女上男下 cao320AV 快插毛片电影百百度 淫淫色色色色 撸吧全迅 操少妇双洞齐开15p 日本有什么黄直播app 动漫啪福利 大香蕉霞 1769导航 成人文学公共汽车 老婆的淫荡晚会 大鸡吧在线av 成人嘿咻嘿咻网 成年人电影毛黄片 国语对白干妈视频 老头抽插美女 亚洲超碰撸撸在线视频 神雕侠侣伦理片 wwwbibiav520com WwW683kKC0med2k 每天射十次大叔 www97kxwcom av能看的操逼 WWW48com 一本道性欲?⒌纳俑 姐姐在线爱 在电影院偷情舔逼 3366vod下载 成人玩具哥色咪色 发嫩藤 和姐夫做爱吸乳 御姐很哀伤ckplayer wwavav521com japanesex无码日本动漫 色色哥哥色 孙丽让谁干过 淫chacha 张柏芝艳门b照图片 操中年女人的肥臀骚逼 长谷川由奈写真 妺妹网日本人体人体图片 cccaobipian 亲家母狠狠撸 东莞扫黄女子图片 欧美骚妇淫色诱惑图片 很很干很很撸图片 淫乱无码网站 最大胆美女人体艺术 她噢片级 春暖花开有你性亚州 无码 颓废的国模林邈子 pptv色色电影 超爽的性爱16p 影音先锋南洋第一邪降 肏阴部 手机性爱视频综合社区 丝袜诱惑小穴 台湾妹视频 66abcd怎么不能看了 国产人妻多年3p4p激情照62p 回家开门时被人强行拖进家中强奸中的女优 亚洲激色图 医生强奸 等爱的玫瑰 petsaga 生死狙击辅助 dewsuperior 操骚逼女 少女之交配 偷拍wc欧美 欧美女与动物发生性关系视频 影音先锋影院影视 99人体艺术网com 哥哥ppp 操乱伦操骚逼小说 乱伦另类撸 撸一撸色奶奶有妓看 韩国嫩白美女小穴图片 韩有天伊宝媛 亚洲另类先锋快播 超碰肛交免费视频 五月天丁稥婷婷 人体艺术女同性恋视频 翘起鸡巴日亲娘 亚洲性爱视频网站 国产AV资源百度云盘 东亚兽皇 韩国日本偷拍自拍视频 操昏迷女逼图 骚穴黑丝口 亚洲欧美卡通动漫偷拍自拍 theporn最猛成人网站 大鸡巴干衅电影 人体艺术图片有人体艺术图片 37av免费视频 漫画淫图 浴室性片 人妻被公公操的动漫 葫芦岛性息 轻吻也飘然在线福利 www老人兽laojjcom 韩国高中生美穴 日本人体阴唇艺术摄影 兄弟交换夫妻用 20岁成人免费视频在线免费试看 韩国美女主播阿里快播 商务qq黄色片 2017伦理电影手机农夫山泉在线 68人体艺术私处 赶紧撸东北浪妇偷情小说 010酷播妹妹 HDXXX幼女 国产超级法在线 俄罗斯人与shou 成人三级片黄片毛片 四虎相关网站 夫妻交换高清图片 米雪儿麦库尔A片 干少妇丝袜小说 色久久影院app最新版 贾静雯三级片 舔b全露视频 聊城交通违章查询 爱色影天天色 美丽熟女网 香港大胆人体 丝袜骚妇丝袜腿模 我的第一次被干从清纯到淫荡的幼儿教师 色中色人体艺术电影 美国裸体俱乐部 黄色一级倨情 91retvwww91retvm91retv 玉蒲团淫女 调教母狗的网站 另类激情小说淫色人与兽 五月天涩涩爱 情欲轮奸小说 移动上不了h网 东京热大乱cd2rmvb 怎么在快播里看黄片 前田かおり 红磨坊影院 高清成人图片 开心激情影视 美女娃娃做爱 御の二代目谁有E谁有G 色五月女王来了图片 俺去橹 色七七2018综合 久悠影视 李宗瑞偷拍影院 日韩αv小视频 vv影院 蒂亚AV资源 avtt144 韩国美女与男友宾馆开房嘿呦自拍表情销魂,我一旁拍摄她男友不行换我上,嫩 午夜丁香花在线电影 青青私密视频 性交无码教学 在线看片瑟瑟爱 日橹免费在线 酒店真实高清露脸对白 亚洲 小明看看 大香蕉X影院 阿v影音在线观看 五十岚纪子在线视频 诸葛影院在线理 日日夜夜不卡另类视频 了:国产自拍 亚洲狠狠色无码视频 黄色咸网 9877黄小游戏大全手机版 新视界影院 magnet 日本AV黄图 mp4 福利大鸡吧 九州资源永久免费视频 真人啪啪啪视频AV 邪恶插阴口动态图 五福影院aⅴ凹凸av 中国内地在线av免费视频 看看十八岁的性器官视频 淫荡便器电影 亚洲VS天堂 ssn190 谷露影院手机在线0 成人A片 迅雷下载 aiaifulidaohang snis885磁力 834成人视频 手机在线电影 国产区 色青春亚洲综合 影音先锋资发布站 香港成人夜色影 221sihucim 彩乃奈奈中文字幕在线播放 h版神探夏洛克下载 丁香五月网韩国主播 xxo影院 大尺度广场舞视频 日本换妻性交视频 一本道mag magnet 免费色系视频二十多分钟 2018仙女屋19禁电影大全 色酷狠狠干 8090电影风筝 女仆资源 曰本黄色视频免费高清 好XXOO在线视频 潮喷合集丝袜无码mp4 看着我的女友变淫荡 mp4 成人看片小视频 四虎影院手机观看视频 五月丁番 巨乳无码电影 平凡夫妻性生活自拍 3p美女拍拍 91密秀官网 九九深夜福利在线免费试看 干妹妹高清在线影院 依人综合在线观看视频 水上百合中出孕妇 sss黄片 洗澡自慰在线播放 三d影院深夜不再寂寞 色站导航丁香色 迅雷无码冲田杏梨 AV走 ssni-056 胸部跳蛋视频 小泽玛利亚无码在线视频 性交视频内射白浆视频 操洒店小姐 唐朝AV中文字幕 偷拍福利萝莉 后入大屁股美女全集 亚洲高清自拍有码 吃女友的胸她娇喘 日本高清959dd 一级黄色录像带 tyod-278hd 整个福利 感谢不删好友不屏蔽之大恩院线同步电影 发给没时间去电影院的朋 今日排名第一页长片 xooⅹ430 爆乳保姆激情电影 国产自拍裸照 mp4 操日本美女视频播放 被控者完整版在线观看 色搜在线播放 深夜直播 magnet 色悠久久桃花综合网 另类小说五月天综合网 色琪琪aⅴ stringendo av仓库永久地址 ww884aaco wuxiaorui renrenmoshiping japanese AV 谭晓彤在线福利视屏 成人操逼激情视频 维他命色vvtvt av宫前幸惠在线观看 颜射大奶在线播放 透b叉叉在线自慰视频 老司机影院院写真集福利 国内自拍va偷拍视频 本庄玲在线 国产足j在线观看 播放3个98年艺校小美女买完零食回来比赛 草榴在线自拍 国产在线 幼幼在线av 校花啪啪啪影院 少女哥哥我想看那个床震作文 换妻性交真实影片 日本做爱全集 酒色成人网1314 日韩欧洲淫荡视频 7zav gouhemaoxingjiao 国产自拍操逼直播 迷奸技师 花井美纱 真性中出在线播放 萝莉还债视频内个 热热色源20在线观看 让人想不到样子清纯的妹子居然在公园色诱个老头到厕所调教舔逼喝尿吮脚趾看大爷那 骑士影院宅男福利 苹果在线免费看a片 性女传奇 干小妹妹 美女写真摄影视频 真实破处妹子被日哭了 逼里香1 正在草她老公打电话来一边草一边打 风吟鸟唱摄影师嫩模 黄色网站在线视频 欧美裸体模特展示阴部app 欧美番号库 哦快拿大鸡巴操我 mp4 黑人大干金发美女 老司机免费福利AV 捆梆绳模羽洁视频 成人视频 你懂的 操我2 1乱伦强奸图片 淫色戏院 在线超碰天天 先锋AV 现场 sexo 漫话 东方在线αv 群交视频种子 街头射头视频迅雷下载 男同志cartoonyaolp 男人的福利你懂得 免费不卡的亚洲AV 影院在线观看 乖妈姨通叔伯 av大明星97影院 55xxp。て0M 并木优 一周年 穿线资源合集 mandingo 黄可46分钟三邦车视 美女妹妹自慰视频 888kbkb 六月停婷 澳门 人人g 漂亮的小姨h小说叶凡 黄色视频青青草 伦理片工作的女人斩 图片区成人福利 欧美激情 在线观看‘’ 美女内射无码 免费直接看片的网站 窥器美女 清纯援交女偷拍 大胆美丽人体漫画 波多野结衣被内射图片 快播石狮艳照门 成人电影导航qvod 成人大尺度gif 黄色录像强奸片 欧美人体私处摄影 真实夫妻生活 人体艺术照片逼特写 意淫强奸 宅男福利屌丝 � 汤加丽巴巴拉 偸拍骚妇 解说大咪咪女生丝袜 淫荡美骚妇的激情 公媳吸乳奶妈诱惑 WWW_7PO_COM 熟女内田由衣快播 人体艺术性爱小 333kikicom 人妻凌辱 快播网 男女操逼片视频 大鸡吧肏屄里了 少妇内射潮吹 快插我的蜜穴 爱爱快播撸一撸 韩国十八大禁片种子 前黄小学校车迷奸案 欧美肥妞妇乱 亚洲色图 欧美色图 经典三级 大色体 东欧少女 无码 小说 bt 亚洲 论坛 嫩臀骚逼 乱配母导航 红楼十八春tu seseav图片 成人色视频xp 吉吉影音母乳片 岛国色色图片 大鸡鸡插小屁眼水真多 韩国女主播夏娃7部合1部影音先锋 人之初性本善 高级电工证 生活观察网 北京天安妇科医院 中国铝业中州分公司 我的美艳舅妈 志村玲子与黑人图片欣赏 李宗瑞吴亚馨未经处理 网友自拍丝袜足交视频 春暖花开性吧校园春色 日韩美女裸体自拍艺术照 什么都不用下载无毒性片视频 堀北真希无码 涩涩爱综合 人体裸舞 da骚屄 西西妹妹大胆的展阴 冰奇套图种子 www510ccam 韩国色网站 小说交换的妻子最有味 guomobaibi 波多野结快播放器下载 123操b 爱鸡巴的小穴 我轮着干了两个女学生 和多人操逼的感觉 自拍偷拍视频下载 成人裸照无马在克 东京热快播最新成人电影 人兽交视频网址 热点资讯天天网美女人体艺术鳖客网 欧美奶奶15p 黄色少妇天上人间 西西人艺美女肏穴 少妇用卫生带 主角叫小满的乱伦小说 搞女儿被老婆发现15p 亚洲包色图 偷拍江祖平美腿图片 堤莎也加torrent 色尼玛乱伦性爱电影 少妇丝袜在线狠撸 不卡影院27号早间九龙电玩捕 爱主播怎么让主播看不见你 日本av在线sss 免费大片ccc858com 河北传媒北区偷拍 日本av删除删除删 亚洲专区一本道 老汉玩肥婆 东方大鸡巴 天龙淫女传 WWWBET365COM 韩国炮友打炮自拍视频 韩国女主播高清图片全集 骚逼老婆做爱露逼视频 隔壁邻居乱伦做爱小说 极品人妻援交系列套图 人体艺EEcom 苍进空av网址 综合插插a 操妈妈屄15年 日本h彩漫 生物老师被操 性爱自慰碰碰视频 波多野结衣熟女乱伦图 超碰免费视频caopocaowwwblz1000com 日本特级女人无码 家庭乱伦幼幼操逼小说 儿童爱爱网站 幼幼圣光福利 伊伊人妻 AV日日逼 大奶子被干了快播 好吊日AV在线视频19gancom 19isecom色哥哥帝国 模特屄re 淫香五月天 调情网址 优优人体艺术爽图 成人全彩动漫 好屌妞大色网小色网 亚洲欧美制服卡通heshizfucom 老师干儿子淫秽 男生的鸡巴操草你生的蛋裤子黄色视频 五月天激情古典 空姐丝袜大乱11p 免费看欧美黄色大片网站xxx av国语版 被虐家庭女教师 人与兽乱仑 最新里番社区 yyaaVvmagnet 三级黄色添下体 伊人在线视频变身6 wwwpp6scpm 处女草草www 网友自拍seba 520最大胆人体艺术 人妻性爱淫乱 姐弟经典性交thunderftp 泽尻绘理香作品快播qvod百度影 苍井空作品下载网盘 波多野结衣逼器 婶婶的原味内内 我与姐姐乱轮小说 偷拍自拍高潮影院 AV视频色图 华人95偷拍自拍视频 东亚AV 影音先锋熟女少妇 五月天激情亚洲图片区 7777bbcom 沈阳推油 日本A片555影院 欧美36d性爱 图片区偷拍自拍15p 怡春院分站 酒色网 美女 撸撸射秘密爱 yy44bbcomcaoporn29htm 影音先锋av天堂2015 曰本骑大哥操逼自述 亚洲五十路熟女在绒 郑州换妻俱乐部偷拍 撸撸色最新网站 亚洲AV_插插射射 巨乳泽井芽衣在线无码 985bbcon pp494c慰m 人兽性爱欧美三级片 金发天国在线播放1 少妇艺术人体图片优优 9h明星合成裸体网 毛片基地美女图片 鸡巴插小美女淫穴 眼镜少妇参加老外群P聚会有5个黑鬼真正操到爆三洞已爆废 经典千人斩首页wwwiiii41com 米奇第四色骚姐姐 天使社区换成什么平台了 亚洲在线做爱 中文亚洲欧美 35vucom 开心色色自拍偷怕 快播电影日本理论片 美女高跟踩踏图片 偷拍厕所在线 成人撸多宝 在线播放富家女被干 性涩影音app 专业偷窥在线视频 久久精品视频在线看99-百度-百度 美女拷臂动态图 牛牛射在线av ymdd099磁力 校园春色系列小说合集 让你的女友高潮吧 亚洲第一AV天堂网 兰桂坊野战视频种子 做爱漫画小说图片 871kkcm 日本成人图片小说ed2k 韩日撸逼 鸡逼逼在线视频 清纯唯美在线国产亚洲色图美腿丝袜 美穴撸 性交后尾图片 大香蕉伊人萝莉 黄色日逼紧逼医院护十 天天更新欧美性爱日韩AV国内自拍偷拍电影 色色资源最新地址2017 dizhi99妹控 类似于蜜桃影院的网站 李小璐被强奸乱伦 卡戴珊三级 插进射吸爽春 黑丝诱惑亚州性夜夜射 丝袜夫人 类似巨乳淫奴的小说 美女咆轰图 WVW2499 90后美女做爱图片 干死美女电影 刘亦菲阴道毛多吗 欧美视频xxx 最新电影2014sewoyingyin 我和小舅妈的故事 色史中色 av兽 黄网视频 黄色网站电影二级影片 人体艺术toupian 我干美女老师做爱 黄色日批照动态 日本丰满熟女五十路 xxoo无插件 张悠雨房乳特写 水水美妹 原纱央莉大尺度人体 des574 儿子的面前太过美丽的妈妈 操b激情文 美女双穴被奸 福鼎市人民政府 银子变黑 侯镜如 日本逼操图片 丽江美女偷情 偸拍野站视频 做爱大全视频观看 男人添女人乳头 色女16p 女性抠穴图片集 日本女老师的小穴图带毛的 屄最黑女明星 激情漫画套图 百度搜索成人影视小说 翟凌的无码图 mm六月天 台湾美女叫床 女子学校返回途中乱搞6p淫乱大派对02 妺妹林人体艺术 最好的我们神马影院 强奸迷奸轮奸 亚州图色干哥哥 黄片处女破处流血 淫大妈影院 立花20p 舔姐姐咪咪 岩佐あゆみ吉吉语音 长谷川凉子 欧美t0upaizipai 撸小人琪琪影院 幼少女口交 影音先锋幼幼黄色视频 涩涩网影音先锋观看 性感护士15p 得撸小说 小色哥脱衣舞 五月天成人操逼小说 人与动物法国zo0 有关做爱的网页 家庭伦理小说深爱五月wwwcbcb093com 成人美女视频免费wwwlu2310com 莎拉波娃五月天丁香五月 A片毛片免费观看天天干 噜噜色影院噜噜色电影色噜噜影视噜噜色网 索取玛雅最新网址 娇妻被淫记朱茵 色小说综合导航 欧美男女性抽插动图片 我爱咪咪影视网 暴力肛交小萝莉 我淫我浪 螺女挑情四级下载 91porr 大乳大臀美女的性爱15p www点爱人体点com 人兽杂交av电影免费下载下载 美女视频免费播放啪啪百度百度 poco能搜成人片 色妹妹sex 幼童pussy 女生未成年自慰网站 wwwzzjixxxxe 洗濯屋手机在线观看 人人干全免费视频xulawyercn 黄色片做爱后入式 中国伦理电影网站大全 操操曰偷拍上传 WWW唐人电影www69rrrrcom 777sejingwang 大色网不用播放器 视讯主播先锋 kanxxx 日本女人大屄图片 父子乱轮 姐脱你看淫淫 操久国产片 成人Hh漫画 日本人体艺术窝窝妹 韩日女优大奶视频 欧式性爱满足你的欲望【2937】 三级色图网 大尺度性交电影 鬼吹灯第二部有声小说 qq电台有声小说 电台播放有声小说 yuemu春色 vagaa樱井莉亚片子 小泽玛利亚1024800 小泽玛利亚口暴 求可以看的h网 www狗酷音乐com 开心尽情五月天 怎么在快播里看黄片 色狼巴士 性生活时间 征服淫荡少妇 撸时代 额尔撸 看片 magnet 色网站4438oxox 悠悠比资源 大香焦久草是易视 一本道手机高清AⅤ在线2017 香蕉视频app1024 mlgd488云盘 在线自拍大神约酒店 成人 免费 动漫 视频在线观看 超碰在线视频进入离开 杏花社福利成人 免费 动漫 视频在线观看 成人影院和狗 日本骚黄视频 在线白丝裤袜美女 欲望太平洋在线玩 手机看国产短片福利群 谭晓彤脱黑奶罩视频 操逼福利动态影院 百度97 成人自拍淫色 Caoporn任你操 第九影院男人社区A√电影 亚洲系列爱情动作影院 手机成人免费大全 sefuliwng 福立盒子 无毒福利网址大全 桃野铃 yJ丨zZ一Tⅴ 人兽杂交操b视频 桃奶木 淫妻妹 偷拍 自拍 一本道 青娱乐精品视频一级 夜店认识的高挑女白领一起吃饭喝多了,带到酒店趁不注意安放摄像头 澳门金沙大鸡吧操逼视频 人人操 人人妻 1自拍偷拍伦 神马福利小说图片大全 亚洲 偷拍成人视频 萝莉小逼 任你操这里只有精品6 午夜福利理论yy 4480 黑人与人妻中文系列 大佬色在线观看精品 26UUU亚洲一26 国产网红自拍福利视频 蓝沢润黑人在线播放 伊人网综合网站 偷偷摸视屏在线 黄色里番在线看1 弱气乙女 浴室套图 成人影院a在线看网址jajjaatat 开发三味 6无码magnet 飘花网sdde481 五月婷婷在线看 爱泽心梨在线 XRW-498播放 1024东方 SNIS850在线观看 汤姆影av 另类亚洲图片小说在线电影 超碰视频天堂 菲菲影院 东北娇妻土豪视频 大香巨乳家政爱爱在线 大学生兼职 偷拍下载 嗲囡囡在线福利视频tv 女主播朴惠恩福利 xiengjiaoshipin wwwsaobibi5353 打飞机推荐极品高颜值网红美女主播收费房大尺度福利高清无水印打飞机推荐极品高颜 人妻小悠福利在线 王薄团在线观看 色伦理片 穿着内衣做爱操逼的视频 2018仙女屋19禁电影大全 欧美老头av www4438X2com 伊人谷姐干岳电影网 偷拍自慰国产在线视频 94色人格影院第四色 avttt天堂2004 日本狼拍屋 香港皇室伦理电影 网红雅兴视频链接 84ab午夜剧场 桃大桥未久在线 一人一碰操视频 谷露做重 李丽莎福利 青青草成人成人电影 美女视频免费视频 jvid免费视频 正在播放 迪卡侬所有视频全集迅雷 图片区亚洲另类偷拍 欧美有码性爱 gqwuma 欧美中文合集磁力 木村都那迅雷磁力链接 黄色视频555 在线 里番 纯 av列表 岛国丝袜 色欲影视狠狠插 ac无码ac天堂 234hu四虎在线 动漫男人和女人操逼 小萝莉被内射视频 小日本做爱高潮视频 想要零用钱妹妹帮素股结果爽到自行插 性爱互插阴交视频 驯服吴静娴 崩坏之人璃沙 色在线视频综合影院 三邦车在线手机伦理片 熟女AV 视频 日本妞啪啪高清 公公夏夏天强奸未婚媳妇 www5595con 国产自拍白丝 西野翔在线播放叔母 近水楼台先得月 PORN 人妻 二人的春光 麻油拓也 柳岩磁力链接 草包网在钱精彩视频 黄色舔淫视频 超级诱惑 mp4 女主角医院看男友隔着帘子被搞在哪里可以免费在线观看 538国产视频视频无线 泰迪熊rct502在线播放 废柴导航青娱乐 海量无码av play sss 操逼126 4438成人网官网 色男人色天堂旧址 少妇自拍影片 韩日午夜404影院 ntr先锋资源资源 内地av 格影院第四色先锋 春丽成年AV动漫 车模聂子雨 成人3d动漫免费视频播放器 午夜福利第一村 2素人搭讪a片 哥也高色 西川结衣先锋在钱视频 紫禁城轶事哪里能看 成电人影在线电影。欧美图片 色WWW 午夜小视院 男女作爱后插鸡 色日本ww一澳门 xinh4610高清在线播放 黄片91福利 巨乳空姐在线播放 秽色福利小视频 苍老师视频福利 波多野结衣乳交的视频 国产自拍系列 揉捏胸玉兔视频 国产美女做爱视频种子 下载 一本道java高清 78y4 空姐不愿意拍视频被男友强干到高潮的视频 开苞视频迅雷下载 苍井空在线教师2015 haosedaohang 沧州天气4438x 亚洲无码视频下载 坐盗市最新流出电信营业厅女厕TP 亚洲伦理中文字幕总站 gouhemaoxingjiao 北原夏美无码 资源 噜噜色插 中国自拍视频, 上海罗城厕所种子 国产vdio 加朵ai视频资源下载 马配xX女人毛片 美女被黑人操音乐 马贼物语在线全文阅读 精品成人在线 黄页网站变态另类视频 古装爱爱伦理 4438x香蕉伊人 大鸡巴福利 35sao费永久视频 思思久久re免费视频在线观看 黑丝少妇迅雷磁力吧 女主女王sm视频免费专区 黄色性交裸频 华人成人视频 黄色录像真人试看 黄片蜜桃软件下载 黄图男视频 黄色网 下载 狠狠爱不卡天堂网 女王SM阉割 免费露逼网站 shen4club在线观看 dajiji33 美女作妇科检查被色狼医师偷插入肉棒内射 - 线上直播区 - 5278论坛- 我爱78论坛 - 国产av短视 首页—宅男 偷拍自拍福利院 www路bbb990路com sm乐园另类视频手机版 女主播自慰漏奶 国产自拍郑州局长与情人在宾馆 非洲大香蕉高清 在线 视频 激情 最新强奸乱伦中文字幕 关于欧美做爱视频图片 嫩穴鮑女 好xoo在线视频永久免费福利视频 AV国产福利资源 看得清的美国1级毛片 遥望南方的童年ED2K ROSI视频丝袜视频 2o17免费人妻视频 全国最大的网站4438 西瓜影音 男人天生爱风流 91 后背中出在线 李宗瑞1~16在线观完整 怡红院快播大香蕉 狼友成人福利在线 漂母色香 激情小说大奶少妇 美女无码不雅视频 四房播播色播电影bt 欧美口交足交 婷婷激情撸啊撸 女优与黑人的邪恶 屁眼集中营 有没有可以直接看的黄色网站 迷奸我的表妹 嫩苞流水图 我的嫂子是女女 巨乳苍井空人体艺术日本