mix dala.trace (dala_dev v0.0.6)

Copy Markdown View Source

Interactive distributed tracing UI for dala Elixir clusters.

Usage

mix dala.trace                          # interactive tracing UI
mix dala.trace --node dala_qa@192.168.1.5  # trace specific node
mix dala.trace --export trace.json      # export to Chrome Tracing format
mix dala.trace --modules Dala.Screen,MyApp  # trace specific modules

Options

  • --node - Target node (can be specified multiple times)
  • --export - Export traces to file (Chrome Tracing JSON format)
  • --modules - Comma-separated list of modules to trace
  • --functions - Comma-separated list of module:function:arity to trace
  • --duration - Trace duration in seconds (default: 60)

Examples

# Start interactive tracing
mix dala.trace

# Trace specific modules on a node
mix dala.trace --node dala_qa@192.168.1.5 --modules MyApp,MyAppWeb

# Export to Chrome Tracing format
mix dala.trace --export trace.json --duration 30