В статье пойдет речь о том, какую пользу оказывает логирование. Расскажу о логах по PSR. Добавлю немного личных рекомендаций по работе с уровнем, сообщением и контекстом логируемого события. Будет приведен пример, как можно организовать логирование и мониторинг с помощью ELK в приложении, написанном на Laravel и запущенном через Docker на нескольких инстансах. Распишу важное правило системы оповещения. Приведу пример скрипта, который поднимает одной командой весь стек мониторинга.
Рубрика «laravel» - 11
Логирование в распределенном php-приложении
2019-06-19 в 5:54, admin, рубрики: devops, docker, elastalert, elk, filebeat, kibana, laravel, logstash, monolog, php, журналирование, лог, логгирование, логирование, Программирование, Разработка веб-сайтовLarabeer Moscow — 21 июня
2019-06-18 в 14:45, admin, рубрики: laravel, meetup, php, Блог компании DevConfНа конференции DevConf недавно появилась хорошая традиция ближе к вечеру собирать бесплатные митапы. В этом году я решил провести митап по Laravel где можно будет за чашкой пива послушать пару-тройку не слишком хардкорных докладов, в которых докладчики будут просто делиться своим опытом. Дата-время: 21 июня 17:00
Доклады:
- «Мифы и реальность unit и не-unit тестирования в Laravel» Адель Файзрахманов (Patron Technology)
- «Сохраняем много данных: как не умереть» Виталий Юшкевич (PUGOFKA)
- «Жизнь за пределами Eloquent»Читать полностью »
В эту пятницу 21 июня пройдет юбилейная DevConfX, 22 июня эксклюзивные мастер-классы
2019-06-18 в 10:53, admin, рубрики: larabeer, laravel, mysql, php, postgresql, python, ruby, vuejs, yii framework, Администрирование баз данных, Блог компании DevConf, конференция веб-разработчиков, Разработка веб-сайтов
В эту пятницу пройдет юбилейная конференция DevConfX devconf.ru/ru
Как всегда — все участники получают значительную фору в знаниях на год вперед и шанс оставаться востребованным инженерами WEBa
Доклады которые могли бы Вас заинтересовать:
- PHP 7.4: стрелочные функции, типизированные свойства и др
- Symfony: Разработка абстрактных компонентов и бандлов
- Domain Driven Design
- TDD: как уйти от мучений и войти в поток
- Погружение в блокчейн для веб-специалиста
- Инфраструктура большой платежной платформы
- NoSQL + SQL = MySQL 8 Document Store!
- Предвкушая двенадцатый PostgreSQL
- Сертификация PostgreSQL. Вопросы и ответы
- Tarantool. Добавляем SQL в noSQL СУБД
- Ceph: настройка и тестирование
- Как мы построили сервис распределённых очередей в Яндексе
- Экстрим-улучшения — работа в рамках высокой нагрузки
Остальные доклады программы
devconf.ru/ru/schedule/jun21#main
Читать полностью »
PHP-Дайджест № 158 (3 – 17 июня 2019)
2019-06-16 в 21:45, admin, рубрики: laravel, php, PHP 7.4, php-дайджест, symfony, yii, дайджест, Разработка веб-сайтовРазработка чат-бота (laravel+botman)
2019-06-16 в 18:00, admin, рубрики: botman, laravel, mysql, php, ооп, разработчка приложенийWelcome! Я, как junior full stack разработчик, при попытке написать бота с использованием laravel и botman’а столкнулся с многими проблемами. Во-первых, я плохо знаю английский, а на русском статей очень мало на эту тему, а те, что есть не помогли мне решить мои проблемы. В статье будет рассказано и показано, как разработать чат-бота на laravel+botman для telegram. Сам я разрабатывал ботов(коммерческих) под viber и telegram. Как разработчику telegram мне нравится больше всего.
Я не буду показывать как установить laravel и настроить сервер для его работы. Если вы никогда этого не делали, то проще будет установить openserver, в него встроен composer(пакетный менеджер для php) и уже настроен локальный сервер для laravel’a. Вам останется лишь прописать немного кода в .htaccess. Дома я именно так и работаю. В статье покажу один из способов разработки чат-бота, настроим бота для работы в телеграм, а так же, в конце, оставлю ссылки на полезные статьи о laravel’e и botman’e.
Проектирование/подготовка
Разработку бота предлагаю, как и все нормальные разработчики, начать с проектирования, постановки задачи и объяснения как работает laravel. Перед этим скажу, что я пишу код в phpStrom. Можно писать в любом другом IDE, но я пользуюсь именно им.
В laravel реализован паттерн MVC(Model View Controller). Это не значит, что нужно писать только под mvc, можно и говнокодить, но лучше пользоваться теми преимуществами, которые предоставляет фреймворк. Если вы знакомы с mvc, но не применяли его, как я, то разработка с помощью laravel’a это лучший способ закрепить знания.
PHP-Дайджест № 157 (20 мая – 3 июня 2019)
2019-06-02 в 22:22, admin, рубрики: doctrine, laravel, php, PHP 7.4, PHP-FIG, php-дайджест, phpstorm, symfony, yii, дайджест, конференции, Разработка веб-сайтовPHP-Дайджест № 156 (6 – 20 мая 2019)
2019-05-19 в 22:09, admin, рубрики: laravel, php, PHP 7.4, PHP 8, php-дайджест, symfony, yii, дайджест, конференции, Разработка веб-сайтовPHP-Дайджест № 155 (22 апреля – 6 мая 2019)
2019-05-05 в 23:41, admin, рубрики: laravel, php, PHP 7.4, PHP 8, php-дайджест, symfony, yii, дайджест, Разработка веб-сайтовPHP-Дайджест № 154 (9 – 21 апреля 2019)
2019-04-21 в 18:16, admin, рубрики: Laminas, laravel, php, PHP 7.4, PHP 8, php-дайджест, symfony, yii, Zend Framework, дайджест, Разработка веб-сайтовКак быстро попробовать CQRS-ES в Laravel или пишем банк на PHP
2019-04-15 в 23:33, admin, рубрики: clean architecture, laravel, php, sqrs/es, Программирование, Проектирование и рефакторинг, Разработка веб-сайтов
Недавно в подкасте "Цинковый прод" мы с товарищами обсуждали паттерн CQRS/ES и некоторые особенности её реализации в Elixir. Т.к. я в работе использую Laravel, грех было не покопаться в интернетах и не найти как же можно потягать этот подход в экосистеме данного фреймворка.
Всех приглашаю под кат, постарался максимально тезисно описать тему.