Skip to content
master
Switch branches/tags
Go to file
Code

README.md

Build Version Downloads

Description

SourceMarker (alpha) is a JetBrains-powered plugin which provides continuous feedback capabilities via integration with Apache SkyWalking. SourceMarker increases software development productivity via the Feedback-Driven Development (FDD) approach, a methodology of combining IDE and APM technology to create tighter feedback loops.

Features

  • Source code contextual user interface
  • Service, service instance, endpoint metrics
  • Database access metrics
  • Integrated distributed trace mapping
  • Active exception correlation/tracking
  • Performance anti-pattern detection

Demonstration

Logging (Promo) Tracing (Promo) Alerting (Promo)
Talk Screencast

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...

Usage

Development

Project Structure

Framework

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

Implementation

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

Attribution

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

License

Apache License 2.0