Skip to content

feat: port canary trace variety improvements to helm chart #6

Description

@kylehounslow

Summary

Port the canary trace variety improvements from feat/canary-trace-variety (docker-compose) to the helm chart on feat/helm-charts.

The improved canary generates traces with varying depths and shapes (normal, shallow, deep) and supports direct sub-agent calls, requiring WEATHER_AGENT_URL and EVENTS_AGENT_URL environment variables in addition to the existing TRAVEL_PLANNER_URL.

Changes needed

charts/observability-stack/templates/examples.yaml — Add missing env vars to canary deployment:

  • WEATHER_AGENT_URLhttp://weather-agent:8000
  • EVENTS_AGENT_URLhttp://events-agent:8002

charts/observability-stack/values.yaml — Expose new canary config:

  • examples.canary.traceShapeWeights — JSON string for trace shape distribution
  • examples.canary.faultWeights — JSON string for fault injection distribution

Ref

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions