Здравейте,
Ситуацията е следната:
Olinuxino Lime2 с инсталиран armbian, apache2, php7, mariadb Ver 15.1 Distrib 10.3.27-MariaDB. Имам скрипт който се стартира на всяка минута, взема определена информация и я вкарва в базата.
Едно от полетата на базата е timestamp и се попълва автоматично от базата. Записите стават по българската часова зона( UTC+2,), т.е. когато запише нещо в 14:00 българско време то то се записва със стойност на полето timestamp с коректната стойност за 14:00. До тук всичко е супер. Базата се пълни с коректни данни и всичко е "цветя и рози".
Следващата стъпка е grafana, която е инсталирана за да визуализира данните събрани в тази таблица. Проблема е, че grafana отнякъде си добавя още 2 часа, и събитие което в базата е записано като случило се в 14:00, тя го отбелязва и показва в 16:00.
Навсякъде локализацията е София/България. Разбирам, че ако в базата данни се записва с UTC време, а не UTC+2, графиките ще са коректни, но някак си не ми се иска да го оправям по този начин.
Някой сблъсквал ли се е до сега с подобен проблем и ако да, как е процедирал за да го разреши.
П.П. пуснал съм същата тема и във форума на Линуск за българи, ето
линк към нея, за да могат да се следят отговорите и от там