Skip to content

A one-stop observation platform, through metrics, trace, log, event, profile, alert, including application monitoring, infrastructure monitoring, business monitoring

License

Notifications You must be signed in to change notification settings

WatchInsight/watchinsight

Repository files navigation

WatchInsight

WatchInsight is an observability platform built on Metrics, Tracing, Logging, Alert, Events, and Profiling, providing microservice monitoring, cloud-native infrastructure monitoring, business monitoring, troubleshooting tools, and continuous analysis

Documentation

Quick Start

Quick starter Module -> watchinsight-starter by source code.

public class WatchInsightStarter {
    
    public static void main(String[] args) throws FileNotFoundException {
        //Build configuration loader
        final ConfigLoader<ApplicationConfiguration> configLoader = new ApplicationConfigLoader();
        //Load yml to application configuration
        final ApplicationConfiguration configuration = configLoader.load("application.yml");
        //Build module manager to init module & providers
        final DefaultModuleManager manager = new DefaultModuleManager(configuration);
        manager.init();
    }

}

Features

  • SupportTrace Metric Log send to watchinsight server and process.
  • SupportTrace Metric Log send to clickhouse storage
  • Create clickhouse tables for Trace Metric Log

How to build

Follow this document

Downloads

Live Demo

License

Apache 2.0 License.

About

A one-stop observation platform, through metrics, trace, log, event, profile, alert, including application monitoring, infrastructure monitoring, business monitoring

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published