- Simulate noisy workload behavior (
network-noise,code-two/matrix). - Collect metrics with Prometheus/cAdvisor on a Kubernetes cluster running in Podman Desktop (kind-compatible).
- Run a .NET orchestration sequence ("whirl") that triggers compute/agent actions (
code-two/run/Program.cs). - Deploy baseline workloads to Kubernetes (
deployment/*.yaml).
This is enough to build a credible "v1 customer demo" if we package it around one clear outcome.
- bunnyhop aiops
- Detect abnormal workload behavior and recommend (or apply) safer runtime settings before incidents escalate.
- Platform/SRE teams running Kubernetes clusters with recurring CPU or latency incidents.
- Teams without dedicated ML staff that still want practical optimization signals.
- "Noise overload protection": detect sustained high CPU/noise behavior and trigger a controlled response recommendation.
- Workload shows unstable/high-noise utilization.
- Metrics are ingested and analyzed.
- Agent sequence produces a decision.
- Customer sees either:
- A recommendation ("reduce loop intensity / adjust deployment values"), or
- An automated config change in a controlled namespace.
Keep the story around "faster mean time to mitigation" rather than "general AI."
- Problem framing (1 min): recurring noisy workload incidents in K8s.
- Environment bring-up (2 min): start demo stack, show workload + metrics.
- Detection and analysis (3 min): run sequence, show metrics trend and agent state transition.
- Decision and action (2 min): show recommended or applied change.
- Business close (2 min): expected impact, integration path, next pilot milestone.
- Single command startup script for local demo.
- Podman Desktop Kubernetes (kind-compatible) startup/teardown workflow with
kubectl. - Stable deterministic demo data path (no surprises in live session).
- One dashboard view (Grafana or CLI summary) with 3 KPIs:
- workload CPU trend
- anomaly window
- mitigation decision
- Decision log artifact saved to file (
timestamp,signal,decision,confidence,action). - README rewrite focused on customer scenario, not internal notes.
- "recommend-only" and "auto-apply" modes.
- Helm chart values patch generation from decision output.
- Basic HTTP API for status and decision history.
- Multi-workload support.
- Policy guardrails and approval workflow.
- Tenant-aware dashboards.
- 2-week pilot in one namespace, one workload class.
- Detect and flag target anomaly class.
- Produce actionable decision in less than 2 minutes from threshold breach.
- Demonstrate at least one successful mitigation loop in controlled conditions.
- Pilot report (incident timeline + recommendations).
- Operational runbook.
- Rollout proposal for production guardrailed mode.
- Create a deterministic demo script that starts stack, runs sequence, and captures outputs.
- Add a small decision log writer in
code-two/run. - Add a concise "Customer Demo Quickstart" to README.
- Rehearse a 10-minute script with strict timing.