Windowsサービスデプロイ
Windows環境では、Jaegerプロセスはsc
ユーティリティで制御されるWindowsサービスとしてホストおよび管理できます。Windowsでこのようなサービスを構成するには、該当するアーキテクチャ用のnssm.exe をダウンロードし、Jaegerを通常実行する方法と同様のコマンドを発行します。以下の例は、環境変数とプロセス引数の両方を使用して構成された基本的なElasticsearchの設定を示しています。
エージェント
nssm install JaegerAgent C:\Jaeger\jaeger-agent.exe --reporter.grpc.host-port=localhost:14250
nssm set JaegerAgent AppStdout C:\Jaeger\jaeger-agent.out.log
nssm set JaegerAgent AppStderr C:\Jaeger\jaeger-agent.err.log
nssm set JaegerAgent Description Jaeger Agent service
nssm start JaegerAgent
コレクター
nssm install JaegerCollector C:\Jaeger\jaeger-collector.exe --es.server-urls=http://localhost:9200 --es.username=jaeger --es.password=PASSWORD
nssm set JaegerCollector AppStdout C:\Jaeger\jaeger-collector.out.log
nssm set JaegerCollector AppStderr C:\Jaeger\jaeger-collector.err.log
nssm set JaegerCollector Description Jaeger Collector service
nssm set JaegerCollector AppEnvironmentExtra SPAN_STORAGE_TYPE=elasticsearch
nssm start JaegerCollector
クエリUI
nssm install JaegerUI C:\Jaeger\jaeger-query.exe --es.server-urls=http://localhost:9200 --es.username=jaeger --es.password=PASSWORD
nssm set JaegerUI AppStdout C:\Jaeger\jaeger-ui.out.log
nssm set JaegerUI AppStderr C:\Jaeger\jaeger-ui.err.log
nssm set JaegerUI Description Jaeger Query service
nssm set JaegerUI AppEnvironmentExtra SPAN_STORAGE_TYPE=elasticsearch
nssm start JaegerUI
詳細情報とドキュメントについては、NSSMの使用ガイド をご覧ください。