GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - sourceplusplus/demo-java: Continuous feedback demonstrations for Java applications

BranchesTags
Open more actions menu

Latest commit

 

History

137 Commits
137 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
.spp
.spp
 
 
gradle/wrapper
gradle/wrapper
 
 
src
src
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
build.gradle.kts
build.gradle.kts
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 
spp-probe.yml
spp-probe.yml
 
 

Repository files navigation

GitHub GitHub release Uptime Uptime

What is this?

This project holds Java-based feature demonstrations for Source++, the continuous feedback platform for developers. These demonstrations are meant to be used as a reference for how to use Source++ in your own projects.

How to use?

Install the Source++ plugin via the JetBrains Marketplace by searching for: Source++. Alternatively, you can download the Source++ plugin directly from here.

Once the plugin is installed, check out the demos below. Each demo contains instructions explaining how to use it.

Note

You do not need to run any code for these demos. This application is hosted on our publicly accessible servers.

Demo: Live Commands

Live Commands allow you to execute user-defined actions. These commands have access to application runtime data and can be used to gather metrics, trigger alerts, or perform other actions.

Add Breakpoint

Command Preview

This demonstration shows how to add a "non-breaking breakpoint" to a running application. The Add Breakpoint command is useful for debugging production applications without impacting the end user.

Add Log

Command Preview

This demonstration shows how to add a log statement to a running application. The Add Log command is useful for increasing the verbosity of a running application with logs that output directly into the IDE.

Tail Logs

Command Preview

This demonstration shows how to follow existing logs from a running application. The Tail Logs command works with most logging frameworks, including Log4j, Logback, and SLF4J.

View Activity

Command Preview

This demonstration shows how to view the activity of an endpoint. The View Activity command is useful for monitoring the throughput, latency, and error rate of a given endpoint.

View Traces

Command Preview

This demonstration shows how to view the traces of an endpoint. The View Traces command is useful for exploring the execution path of a given endpoint.

Demo: Live Indicators

Live Indicators allow you to automatically display user-defined metrics in the IDE. These metrics can be used to monitor the health of your application or provide insight into the current state of the application.

Failing Endpoint

This demonstration shows how failing endpoints can be detected and displayed in the IDE. The Failing Endpoint indicator is useful for identifying endpoints that are actively failing and require attention.

High Load Endpoint

This demonstration shows how high load endpoints can be detected and displayed in the IDE. The High Load Endpoint indicator is useful for identifying endpoints that are experiencing high load and may require scaling.

Slow Endpoint

This demonstration shows how slow endpoints can be detected and displayed in the IDE. The Slow Endpoint indicator is useful for identifying endpoints that are experiencing slow response times and may require optimization.

Unused Endpoint

This demonstration shows how unused endpoints can be detected and displayed in the IDE. The Unused Endpoint indicator is useful for identifying endpoints that are not being used and may be able to be removed.

Bugs & Features

Bug reports and feature requests can be created here.

About

Continuous feedback demonstrations for Java applications

sourceplus.plus

Topics

continuous-feedbackobservabilityobservability-as-code

Resources

Readme
Apache-2.0 license
Activity
Custom properties

Stars

2 stars

Watchers

1 watching

Forks

1 fork
Report repository

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.