@symfony_php

Страница 594 из 1418
Alan
24.01.2018
11:34:43
кстати https://tideways.io/ кто-то юзал?
япользовал норм но блекфаир больше понравился

Sergey
24.01.2018
11:37:48
Andrew
24.01.2018
11:38:10
https://www.martin-helmich.de/en/blog/monitoring-nginx.html
а есть может какой видос хороший как прометеус готовить для тех кто пропустил все эти графаны и инфлуксдб?

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

Sergey
24.01.2018
11:38:45
кстати https://tideways.io/ кто-то юзал?
как бы среди сэмпловых профайлеров выбор не велик, либо это либо покупать ньюрелик)

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

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: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

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
а что с ней будет-то

морды для неё достаточно страшные, но функционал выполняют. Да и нет проблем свои графики набросать при необходимости

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

не очень популярное, судя по всему.

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

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
для production-профилирования
https://tideways.io/profiler/xhprof-for-php7

Alexey
24.01.2018
13:11:37
pinba не профилирование же а мониторинг?
Из мониторинга там скорее ничего нет из коробки, кроме исторических значений

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
сформированый квери билдер чего ?
Запроса по продуктам. В переменной $dinamicCategory может быть одна из категорий с каким то своим особенным отношением к продуктам

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

можешь передать querybuilder куда хочешь

Ilya
24.01.2018
13:48:50
ну так напиши запрос в квери билдере и передай его дальше. $queryBuilder = $createQueryBuilder('blabla') ->where ->lol ->blabla ->orderBy();
У меня десяток древовидных структур и у каждой свои отношения с продуктами. Мне получается для каждой надо будет квери буилдер писать, что я и хочу избежать

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

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 ? есть картинка с прозрачным фоном заливаю ее этой функцией, фон заливается, а картинка нет, что можно сделать?

Sergey
24.01.2018
17:20:09
@fes0r выбрасывай свой графкл)))
сча гляну что они там навояли

херня какая-от

вот да, согласен с 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

Страница 594 из 1418