第3章 JBoss EAP での MicroProfile の管理
3.1. MicroProfile Telemetry 管理 リンクのコピーリンクがクリップボードにコピーされました!
3.1.1. 管理 CLI を使用して MicroProfile Telemetry サブシステムの追加 リンクのコピーリンクがクリップボードにコピーされました!
MicroProfile Telemetry コンポーネントは、microprofile-telemetry サブシステムを通じてデフォルトの MicroProfile 設定に統合されます。サブシステムが含まれていない場合は、管理 CLI を使用して MicroProfile Telemetry サブシステムを追加することもできます。
前提条件
- MicroProfile Telemetry サブシステムを追加する前に、OpenTelemetry サブシステムを設定に追加する必要があります。MicroProfile Telemetry サブシステムは OpenTelemetry サブシステムに依存します。
手順
- ターミナルを開きます。
以下のコマンドを実行します。
$ <JBOSS_HOME>/bin/jboss-cli.sh -c <<EOF if (outcome != success) of /subsystem=opentelemetry:read-resource /extension=org.wildfly.extension.opentelemetry:add() /subsystem=opentelemetry:add() end-if /extension=org.wildfly.extension.microprofile.telemetry:add /subsystem=microprofile-telemetry:add reload EOF
3.1.2. MicroProfile Telemetry サブシステムを有効にする リンクのコピーリンクがクリップボードにコピーされました!
MicroProfile Telemetry はデフォルトで無効になっており、アプリケーションごとに有効にする必要があります。
前提条件
- MicroProfile Telemetry サブシステムが設定に追加されました。
- OpenTelemetry サブシステムが設定に追加されました。
手順
-
microprofile-config.propertiesファイルを開きます。 otel.sdk.disabledプロパティーをfalseに設定します。otel.sdk.disabled=false
3.1.3. MicroProfile Config を使用したオーバーライドサーバーの設定 リンクのコピーリンクがクリップボードにコピーされました!
MicroProfile Config を使用して、MicroProfile Telemetry サブシステム内の個々のアプリケーションのサーバー設定をオーバーライドできます。
たとえば、エクスポートされたトレースでデフォルトで使用されるサービス名は、デプロイメントアーカイブと同じです。デプロイメントアーカイブが my-application-1.0.war に設定されている場合、サービス名は同じになります。この設定を上書きするには、設定ファイル内の otel.service.name プロパティーの値を変更します。
otel.service.name=My Application