
Alan
24.01.2018
11:34:43

Sergey
24.01.2018
11:37:48

Andrew
24.01.2018
11:38:10

Sergey
24.01.2018
11:38:24

Google

Alan
24.01.2018
11:38:43
пока нет

Sergey
24.01.2018
11:38:45

Alan
24.01.2018
11:39:02
As no other requests will be instrumented, Blackfire will add no overhead for your end users, which makes it safe to use in producti

Sergey
24.01.2018
11:39:59

Alan
24.01.2018
11:40:16
но думаю что всеравно не как нюрелик будет
он наверно сам триггерит проверки периодически а не каждый реквест
Blackfire profiles are generated only for requests triggered by a Blackfire user, or by Blackfire when profiling is automated.

Sergey
24.01.2018
11:41:23
ну вот tideways делает на базе запросов, например профайлить 1 из 1000 запросов
чет как-то tideways все же пока единственная достойная альтернатива ньюрелику
последние зажрались

Andrew
24.01.2018
11:43:45

Alan
24.01.2018
11:43:52
угу при том что профайлера всеравно у них нет

Sergey
24.01.2018
11:44:13

Google

Sergey
24.01.2018
11:44:31
мониторинг штука весьма полезная, это как логи.... ты об этом вспоминаешь когда уже поздно

Andrew
24.01.2018
11:47:12

Sergey
24.01.2018
12:00:40
для пхп еще не юзаю его

Sergey
24.01.2018
12:00:44

Sergey
24.01.2018
12:00:46
только контейнеры мониторю по cpu/mem
а для котлина пишу еще метрики с приложения

Sergey
24.01.2018
12:01:12
ну то есть например - могу ли я добавить ивент листенер в своем проекте, который паблишит метрики что мол "такой-то ивент произошел столько то раз"?
ну и потом можно ли как-то настроить алертику что если эти ивенты есть а таких-то не хватает (мало) - варнинг кинуть что что-то странное происходит

Sergey
24.01.2018
12:04:09
хотя он в оснвоном именно пул делает
просто с пхп особо нечего пулить)

Sergey
24.01.2018
12:04:49
не так выразился - я тоже через пред-агрегацию делаю и потом пулю

Sergey
24.01.2018
12:05:12
а куда пред-агрегацию пишешь?
и зачем?)

Sergey
24.01.2018
12:05:49
пишу в редис, пишу что бы опрашивать один инстанс (любой) а не каждый в отдельности. Есть метрики которые пишу в apcu (что бы отдельные инстансы мониторить)

Bohdan
24.01.2018
12:06:02
ай

Sergey
24.01.2018
12:06:15
затем что у меня часть ивентов паблишится из php-fpm а часть из cli

Bohdan
24.01.2018
12:06:27
гребаные одинаковые имена :D

Sergey
24.01.2018
12:06:27

Google

Sergey
24.01.2018
12:06:36
чет показалось что так будет проще
раз в минуту собирать просто

Sergey
24.01.2018
12:06:46
а агрегацию на прометеусе делать

Sergey
24.01.2018
12:07:07
ну можно и так, это не принципиально в целом, разве нет?

Sergey
24.01.2018
12:12:09
ну так тебе в редис писать
а так напрямую в прометеус

Alexey
24.01.2018
12:16:56
что-то никто pinba не предлагает для мониторинга производительности

Sergey
24.01.2018
12:17:09
она еще живая?

Alexey
24.01.2018
12:17:15
а что с ней будет-то
морды для неё достаточно страшные, но функционал выполняют. Да и нет проблем свои графики набросать при необходимости

Sergey
24.01.2018
12:19:50

Alexey
24.01.2018
13:02:13
ну я не ставил себе задачу продвигать её :) Просто складывалось ощущение, что это относительно популярное рабочее_из_коробки решение (бесплатное и гибкое)
не очень популярное, судя по всему.

Sergey
24.01.2018
13:03:49
лет на 7 опоздал)

Pavel
24.01.2018
13:06:15

Alexey
24.01.2018
13:06:55
ну давайте еще и про mysql говорить "legacy"
посоветуйте тогда современную альтернативу: self-hosted, opensource, MIT/GPL/asis
для production-профилирования

Alan
24.01.2018
13:09:09
pinba не профилирование же а мониторинг?

Google

Alan
24.01.2018
13:09:32
https://github.com/firehol/netdata
пойдет?)

Sergey
24.01.2018
13:10:04

Alexey
24.01.2018
13:11:37
netdata - это скорее общесистемный мониторинг + коннекторы к популярным сервисам (zabbix, вид сбоку). Pinba - это профилирование приложения + небольшой набор стандартных метрик
tideways посмотрю повнимательнее, но по описанию скорее профилировщик для отладки/разработки (как, собственно, xhprof, из которого он вырос).

Ilya
24.01.2018
13:34:45
$dinamicCategory->getProducts()
В $dinamicCategory отношения с продуктами могут быть one to many или many to many. Мне нужно как-то получить сформированный квери буилдер чтоб передать его дальше. Как это можно сделать?

Admin
ERROR: S client not available

Vladislav
24.01.2018
13:36:52
сформированый квери билдер чего ?
обьясни более подробно
у тебя many to many

Sergey
24.01.2018
13:39:14
но можно и для разработки да

Ilya
24.01.2018
13:44:26

Vladislav
24.01.2018
13:45:35
ну так напиши запрос в квери билдере и передай его дальше.
$queryBuilder = $createQueryBuilder('blabla')
->where
->lol
->blabla
->orderBy();
можешь передать querybuilder куда хочешь

Ilya
24.01.2018
13:48:50
Тоесть я хочу скормить квери буилдеру модель и ассоциацию к которой надо построить запрос. Он мне все джойны нарисует и я дальше с квери буилдером буду работать

Sergey
24.01.2018
13:50:53

Google

Sergey
24.01.2018
13:51:06
звучит как что-то страшное и абстрактное

Ilya
24.01.2018
14:03:14
Ок, спасибо

Alexey
24.01.2018
16:08:24
в QB можно же использовать все сконфигурированные сущности

Константин
24.01.2018
16:09:37
https://dunglas.fr/2018/01/api-platform-2-2-graphql-json-api-admin-and-pwa-kubernetes-instant-deployment-and-many-more-new-features/

Vladislav
24.01.2018
16:23:41
@fes0r выбрасывай свой графкл)))

Alan
24.01.2018
16:26:48
монстропакеты хрень)
всегда хочется маленькое с короткой докой)
там у дунгласа ещё админка была в зачатке на реакте к его платформе
хайп платформ)

Roman
24.01.2018
16:37:31
люди добрые спасайте, никто не юзал imagecolorallocatealpha ? есть картинка с прозрачным фоном заливаю ее этой функцией, фон заливается, а картинка нет, что можно сделать?

Ilya
24.01.2018
16:37:54

Alexey
24.01.2018
17:01:22

Sergey
24.01.2018
17:20:09
херня какая-от
вот да, согласен с Alan - не понимаю желания сделать один монолитный пакет который тебе круды удобно делать позволяет. А если тебе не круд нужен - соси лапу, читай доки, разбирайся в исходниках... в итоге усилий будет столько же сколько и без этого пакета. api-platform нацелен на массовое производство хреновых api

Vladislav
24.01.2018
17:24:39
Ну такое катит многим )) но вообще было бы лучше если либами отдельно все сделали
Но так как это опенсорс, то нельзя шеймить))

Sergey
24.01.2018
17:43:06
в моем примитивном мире то что можно вот как они показывают сделать на api-platform можно вообще без бэкэнда сделать

Vladislav
24.01.2018
17:43:51
Та ты тут общаешься постоянно ))

Sergey
24.01.2018
17:44:13
а их поддержка graphql - очень напоминает https://github.com/postgraphql/postgraphql