{"slug": "building-outage-memory-for-ai-agents-better-stack-connector-for-cognee", "title": "Building Outage Memory for AI Agents: Better Stack Connector for Cognee", "summary": "A developer contributed a Better Stack connector to the cognee-community repository that pulls incident data from Better Stack's REST API v2 and ingests it into Cognee as structured markdown documents, so AI agents can query outage history through a knowledge graph. The connector handles pagination and exponential backoff retries on HTTP 429/5xx responses, and tags documents with cognee_document_source = \"better_stack\" so Cognee links endpoints, error codes and resolution steps for later recall.", "body_md": "High availability is the bedrock of any software system. Monitoring tools like [Better Stack (Better Uptime)](https://betterstack.com/uptime) track endpoint heartbeats, SSL validity, API responsiveness, and on-call paging around the clock.\n\nYet, when incidents happen, the knowledge is often trapped in incident dashboards and alert history logs.\n\nBy integrating Better Stack with **Cognee**, we can transform infrastructure telemetry and outage reports into queryable knowledge graphs for AI engineering agents.\n\nAutonomous AI coding agents, DevOps assistants, and support bots frequently need infrastructure context:\n\nWith the `better_stack` connector for Cognee, this telemetry becomes part of the AI's long-term memory.\n\nThe connector lives in `packages/connector/better_stack/` within `cognee-community`.\n\nThe connector calls Better Stack's REST API v2 (`/incidents` and `/incidents/{id}/timeline`), handling pagination and exponential retry backoff on HTTP 429/5xx responses.\n\nEach outage report is structured into markdown format for Cognee's entity extraction:\n\n```\n# Better Stack Incident: API Gateway 502 Bad Gateway\n\n- **Status:** resolved\n- **Started At:** 2026-10-12T08:00:00Z\n- **Resolved At:** 2026-10-12T08:14:00Z\n\n## Root Cause & Description\nUpstream backend timed out during deployment rollback.\n\n## Chronological Timeline\n- **[2026-10-12T08:00:00Z]** Triggered - Monitor check failed 3 consecutive times\n- **[2026-10-12T08:02:00Z]** Acknowledged - Engineer on-call acknowledged via Slack\n- **[2026-10-12T08:14:00Z]** Resolved - Rollback completed and healthy probes returned HTTP 200\n```\n\nBecause the source specifies `cognee_document_source = \"better_stack\"`, Cognee treats each outage report as a first-class knowledge document. The graph links endpoints, error codes, and resolution steps so agents can recall operational history instantly.\n\n``` python\nimport asyncio\nimport cognee\nfrom cognee_community_connector_better_stack import better_stack_source\n\nasync def main():\n    source = better_stack_source()\n    await cognee.add(source)\n    await cognee.cognify()\n\n    results = await cognee.search(\"Which services experienced downtime last week?\")\n    for res in results:\n        print(res)\n\nif __name__ == \"__main__\":\n    asyncio.run(main())\n```\n\nOperational observability meets AI memoryâ€”ensuring your agents never forget past system lessons.", "url": "https://wpnews.pro/news/building-outage-memory-for-ai-agents-better-stack-connector-for-cognee", "canonical_source": "https://dev.to/basant_nema31/building-outage-memory-for-ai-agents-better-stack-connector-for-cognee-2f3b", "published_at": "2026-10-23 15:04:49+00:00", "updated_at": "2026-10-23 15:13:23.430098+00:00", "lang": "en", "topics": ["ai-agents", "ai-tools", "mlops", "developer-tools", "artificial-intelligence"], "entities": ["Cognee", "Better Stack", "cognee-community", "Better Uptime"], "also_reported_by": [], "alternates": {"html": "https://wpnews.pro/news/building-outage-memory-for-ai-agents-better-stack-connector-for-cognee", "markdown": "https://wpnews.pro/news/building-outage-memory-for-ai-agents-better-stack-connector-for-cognee.md", "text": "https://wpnews.pro/news/building-outage-memory-for-ai-agents-better-stack-connector-for-cognee.txt", "jsonld": "https://wpnews.pro/news/building-outage-memory-for-ai-agents-better-stack-connector-for-cognee.jsonld"}}