Skip to main content
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 following track() 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 the serve 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.