Skip to content
master
Go to file
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Build Version Downloads

Description

SourceMarker is a JetBrains-based plugin which implements Feedback-Driven Development (continuous feedback) technology via integration with Apache SkyWalking. SourceMarker can be used to help debug and prevent production runtime issues by providing contextualized behavior about your source code throughout development.

Features

  • Source code contextual user interface
  • Service, service instance, endpoint metrics
  • Database access metrics
  • Integrated distributed trace mapping
  • Performance anti-pattern detection
    • Performance Ramp

Demonstration

Installation

  • Using IDE built-in plugin system:

    Preferences > Plugins > Marketplace > Search for "SourceMarker" > Install Plugin

  • Manually:

    Download the latest release and install it manually using Preferences > Plugins > ⚙️ > Install plugin from disk...

Development

Project Structure

Framework

Module Description Version
:mapper Tracks source code artifact refactoring 0.1.0
:marker Used to tie visual marks & popups to source code artifacts 0.1.0
:mentor Produces source code artifact informative/cautionary advice 0.1.0
:portal Used to visually display contextualized artifact data/advice 0.1.0
:protocol Common communication data models 0.1.0

Implementation

Module Description Version
:monitor:skywalking Apache SkyWalking monitor implementation 0.1.0
:plugin:jetbrains JetBrains plugin implementation 0.1.0

Attribution

This project was highly influenced by PerformanceHat. Thanks for the insights that made this possible.

License

Apache License 2.0

You can’t perform that action at this time.