
f1yegor
17.09.2017
18:29:33
вы можете посмотреть какие query генерируются и понять в чем проблема. возможно не нужна группировка по date вручную, потому что это делается самим плагином?

Vladislav
17.09.2017
18:35:05
Вот пример. Таблчика создана через конструктор запросов
Выбрано показывать последние 2 дня.

Google


Vladislav
17.09.2017
18:36:08
Запросы смотрел. У первой колонки
date >= toDate(1504981022)
у второй
date >= toDate(1504721822)
+ еще бок с таймзонами
Цифры не сходятся по дням, похоже какой-то сдвиг timestamp применяется
Еще по таблицу забавная штука
Если показываю всего одну колонку, то выводится 4 даты, если две колонки, то уже 5 строк
Перекопали все настройки\конфиги, ничего такого не нашли. Версии везде последние=(
Таблица выше создавалась при графане 4.4.1 и плагине 0.1 версии.
Сейчас обновились на актуальное - Настройка interval вообще пропала...
Проблема решилась обновлением vertamedia-clickhouse-datasource до версии 0.0.2
Оказалось, что первая версия будет установлена не через grafana-cli plugins install vertamedia-clickhouse-datasource
а через копирования модуля в папку plugins.
Поэтому обновление через
grafana-cli plugins update vertamedia-clickhouse-datasource
не прошло
с timezone все тоже решили проблему, правда, как мне кажется, немного костыльно.
Как оказалось, группировка идет по округленному timestamp.
Итого пришлось $timeSeries заменить на (intDiv(toUInt32(dateTime)+3*60*60, $interval) * $interval) * 1000
наверное надо фича реквест создать на проброс таймзоны внутрь $timeSeries


Yury
18.09.2017
05:15:45
С таймзонами в кх вообще беда :(

Vladislav
18.09.2017
05:44:32

Maxim
18.09.2017
06:56:10

Google

Yury
18.09.2017
07:01:29
да нет, ввод/вывод. Приходится на стороне приложения все манипуляции проводить.

Eugene
18.09.2017
07:08:24
День добрый Подскажите как максимально просто из консоли скопировать materialized view на другой сервер в виде отдельной физической таблицы ? через дамп или можно как-то минуя файловые операции ?

Maxim
18.09.2017
07:10:27

Yury
18.09.2017
07:10:51
В utc все переводим для хранения
всегда есть DateTime и его обрубок в ключе

Павел Максимов
18.09.2017
08:37:52

Tima
18.09.2017
08:47:08
Уточните, что вас не устраивает в JSON ответе?

Павел Максимов
18.09.2017
08:48:53

Tima
18.09.2017
08:51:28
формат у него NoneType
Где NoneType? В первом запросе
http://joxi.ru/MAjZVGPtvEgkWA
явно указано что отдавать ответ в виде JSON

Павел Максимов
18.09.2017
08:53:06

Yury
18.09.2017
08:56:40
и в чем же?

Tima
18.09.2017
08:57:13

Павел Максимов
18.09.2017
08:58:22
я функцию обработки ответа неправильно написал, я новичок в программировании

Stas
18.09.2017
11:17:04
Господа, а в sumif нельзя ли как-то сделать поддержку NULL, что бы если попадается NULL и числа - шла их сумма, а если только NULL - результат - NULL

Bulat
18.09.2017
11:20:38
а через условие нельзя сделать фильтрацию NULL значений?

Атата
18.09.2017
11:39:45
доброго времени суток! никто не замерял разницу в производительности между JSONEachRow и CSV при загрузке данных?

Stas
18.09.2017
11:40:01

Edya
18.09.2017
12:06:13

Google

Атата
18.09.2017
12:06:45

Edya
18.09.2017
12:08:46

Атата
18.09.2017
12:08:52

Stas
18.09.2017
12:29:35
хм при попытке применения toInt64() к колонке где есть null (она - string) получаю Attempt to read after eof: Cannot parse Int64 from String, because value is too short
грустно

Денис
18.09.2017
12:54:34
привет, такая проблема: как воспользоваться groupArray совместно с distinct ?
мой нерабочий запрос
SELECT technology, groupArray( DISTINCT tuple(latitude,longitude))
FROM celmes
WHERE project_id = 10 AND time >= '1464739200' AND time <= '1474070400' AND mcc = 401 AND mnc = 7
GROUP BY technology

papa
18.09.2017
12:55:34
groupUniqArray

Денис
18.09.2017
12:58:17
спасибо, это мне и нужно

Alexey
18.09.2017
13:04:32

Andrey
18.09.2017
13:04:58
Всем привет!
Настраивается ли колличество процессов отведённых для мёржа кусков для MergeTree или эта операция не параллелится?

Stas
18.09.2017
13:11:18
toInt64OrZero
а мне не нужен 0 мне именно NULL нужен, тк по логике у меня:
0 - трафика передано 0
NULL - данные не получены

Vsevolod
18.09.2017
13:38:11
плохая логика, негодная. null для int64 типа нельзя сделать, уместившись в 8 байт
обычно делают всякие вещи, типа (uint64_t)-1
что тоже теряет бит информации, конечно

Stas
18.09.2017
13:39:18

Nikita
18.09.2017
13:43:58
Кто нибудь знает, есль ли функция обрезания завершающего слеша в URL ? Например https://example.com/ - > https://example.com

papa
18.09.2017
13:45:14
есть функция добавления слеша

Konstantin
18.09.2017
14:07:52

Stas
18.09.2017
14:09:24
Посмотрел и понял, что мне бы в идеале иметь функцию что бы:
1. при приведении к числу сохранялся был NULL
2. При sumif в который попадает число+null - на выходе был был null...

Nikita
18.09.2017
14:22:14

Google

Konstantin
18.09.2017
14:25:11

Nikita
18.09.2017
14:25:57
Адреса соответственно могут быть разные и мы не знаем позицию последнего символа)

Konstantin
18.09.2017
14:26:11
важное уточнение =)

Stas
18.09.2017
14:26:31
Обещали же запилить substring с аргументом «-N»
Либо можно сначала считать длину и потом делать -1

papa
18.09.2017
14:28:17
substring('http://example.com/', 1, -2)

Vsevolod
18.09.2017
14:29:18
Добрый день!
Наблюдаю периодически ошибку при вставке данных
Logical error: part spans more than one month
Однако, в документации указано, что рекомендовано группировать по месяцам при вставке данных, однако это не является обязательным условием.
С чем может быть связано и как решить ее?

Konstantin
18.09.2017
14:29:43

Vladimir
18.09.2017
14:40:59
Коллеги, добрый день, подскажите, пожалуйста, а где можно взять jar-ник со всеми dependencies для jdbc? Никак не получаетя подружить Talend и ClickHouse

Vsevolod
18.09.2017
14:43:36

Tima
18.09.2017
14:45:25

Vladimir
18.09.2017
14:45:48

Vsevolod
18.09.2017
14:46:58

Tima
18.09.2017
14:47:24

Nataliya
18.09.2017
14:49:49
открылось, кажется

Vladimir
18.09.2017
14:51:47

Tima
18.09.2017
14:53:26
Сейчас попробую пересобрать

Google

Tima
18.09.2017
14:56:14
Как вы вообще что-то можете запустить без установленой JAVA_HOME?

Alex
18.09.2017
14:57:02

Vsevolod
18.09.2017
14:58:30

Ekaterina
18.09.2017
14:59:14
Коллеги, привет. Попробую ещё раз кинуть клич. Очень нужен на RIW рекламодатель, который использует технологию clickhouse и может поделиться своим опытом.

Vladimir
18.09.2017
15:02:38

Vsevolod
18.09.2017
15:03:05

Tima
18.09.2017
15:10:17

Vladimir
18.09.2017
15:12:26
Спасибо вам большое!