Git Product home page Git Product logo

demo-java's Introduction

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

demo-java's People

Contributors

bfergerson avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

chess-equality

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.