使用 Prometheus 和 Grafana 监控指标
您可以使用Prometheus和Grafana监控Astra数据存储指标。您可以将Prometheus配置为从Astra Data Store Kubernetes集群指标端点收集指标、并且可以使用Grafana将指标数据可视化。
-
确保已在Astra数据存储集群或可与Astra数据存储集群通信的其他集群上下载并安装Prometheus和Grafana软件包。按照官方文档中的说明安装每个工具:
-
Prometheus和Grafana需要能够与Astra Data Store Kubernetes集群进行通信。如果Astra Data Store集群上未安装Prometheus和Grafana、则需要确保它们可以与Astra Data Store集群上运行的指标服务进行通信。
配置 Prometheus
Astra数据存储在Kubernetes集群中的TCP端口9341上公开指标服务。您需要配置 Prometheus 以从此服务收集指标。
-
为您的 Prometheus 安装编辑
Prometheus.yml
配置文件。 -
添加指向Astra Data Store服务名称及其端口的服务目标。例如:
scrape_configs: static_configs: - targets: ['astrads-metrics-service.astrads-system:9341']
-
启动 Prometheus 服务。
配置 Grafana
您可以将 Grafana 配置为显示 Prometheus 收集的指标。
-
为您的 Grafana 安装编辑
datasources.yaml
配置文件。 -
将 Prometheus 添加为数据源。例如:
apiVersion: 1 datasources: - name: astradatastore-prometheus type: prometheus access: proxy url: http://localhost:9090 jsonData: manageAlerts: false
-
启动 Grafana 服务。
-
按照 Grafana 文档中的说明进行操作 "开始使用"。
导入 Grafana 信息板模板
为安装Astra数据存储而下载的捆绑包文件包含Grafana信息板模板文件、您可以从Grafana中导入这些文件。这些信息板模板可帮助您查看Astra数据存储提供的指标类型以及查看方式。
-
打开Astra Data Store `.tar.gz`软件包。
-
打开
manifests
目录。 -
提取
grafana_cluster.json
和grafana_volume.json
文件。 -
使用 Grafana Web UI , "将信息板模板文件导入到 Grafana 中"。