Deno

TracesMetricsApp LogsCustom LogsProfiling

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:

Install

Step 1: Import dependencies

Import necessary packages into your Deno project from the Deno standard library and middlewareio library:

Step 2: Configure Tracing

Trace network requests with the following track() function:

Step 3: Define Request Handler

Define how your server responds to incoming HTTP requests with the following function:

Step 4: Start Your Server

Start an HTTP server with the serve function:

Step 5: Logging [Optional]

Add additional logging information with the following functions:

Hono Framework

To use Middleware with the Hono framework, follow the example below:

Need assistance or want to learn more about Middleware? Contact our support team in Slack.