claude-flow-novice
Version:
Claude Flow Novice - Advanced orchestration platform for multi-agent AI workflows with CFN Loop architecture Includes CodeSearch (hybrid SQLite + pgvector), mem0/memgraph specialists, and all CFN skills.
350 lines (349 loc) • 9.75 kB
JSON
{
"dashboard": {
"title": "CFN Operational Dashboard - Phase 3",
"tags": ["cfn", "operations", "phase-3", "c-suite"],
"timezone": "browser",
"refresh": "30s",
"time": {
"from": "now-24h",
"to": "now"
},
"templating": {
"list": [
{
"name": "team",
"type": "custom",
"query": "marketing,sales,support,engineering,finance,ceo,cfo,cto",
"current": {
"text": "All",
"value": "$__all"
},
"multi": true,
"includeAll": true
},
{
"name": "coordinator",
"type": "custom",
"query": "marketing-hybrid,sales-coordinator,support-coordinator,engineering-coordinator,finance-coordinator,ceo-coordinator,cfo-coordinator,cto-coordinator",
"current": {
"text": "All",
"value": "$__all"
},
"multi": true,
"includeAll": true
}
]
},
"panels": [
{
"id": 1,
"title": "Z.ai Cost Per Team (24h)",
"type": "graph",
"gridPos": {"x": 0, "y": 0, "w": 12, "h": 8},
"targets": [
{
"expr": "sum by (team) (zai_api_cost_usd{team=~\"$team\"})",
"legendFormat": "{{team}}",
"refId": "A"
}
],
"yaxes": [
{
"format": "currencyUSD",
"label": "Cost (USD)"
}
],
"tooltip": {
"shared": true,
"value_type": "individual"
},
"legend": {
"show": true,
"values": true,
"min": true,
"max": true,
"current": true,
"total": true
}
},
{
"id": 2,
"title": "Z.ai Cost Breakdown by Provider",
"type": "piechart",
"gridPos": {"x": 12, "y": 0, "w": 12, "h": 8},
"targets": [
{
"expr": "sum by (provider) (zai_api_cost_usd{team=~\"$team\"})",
"legendFormat": "{{provider}}",
"refId": "A"
}
],
"options": {
"pieType": "pie",
"legend": {
"displayMode": "table",
"placement": "right",
"values": ["value", "percent"]
}
}
},
{
"id": 3,
"title": "Coordinator Health Status",
"type": "stat",
"gridPos": {"x": 0, "y": 8, "w": 6, "h": 4},
"targets": [
{
"expr": "count(coordinator_health_status{coordinator=~\"$coordinator\", status=\"healthy\"})",
"refId": "A"
}
],
"options": {
"colorMode": "background",
"graphMode": "area",
"orientation": "auto",
"textMode": "value_and_name",
"reduceOptions": {
"values": false,
"calcs": ["lastNotNull"]
}
},
"fieldConfig": {
"defaults": {
"thresholds": {
"mode": "absolute",
"steps": [
{"value": 0, "color": "red"},
{"value": 1, "color": "yellow"},
{"value": 5, "color": "green"}
]
}
}
}
},
{
"id": 4,
"title": "Z.ai Rate Limit Usage (%)",
"type": "gauge",
"gridPos": {"x": 6, "y": 8, "w": 6, "h": 4},
"targets": [
{
"expr": "(zai_rate_limit_used / zai_rate_limit_total) * 100",
"refId": "A"
}
],
"options": {
"showThresholdLabels": true,
"showThresholdMarkers": true
},
"fieldConfig": {
"defaults": {
"unit": "percent",
"min": 0,
"max": 100,
"thresholds": {
"mode": "absolute",
"steps": [
{"value": 0, "color": "green"},
{"value": 70, "color": "yellow"},
{"value": 80, "color": "orange"},
{"value": 90, "color": "red"}
]
}
}
}
},
{
"id": 5,
"title": "Request Success Rate (24h)",
"type": "stat",
"gridPos": {"x": 12, "y": 8, "w": 6, "h": 4},
"targets": [
{
"expr": "(sum(rate(zai_requests_total{status=\"success\"}[24h])) / sum(rate(zai_requests_total[24h]))) * 100",
"refId": "A"
}
],
"options": {
"colorMode": "background",
"graphMode": "area",
"textMode": "value"
},
"fieldConfig": {
"defaults": {
"unit": "percent",
"decimals": 2,
"thresholds": {
"mode": "absolute",
"steps": [
{"value": 0, "color": "red"},
{"value": 95, "color": "yellow"},
{"value": 99, "color": "green"}
]
}
}
}
},
{
"id": 6,
"title": "Cost Anomaly Alerts (7d)",
"type": "stat",
"gridPos": {"x": 18, "y": 8, "w": 6, "h": 4},
"targets": [
{
"expr": "count(ALERTS{alertname=\"CostAnomalyDetected\", alertstate=\"firing\"})",
"refId": "A"
}
],
"options": {
"colorMode": "background",
"textMode": "value_and_name"
},
"fieldConfig": {
"defaults": {
"thresholds": {
"mode": "absolute",
"steps": [
{"value": 0, "color": "green"},
{"value": 1, "color": "yellow"},
{"value": 5, "color": "red"}
]
}
}
}
},
{
"id": 7,
"title": "Request Rate by Team (req/s)",
"type": "graph",
"gridPos": {"x": 0, "y": 12, "w": 12, "h": 8},
"targets": [
{
"expr": "sum by (team) (rate(zai_requests_total{team=~\"$team\"}[5m]))",
"legendFormat": "{{team}}",
"refId": "A"
}
],
"yaxes": [
{
"format": "reqps",
"label": "Requests/sec"
}
]
},
{
"id": 8,
"title": "Response Latency P95 by Team",
"type": "graph",
"gridPos": {"x": 12, "y": 12, "w": 12, "h": 8},
"targets": [
{
"expr": "histogram_quantile(0.95, sum by (team, le) (rate(zai_request_duration_seconds_bucket{team=~\"$team\"}[5m])))",
"legendFormat": "{{team}} p95",
"refId": "A"
}
],
"yaxes": [
{
"format": "s",
"label": "Duration"
}
]
},
{
"id": 9,
"title": "Coordinator Task Throughput",
"type": "graph",
"gridPos": {"x": 0, "y": 20, "w": 12, "h": 8},
"targets": [
{
"expr": "sum by (coordinator) (rate(coordinator_tasks_completed_total{coordinator=~\"$coordinator\"}[5m]))",
"legendFormat": "{{coordinator}}",
"refId": "A"
}
],
"yaxes": [
{
"format": "ops",
"label": "Tasks/sec"
}
]
},
{
"id": 10,
"title": "Cost Per Request Trend (7d)",
"type": "graph",
"gridPos": {"x": 12, "y": 20, "w": 12, "h": 8},
"targets": [
{
"expr": "sum(zai_api_cost_usd{team=~\"$team\"}) / sum(zai_requests_total{team=~\"$team\"})",
"legendFormat": "Cost/Request",
"refId": "A"
}
],
"yaxes": [
{
"format": "currencyUSD",
"label": "USD per request"
}
]
},
{
"id": 11,
"title": "Active Coordinators",
"type": "table",
"gridPos": {"x": 0, "y": 28, "w": 24, "h": 8},
"targets": [
{
"expr": "coordinator_health_status{coordinator=~\"$coordinator\"}",
"format": "table",
"instant": true,
"refId": "A"
}
],
"transformations": [
{
"id": "organize",
"options": {
"excludeByName": {
"Time": true,
"__name__": true
},
"indexByName": {
"coordinator": 0,
"status": 1,
"team": 2,
"last_heartbeat": 3,
"tasks_pending": 4,
"tasks_completed": 5
}
}
}
]
}
],
"annotations": {
"list": [
{
"name": "Deployments",
"datasource": "Prometheus",
"enable": true,
"expr": "deployment_event",
"tagKeys": "phase,team",
"textFormat": "{{phase}}: {{team}}",
"iconColor": "blue"
},
{
"name": "Cost Anomalies",
"datasource": "Prometheus",
"enable": true,
"expr": "ALERTS{alertname=\"CostAnomalyDetected\"}",
"tagKeys": "team",
"textFormat": "Cost spike: {{team}}",
"iconColor": "red"
}
]
}
},
"overwrite": true
}