Grafana 图像渲染服务

当将 Grafana Image Renderer 插件作为远程渲染服务运行时对其进行监控。

Grafana Image Rendering Service screenshot 1
Grafana Image Rendering Service screenshot 2

当将 Grafana Image Renderer 插件 作为 远程渲染服务 运行时对其进行监控。

渲染服务配置

远程渲染服务默认不收集和暴露 Prometheus 的 /metrics 端点。要启用它,请在启动渲染服务时提供环境变量 ENABLE_METRICS=true

作为替代方案,您可以提供一个配置文件,详情请见此处。通过这种方法,除了启用指标外,您还可以配置其他一些事项

  • 收集默认指标(NodeJS 应用指标)。默认启用。例如,可以使用此仪表盘来监控 NodeJS 应用。
  • 更改用于 grafana_image_renderer_service_http_request_duration_seconds_bucket 指标的桶(bucket)。
  • 收集每次渲染请求的计时指标

启用指标后,您可以在 http://<渲染服务主机>:<渲染服务端口>/metrics 找到 Prometheus 的 /metrics 端点。

Prometheus 配置

配置您的 Prometheus 实例以抓取图像渲染服务,例如

yaml
scrape_configs:
  - job_name: 'grafana-image-rendering-service'
    static_configs:
      - targets: ['<rendering service host>:<rendering service port>']
版本
版本描述创建时间

获取此仪表盘

导入仪表盘模板

下载 JSON

数据源
依赖项