Explanation of properties in Extensions.profile for APMIA
search cancel

Explanation of properties in Extensions.profile for APMIA

book

Article ID: 233080

calendar_today

Updated On:

Products

DX Application Performance Management DX APM SaaS CA Application Performance Management (APM / Wily / Introscope)

Issue/Introduction

There are two properties in the extensions.profile for the extensions to be loaded 

introscope.agent.extensions.bundles.load 

introscope.agent.extensions.bundles.boot.load 

what is the difference in how the extensions are handed depending in which property they are specified in?

Environment

Release : 10.x 2x.x

Component : Introscope

Resolution

The bundles listed at introscope.agent.extensions.bundles.boot.load  are loaded only once during startup and never unloaded until the process is stopped. 

The property  introscope.agent.extensions.bundles.load  is constantly monitored for changes and any bundles added are loaded and removed / unloaded while the process is running.

When extensions are deployed to the agent, bundle deployer looks at the metadata/bundle.json attribute "dynamic":"true|false" to put the bundle into the proper list in extensions.profile.