問題タブ [open-telemetry]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - nodejs を使用した Opentelemetry
オープン テレメトリを node.js に統合したいのですが、このプロジェクトについていくつか質問があります。
メトリクスとトレースに特に関心があります。オープン テレメトリを利用する価値はありますか?それとも、Prometheus エクスポーターと Zipkin/jaeger だけを入手する価値はありますか?
また、js のオープン テレメトリのメトリックについて少し混乱しています。使用できるデフォルトの基本メトリックはありませんか?
java - OpenTelemetry Java を使用してスパンが Jaeger Collector にエクスポートされない
を構成JaegerGrpcSpanExporter
して、作成したスパンを Jaeger-Collector にエクスポートできるようにしました。
スパンを Jaeger-Agent にエクスポートしたくありません。以下のコードを書き留めました。
ポートを 14250 に変更すると、つまり Jaeger-agent ポート スパンが UI にエクスポートされますが、14268 では Jaeger UI でトレースを見つけることができません。
上記のコードを変更する必要がありますか?
java - Configure Multiple JaegerGrpcSpanExporter to spring boot application
I tried to configure multiple JaegerGrpcExpanExporter
(provided in Open-Telemetry framework) in my application to fulfill below use case:
JaegerGrpcExpanExporter
with service name "controller",
JaegerGrpcExpanExporter
with service name "service" and JaegerGrpcExpanExporter
with service name "util" and registered them to OpenTelemetrySdk
.
The spans with kind 'controller' should export to exporter configured with "controller" service name not to others, similar process should be followed for util and service.
But it is not behaving as expected, i.e. spans with "controller", "service" and "util" has been exported to all the JaegerGrpcExpanExporter
registered in parallel.
Below is my configuration, Do you provide me any suggestion to achieve the same.
javascript - クライアントとサーバーで OpenTelemetry コレクターで OpenTelemetry エクスポーターを正しく使用するにはどうすればよいですか?
OpenTelemetry エクスポーターを OpenTelemetry コレクターと連携させようとしています。
このOpenTelemetry コレクターのデモを見つけました。
だから私はこれらの4つの設定ファイルをコピーしました
- docker-compose.yml (私のアプリでは、現在実行に問題があるジェネレーターの部分とプロメテウスを削除しました)
- otel-agent-config.yaml
- otel-collector-config.yaml
- .env
私のアプリに。
また、open-telemetry/opentelemetry-js リポジトリにある次の 2 つのデモに基づいています。
私は自分のバージョンを思いつきました(少し長く申し訳ありませんが、ドキュメントが不足しているため、最小限の動作バージョンを設定するのは本当に難しいです):
.env
docker-compose.yml
otel-agent-config.yaml
otel-collector-config.yaml
を実行するdocker-compose up -d
と、Jaeger (http://localhost:16686) と Zipkin UI (http://localhost:9411) を開くことができます。
そして、私のConsoleSpanExporter
作品は Web クライアントと Express.js サーバーの両方で動作します。
ただし、この OpenTelemetry エクスポーター コードをクライアントとサーバーの両方で試しましたが、OpenTelemetry コレクターの接続にまだ問題があります。
コード内の URL に関する私のコメントを参照してください。
何か案が?ありがとう