Alpha

See what matters.

WizeLens shows you everything one request did. The click in the browser, every .NET, Node, Java, Python, and Go service it touched, every SQL query, and the render, on one timeline. The problems are found for you.

Open source under MIT. For .NET, Node, Java, Python, Go, React, Next.js, Vue, Angular, and Svelte.

GET /api/customers-with-orders

8:54:51 PM · 305 ms · gateway-api

Timeline

fetch /api/customers-with-orders270 ms
GET /api/customers-with-orders263 ms
gateway-api · 9 queries7.9 ms
GET localhost:5291/orders45 ms
GET /orders3.9 ms
SELECT orders0.3 ms

Insights · 3

N+1 queryN+1 query: ran 8 times2.9 ms
SELECT "c"."Id", "c"."Email", "c"."Name" FROM "Customers"…
N+1 HTTPN+1 HTTP: called 8 times45 ms
GET localhost:5291/orders?customerId={}
N+1 queryN+1 query: ran 8 times2.4 ms
SELECT id, product, amount FROM orders WHERE customer_id = ?
WizeLensGET /api/customers-with-orders200
305 msTotal
263 msServer
9.6 msDatabase
35 msRender
17 SQL8 Fetch3 Insights