--- title: "CTP Topic 42 Grafana Observability Dashboard" type: source tags: [Grafana, Observability, Dashboard, CTP, DevOps] date: 2026-04-14 --- ## Source File - [[raw/Cloud & DevOps/Public-Cloud-Learning-Sessions/04_EKS/ctp-topic-42-grafana-observability-dashboard.md]] ## Summary - 核心主题:Grafana 可观测性平台与仪表盘设计 - 问题域:云监控可视化、企业级监控告警 - 方法/机制:Grafana 数据源集成、Terraform 自动化、IAM 跨账户访问、Prometheus 网络监控 - 结论/价值:Grafana 作为统一监控平台,支持多数据源集成和 Terraform 自动化部署,计划替代 Micro Focus 工具实现端到端监控 ## Key Claims - Grafana 是开源数据可视化平台,支持多种数据源(Metrics、Logs) - Grafana 通过 IAM Role 策略访问多 AWS 账户的监控数据 - Terraform 模块实现 Grafana 资源自动化配置 - Prometheus 作为数据源用于网络设备监控(Checkpoint、Firewall) - 未来规划:告警规则细化、应用专用仪表盘、推广 Terraform 模块 ## Key Quotes > "Grafana does not exist differently data source by itself. It needs to be expressed from the data, all kinds of data sources." — Grafana 数据无关性,需从数据源表达 > "We would like to build application specific dashboards which can basically give us key insight with respect to our applications that are running over there." — 构建应用专用仪表盘提供关键洞察 ## Key Concepts - [[Grafana]]:开源数据可视化平台,通过图表和仪表盘展示监控数据 - [[可观测性]](Observability):系统内部状态的可度量程度,包含 Metrics、Logs、Traces 三大信号 - [[Prometheus]]:开源监控系统,作为数据源为网络设备(Checkpoint、Firewall)提供指标采集 - [[Terraform]]:基础设施即代码工具,用于自动化 Grafana 资源配置 - [[IAM Role]]:AWS 身份访问管理角色,用于跨账户访问控制 ## Key Entities - [[AWS CloudWatch]]:AWS 原生监控服务,Grafana 集成的数据源之一 - [[AWS EKS]]:Amazon Elastic Kubernetes Service,视频所属的云学习主题 - [[Micro Focus OpsBridge]]:当前企业监控平台,计划被 Grafana 替换 ## Connections - [[Grafana]] ← integrates ← [[AWS CloudWatch]] - [[Grafana]] ← integrates ← [[Prometheus]] - [[Grafana]] ← provisions_with ← [[Terraform]] - [[Grafana]] ← accesses_via ← [[IAM Role]] - [[CTP Topic 42]] ← part_of ← [[Public Cloud Learning Sessions]] ## Contradictions - 与 [[TikTok Shop - Apache Superset Dashboard设计思路]] 冲突: - 冲突点:数据可视化工具选择 - 当前观点:Grafana 用于基础设施和应用监控 - 对方观点:Apache Superset 用于电商业务数据可视化