在 Grafana 中以字母值作为 x 轴创建直方图

pao*_*oyx 2 postgresql dashboard histogram kibana grafana

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

源数据将来自 RDBM(在本例中为 PostgreSQL)。我们人有分配和编号的任务也有一个状态,而DB数据是这样的(纯属虚构:但它类似于真实的)

数据示例

必须创建和维护一个仪表板,我想使用 Grafana、Kibana 或类似工具来绘制这样的图

在此处输入图片说明

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

有没有我可以遵循的最佳实践?我是否试图使用错误的工具?

Jos*_*Mac 7

实际上解决方案比您想象的要容易,尽管我也花了一些时间来弄清楚。我将在此处放置一些未指定的商店数据的示例,这些数据按国家/地区分组 - 您只需要为您的任务更改它。示例在 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
Run Code Online (Sandbox Code Playgroud)

Grafana 将显示常用指标: 在此处输入图片说明

  1. 在“轴”选项卡中查看“X 轴”部分,“模式”项 - 将“时间”切换为“系列”,Grafana 将显示国家/地区的条形图。

在此处输入图片说明