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

Postgresql 在Grafana中创建以字母值为x轴的直方图,postgresql,histogram,kibana,dashboard,grafana,Postgresql,Histogram,Kibana,Dashboard,Grafana,我需要创建一个用于控制室的仪表板,在这里,一群操作员需要监控分配给其他员工的任务数量(以及其他方面) 源数据将来自RDBMs(本例中为PostgreSQL)。我们有分配任务和编号任务的人员,他们也有状态,DB数据是这样的(纯粹是虚构的:但它类似于真实的) 必须创建和维护一个仪表板,我想用Grafana、Kibana或类似的工具来绘制这样的东西 例如,问题是Grafana不允许我对x轴使用字母值。它只允许数值,而我有名字来绘图(马克、卢克、布赖恩) 是否有我无法遵循的最佳实践?我是否试图使用错

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

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

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

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


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

事实上,解决方案比您想象的要简单,尽管我也花了一些时间才弄明白。我将在这里举一个在不同国家分组的一些未指定的商店数据的例子-您只需要为您的任务更改它。该示例在Grafana 5.0.3上进行了测试

  • 用于度量的PostgreSQL查询
  • Grafana将显示常用指标:

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

  • 谢谢你,我真的让这件事变得更困难了。将模式更改为“系列”成功了:)
    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