Documentation Index
Fetch the complete documentation index at: https://docs.jacobpevans.com/llms.txt
Use this file to discover all available pages before exploring further.
If an AI agent touched code, there’s a trace.
Every AI coding interaction emits OpenTelemetry — IDE events, model calls, token counts, latency, cost. The Cribl Edge tier collects and reshapes it. Cribl Stream routes it. Splunk indexes it. The VisiCore apps make it readable.
AI telemetry pipeline
Splunk apps
| Repo | What it does |
|---|
| VisiCore_App_for_AI_Observability | Dashboard Studio v2 dashboards. Cost, usage, performance per model, per project, per developer. |
| VisiCore_TA_AI_Observability | Technology add-on. Field aliases, CIM mappings, lookups, search-time transforms. |
Cribl Edge packs (collectors)
| Repo | Collects from |
|---|
| cc-edge-claude-code-otel | Claude Code (OTEL hooks) |
| cc-edge-copilot-otel | GitHub Copilot Chat (OTLP gRPC) |
| cc-edge-vscode-io | VS Code (logs + telemetry) |
| cc-edge-gemini-antigravity-io | Gemini Antigravity |
| cc-edge-the-mac-pack-io | macOS system health (auxiliary signal) |
| cc-edge-macos-system | macOS-native system events |
Cribl Stream collectors
| Repo | What it does |
|---|
| cc-stream-github-copilot-rest-io | GitHub Copilot usage metrics via REST API. Per-org / per-seat usage data. |
Each AI coding tool emits slightly different telemetry shapes. Per-tool packs keep the parsing and enrichment isolated; a Copilot schema change shouldn’t break the Claude pipeline. The shared CIM mapping in VisiCore_TA_AI_Observability is where the normalization happens.
What’s next
Phase B will expand each pack into its own page with the field map, sample event, and dashboard screenshots. For now, each repo’s README.md documents the collection details.