Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

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

Build Version Downloads

Description

SourceMarker (alpha) is an APM-powered IDE-based plugin. Inspired by the Feedback-Driven Development approach, SourceMarker combines IDE and APM technology (requirements) to facilitate continuous feedback for software developers. By combining IDE and APM technology, SourceMarker is able to create tighter feedback loops, increase access to production operational metrics, and reduce the cognitive load necessary to comprehend those metrics. SourceMarker aims to provide the framework for the dissemination of software operational information and advice.

Features

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

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.1
:marker Used to tie visual marks & popups to source code artifacts 0.2.1
:portal Used to visually display contextualized artifact data/advice 0.2.1
:protocol Common communication data models 0.2.1

Implementation

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

Attribution

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

License

Apache License 2.0