Skip to main content
Version: development

Armeria

Aperture Java Instrumentation Agent

All requests handled by an Armeria application can have Aperture SDK calls automatically added into them using Aperture Instrumentation Agent.

API Key

You can create an API key for your project in the Aperture Cloud UI. For detailed instructions on locating API Keys, refer to the API Keys section.

Armeria Decorators

Aperture Java SDK Armeria package contains Armeria decorators that automatically set traffic control points for decorated services:



You can instruct the decorator to exclude specific paths from being monitored by the Aperture SDK. For example, you might want to exclude endpoints used for health checks. To achieve this, you can add the path(s) you want to ignore to the ignoredPaths field of the SDK, as shown in the following code:


The paths should be specified as a comma-separated list. Note that the paths you specify must match exactly. However, you can change this behavior to treat the paths as regular expressions by setting the ignoredPathMatchRegex flag to true, like so:

  builder
.setIgnoredPathMatchRegex(true)

For more context on using Aperture Armeria Decorators to set control points, refer to the example app available in the repository.