This guide walks you through setting up Application Performance Monitoring (APM) on a Deno application. These instructions can also be found on the Installation page in your Middleware Account. View example code here.
Prerequisites
1
MW Host Agent
Middleware Host Agent (MW Agent). To install the MW Agent, see our installation guide.
2
Deno Version
Deno version 1.41.2 or above. Check your Deno version with the following command:Shell
Install
Step 1: Import dependencies
Import necessary packages into your Deno project from the Deno standard library and middlewareio library:TypeScript
Step 2: Configure Tracing
Trace network requests with the followingtrack() function:
TypeScript
Step 3: Define Request Handler
Define how your server responds to incoming HTTP requests with the following function:TypeScript
Step 4: Start Your Server
Start an HTTP server with theserve function:
TypeScript
Step 5: Logging [Optional]
Add additional logging information with the following functions:TypeScript
Hono Framework
To use Middleware with the Hono framework, follow the example below:TypeScript
Need assistance or want to learn more about Middleware? Contact us at support[at]middleware.io.