从 Grafana Mimir 收集指标和日志
您可以从 Mimir 或 GEM 集群收集日志和指标。要设置仪表盘和告警,请参阅安装 Grafana Mimir 仪表盘和告警或Grafana Cloud:自托管 Grafana Mimir 集成。
使用 Helm Chart 安装 Grafana Mimir
最佳实践是使用 Grafana Mimir Helm chart 安装 Mimir 或 GEM 集群。部署 Helm chart 时,请确保已启用 ServiceMonitor
对象。更多信息请参阅Grafana Mimir Helm chart 文档。
安装集群后,部署 Grafana Kubernetes Monitoring Helm chart,其中包含用于收集指标和日志的 Grafana Alloy 实例。这些 Alloy 实例会检测作为 Mimir Helm chart 一部分部署的 ServiceMonitor
对象。更多信息请参阅Grafana Kubernetes Monitoring Helm chart。
注意
Grafana Mimir Helm chart 包含 Grafana Agent 的内置配置,Grafana Agent 现已弃用。请改为使用 Kubernetes Monitoring Helm chart 中包含的 Grafana Alloy 配置。
不使用 Helm Chart 安装 Grafana Mimir
即使您不通过 Helm chart 部署 Mimir 或 GEM,仍然可以使用监控 Mixin 中的仪表盘和规则。如果您不使用 Helm chart,请首先使用通过 Grafana Alloy 收集指标和日志中的 Grafana Alloy 配置。您可能需要修改此配置。更多信息请参阅仪表盘和告警要求。
服务发现
最佳实践是在 Kubernetes 上部署 Grafana Mimir。Grafana Alloy 配置依赖于 Kubernetes 服务发现和 Pod 标签来限制收集的指标和日志仅限于与 Grafana Mimir 部署严格相关的部分。如果您在 Kubernetes 以外的环境中部署 Grafana Mimir,则需要将 discovery.kubernetes
组件替换为能够发现 Mimir 进程的另一个 Alloy 组件。
通过 Grafana Alloy 收集指标和日志
设置 Grafana Alloy 以从 Mimir 或 GEM 收集日志和指标。要开始使用 Grafana Alloy,请参阅Grafana Alloy 入门。部署 Alloy 后,请参阅收集并转发 Prometheus 指标,了解如何配置您的 Alloy 实例以抓取 Mimir 或 GEM 的说明。