Instrumentierungs-Plugins deaktivieren

Sie können bestimmte Instrumentierungs-Plugins deaktivieren, um den Overhead zu reduzieren oder bestimmte Technologien von der Ablaufverfolgung auszuschließen.

Unterstützte Technologien

Instana unterstützt das Deaktivieren von Plugins für die folgenden Technologiegruppen:

  • Redis
  • Protokollierung
  • DynamoDB
  • Kafka

Plugin-Gruppen deaktivieren

Um eine gesamte Plugin-Gruppe zu deaktivieren, konfigurieren Sie die configuration.yaml Agent-Datei (instanaAgentDir/etc/instana/configuration.yaml) wie folgt:

com.instana.plugin.javatrace:
  instrumentation:
    plugins:
      Redis: false
      Logging: false
      DynamoDB: false
      Kafka: false

Sie können eine oder mehrere Plugin-Gruppen deaktivieren, indem Sie ihren Wert auf setzen false. Wenn eine Plugin-Gruppe deaktiviert wird, werden alle mit dieser Technologie verbundenen Instrumentierungs-Plugins deaktiviert.

Details zur Plugin-Gruppe

Die folgende Tabelle beschreibt die Plugin-Gruppen, die dazugehörigen Instrumentierungen und die Konfigurationsmethoden:

Plugin-Gruppe Beschreibung Betroffene Geräte Agentenkonfiguration Umgebungsvariable Systemeigenschaft
Redis Deaktiviert die gesamte Client-Instrumentierung von „ Redis “ Jedis, Lettuce, Redisson, Vertx- Redis -Kunden plugins: Redis: false Nicht unterstützt Nicht unterstützt
Protokollierung Deaktiviert die gesamte Instrumentierung des Protokollierungs-Frameworks SLF4J, Log4j, Log4j2, Java Util-Protokollierung plugins: Logging: false INSTANA_LOG_LEVEL_CAPTURE=OFF instana_log_level_capture=OFF
DynamoDB Deaktiviert die Client-Instrumentierung von „ AWS DynamoDB “ AWS SDK- DynamoDB -Clients plugins: DynamoDB: false Nicht unterstützt Nicht unterstützt
Kafka Deaktiviert die gesamte Client-Instrumentierung von „ Kafka “ Kafka Produzent, Verbraucher, Ströme plugins: Kafka: false Nicht unterstützt Nicht unterstützt

Konfigurationshinweise

  • Agent-Konfiguration: Alle Plugin-Gruppen können über die configuration.yaml Agent-Datei deaktiviert werden.
  • Plugin-Gruppe für die Protokollierung: Diese Plugin-Gruppe kann auch über eine Umgebungsvariable INSTANA_LOG_LEVEL_CAPTURE=OFF oder eine Systemeigenschaft deaktiviert instana_log_level_capture=OFF werden.
  • Redis, DynamoDB, und Kafka : Diese Plugin-Gruppen können nur über die Konfigurationsdatei des Agenten deaktiviert werden.

Konfigurationsbeispiele

Nur „ Redis “-Plugins deaktivieren:

com.instana.plugin.javatrace:
  instrumentation:
    plugins:
      Redis: false

Mehrere Plugin-Gruppen deaktivieren:

com.instana.plugin.javatrace:
  instrumentation:
    plugins:
      Redis: false
      DynamoDB: false
Hinweis: Starten Sie den Agenten oder die Anwendung nach der Bearbeitung der configuration.yaml Agentendatei neu, damit die Änderungen wirksam werden.

Einzelne Plugins deaktivieren

Neben der Deaktivierung ganzer Plugin-Gruppen können Sie auch einzelne Instrumentations-Plugins anhand ihres Namens deaktivieren. Um ein bestimmtes Plugin zu deaktivieren, fügen Sie es der plugins Konfiguration mit dem false Wert hinzu:

com.instana.plugin.javatrace:
  instrumentation:
    plugins:
      JedisExit: false
      Kafka011Exit: false
Hinweis: Die meisten einzelnen Plugins können nur über die configuration.yaml Agent-Datei deaktiviert werden. Einige Plugins unterstützen jedoch zusätzliche Konfigurationsmethoden über Umgebungsvariablen oder System-Eigenschaften unter JVM.

Plugins mit Unterstützung für Umgebungsvariablen und Systemeigenschaften

Die folgenden Plugins können zusätzlich zur Agent-Konfigurationsdatei über Umgebungsvariablen oder die System-Eigenschaften unter JVM deaktiviert werden:

Plug-in-Name Umgebungsvariable Systemeigenschaft Beschreibung
JBPMPlugin INSTANA_JBPM_ENABLED=false com.instana.jbpm.enabled=false Deaktiviert die Instrumentierung von „ jBPM “
BAWPlugin INSTANA_BAW_ENABLED=false com.instana.baw.enabled=false Deaktiviert die Instrumentierung von „ IBM “ und „ Business Automation Workflow “
WeblogicEjbExit INSTANA_WEBLOGIC_EJB_TRACE_CORRELATION=false com.instana.weblogic.ejb.trace.correlation=false Deaktiviert die EJB-Trace-Korrelation von „ WebLogic “

Konfigurationsumfang

  • Umgebungsvariablen: Gelten für alle Prozesse oder einen bestimmten Prozess, je nachdem, wie und wo sie festgelegt werden:
    • Systemweite Umgebungsvariablen wirken sich auf alle JVMs im System aus
    • Umgebungsvariablen auf Benutzerebene wirken sich auf alle von diesem Benutzer gestarteten JVMs aus
    • Prozessspezifische Umgebungsvariablen (die vor dem Start einer JVM festgelegt werden) wirken sich nur auf diese spezifische JVM aus.
  • JVM Systemeigenschaften: Gilt nur für den jeweiligen „ JVM “, in dem die Eigenschaft festgelegt ist (zum Beispiel ) -Dcom.instana.jbpm.enabled=false
  • Agent-Konfigurationsdatei: Gilt für alle JVMs, die von dieser Agent-Instanz überwacht werden

Verwenden Sie Umgebungsvariablen, wenn Sie eine flexible Steuerung des Geltungsbereichs benötigen (systemweit, auf Benutzerebene oder prozessspezifisch), System-Eigenschaften für eine explizite, auf den „ JVM “ bezogene Steuerung oder die Agent-Konfigurationsdatei für die zentralisierte Verwaltung aller überwachten JVMs.

Verfügbare einzelne Plugins

In den folgenden Tabellen sind die einzelnen Instrumenten-Plugins aufgeführt, die deaktiviert werden können. Sofern nicht in der vorstehenden Tabelle aufgeführt, werden alle Plugins ausschließlich über die configuration.yaml Agent-Datei konfiguriert, wobei das im Abschnitt „Deaktivieren einzelner Plugins“ beschriebene Format verwendet wird. Die Plugins sind zur besseren Übersicht nach Technologiekategorien geordnet.

HTTP und Web-Frameworks

Die folgenden Plugins bieten Instrumentierungsfunktionen für Server und Web-Frameworks von HTTP.

Plug-in-Name Beschreibung
ServletEntry Java Instrumentierung von Servlet- API -Einträgen
FilterEntry Instrumentierung von Servlet-Filter-Einträgen
AkkaHttpEntry Instrumentierung von Akka- HTTP -Server-Einträgen
AkkaHttpExit Akka- HTTP -Client-Exit-Instrumentierung
VertxEntry Vert.x HTTP Instrumentierung von Server-Einträgen
VertxExit Vert.x HTTP Instrumentierung von Client-Exits
Vertx4Entry Vert.x 4.x HTTP Instrumentierung von Server-Einträgen
Vertx4Exit Vert.x 4.x HTTP Instrumentierung von Client-Exits
Play23Entry Instrumentierung von Einträgen im Play-Framework- 2.3
Play24Entry Instrumentierung von Einträgen im Play-Framework- 2.4
Play26Entry Instrumentierung von Einträgen im Play-Framework- 2.6
Play3Entry Instrumentierung von Einträgen im Play-Framework- 3.x
Play25Exit Play Framework: Instrumentierung des „ 2.5 “-Exits
Play27Exit Play Framework: Instrumentierung des „ 2.7 “-Exits
SpringWebEntry Spring Instrumentierung von Web-MVC-Einträgen
SpringWeb6Entry Spring Web- 6.x -Eintrag-Instrumentierung
SpringWebfluxEntry Spring WebFlux Eingabegeräte
SpringWebfluxExit Spring WebFlux Exit-Instrumentierung
SpringWebflux3Entry Spring WebFlux 3.x Eingabegeräte
SpringWebflux3Entry2x Spring WebFlux 3.x Einstieg (alternative Instrumentierung)
SpringWebflux3Exit Spring WebFlux 3.x Exit-Instrumentierung
SpringCloudGateway20Entry Spring Cloud Gateway- 2.0 -Eintragsinstrumentierung
SpringCloudGateway21Entry Spring Cloud Gateway- 2.1 -Eintragsinstrumentierung
SpringCloudGateway20Exit Spring Cloud Gateway- 2.0 -Ausgangsinstrumentierung
SpringCloudGateway21Exit Spring Cloud Gateway- 2.1 -Ausgangsinstrumentierung
SpringCloudGateway22Exit Spring Cloud Gateway- 2.2 -Ausgangsinstrumentierung
SpringCloudGateway4Exit Spring Cloud Gateway- 4.x -Ausgangsinstrumentierung
JerseyEntry JAX-RS-Jersey-Eintrag-Instrumentierung
JerseyExit JAX-RS-Jersey-Exit-Instrumentierung
Jersey3Entry JAX-RS-Jersey- 3.x -Eintrag-Instrumentierung
Jersey3Exit JAX-RS-Jersey- 3.x -Exit-Instrumentierung
ResteasyEntry JBoss RESTEasy-Instrumentierung für Einsteiger
ResteasyExit JBoss RESTEasy-Exit-Instrumentierung
Resteasy4Entry Instrumentierung von JBoss RESTEasy- 4.x -Einträgen
Resteasy4Exit JBoss RESTEasy-Instrumentierung beim Beenden von „ 4.x “
Resteasy6Entry Instrumentierung von JBoss RESTEasy- 6.x -Einträgen
Resteasy6Exit JBoss RESTEasy-Instrumentierung beim Beenden von „ 6.x “
TomcatEntry Apache Tomcat Eingabegeräte
GrizzlyEntry Grizzly-Instrumentierung für Server-Einträge im „ HTTP “
RatpackEntry Instrumentierung von Ratpack-Einträgen
RatpackExit Ratpack-Exit-Instrumentierung
NanoHttpdEntry NanoHTTPD Eingabegeräte
WicketEntry Apache Instrumentierung für den Wicket-Einstieg
VaadinEntry Vaadin-Eintragsinstrumentierung
SprayEntry Sprüh HTTP -Eingabegeräte
SprayExit Sprüh HTTP -Ausgangsinstrumente
ScalatraEntry Scalatra-Eingangsinstrumentierung
FinagleEntry Twitter- Finagle -Eintrag-Instrumentierung
FinagleExit Twitter- Finagle -Exit-Instrumentierung
MicronautHttpEntry Micronaut- HTTP -Eintrag-Instrumentierung
MicronautHttpExit Micronaut- HTTP -Exit-Instrumentierung
Http4s019Entry Http4s 0.19 Eingabegeräte
Http4s019Exit Http4s 0.19 Exit-Instrumentierung
Http4s020Entry Http4s 0.20 Eingabegeräte
Http4s020Exit Http4s 0.20 Exit-Instrumentierung
HttpKitEntry HTTP Ausstattung des Sets
UndertowAuthEntry Instrumentierung der Authentifizierung bei Undertow
LibertyHttpChannelEntry IBM Liberty- HTTP -Kanal-Einführungsinstrumente

HTTP Kunden

Die folgenden Plugins bieten Instrumentierungsfunktionen für die Client-Bibliotheken von „ HTTP “.

Plug-in-Name Beschreibung
UrlConnectionExit Java URLConnection- HTTP -Client-Exit-Instrumentierung
HttpClient3Exit Apache HttpClient 3.x Exit-Instrumentierung
HttpClient4Exit Apache HttpClient 4.x Exit-Instrumentierung
HttpClient5Exit Apache HttpClient 5.x Exit-Instrumentierung
HttpComponents4NioEntry Apache HttpComponents 4.x NIO-Einstiegsarmaturenbrett
HttpComponents44NioEntry Apache HttpComponents 4.4 NIO-Einstiegsarmaturenbrett
OkHttp2Exit OkHttp 2.x Exit-Instrumentierung
OkHttp3Exit OkHttp 3.x Exit-Instrumentierung
AsyncHttp19Exit AsyncHttpClient 1.9 Exit-Instrumentierung
AsyncHttp20Exit AsyncHttpClient 2.0 Exit-Instrumentierung
AsyncHttp21Exit AsyncHttpClient 2.1 Exit-Instrumentierung
Java9HttpClientExit Java 9+ Instrumentierung des Client-Exits in „ HTTP “
Java11HttpClientExit Java 11+ Instrumentierung des Client-Exits von „ HTTP “
FeignExit Instrumentierung des Client-Exits „ HTTP “ vortäuschen
SpringRestTemplateExit Spring RestTemplate Exit-Instrumentierung
SpringRestTemplate6Exit Spring RestTemplate 6.x Exit-Instrumentierung

Datenbanken – JDBC

Die folgenden Plugins bieten Funktionen für den Datenbankzugriff über „ JDBC “ und reaktive Datenbanktreiber.

Plug-in-Name Beschreibung
JdbcExit JDBC Instrumentierung von Datenbank-Exits
R2dbcExit R2DBC Instrumentierung reaktiver Datenbank-Exits

Datenbanken – NoSQL

In der folgenden Tabelle sind die verfügbaren Datenbank-Plugins für „ NoSQL “ aufgeführt:

Plug-in-Name Beschreibung
MongoDB2Exit MongoDB 2.x Bedienelemente am Fahrerausstieg
MongoDB3Exit MongoDB 3.x Bedienelemente am Fahrerausstieg
MongoDB3AsyncExit MongoDB 3.x Instrumentierung des Beendigungsvorgangs des Async-Treibers
MongoDB36Exit MongoDB 3.6 Bedienelemente am Fahrerausstieg
MongoDB36AsyncExit MongoDB 3.6 Instrumentierung des Beendigungsvorgangs des Async-Treibers
MongoDB38Exit MongoDB 3.8 Bedienelemente am Fahrerausstieg
MongoDB38AsyncExit MongoDB 3.8 Instrumentierung des Beendigungsvorgangs des Async-Treibers
MongoDB4Exit MongoDB 4.x Bedienelemente am Fahrerausstieg
MongoDB4AsyncExit MongoDB 4.x Instrumentierung des Beendigungsvorgangs des Async-Treibers
MongoDB5Exit MongoDB 5.x Bedienelemente am Fahrerausstieg
MongoDB5AsyncExit MongoDB 5.x Instrumentierung des Beendigungsvorgangs des Async-Treibers
ReactiveMongoExit ReactiveMongo Exit-Instrumentierung
ReactiveMongo14Exit ReactiveMongo 1.4 Exit-Instrumentierung
ReactiveMongo15Exit ReactiveMongo 1.5 Exit-Instrumentierung
Cassandra2Exit Cassandra 2.x Bedienelemente am Fahrerausstieg
Cassandra3Exit Cassandra 3.x Bedienelemente am Fahrerausstieg
Cassandra4Exit Cassandra 4.x Bedienelemente am Fahrerausstieg
CouchbaseExit Couchbase 2.x SDK-Exit-Instrumentierung
Couchbase3Exit Couchbase 3.x SDK-Exit-Instrumentierung
Couchbase35Exit Couchbase 3.5 SDK-Exit-Instrumentierung
Neo4jExit Neo4j Bedienelemente am Fahrerausstieg
Neo4j5Exit Neo4j 5.x Bedienelemente am Fahrerausstieg
Neo4j6Exit Neo4j 6.x Bedienelemente am Fahrerausstieg
Neo4j526Exit Neo4j 5.26 Bedienelemente am Fahrerausstieg
HbaseExit Apache HBase Exit-Instrumentierung
AerospikeExit Aerospike-Ausgangsinstrumentierung
FaunaDBExit FaunaDB Exit-Instrumentierung

Zwischenspeichern

In der folgenden Tabelle sind die verfügbaren Caching-Plugins aufgeführt:

Plug-in-Name Beschreibung
EhCacheExit EhCache Exit-Instrumentierung
SpyMemcachedExit SpyMemcached Exit-Instrumentierung
NettyMemcacheExit Netty Instrumentierung beim Beenden von Memcache
XMemcachedExit XMemcached-Beendigungsinstrumentierung
HazelcastExit Hazelcast 3.x Exit-Instrumentierung
Hazelcast4Exit Hazelcast 4.x Exit-Instrumentierung
DataGridExit Instrumentierung für den Data-Grid-Ausgang
DataGridExit13 Instrumentierung für den Exit des Data-Grid- 1.3 s
DataGridExit14 Instrumentierung für den Exit des Data-Grid- 1.4 s

Redis Kunden

In der folgenden Tabelle sind die verfügbaren Client-Plugins für „ Redis “ (Teil der Plugin-Gruppe „ Redis “) aufgeführt:

Plug-in-Name Beschreibung
JedisExit Jedis 2.x Redis Client-Exit-Instrumentierung
Jedis3Exit Jedis 3.x Redis Client-Exit-Instrumentierung
Jedis4Exit Jedis 4.x Redis Client-Exit-Instrumentierung
LettuceExit Lettuce- Redis -Client-Exit-Instrumentierung
RedissonExit Redisson- Redis -Client-Exit-Instrumentierung
Redisson3166Exit Redisson 3.16.6 Redis Client-Exit-Instrumentierung
VertxRedisExit Vert.x Redis Instrumentierung von Client-Exits
VertxRedis37Exit Vert.x 3.7 Redis Instrumentierung von Client-Exits
VertxRedis4Exit Vert.x 4.x Redis Instrumentierung von Client-Exits

Protokollierungsframeworks

In der folgenden Tabelle sind die verfügbaren Plugins für das Logging-Framework (Teil der Logging-Plugin-Gruppe) aufgeführt:

Plug-in-Name Beschreibung
Slf4jExit SLF4J Protokollierung beim Beenden der Instrumentierung
Log4jExit Log4j 1.x Protokollierung beim Beenden der Instrumentierung
Log4j2Exit Log4j 2.x Protokollierung beim Beenden der Instrumentierung
JavaLoggingExit Java Instrumentierung für die Protokollierung beim Beenden von Util

Nachrichten – „ Kafka “ (Teil der Plugin-Gruppe „ Kafka “)

Plug-in-Name Beschreibung
KafkaEntry Kafka Messgeräte für Endverbraucher
KafkaExit Kafka Instrumentierung für den Produzentenausstieg
Kafka011Entry Kafka 0.11 + consumer entry instrumentation
Kafka011Exit Kafka 0.11 + producer exit instrumentation
Kafka011StreamIntermediate Kafka Streams-Zwischeninstrumentierung

Nachrichtenübermittlung – JMS

Plug-in-Name Beschreibung
JmsEntry JMS-Consumer-Eingabekontrolle
JmsExit JMS-Produzenten-Exit-Instrumentierung

Nachrichten – IBM MQ

Plug-in-Name Beschreibung
MqEntry IBM MQ Messgeräte für Endverbraucher
MqExit IBM MQ Instrumentierung für den Produzentenausstieg

Nachrichten – RabbitMQ

Plug-in-Name Beschreibung
RabbitMqEntry RabbitMQ Messgeräte für Endverbraucher
RabbitMqExit RabbitMQ Instrumentierung für den Produzentenausstieg

Nachrichten – Sonstiges

Plug-in-Name Beschreibung
HornetQEntry HornetQ Messgeräte für Endverbraucher
HornetQExit HornetQ Instrumentierung für den Produzentenausstieg
AmazonSqsEntry Instrumentierung von Amazon SQS-Consumer-Einträgen
AmazonSqsExit Instrumentierung des Amazon SQS-Producer-Exits
AmazonSqs2xEntry Instrumentierung von Amazon SQS- 2.x -Consumer-Einträgen
AmazonSqs2xExit Instrumentierung des Produzenten-Exits bei Amazon SQS- 2.x
AmazonSnsExit Amazon SNS-Exit-Instrumentierung
AmazonSns2Exit Amazon SNS- 2.x -Exit-Instrumentierung
KinesisExit Amazon Kinesis-Ausgangsüberwachung
AmazonKinesis2xExit Amazon Kinesis – Instrumentierung für den Exit- 2.x
GoogleCloudPubSubEntry Google Cloud Pub/Sub Messgeräte für Endverbraucher
GoogleCloudPubSubExit Google Cloud Pub/Sub Instrumentierung für den Produzentenausstieg
GoogleCloudPubSubAdminExit Google Cloud Pub/Sub Admin-Beendigung der Instrumentierung
RocketMqEntry Apache RocketMQ Messgeräte für Endverbraucher
RocketMqExit Apache RocketMQ Instrumentierung für den Produzentenausstieg
SpringAwsMessagingEntry Spring AWS Instrumentierung von Nachrichteneinträgen
SpringAwsMessaging3Entry Spring AWS Instrumentierung von Einträgen im Messaging- 3.x
SpringSolaceEntry Spring Solace-Eingabedokumentation
SpringSolaceExit Spring Solace-Exit-Instrumentierung

AWS Dienste (Teil der Plugin-Gruppe „ DynamoDB “)

Plug-in-Name Beschreibung
DynamoDBExit AWS DynamoDB Exit-Instrumentierung

AWS Dienstleistungen – Sonstiges

Plug-in-Name Beschreibung
S3Exit Amazon S3 Exit-Instrumentierung
AwsLambdaEntry AWS Lambda Eingabegeräte

Google Cloud Dienstleistungen

Plug-in-Name Beschreibung
GoogleCloudStorageExit Google Cloud Storage Exit-Instrumentierung
GoogleCloudDatastoreExit Google Cloud Datastore Exit-Instrumentierung
GoogleCloudBigtableExit Google Cloud Bigtable-Exit-Instrumentierung

RPC und Fernkommunikation

Plug-in-Name Beschreibung
GrpcEntry gRPC Instrumentierung von Server-Einträgen
GrpcExit gRPC Instrumentierung von Client-Exits
RmiEntry Java Instrumentierung von RMI-Server-Einträgen
RmiExit Java RMI-Client-Exit-Instrumentierung
SunCorbaEntry Instrumentierung von Sun-CORBA-Server-Einträgen
SunCorbaExit Sun CORBA-Client-Exit-Instrumentierung
OncRpcEntry ONC-Instrumentierung für Server-Einträge im „ RPC “
OncRpcExit ONC- RPC -Client-Exit-Instrumentierung
DubboEntry Apache Instrumentierung von Dubbo-Server-Einträgen
DubboExit Apache Dubbo-Client-Exit-Instrumentierung
SofaRpcEntry SOFA-Instrumentierung für Server-Einträge im „ RPC “
SofaRpcExit SOFA- RPC -Client-Exit-Instrumentierung
AkkaRemoteEntry Instrumentierung von Akka-Remote-Server-Einträgen
AkkaRemoteExit Instrumentierung des Akka-Remote-Clients beim Beenden
AkkaRemote213Entry Instrumentierung von Einträgen im Akka-Remote- 2.13 -Server
AkkaRemote213Exit Instrumentierung des Akka Remote- 2.13 -Clients beim Beenden

EJB

In der folgenden Tabelle sind die EJB-Plugins aufgeführt:

Plug-in-Name Beschreibung
JBossEjbEntry Instrumentierung von JBoss-EJB-Server-Einträgen
JBossEjbExit Instrumentierung des JBoss-EJB-Client-Exits
OpenEjbEntry OpenEJB Instrumentierung von Server-Einträgen
OpenEjbExit OpenEJB Instrumentierung von Client-Exits
WeblogicEjbEntry WebLogic Instrumentierung von EJB-Server-Einträgen
WeblogicEjbExit WebLogic Instrumentierung des EJB-Client-Exits
WildflyEjb11Entry WildFly Instrumentierung von EJB- 1.1 -Einträgen
WebsphereEjbEntry WebSphere Instrumentierung von EJB-Einträgen
WeblogicRpcEntry WebLogic RPC Eingabegeräte
WeblogicRpcExit WebLogic RPC Exit-Instrumentierung
WeblogicRpcIntermediate WebLogic RPC Zwischeninstrumentierung

Integrationsrahmenwerke

In der folgenden Tabelle sind die Plugins des Integrationsframeworks aufgeführt:

Plug-in-Name Beschreibung
CamelEntry Apache Camel-Einführungsinstrumentierung
MuleEntry MuleSoft Eingabegeräte
MuleExit MuleSoft Exit-Instrumentierung
MuleHttpExit MuleSoft HTTP Exit-Instrumentierung
WebmethodsEntry webMethods Integration Instrumentierung von Server-Einträgen
WebmethodsIntermediate webMethods Zwischeninstrumentierung
WebmethodsContextSwitch webMethods Instrumentierung von Kontextwechseln
WebmethodsConsumerEntry webMethods Messgeräte für Endverbraucher
WebmethodsProducerExit webMethods Instrumentierung für den Produzentenausstieg
WebmethodsClientExit webMethods Instrumentierung von Client-Exits
WebmethodsGlueExit webMethods Instrumentierung für den Klebstoffaustritt
IbmJcaExit IBM JCA-Ausgangsinstrumentierung
ImsExit IBM IMS Exit-Instrumentierung

BPM und Arbeitsablauf

In der folgenden Tabelle sind die Plugins für „ BPM “ und „Workflow“ aufgeführt:

Plug-in-Name Beschreibung Konfiguration der Umgebungsvariablen JVM arg-Konfiguration
CamundaEntry Instrumentierung von Camunda- BPM -Einträgen
Camunda8Entry Camunda 8 – Instrumentierung von Einträgen
JBPMPlugin jBPM Plugin-Instrumentierung INSTANA_JBPM_AKTIVIERT -Dcom.instana.jbpm.enabled =true
BAWPlugin IBM Business Automation Workflow Plugin-Instrumentierung

Scheduler

In der folgenden Tabelle sind die Scheduler-Plugins aufgeführt:

Plug-in-Name Beschreibung
Quartz1Entry Instrumentierung von Einträgen im Quartz-Scheduler- 1.x
Quartz2Entry Instrumentierung von Einträgen im Quartz-Scheduler- 2.x
SpringBatchEntry Spring Batch Eingabegeräte
GlassfishScheduleEntry GlassFish Instrumentierung von Scheduler-Einträgen
JBossScheduleEntry Instrumentierung von JBoss-Scheduler-Einträgen
JBossSchedulerEntry Instrumentierung von Einträgen im JBoss EAP-Scheduler

GraphQL

In der folgenden Tabelle sind die Plugins von „ GraphQL “ aufgeführt:

Plug-in-Name Beschreibung
GraphQLEntry GraphQL Instrumentierung von Server-Einträgen
GraphQLExit GraphQL Instrumentierung von Client-Exits

SOAP und Webdienste

In der folgenden Tabelle sind die Plugins für „ SOAP “ und Webdienste aufgeführt:

Plug-in-Name Beschreibung
CxfEntry Apache CXF-Eingabedokumentation
CxfExit Apache CXF-Ausgangsinstrumentierung
Cxf4Entry Apache CXF- 4.x -Eingabedokumentation
AxisEntry Apache Axis-Eingabegeräte
AxisExit Apache Axis-Ausgangsinstrumente
Axis2Entry Apache Axis2 Eingabegeräte
Axis2Exit Apache Axis2 Exit-Instrumentierung

E-Mail

In der folgenden Tabelle sind die E-Mail-Plugins aufgeführt:

Plug-in-Name Beschreibung
JavaMailExit JavaMail Exit-Instrumentierung
JavaMail3Exit JavaMail 3.x Exit-Instrumentierung

LDAP

In der folgenden Tabelle sind die Plugins von „ LDAP “ aufgeführt:

Plug-in-Name Beschreibung
LdapExit LDAP Exit-Instrumentierung
LdaptiveExit Adaptive Exit-Instrumentierung

FTP

In der folgenden Tabelle sind die FTP-Plugins aufgeführt:

Plug-in-Name Beschreibung
FtpClientExit Instrumentierung beim Beenden des FTP-Clients
SFtpExit Instrumentierung beim Beenden des SFTP-Clients

Kontextwechsel

In der folgenden Tabelle sind die Plugins für den Kontextwechsel aufgeführt:

Plug-in-Name Beschreibung
ThreadPoolExecutorContextSwitch Kontextwechsel beim Thread-Pool-Executor
ForkJoinContextSwitch Kontextwechsel im Fork/Join-Framework
ThreadContextSwitch Wechsel des Thread-Kontexts
VertxContextSwitch Vert.x Kontextwechsel
VertxMessageContextSwitch Vert.x Wechsel des Nachrichtenkontexts
AkkaLightArraySchedulerContextSwitch Kontextwechsel beim Akka-Scheduler
AkkaMessageQueueContextSwitch Kontextwechsel bei der Akka-Nachrichtenwarteschlange
RatpackContextSwitch Ratpack-Kontextwechsel
MuleQueueContextSwitch Kontextwechsel bei der Mule-Warteschlange
TibcoContextSwitch TIBCO-Kontextwechsel
LiftMessageQueueContextSwitch Kontextwechsel bei der Lift-Nachrichtenwarteschlange
NettyContextSwitch Netty Kontextwechsel
KotlinCoroutineContextSwitch Kotlin Wechsel des Coroutinen-Kontexts
WorkManagerContextSwitch Kontextwechsel des Work-Managers
WebsphereThreadPoolContextSwitch WebSphere Kontextwechsel im Thread-Pool
SpringContextSwitch Spring Kontextwechsel
ReactorContextSwitch Kontextwechsel bei Project Reactor
ReactorContextSwitch35 Projekt Reactor: Kontextwechsel bei „ 3.5 “
ReactorContextSwitch2x Projekt Reactor: Kontextwechsel bei „ 2.x “
FlinkContextSwitch Apache Flink-Kontextwechsel

Sonstige Plug-ins

In der folgenden Tabelle sind weitere Plugins aufgeführt:

Plug-in-Name Beschreibung
GwtEntry Google Instrumentierung von Web-Toolkit-Einträgen
HibernateIntermediate Zwischeninstrumentierung von Hibernate
TabexExit Tabex-Ausgangsinstrumentierung
DistributeMeEntryExit DistributeMe Ein-/Ausgangsinstrumente
BlockhoundEvent BlockHound Ereignis-Instrumentierung
HttpServletEumInjectionPlugin Plugin zur Überwachung der Endbenutzer
TracerDebuggerPlugin Tracer-Debugger-Plugin