Size: a a a

ClickHouse не тормозит

2020 July 11

AP

Anton Patsev in ClickHouse не тормозит
Dmitry Vasiliev
log - не распаршен и хранится как string, имею ввиду
Аа. Понял
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
Denny Crane (I don't work at Yandex (never did))
была такая фича indexHint, не работала к сожалению.

но вообще в вашем случае просто надо time задавать диапазоном + - 5мин. если ничего не вернулось, расширять диапазон, програмно, на стороне клиента
я думаю правильно будет объединять строки на стороне граббера логов
источник

DT

Dmitry Titov in ClickHouse не тормозит
Ну в теории можно было бы делать group by 5 минут и под а потом в having фильтровать что не подошло по условию
источник

DT

Dmitry Titov in ClickHouse не тормозит
Но вообще не панацея
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
ок, спасибо. просто у elasticsearch + kibana это вообще коробочная штука (поиск документов рядом)
понятно что у них другая ниша, думал уже есть такое в CH
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dmitry Vasiliev
ок, спасибо. просто у elasticsearch + kibana это вообще коробочная штука (поиск документов рядом)
понятно что у них другая ниша, думал уже есть такое в CH
они тупо по времени рядом показывают
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
угу, а как тут поступить?
я хочу найти слово exception (их допустим за 15 минут произошло 100 штук) и строки рядом +/- 10 (grep -A 10)
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dmitry Vasiliev
угу, а как тут поступить?
я хочу найти слово exception (их допустим за 15 минут произошло 100 штук) и строки рядом +/- 10 (grep -A 10)
ну время у вас выделено в отдельную колонку? (В elk кстати обязательно надо задать колонку timestamp)
ну и выбирайте +-5 мин. от времени события (лишенее откинете на клиенте, ничего не выбралось, расширяете диапазон)
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
вообще скажу на чистоту заменил 8 машин ELK на 2 машины с CH 🙂 и даже используя CH как тупо grep (like/position) - хватает производительности 🙂
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
еще бы с aws s3 работало (non-default region) цены бы не было 🙂
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
можно было бы бакапится и подключать логи прям с csv s3
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
Dmitry Vasiliev
вообще скажу на чистоту заменил 8 машин ELK на 2 машины с CH 🙂 и даже используя CH как тупо grep (like/position) - хватает производительности 🙂
это все интересно только там где 8 машин стоят дороже чем час работы админа
источник

DT

Dmitry Titov in ClickHouse не тормозит
Dmitry Vasiliev
еще бы с aws s3 работало (non-default region) цены бы не было 🙂
Вроде должен?
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
Dmitry Titov
Вроде должен?
последние версии не смог заставить
источник

AP

Anton Patsev in ClickHouse не тормозит
Dmitry Vasiliev
угу, а как тут поступить?
я хочу найти слово exception (их допустим за 15 минут произошло 100 штук) и строки рядом +/- 10 (grep -A 10)
Для exception sentry не рассматривали?
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
Anton Patsev
Для exception sentry не рассматривали?
есть куча подключеных сервисов и там все есть. хотелось бы в логах это тоже иметь
источник

AP

Anton Patsev in ClickHouse не тормозит
Если что чат по Sentry @sentry_ru
источник

DC

Denny Crane (I don't... in ClickHouse не тормозит
в sentry кстати тоже кажется КХ под капотом
источник

AP

Anton Patsev in ClickHouse не тормозит
Sentry — инструмент мониторинга исключений (exception), ошибок в ваших приложениях.
источник

DV

Dmitry Vasiliev in ClickHouse не тормозит
Dmitry Titov
Вроде должен?
источник