このページでは、AppDynamics for OpenTelemetry™ のサポートについて説明します。

リージョンとエンドポイント

コントローラがホスティングされている地域の外部にある AppDynamics エンドポイントを使用する OpenTelemetry Collector を設定する場合、OpenTelemetry データはコントローラがホスティングされている地域とは異なる地域を通過する可能性があることに注意してください。

地域

都市

エンドポイント

アメリカ地域

オレゴン

OpenTelemetry エンドポイントについては、「SaaS ドメインと IP 範囲」を参照してください。

サンパウロ(近日提供予定)

EMEA

フランクフルト

ロンドン(近日提供予定)

ケープタウン(近日提供予定)

APAC

香港(近日提供予定)

ムンバイ

シンガポール

シドニー

バックエンド言語

フローマップに Unknown 言語アイコンが表示される場合は、telemetry.sdk.language リソース属性をアプリケーションの言語に設定する必要がある場合があります。「リソース属性をアプリケーション言語 SDK に設定する」を参照してください。

AppDynamics for OpenTelemetry では、以下の言語がサポートされています。

  • *C++
  • *C#
  • Elixir
  • アーラン
  • Go
  • Java
  • JavaScript
  • Python
  • Ruby

*コントローラ UI フローマップでの C++ および C# プログラミング言語のデフォルトは、.NET アイコンです。

OpenTelemetry の Java エージェントフレームワーク

ベンダー

フレームワーク

バージョン

エントリポイント

イグジットポイント

構成に関する備考

オープンソースJava Servlet API2.x、3.0はい--
ApacheActiveMQ5.xはいはい-
ApacheApache HTTP Client-はいはいJavaバックエンド検出」の「HTTP バックエンド」を参照してください。
オープンソースHttp4s Blaze ClientBlaze バージョン:0.21.1、0.21.0、0.20.23、0.20.5
scala 2.11、2.12
いいえはい-
ApacheKafka0.9.0.0 ~ 3.0.0-はいKafkaコンシューマエントリポイントはデフォルトで無効。相関をサポート。「Apache Kafkaコンシューマバックエンド」を参照してください。
オープンソースMicronaut3.3.3はいはい-
ApacheStruts1.x、2.xはい-Strutsエントリポイント」を参照してください。
ApacheTomcat5.x、6.x、7.x、8.x、9、10はい-Apache Tomcatスタートアップ設定」を参照してください。
オープンソースSpring Boot2.xはい--
オープンソース

Play for Java

Play for Scala

2.3、2.4、2.5、2.6、2.7、2.8はい-Play EUM-APM相関をサポート

オープンソース

Scala2.11.6---
オープンソースSpring REST--はい-
オープンソースSpring RMI-はいはい-
オープンソース

Akka HTTP

Name:akka-http-stream-entry-enabled

Type: Boolean

デフォルトでは60000。 False

Akka Actor 2.6

Akka HTTP 10.2.6 まで

Scala 2.11、2.12

はいはい

EUMをサポート

非ルート DSL のサポート

OracleWebLogic RMI9.x 以降はいはいOracle WebLogicスタートアップ設定」を参照してください。
OracleおよびBEAWebLogic Server9.x 以降はいはいOracle WebLogic スタートアップ設定」を参照してください。
OracleWebLogic にデプロイされた OSB12.2.1はいはいOSB のサポート」を参照してください。
オープンソースHTTP クライアント0.3 ~ 3相関:あり、エントリ:なしはいOracle WebLogicスタートアップ設定」および「デフォルト構成での WebLogic クラス除外」を参照してください。
オープンソースJava Server Pages2.x、3.1---
オープンソースJBoss EAP7.1.5、7.2.0、7.3.0はいはい詳細については、JBossとWildflyのスタートアップ設定を参照してください。
オープンソースJBoss Wildfly(以前のJBoss Application Server)12.x 以降はいはい詳細については、JBossとWildflyのスタートアップ設定を参照してください。
SpringSpring Integration2.2.0 以降、4.0 以降、5.2、5.3はいはい

詳細については、Spring Integrationサポートを参照してください。

Javaバックエンド検出」の「Java Message Service のバックエンド」も参照してください。

Spring WSWeb サービス
(HTTP および SOAP)
3.x、4.x、5.xSOAP:Envelope で転送されるヘッダーを使用して相関を有効にするには、ノードプロパティ enable-soap-header-correlation=true を設定-Web サービス名
オープンソースSpring WebFlux5.0、5.1、5.2、5.3Spring Boot(Netty、Jetty、Tomcat、Undertow)WebClient(Reactor Netty、Reactive Jetty)

ノードプロパティ enable-webclient は、Netty インストゥルメンテーションを無効にし、WebClient 設定を有効にします。

OOTB サポートで表示に問題や漏れがない限り、このノードプロパティは有効にしないでください。このプロパティのデフォルト値は false です。

オープンソースWebSocket1.0(Java EE 7、JSR-356)あり
(相関には非対応)
ありノードプロパティ:websocket-entry-calls-enabled



検証済みの OTLP オープンソースバージョン

すべての OTLP ソースがサポートされていますが、AppDynamics for OpenTelemetry は、各言語の以下のオープンソースバージョンで動作することが確認されています。

言語OTLP オープンソースバージョン
.Net、C#
  • OpenTelemetry.Exporter.OpenTelemetryProtocol:1.2.0-rc2
  • OpenTelemetry:1.2.0-rc2
  • Grpc.Net.Client:2.32.0
Python
  • Python:3.8.3
  • opentelemetry-api:1.8.0
  • opentelemetry-exporter-otlp:1.8.0
  • opentelemetry-exporter-otlp-proto-grpc:1.8.0
  • opentelemetry-exporter-otlp-proto-http:1.8.0
  • opentelemetry-instrumentation:0.27b0
  • opentelemetry-proto:1.8.0
  • opentelemetry-sdk:1.8.0
  • opentelemetry-semantic-conventions:0.27b0
Go
  • OS_NAME:Debian GNU/Linux 11 (bullseye)
  • Golang:1.17
  • OTel:v1.4.1
C++
  • opentelemetry-cpp sdk:1.2.0
Ruby
  • OS_NAME:「Debian GNU/Linux 10 (buster)」
  • Ruby バージョン:ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux]
  • OTel API:1.0.1
  • OTel SDK:1.0.2
  • OTel OTLP Exporter:0.21.0
Java
  • OTel Java 自動インストゥルメンテーション:1.9.0
JavaScript(ブラウザと Nodejs)
  • "@opentelemetry/api":"1.0.4"

  • "@opentelemetry/core":"1.0.1"

  • "@opentelemetry/sdk-trace-base":"1.0.1"

  • "@opentelemetry/exporter-trace-otlp-proto":"0.27.0"、(コレクタにエクスポート)

  • "@opentelemetry/auto-instrumentations-node":"0.28.0"

  • "@opentelemetry/instrumentation":"0.27.0"

データ制限

詳細については、ライセンスの付与および制限事項を参照してください。

OpenTelemetry™ は The Linux Foundation® の商標です。