答案:(1)Prometheus Server 以其 Server 为核心,用于收集和存储时间序列数据。Prometheus Server 从监控目标中通过 pull 方式拉取指标数据,或通过 pushgateway 把采集的数据上报到Prometheus server 中。(2)Prometheus server 把采集到的监控指标数据存储到本地 HDD/SSD 中。(3)Prometheus 采集的监控指标数据按时间序列存储,通过配置报警规则,把触发的报警发送到 Alertmanager。(4)Alertmanager 通过配置报警接收方,发送报警到邮件,微信或者钉钉等。(5)Prometheus 自带的 Web UI 界面提供 PromQL 查询语言,可查询监控数据。(6)Grafana 可接入 Prometheus 数据源,把监控数据以图形化形式展示出