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

时间:2018-05-24 10:22:07

标签: postgresql histogram kibana dashboard grafana

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

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

Example of data

我必须创建和保护仪表板,我正在考虑使用像Grafana,Kibana或类似工具这样的工具来绘制这样的东西

enter image description here

问题是Grafana,例如,不允许我使用字母值作为x轴。它只允许数字值,而我的名字是绘图(Mark,Luke,Brian)。

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

1 个答案:

答案 0 :(得分:3)

实际上解决方案比你想象的要容易,虽然我花了一些时间才弄明白。我将在这里给出一些分组在国家/地区的未指定商店数据的示例 - 您只需要为您的任务更改它。在Grafana 5.0.3上测试实施例

  1. PostgreSQL查询指标
  2. 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将显示通常的指标: enter image description here

    1. In" Axes"标签看" X轴"部分,项目"模式" - 切换"时间"到"系列"和Grafana将显示各国的条形图。
    2. enter image description here