@clduab11/gemini-flow
Version:
Revolutionary AI agent swarm coordination platform with Google Services integration, multimedia processing, and production-ready monitoring. Features 8 Google AI services, quantum computing capabilities, and enterprise-grade security.
342 lines • 10.1 kB
JSON
{
"dashboard": {
"id": null,
"title": "Gemini-Flow SRE Dashboard",
"tags": ["gemini-flow", "sre", "production"],
"style": "dark",
"timezone": "UTC",
"refresh": "30s",
"time": {
"from": "now-1h",
"to": "now"
},
"panels": [
{
"id": 1,
"title": "Service Level Objectives",
"type": "stat",
"gridPos": {"h": 8, "w": 24, "x": 0, "y": 0},
"targets": [
{
"expr": "avg_over_time(up{job=\"gemini-flow\"}[7d]) * 100",
"legendFormat": "Availability %",
"refId": "A"
},
{
"expr": "histogram_quantile(0.95, rate(http_request_duration_seconds_bucket{job=\"gemini-flow\"}[5m])) * 1000",
"legendFormat": "P95 Latency (ms)",
"refId": "B"
},
{
"expr": "rate(http_requests_total{job=\"gemini-flow\",status=~\"5..\"}[5m]) / rate(http_requests_total{job=\"gemini-flow\"}[5m]) * 100",
"legendFormat": "Error Rate %",
"refId": "C"
},
{
"expr": "rate(http_requests_total{job=\"gemini-flow\"}[5m])",
"legendFormat": "Request Rate (rps)",
"refId": "D"
}
],
"fieldConfig": {
"defaults": {
"thresholds": {
"steps": [
{"color": "red", "value": 0},
{"color": "yellow", "value": 95},
{"color": "green", "value": 99.9}
]
}
}
}
},
{
"id": 2,
"title": "Request Rate",
"type": "graph",
"gridPos": {"h": 8, "w": 12, "x": 0, "y": 8},
"targets": [
{
"expr": "rate(http_requests_total{job=\"gemini-flow\"}[5m])",
"legendFormat": "Total Requests",
"refId": "A"
},
{
"expr": "rate(http_requests_total{job=\"gemini-flow\",status=~\"2..\"}[5m])",
"legendFormat": "Successful Requests",
"refId": "B"
},
{
"expr": "rate(http_requests_total{job=\"gemini-flow\",status=~\"5..\"}[5m])",
"legendFormat": "Error Requests",
"refId": "C"
}
],
"yAxes": [
{"label": "Requests per Second", "min": 0}
]
},
{
"id": 3,
"title": "Response Time Distribution",
"type": "graph",
"gridPos": {"h": 8, "w": 12, "x": 12, "y": 8},
"targets": [
{
"expr": "histogram_quantile(0.50, rate(http_request_duration_seconds_bucket{job=\"gemini-flow\"}[5m]))",
"legendFormat": "P50",
"refId": "A"
},
{
"expr": "histogram_quantile(0.95, rate(http_request_duration_seconds_bucket{job=\"gemini-flow\"}[5m]))",
"legendFormat": "P95",
"refId": "B"
},
{
"expr": "histogram_quantile(0.99, rate(http_request_duration_seconds_bucket{job=\"gemini-flow\"}[5m]))",
"legendFormat": "P99",
"refId": "C"
}
],
"yAxes": [
{"label": "Response Time (seconds)", "min": 0}
]
},
{
"id": 4,
"title": "Google Services Health",
"type": "stat",
"gridPos": {"h": 6, "w": 8, "x": 0, "y": 16},
"targets": [
{
"expr": "vertex_ai_api_success_rate",
"legendFormat": "Vertex AI",
"refId": "A"
},
{
"expr": "workspace_api_success_rate",
"legendFormat": "Workspace",
"refId": "B"
},
{
"expr": "storage_api_success_rate",
"legendFormat": "Storage",
"refId": "C"
}
],
"fieldConfig": {
"defaults": {
"unit": "percent",
"thresholds": {
"steps": [
{"color": "red", "value": 0},
{"color": "yellow", "value": 95},
{"color": "green", "value": 99}
]
}
}
}
},
{
"id": 5,
"title": "Resource Utilization",
"type": "graph",
"gridPos": {"h": 6, "w": 8, "x": 8, "y": 16},
"targets": [
{
"expr": "rate(container_cpu_usage_seconds_total{container=\"gemini-flow\"}[5m]) * 100",
"legendFormat": "CPU %",
"refId": "A"
},
{
"expr": "container_memory_usage_bytes{container=\"gemini-flow\"} / container_spec_memory_limit_bytes{container=\"gemini-flow\"} * 100",
"legendFormat": "Memory %",
"refId": "B"
}
],
"yAxes": [
{"label": "Utilization %", "min": 0, "max": 100}
]
},
{
"id": 6,
"title": "Error Budget Burn Rate",
"type": "graph",
"gridPos": {"h": 6, "w": 8, "x": 16, "y": 16},
"targets": [
{
"expr": "(1 - avg_over_time(up{job=\"gemini-flow\"}[1h])) * 100 * 24 * 30 / 0.1",
"legendFormat": "Availability Budget Burn",
"refId": "A"
},
{
"expr": "rate(http_requests_total{job=\"gemini-flow\",status=~\"5..\"}[1h]) / rate(http_requests_total{job=\"gemini-flow\"}[1h]) * 100 * 24 * 30 / 0.1",
"legendFormat": "Error Budget Burn",
"refId": "B"
}
],
"yAxes": [
{"label": "Budget Burn Rate", "min": 0}
]
},
{
"id": 7,
"title": "Agent Performance",
"type": "table",
"gridPos": {"h": 8, "w": 12, "x": 0, "y": 22},
"targets": [
{
"expr": "agent_task_completion_rate",
"legendFormat": "{{agent_type}}",
"refId": "A",
"format": "table"
},
{
"expr": "avg_over_time(agent_response_time_seconds[5m])",
"legendFormat": "{{agent_type}}",
"refId": "B",
"format": "table"
}
],
"transformations": [
{
"id": "merge",
"options": {}
}
]
},
{
"id": 8,
"title": "Infrastructure Status",
"type": "graph",
"gridPos": {"h": 8, "w": 12, "x": 12, "y": 22},
"targets": [
{
"expr": "kube_pod_status_ready{namespace=\"gemini-flow\",condition=\"true\"}",
"legendFormat": "Ready Pods",
"refId": "A"
},
{
"expr": "kube_deployment_status_replicas_available{namespace=\"gemini-flow\"}",
"legendFormat": "Available Replicas",
"refId": "B"
},
{
"expr": "kube_node_status_condition{condition=\"Ready\",status=\"true\"}",
"legendFormat": "Ready Nodes",
"refId": "C"
}
]
},
{
"id": 9,
"title": "Cost Optimization Metrics",
"type": "stat",
"gridPos": {"h": 6, "w": 12, "x": 0, "y": 30},
"targets": [
{
"expr": "gcp_billing_total{project=\"gemini-flow-prod\"}",
"legendFormat": "Daily Cost ($)",
"refId": "A"
},
{
"expr": "avg_over_time(vertex_ai_requests_total[1d]) * vertex_ai_cost_per_request",
"legendFormat": "AI API Cost ($)",
"refId": "B"
},
{
"expr": "gce_instance_cost_total{project=\"gemini-flow-prod\"}",
"legendFormat": "Compute Cost ($)",
"refId": "C"
}
]
},
{
"id": 10,
"title": "Security Metrics",
"type": "stat",
"gridPos": {"h": 6, "w": 12, "x": 12, "y": 30},
"targets": [
{
"expr": "rate(authentication_failures_total[5m])",
"legendFormat": "Auth Failures/sec",
"refId": "A"
},
{
"expr": "rate(rate_limit_exceeded_total[5m])",
"legendFormat": "Rate Limit Hits/sec",
"refId": "B"
},
{
"expr": "security_scan_violations_total",
"legendFormat": "Security Violations",
"refId": "C"
}
],
"fieldConfig": {
"defaults": {
"thresholds": {
"steps": [
{"color": "green", "value": 0},
{"color": "yellow", "value": 1},
{"color": "red", "value": 10}
]
}
}
}
},
{
"id": 11,
"title": "Recent Alerts",
"type": "logs",
"gridPos": {"h": 8, "w": 24, "x": 0, "y": 36},
"targets": [
{
"expr": "{job=\"alertmanager\"} |= \"firing\"",
"refId": "A"
}
]
}
],
"annotations": {
"list": [
{
"name": "Deployments",
"datasource": "prometheus",
"enable": true,
"expr": "deployment_event{namespace=\"gemini-flow\"}",
"iconColor": "blue",
"tags": ["deployment"]
},
{
"name": "Incidents",
"datasource": "prometheus",
"enable": true,
"expr": "incident_event{severity!=\"info\"}",
"iconColor": "red",
"tags": ["incident"]
}
]
},
"templating": {
"list": [
{
"name": "environment",
"type": "query",
"query": "label_values(up{job=~\"gemini-flow.*\"}, environment)",
"current": {
"value": "production",
"text": "production"
}
},
{
"name": "instance",
"type": "query",
"query": "label_values(up{job=\"gemini-flow\",environment=\"$environment\"}, instance)",
"multi": true,
"includeAll": true
}
]
}
}
}