标签: grafana

使用 prometheus 监控 docker - 不同容器的 cpu 使用情况看起来相同

我的设置:

  • 普罗米修斯服务器
  • 2 个节点出口商
  • 格拉法纳

docker-compose.yml

version: '2'

services:

  prometheus_srv:
    build: ./prom_serv
    image: prom/prometheus
    container_name: prometheus_server
    hostname: prometheus_server

  prometheus_node:
    image: prom/node-exporter
    container_name: prom_node_exporter
    hostname: prom_node_exporter
    depends_on:
      - prometheus_srv

  prometheus_node2:
    image: prom/node-exporter
    container_name: prom_node_exporter2
    hostname: prom_node_exporter2
    depends_on:
      - prometheus_node

  grafana:
    image: grafana/grafana
    container_name: grafana_server
    hostname: grafana_server
    depends_on:
      - prometheus_node2
Run Code Online (Sandbox Code Playgroud)

Prometheus 服务器的 Dockerfile:

FROM prom/prometheus
ADD prometheus.yml /etc/prometheus/
Run Code Online (Sandbox Code Playgroud)

普罗米修斯.yml

# Load and evaluate rules in this file eve
scrape_configs:
  # Scrape Prometheus itself
  - job_name: 'prometheus'
    scrape_interval: 10s
    scrape_timeout: 10s
    static_configs:
      - …
Run Code Online (Sandbox Code Playgroud)

monitoring cpu-usage docker grafana prometheus

1
推荐指数
1
解决办法
4646
查看次数

Apache 反向代理无法与 Grafana 配合使用

我把头发拔出来,因为这一定很简单。

我已经将 Grafana 设置为通过代理运行子域,效果很好。我也在进行基本身份验证以登录 Grafana,这是我的 apache 配置:

 <VirtualHost *:80>
      ServerAdmin webmaster@example.co
      ServerName example.co
      ServerAlias www.example.co
      DocumentRoot /var/www/example.co/public_html/
      ErrorLog /var/www/example.co/logs/error.log
      CustomLog /var/www/example.co/logs/access.log combined

     <Location "/application">
       AuthType Basic
       AuthName "Graphs Login"
       AuthUserFile /var/www/example.co/members/.htpasswd
       Require valid-user
       ProxyPass http://localhost:3000/
     </Location>
       ProxyPassReverse /application http://example.co:3000/

 </VirtualHost>
Run Code Online (Sandbox Code Playgroud)

和我在 grafana.ini 中的配置

# The public facing domain name used to access grafana from a browser
domain = example.co

# Redirect to correct domain if host header does not match domain
# Prevents DNS rebinding attacks
;enforce_domain = false

# …
Run Code Online (Sandbox Code Playgroud)

apache proxy redirect grafana

1
推荐指数
1
解决办法
4887
查看次数

grafana - 用通配符划分系列

我正在尝试在 grafana 中构建百分比列表,但无法让divideSeries+ 通配符正常工作。

我发现Grafana划分2个系列,这看起来像是我想要的,但不幸的是mapSeries我的grafana实例(版本4.6.0-1)中没有功能。

这就是我所得到的,但我不想指定 ID“1234”,而是想使用通配符,并将每个 ID 分组在一起。

divideSeries(stats.dhcp.pools.1234.cur,stats.dhcp.pools.1234.max)
Run Code Online (Sandbox Code Playgroud)

从逻辑上讲,我尝试过:divideSeries(stats.dhcp.pools.*.cur,stats.dhcp.pools.*.max)--但这不起作用。我尝试使用asPercent,但它具有与 相同的限制divideSeries

我认为applyByNode这就是我想要的,但我似乎无法将这个例子转化为实际有效的东西。

graphite grafana

1
推荐指数
1
解决办法
2860
查看次数

influxdb查询时如何写case?

我有一个Grafana + InfluxDB + Telegraf设置来监控我组织的服务器。我想制作一个仪表板,在其中监视多个服务器的计算机资源,例如 CPU、RAM 等。我想在 Grafana 仪表板中,如果我的服务器处理器高于 80%,则仅显示“0”;如果服务器处理器低于 80%,则显示“1”。为此,我如何使用CASE WHEN语句根据我设置的阈值显示 0/1。

influxdb grafana telegraf influxql

1
推荐指数
1
解决办法
8677
查看次数

是否可以从 Grafana 的堆积线图中排除一个系列

我家里有很多电表,还有一个全屋电表,所有这些都向 influxdb 报告,我用 grafana 绘制图表。

我想要的是一个图表,其中所有仪表读数与整个房屋仪表分开堆叠,我希望将其显示在同一个图表上但不堆叠。

有人知道这是否可能吗?

graph stacked-chart influxdb grafana

1
推荐指数
1
解决办法
1141
查看次数

如何更改grafana的条形仪表面板中的标题

这是一个微不足道的问题。但我找不到答案。我在普罗米修斯中有一个这样的指标:

foo{x="0",y="0"} 10
foo{x="1",y="0"} 15
foo{x="0",y="1"} 30
foo{x="1",y="1"} 18
Run Code Online (Sandbox Code Playgroud)

我创建了一个条形仪表面板,在每个条形的标题中我看到 ({x="0",y="0"} ; {x="1",y="0"} ; {x="0", y="1"} ; {x="1",y="1"}),但我想要这样的: 0,0 ; 1,0 ; 0,1 ; 1,1

在标题选项的工具提示中,我看到: 模板变量:$__series_name、$__field_name、$__cell_{N} / $__calc

但不明白如何用它来解决我的问题

grafana

1
推荐指数
1
解决办法
5520
查看次数

在Grafana中,有没有办法添加手动数据?

寻找一种将手动数据添加到 Grafana 中的方法。想要显示一个简单调查的结果,该调查包含以下问题:“您多大了?”、“您在这里工作了多长时间?” 等等。用图表或类似的方式总结 grafana 中的答案将是巨大的。

为此设置数据源似乎没有必要,想知道是否有插件或其他东西可以让我做到这一点?对面板背后的 JSON 不太熟悉,但也许通过它也是可能的。

如果有人想知道为什么我要尝试以如此奇怪和不合适的方式做到这一点,那是为了学校的事情......:)

grafana

1
推荐指数
1
解决办法
5527
查看次数

如何更改 Grafana 中的背景颜色?

我想修改 Grafana 中的深色主题,使其#000000用作背景颜色。

我看过“如何更改 Grafana 的默认黑色”,但是这些答案只告诉您如何在浅色和深色主题之间进行选择。

我还看到如何自定义您的 Grafana 主题建议编辑该_variables.dark.scss文件,但是我看不到它的位置,因为它不在public/sass帖子建议的目录中。

最后,我还看到它_variables.dark.generated.scss告诉您编辑 grafana-ui/src/themes/_variables.dark.scss.tmpl.ts 以更新模板,但是我也找不到该文件。

你能指出我正确的方向吗?

grafana

1
推荐指数
1
解决办法
6924
查看次数

如何在 Grafana helm chart 中配置自定义 LDAP?

我是 Kubernetes 和 Helm 的新手,尝试使用我自己的 LDAP自定义 stable/grafana Helm 图表(https://github.com/helm/charts/tree/master/stable/grafana)。图表文件的auth.ldap一部分grafana.inildap部分有什么区别values.yaml?如何配置 LDAP 主机地址和凭据?

ldap grafana kubernetes kubernetes-helm

1
推荐指数
1
解决办法
2341
查看次数

如何在一张图表中混合 Grafana 中的条形图和线条

如何将一个数据系列显示为条形图,将另一个数据系列显示为一个图形中的一条线,就像在最后一条评论中使用的一样:见最后一张图片

来自上面链接的问题的图表

charts grafana

1
推荐指数
1
解决办法
2904
查看次数