Consumers and CLI commands can be monitored.
The consumers and CLI command monitoring data can be displayed toggling the Web/CLI dropdown.
Instrumentation of CLI commands and consumers needs to be manually triggered:
PHP Application
1 2 3 4 5 6 | // As of Blackfire PHP Probe 1.78.0 \BlackfireProbe::startTransaction('My CLI command'); // code \BlackfireProbe::stopTransaction(); |
Python Application
1 2 3 4 5 6 7 8 9 | from blackfire import apm # As of Blackfire Python Probe 1.6.1 apm.start_transaction() apm.set_transaction_name('My CLI command') # code apm.stop_transaction() |
CLI transactions should be manually named either before, during, or after the Instrumentation.
Blackfire supports a number of native integrations with third-party tools. Please check their dedicated documentation: