Blackfire.ioFire up your PHP App Performance
Jan Kopp - Digital Solutions
Blackfire.io
Komponenty
Profilování- Prohlížeč i CLI
- Automatizované ukládání profilů na server
- Návrhy doporučených úprav
- Analytické a porovnávací nástroje
- Sdílení profilů
- Podpora různých prostředí - monitoring produkce, výkonnostní testování
- Konfigurace v .blackfire.yml
Profilování- Vestavěné metriky
- metrics.sql.connections
- metrics.sql.queries
- metrics.redis.connections
- metrics.redis.queries
- metrics.twig.compile
- metrics.doctrine.entities.created
- Individuální metriky
- metrics.foo.bar.peak_memory
- metrics.cache.write.peak_memory
- Hodnoty metrik
- count
- wall_time, cpu_time
- memory, peak_memory
- io, network_in, network_out
Profilování - Live demo
Testování- Integrace s PHPUnit
- Vyžaduje PHP SDK composer require blackfire/php-sdk
- Definice hodnot sledovaných metrik
- Sledování výskytu “složitých” metod
- Výkonnostní testování
Testování - Live demo
Testování- Agregace jednotlivých testů
- Notifikace - E-mail, Hipchat,
Slack
- Scénáře jsou navzájem
nezávislé
- Triggery pro spouštění scénářů
Live demo
Blackfire.io+ Easy to use
+ Profily, Testy, Notifikace
+ Automatizace
+ Nezatěžuje server jako Xdebug
- Pricing - Hack, Premium €99 / měsíc, Enterprise
Top Related