Flagd-UI サービス
このサービスは、ユーザーがフィーチャーフラグを切り替えたり編集したりして、デモ環境の動作を変更できるフロントエンドとして機能します。
トレーシングの初期化
Phoenix エンドポイントとリクエストの自動計装に必要な依存関係をインストールした後、公式ドキュメントに従って config/runtime.exs ファイルを編集し、設定を行います。
otel_endpoint =
System.get_env("OTEL_EXPORTER_OTLP_ENDPOINT") ||
raise """
environment variable OTEL_EXPORTER_OTLP_ENDPOINT is missing.
"""
config :opentelemetry, :processors,
otel_batch_processor: %{
exporter: {:opentelemetry_exporter, %{endpoints: [otel_endpoint]}}
}
また、lib/flagd_ui/application.ex 内で OpenTelemetry Bandit アダプターと Phoenix ライブラリも初期化します。
OpentelemetryBandit.setup()
OpentelemetryPhoenix.setup(adapter: :bandit)
トレース
Phoenix と Bandit は専用のライブラリを通じて自動計装されます。
メトリクス
TBD
ログ
TBD
フィードバック
このページは役に立ちましたか?
Thank you. Your feedback is appreciated!
Please let us know how we can improve this page. Your feedback is appreciated!