SREnetic
Dashboard
Configuration
Toggle Sidebar
Autonomous SRE Incident Response
Sentinel Monitoring
Input your own code, logs, and metrics, or use the "Reset" button to generate a new random scenario. Then click "Simulate Incident" to start.
Sample Code
import { useEffect, useState } from 'react'; function UserProfile({ userId }) { const [user, setUser] = useState(null); useEffect(() => { fetch(`/api/users/${userId}`) .then(res => res.json()) .then(data => setUser(data)); }, [userId]); // BUG: The component will crash if 'user' is null on the first render. return ( <div> <h1>{user.name}</h1> <p>{user.email}</p> </div> ); }
Logs
[2025-09-20T21:31:22.109Z] [ERROR] TypeError: Cannot read properties of null (reading 'name') at UserProfile. [2025-09-20T21:31:22.009Z] [INFO] Component 'UserProfile' rendering with props: {userId: '123'}. [2025-09-20T21:31:22.159Z] [ERROR] Unhandled Promise Rejection: API call to '/api/users/123' failed.
Metrics
api_error_rate{endpoint="/api/users/:id"}: 100% component_crash_rate{component="UserProfile"}: 100% response_time{endpoint="/api/users/:id"}: 139ms
Simulate Incident
Reset