Панель Grafana WorldMap по геохэшу или широте и долготе - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь работать с Grafana WorldMap Panel

И в конечном итоге хотел бы, чтобы круги основывались на городах или широте / долготе, что-то более гранулированное, чем страны.

enter image description here

DROP TABLE lumenis_db.device_status_worldmap;

Я структурирую свою базу данных следующим образом

CREATE TABLE `device_status_worldmap` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `city_name` varchar(20) NOT NULL,
  `geohash` varchar(20) NOT NULL,
  `latitude` varchar(20) NOT NULL,
  `longitude` varchar(20) NOT NULL,
  `value` varchar(45) NOT NULL,
  `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;

INSERT INTO `lumenis_db`.`device_status_worldmap`
    (`city_name`,`geohash`,`latitude`,`longitude`,`value`,`timestamp`)
VALUES
    ('london1','u10j41ut0sq0','51.514400482177734','0.0940999984741211',1,now()),
    ('paris','sv9h9rujpfrv','31.771959','‎35.217018',1,now());

Не имея возможности заставить ее работать, обратите внимание, что я также могу реструктурироватьбаза данных для его работы

Я также пытаюсь эту ссылку в качестве примера

SELECT
  city_name AS City,
  geohash AS Geohash,
  COUNT(*) AS Count
FROM device_status_worldmap
WHERE $__timeFilter(timestamp)
GROUP BY Geohash

Любая помощь с реструктуризацией базы данных или изменением моего запроса Grafana

...