Skip to content

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

@kylehounslow

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions