Feb 28, 2023
·
2
Min Read

Discover and Monitor Your API Endpoints in Docker Desktop

by
Versilis Tyson
Share This Article

Maybe you’re working on a new service. Maybe your team is moving quickly and shipping lots of changes. Maybe you’re working with a new service.

Whatever the reason, you want to quickly get a handle on what API endpoints you’re working with, which ones might be slow, and which ones might be throwing errors.

With the Akita API Docker extension, you can use Docker Desktop to see your API endpoints, which ones might be slow, and which ones are throwing errors—in just minutes.

How the Akita API mapper works

Using Akita, you can get a near real-time view of your API endpoints and properties about them. Akita passively watches your API traffic in order to build models of API endpoint structure, performance, errors, and other properties about each of the endpoints. Find out more in the Akita docs.

The Akita Overview page of your endpoints.

Akita provides useful capabilities for understanding your API, but previously you needed to run the right sequence of commands based on where and how you were running Docker, which could be confusing and error-prone.

Meet the Akita API Extension

With the Akita API Docker Extension, you can now run a single command in order to see information about your API endpoints:

  • See what endpoints you have.
  • See what endpoints are slowest and fastest.
  • See the busiest and quietest endpoints.
  • See the endpoints that are throwing errors.

All of this is based on Akita’s algorithms that automatically infer API endpoint structure, as well as properties of API endpoints, from API traffic.

In addition to the overview page, you can click into the API Model page to:

  • Explore endpoints by host Filtering over the endpoints based on automatically inferred information about host, HTTP methods, authentications, data types, and response codes. (All automatically inferred by Akita!) 
  • Find information about endpoints you’re looking for using our search capability.
  • See information about individual endpoints, including P90, usage, and request/response types.
Filtering for unauthenticated endpoints on the Akita API Model page.
API. model endpoint details.

With the Akita Docker extension, you also get metrics and errors:

Akita's Metrics & Errors page.

How do I install the Akita API Extension?

The Akita API extension is available on Docker Hub and under Extensions in Docker Desktop.

Akita API Extension installation.

Let us know how you like it

Akita’s goal is to make monitoring, and more generally system understanding, accessible to all software teams, regardless of existing devops expertise or bandwidth to spend on monitoring. We’d love to get feedback from you to help us reach this goal. 

Sign up here to use Akita while we’re in beta.

Share This Article
Join Our Beta