在 Grafana 中创建直方图,字母值为 x-axis

Create histograms in Grafana with alphabetical values as x-axis

我需要创建一个在控制室中使用的仪表板,其中一群操作员需要监控分配给其他员工的任务数量(以及其他方面)。

源数据将来自 RDBM(在本例中为 PostgreSQL)。我们有 已分配和编号的任务 ,他们也有 状态 ,数据库数据就像这个(纯属虚构:但和真实的很像)

不得不创建和维护一个仪表板,我想使用像 Grafana、Kibana 或类似的工具来绘制这样的东西

问题是 Grafana,例如,不允许我使用 x-axis 的字母值。它只允许数值,而我有名字可以绘制(马克、卢克、布赖恩)。

是否有我可以遵循的最佳实践?我是不是用错了工具?

实际上解决方案比您想象的要容易,尽管我也花了一些时间才弄明白。我将在此处放置一些按国家/地区分组的未指定商店数据的示例 - 您只需根据您的任务更改它。示例在 Grafana 5.0.3

上进行了测试
  1. PostgreSQL 查询指标
SELECT
  $__time( partition_date ),
  country as metric,
  sum(value) as value
FROM
  aggregations.my_data_for_dashboard
WHERE
  shop = 'myshopname' AND 
  $__timeFilter(partition_date )
group by 1, 2

Grafana 将显示通常的指标:

  1. 在 "Axes" 选项卡中查看 "X-Axis" 部分,项目 "Mode" - 将 "Time" 切换为 "Series" Grafana 将显示国家/地区的条形图。