Autonomous observability at Pinterest: AI agents bridge fragmented logs, metrics, and traces via MCP
Pinterest's observability infrastructure predated OpenTelemetry, leaving logs, metrics, and traces in disconnected silos with no shared context or correlation. On-call engineers had to jump across multiple interfaces to root-cause incidents, and a steep per-tool learning curve compounded the time loss, especially for newer engineers.
When first building the MCP server agent, Pinterest discovered that allowing the agent to query data organically caused it to exceed its context window and crash, requiring new strategies to constrain query scope.
The Tricorder Agent, built on Pinterest's centralized MCP server, lets engineers submit an alert link and receive filtered dashboard links plus root-cause hypotheses and next steps without switching between interfaces, targeting MTTR reduction and freeing engineers to focus on resolving incidents.
Show all 6 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
The Tricorder Agent, built on Pinterest's centralized MCP server, lets engineers submit an alert link and receive filtered dashboard links plus root-cause hypotheses and next steps without switching between interfaces…
What tools did this team use?
MCP, Agent2Agent, LLMs, Tricorder Agent.
What results were reported?
mean time to resolution (MTTR): reducing mean time to resolution (MTTR); Engineer time switching between interfaces: saving an on-call engineer the time spent jumping around all our interfaces; Observability data points processed per minute: 3 billion data points per minute; Tag key/value combinations per minute: 12 billion keys (tag key/value combinations) per minute (source-reported, not independently verified).
What failed first in this deployment?
When first building the MCP server agent, Pinterest discovered that allowing the agent to query data organically caused it to exceed its context window and crash, requiring new strategies to constrain query scope.
How is this incident management AI workflow structured?
Engineer submits alert link → MCP tools fetch observability data → Agent explores dependency graph → Generate filtered dashboard links → Provide root-cause suggestions.