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=OFFoder eine Systemeigenschaft deaktiviertinstana_log_level_capture=OFFwerden. - 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
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
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 |
Datenbanken – Suche
In der folgenden Tabelle sind die verfügbaren Plugins für Suchdatenbanken aufgeführt:
| Plug-in-Name | Beschreibung |
|---|---|
| Elasticsearch1Exit | Elasticsearch 1.x Exit-Instrumentierung |
| Elasticsearch2Exit | Elasticsearch 2.x Exit-Instrumentierung |
| Elasticsearch5Exit | Elasticsearch 5.x Exit-Instrumentierung |
| Elasticsearch6Exit | Elasticsearch 6.x Exit-Instrumentierung |
| Elasticsearch7Exit | Elasticsearch 7.x Exit-Instrumentierung |
| Elasticsearch714Exit | Elasticsearch 7.14 Exit-Instrumentierung |
| Elasticsearch716Exit | Elasticsearch 7.16 Exit-Instrumentierung |
| Elasticsearch8Exit | Elasticsearch 8.x Exit-Instrumentierung |
| Elasticsearch9Exit | Elasticsearch 9.x 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 |
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 |