Quarkus計装
The content of this page may be outdated and some links may be invalid.
A newer version of this page exists in
English. To see the changes to the English page since this page was last updated: visit
GitHub compare 276d7eb3..6bf06ddb
and search for More information ...
content/en/docs/zero-code/java/quarkus.md.
Quarkusは、ソフトウェア開発者がJVMとQuarkusネイティブイメージアプリケーションの両方で効率的なクラウドネイティブアプリケーションを構築するのを支援するために設計されたオープンソースフレームワークです。
Quarkusは、幅広いライブラリに最適化されたサポートを提供するためにエクステンションを使用します。 Quarkus OpenTelemetryエクステンションは以下を提供します。
- すぐに使える計装
- OpenTelemetry SDKの自動設定、OpenTelemetry SDKで定義されたほぼすべてのシステムプロパティをサポート
- Vert.xベースのOTLPエクスポーター
- OpenTelemetry Javaエージェントでサポートされていないネイティブイメージアプリケーションでも同じ計装を使用可能
Quarkus OpenTelemetry計装は、Quarkusによって保守およびサポートされています。 詳細については、Quarkusコミュニティサポートをご覧ください。
ネイティブイメージアプリケーションを実行していない場合、QuarkusはOpenTelemetry Javaエージェントでも計装可能です。
はじめに
QuarkusアプリケーションでOpenTelemetryを有効にするには、プロジェクトにquarkus-opentelemetryエクステンションの依存関係を追加します。
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-opentelemetry</artifactId>
</dependency>
implementation("io.quarkus:quarkus-opentelemetry")
デフォルトではトレーシングシグナルのみが有効になっています。
メトリクスとログを有効にするには、application.propertiesファイルに以下の設定を追加します。
quarkus.otel.metrics.enabled=true
quarkus.otel.logs.enabled=true
OpenTelemetryロギングは、Quarkus 3.16.0以降でサポートされています。
これらおよびその他の設定オプションの詳細については、OpenTelemetry設定リファレンスをご覧ください。
さらに学ぶ
- OpenTelemetryの使用、すべての設定オプションをカバーする一般的なリファレンス
- シグナル固有のガイド
フィードバック
このページは役に立ちましたか?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!