Skip to content
A PhpStorm plugin for Live Profiler.
Kotlin Java Shell PHP
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper Init commit Feb 7, 2020
images
resources Deleted unused dependencies Feb 19, 2020
src Reverted deprecated method Feb 7, 2020
.gitignore
README.md
build.gradle Deleted unused dependencies Feb 19, 2020
gradle.properties
gradlew
gradlew.bat
restart_storm.sh
updatePlugins.xml Deleted unused dependencies Feb 19, 2020

README.md

Live Profiler plugin

logo

A PhpStorm plugin for Live profiler.

Features

  • Line markers show a last date when the method was called
  • A link to the method usage page in Live profiler UI
  • List with last app called the method sorted by time
  • By default url settings use Live profiler UI demo site

Settings

The plugin has settings in Preferences -> Tools -> Live Profiler

Flag "Enable Live Profiler" to show line markers for each method which has information in Live Profiler

Flag "Enable debug messages" to show debug messages in Event Log

Flag "Show last apps" to load and display a last apps with timers with a link to the graph page. If it is disabled line markers has a link only for the method usage page.

Urls tab contains urls of data source:

  • Method URLS - to load full method list with the last usage date
  • Method info URL - to load last apps with timers
  • Method usage URL - a link to the method usage page
  • Graphs URL - a link to a page with the graphs and timers of the method

Preset to use Live profiler UI demo site:

uuid - unique code you can get after login on Live profiler UI demo site


Preset to use self hosted UI:

  • Method URLS - {%HOST%}/profiler/all-methods.json
  • Method info URL - {%HOST%}/profiler/method-used-apps.json?method=
  • Method usage URL - {%HOST%}/profiler/method-usage.phtml?method=
  • Graphs URL - {%HOST%}/profiler/tree-view.phtml?

IDE Setup

You will need IDEA Community Edition or IDEA Ultimate. PhpStorm can't have Plugin DevKit installed

  1. Checkout source, i.e. $ git clone https://github.com/badoo/intellij-idea-live-profiler
  2. Install Gradle plugin in IDEA
  3. Open project
  4. Idea will suggest to import Gradle configuration, agree and chose Use gradle 'wrapper' task configuration
  5. View -> Tool windows -> Gradle

Build From IDE

View -> Tool windows -> Gradle -> Tasks -> intellij -> buildPlugin

Build From Command line

$ ./gradlew --info buildPlugin

The plugin will be placed in build/distributions/

Run tests from command like

$ ./gradlew test

Test result report will be placed in build/reports/tests/test/index.html

You can’t perform that action at this time.