prometheus(或grafana)查询来评估grafana loki使用的存储?

     2023-02-16     228

关键词:

【中文标题】prometheus(或grafana)查询来评估grafana loki使用的存储?【英文标题】:prometheus (or grafana) query to evaluate storage used by grafana loki? 【发布时间】:2021-10-12 19:13:38 【问题描述】:

如何通过prometheus查询计算grafana loki使用的存储空间?是否有特定的指标来监控这一点?

我使用 HELM 图表来安装 loki 作为 helm 图表,因此它会写入节点的存储。我猜它正在使用 boltdb-shipper。

helm repo add grafana https://grafana.github.io/helm-charts
helm repo update

helm upgrade --install promtail grafana/promtail \
    --create-namespace \
    --namespace monitoring \
    --values cluster/production/charts/loki/values.promtail.yaml 

helm upgrade --install loki grafana/loki \
    --create-namespace \
    --namespace monitoring \
    --values cluster/production/charts/loki/values.loki.yaml 

【问题讨论】:

【参考方案1】:

这些指标可以帮助您:

# HELP loki_ingester_chunk_size_bytes Distribution of stored chunk sizes (when stored).
# TYPE loki_ingester_chunk_size_bytes histogram
loki_ingester_chunk_size_bytes_bucket
loki_ingester_chunk_size_bytes_sum
loki_ingester_chunk_size_bytes_count
# HELP loki_ingester_chunk_stored_bytes_total Total bytes stored in chunks per tenant.
# TYPE loki_ingester_chunk_stored_bytes_total counter
loki_ingester_chunk_stored_bytes_total

【讨论】:

prometheus+grafana监控系统搭建(代码片段)

博文大纲:一、prometheus简介二、Prometheus组成及架构三、部署prometheus1)环境准备2)部署prometheus一、prometheus简介Prometheus是一套开源的系统监控报警框架。它以给定的时间间隔从已配置的目标收集指标,评估规则表达式,显示结... 查看详情

使用 Prometheus 和 Grafana 的网络传输速度(以 MB/s 为单位)

】使用Prometheus和Grafana的网络传输速度(以MB/s为单位)【英文标题】:NetworkTransferSpeeds(inMB/s)usingPrometheus&Grafana【发布时间】:2020-10-1718:19:37【问题描述】:我正在尝试使用以下Prometheus查询在Grafana中创建一个图表来显示机器... 查看详情

使用 $__interval 在 grafana 中进行 Prometheus 查询

】使用$__interval在grafana中进行Prometheus查询【英文标题】:Promethusqueryingrafanausing$__interval【发布时间】:2020-12-1723:47:44【问题描述】:在grafana中的Prometheus查询中,这些查询的结果是否相同:sum(increase(mymetrics[$__interval]))increase(sum(m... 查看详情

在 Prometheus 查询中使用 Grafana 变量

】在Prometheus查询中使用Grafana变量【英文标题】:UsingGrafanaVariableinPrometheusQuery【发布时间】:2020-02-2519:30:43【问题描述】:我正在尝试在我的一个PromQL查询的开头使用一个变量,以便我可以根据该变量返回数据。不确定这是否可... 查看详情

Grafana + Prometheus 如何在查询指标中使用正则表达式?

】Grafana+Prometheus如何在查询指标中使用正则表达式?【英文标题】:Grafana+Prometheushowtouseregexinquerymetrics?【发布时间】:2020-06-1516:24:15【问题描述】:我们正在动态添加新指标。是否可以在Grafana查询指标中使用正则表达式?applica... 查看详情

如何在 Prometheus Grafana 中计算正常运行时间百分比或停机时间百分比

】如何在PrometheusGrafana中计算正常运行时间百分比或停机时间百分比【英文标题】:Howtocalculateuptime%orDowntime%inPrometheusGrafana【发布时间】:2020-09-0123:54:06【问题描述】:如何使用以下查询process_uptime_secondsapplication="$application",instan... 查看详情

Grafana Prometheus 错误的默认查询

】GrafanaPrometheus错误的默认查询【英文标题】:GrafanaPrometheuswrongdefaultquery【发布时间】:2019-10-1523:22:33【问题描述】:您好,如果我有诸如envoy_cluster_cluster_service1_upstream_rq_time和envoy_cluster_cluster_service2_upstream_rq_time之类的指标,... 查看详情

Prometheus / Grafana 反单调性

】Prometheus/Grafana反单调性【英文标题】:Prometheus/Grafanacountermonotonicity【发布时间】:2017-03-1800:48:15【问题描述】:有没有办法让Grafana中的Prometheus计数器真正单调?每当服务器重新启动时,我服务器上的计数器(使用PrometheusJava... 查看详情

prometheus+grafana监控系统搭(代码片段)

本文主要介绍基于Prometheus+Grafana监控Linux服务器。一、Prometheus概述(略)与其他监控系统对比1Prometheusvs.ZabbixZabbix使用的是C和PHP,Prometheus使用Golang,整体而言Prometheus运行速度更快一点。Zabbix属于传统主机监控,主要用于物理主机... 查看详情

Grafana 中滑动窗口的 Prometheus 正常运行时间或 SLA 百分比

】Grafana中滑动窗口的Prometheus正常运行时间或SLA百分比【英文标题】:PrometheusUptimeorSLApercentageoverslidingwindowinGrafana【发布时间】:2018-10-2018:54:51【问题描述】:我想创建一个Grafana“singlestat”面板,根据测试失败指标的存在与否... 查看详情

Grafana 变量查询未从 Prometheus pod 目标检索所有端点(但获取其中一些)

】Grafana变量查询未从Prometheuspod目标检索所有端点(但获取其中一些)【英文标题】:Grafanavariablequeryisnotretrievingallendpoints\'fromaPrometheuspodtarget(butgetssomeofthem)【发布时间】:2021-08-1401:01:55【问题描述】:在AzureKubernetes服务(AKS)上的... 查看详情

如何在 Grafana 表中显示多个 Prometheus 服务器名称?

】如何在Grafana表中显示多个Prometheus服务器名称?【英文标题】:HowdoIdisplaymultiplePrometheusservernamesinaGrafanatable?【发布时间】:2021-10-1001:06:20【问题描述】:我有多个Prometheus数据源,希望在1个表中显示。我需要它们显示如下:另... 查看详情

prometheus+grafana部署说明之安装(代码片段)

说明在前面的Prometheus学习系列文章里,大致介绍说明了Prometheus和Grafana的一些使用,现在开始介绍如何从头开始部署Prometheus+Grafana,来监控各个相关的指标数据来进行展示。部署Prometheus基于Golang编写(需要安装),编译后的软... 查看详情

如何在 grafana 中创建普罗米修斯图来划分两个查询?

...普罗米修斯图来划分两个查询?【英文标题】:Howtocreateaprometheusgraphingrafanatogetdivisionoftwoqueries?【发布时间】:2019-08-2212:23:56【问题描述】:我在Prometheus数据源中创建了两个查询。sum(increase(transaction_seconds_sumaction=\'initiate\'[1m]))su... 查看详情

如何启用 Prometheus/Grafana 来显示我的 rabbitmq 指标?目前没有显示数据

】如何启用Prometheus/Grafana来显示我的rabbitmq指标?目前没有显示数据【英文标题】:HowdoienablePrometheus/Grafanatoshowmyrabbitmqmetrics?Itcurrentlyshowsnodata【发布时间】:2021-07-0411:51:00【问题描述】:我正在使用prometheus-community堆栈。我有一... 查看详情

部署prometheus+grafana监控docker(代码片段)

文章目录部署Prometheus+Grafana监控Docker(1)实验环境(2)实验步骤1、先做基础配置2、在监控端安装服务3、在被监控端安装4、修改prometheus主配置文件5、测试访问prometheus的web界面6、使用Grafana来进行监控部署Prom... 查看详情

prometheus监控实战系列十一:可视化(代码片段)

Prometheus自身提供了对于指标的查询以及简单的图表展示功能,但对于企业级的监控展示而言,这是远远不够的。对此,Promethes官方推荐的可视化方案是与grafana结合,来实现丰富的监控展示效果。1、安装grafana下载... 查看详情

Grafana/Prometheus 节点导出器无数据

】Grafana/Prometheus节点导出器无数据【英文标题】:Grafana/PrometheusNodeexporterNoData【发布时间】:2021-05-0803:06:39【问题描述】:所以我设置了grafana和prometheus来监控我的服务器,但我没有在grafana中获得任何数据(而且我不知道如何检... 查看详情