Uses of Interface
com.intergral.deep.agent.api.spi.IDeepPlugin
-
-
Uses of IDeepPlugin in com.intergral.deep.agent
Methods in com.intergral.deep.agent that return types with arguments of type IDeepPlugin Modifier and Type Method Description IRegistration<IDeepPlugin>
DeepAgent. registerPlugin(IDeepPlugin plugin)
Methods in com.intergral.deep.agent with parameters of type IDeepPlugin Modifier and Type Method Description IRegistration<IDeepPlugin>
DeepAgent. registerPlugin(IDeepPlugin plugin)
-
Uses of IDeepPlugin in com.intergral.deep.agent.api
Methods in com.intergral.deep.agent.api that return types with arguments of type IDeepPlugin Modifier and Type Method Description IRegistration<IDeepPlugin>
IDeep. registerPlugin(IDeepPlugin plugin)
This allows the registration of custom plugins.Methods in com.intergral.deep.agent.api with parameters of type IDeepPlugin Modifier and Type Method Description IRegistration<IDeepPlugin>
IDeep. registerPlugin(IDeepPlugin plugin)
This allows the registration of custom plugins. -
Uses of IDeepPlugin in com.intergral.deep.agent.api.auth
Classes in com.intergral.deep.agent.api.auth that implement IDeepPlugin Modifier and Type Class Description class
BasicAuthProvider
This is anIAuthProvider
that will attach basic authorization to the outbound requests.Methods in com.intergral.deep.agent.api.auth that return IDeepPlugin Modifier and Type Method Description IDeepPlugin
BasicAuthProvider. configure(ISettings settings, IReflection reflection)
-
Uses of IDeepPlugin in com.intergral.deep.agent.api.logger
Classes in com.intergral.deep.agent.api.logger that implement IDeepPlugin Modifier and Type Class Description class
TracepointLogger
This is the default tracepoint logger that will log to the default Deep logger. -
Uses of IDeepPlugin in com.intergral.deep.agent.api.spi
Methods in com.intergral.deep.agent.api.spi that return IDeepPlugin Modifier and Type Method Description default IDeepPlugin
IDeepPlugin. configure(ISettings settings, IReflection reflection)
This allows for the plugin to retain a reference to the settings for Deep and allows access to theIReflection
service to perform reflection operations. -
Uses of IDeepPlugin in com.intergral.deep.agent.plugins
Methods in com.intergral.deep.agent.plugins that return types with arguments of type IDeepPlugin Modifier and Type Method Description static List<IDeepPlugin>
PluginSpiLoader. loadPlugins(ISettings settings, IReflection reflection, ClassLoader loader)
Load all available plugins. -
Uses of IDeepPlugin in com.intergral.deep.agent.resource
Classes in com.intergral.deep.agent.resource that implement IDeepPlugin Modifier and Type Class Description class
EnvironmentResourceProvider
This provider will read values from the environment to configure a resource.class
JavaResourceDetector
A resource provider that detects the hava version to add to the resource.Method parameters in com.intergral.deep.agent.resource with type arguments of type IDeepPlugin Modifier and Type Method Description static Resource
ResourceDetector. configureResource(Settings settings, List<IDeepPlugin> plugins)
Create and configure a resource for this agent. -
Uses of IDeepPlugin in com.intergral.deep.agent.settings
Methods in com.intergral.deep.agent.settings that return types with arguments of type IDeepPlugin Modifier and Type Method Description IRegistration<IDeepPlugin>
Settings. addPlugin(IDeepPlugin plugin)
Add a plugin to the current config.Collection<IDeepPlugin>
Settings. getPlugins()
Get all configured plugins.Methods in com.intergral.deep.agent.settings with parameters of type IDeepPlugin Modifier and Type Method Description IRegistration<IDeepPlugin>
Settings. addPlugin(IDeepPlugin plugin)
Add a plugin to the current config.Method parameters in com.intergral.deep.agent.settings with type arguments of type IDeepPlugin Modifier and Type Method Description void
Settings. setPlugins(Collection<IDeepPlugin> plugins)
Set configured plugins. -
Uses of IDeepPlugin in com.intergral.deep.examples
Classes in com.intergral.deep.examples that implement IDeepPlugin Modifier and Type Class Description class
MyPlugin
This is an example plugin. -
Uses of IDeepPlugin in com.intergral.deep.plugin
Classes in com.intergral.deep.plugin that implement IDeepPlugin Modifier and Type Class Description class
JavaPlugin
This plugin captures the thread name of the thread the snapshot was cpatured on.class
OtelPlugin
This plugin provides a connection between Deep and Otel.class
PrometheusMetricsPlugin
This plugin provides the ability to post tracepoint generated metric to prometheus. -
Uses of IDeepPlugin in com.intergral.deep.plugin.cf
Classes in com.intergral.deep.plugin.cf that implement IDeepPlugin Modifier and Type Class Description class
CFPlugin
This plugin is activated when we are running on an adobe CF server.
-