--create-namespace这将创建一个命名空间 grafana-loki 并为 Kubernetes 上的 Grafana Loki 日志记录部署每个组件。 部署所有内容后,你将获得以下输出第 4 步:登录 Grafana UI首先,使用命令验证所有内容是否已部署并正常运行kubectl get pod -n grafana-loki你将获得以下输出我正在使用 kubectl port-forward pod/loki-grafana-7dd5f9d5c7-4d8jm -n grafana-loki 9090:3000确保将 loki-grafana-7dd5f9d5c7 -4d8jm 替换为你的 Grafana pod 名称,你可以使用命令 kubectl get pod -n grafana-loki 获取该名称,如下所示你还可以将 Grafana 服务公开为 NodePort 你的默认用户名将是 admin,要获取密码,请运行以下命令kubectl get secret --namespace grafana-loki loki-grafana -o jsonpath="{.
安装 Loki: helm upgrade --install loki grafana/loki-distributed -n grafana-loki --create-namespace 上述命令将会在 grafana-loki namespace 中安装 Loki. 查看运行状态: ❯ kubectl get all -n grafana-loki NAME 使用修改后的配置文件部署 Promtail : helm upgrade --install --values promtail-overrides.yaml promtail grafana/promtail -n grafana-loki 上述命令根据您的配置使用 Helm 在 grafana-loki namespace 中安装 Promtail。
$TAG false Emitter_Name re_emitted [Output] Name grafana-loki Match tenant.tenantA Url http://loki:3100/api/prom/push TenantID "tenantA" [Output] Name grafana-loki
$TAG false Emitter_Name re_emitted [Output] Name grafana-loki Match http://loki:3100/api/prom/push TenantID "tenantA" [Output] Name grafana-loki
默认情况下,事件每 3 秒定期抓取一次,但可以使用 poll_interval,若有要订阅特定事件流,您需要提供 eventlog_name 或 xpath_query 参数 实践步骤: Step 1.每一个Grafana-Loki
保存完成后,切换到 grafana 左侧区域的 Explore,即可进入到 Loki 的页面 grafana-loki 然后我们点击 Log labels 就可以把当前系统采集的日志标签给显示出来,
保存完成后,切换到 grafana 左侧区域的 Explore,即可进入到 Loki 的页面 image.png grafana-loki 然后我们点击 Log labels 就可以把当前系统采集的日志标签给显示出来
保存完成后,切换到 grafana 左侧区域的 Explore,即可进入到 Loki 的页面: 图片 grafana-loki 然后我们点击 Log labels 就可以把当前系统采集的日志标签给显示出来
: 一个 Chunk 的 open 时间会更长, 占用额外的内存空间, 同时, 也增加了丢数据的风险,Chunk 过大也会导致查询读放大 (图片来源: https://aleiwu.com/post/grafana-loki
.* [OUTPUT] Name grafana-loki Match kube.* Url http://loki:3100 Labels