http://127.0.0.1:4318 when SigNoz is running.
Quick start
Autostart on login (macOS / Linux)
After a one-timearka signoz setup -y, enable the local Docker stack to come up at login:
foundryctl cast -f casting.yaml --no-gauge.
Logs: ~/.cache/fish-agent/signoz-autostart.log (or your CACHE_DIR).
Remove with arka signoz autostart uninstall. Pass --autostart to arka signoz setup -y to install in the same step.
arka observability doctor is a read-only local check. It reports whether
OpenTelemetry is enabled and configured, but does not claim that SigNoz has
received data. After enabling telemetry, run arka signoz demo and verify
service.name = arka in the SigNoz traces view. If the doctor reports a
configured exporter but no traces appear, the problem is ingestion or the
SigNoz endpoint—not Arka’s route instrumentation.
Configuration
What gets traced
- LLM provider calls (model, latency, tokens, failover events)
- Symbolic / deterministic routing — offline rule matches, matched
route_*handler, sub-ms route latency, andarka.llm.used=false - Deterministic skill execution — local skills (password, calc, convert, help, etc.) with
arka.execution.kind=deterministic - Skill dispatch and routing decisions (linked under
arka.requestfor natural-language CLI input) - MCP client calls
- Supermemory operations
deterministic, llm_skill, llm_routed, fish, or shell), and whether an LLM was used.
Secrets and full user prompts are not added to these attributes.
This makes failures in long-running loops and MCP-backed skills visible without
turning exported logs into a copy of the user’s code or credentials.
Structured logs include trace_id and span_id when emitted inside an active
span — use SigNoz log ↔ trace correlation to jump from a skill failure log to
its trace. Metrics arka.routing.decisions, arka.skill.duration, and
arka.llm.failover complement span attributes in the Metrics explorer.
Useful SigNoz trace filters:
name = 'arka.request'— full NL request waterfall (route → skill)name = 'arka.route' AND arka.route.decision = 'symbolic'— offline symbolic routes onlyarka.execution.kind = 'deterministic'— local skills with no LLMarka.llm.used = false— any span where no LLM participated
SigNoz dashboard
Install the bundled Arka agent observability dashboard (15 panels: service overview, skill dispatch latency/errors, routing, LLM failover, model/provider mix, token usage, correlated logs):SIGNOZ_API_KEY from SigNoz → Settings → Service Accounts. Template JSON:
signoz/dashboards/arka-agent-observability.json.
MCP-orchestrated install via self-build:
SigNoz MCP + Cursor
signoz/ in the repo.
OTLP export is on by default to
http://127.0.0.1:4318. Set OTEL_SDK_DISABLED=true or OTEL_TRACES_ENABLED=0 to opt out.