Observr
Documentation

Get Started in Minutes

Developer-first documentation with code examples, SDKs, and best practices. Start monitoring your services with just a few lines of code.

Quick Start

Get up and running in under 5 minutes

Auto-Instrumentation

Zero-config monitoring for popular frameworks

Code Examples

Copy-paste snippets for every language

CLI Tools

Deploy and manage from your terminal

Interactive Quick Start

Installation & Setup

// Add dependency to pom.xml
<dependency>
    <groupId>com.observr</groupId>
    <artifactId>observr-sdk</artifactId>
    <version>2.4.1</version>
</dependency>

// Initialize in your application
import com.observr.sdk.Observr;

public class Application {
    public static void main(String[] args) {
        // Initialize Observr
        Observr.init(builder -> builder
            .apiKey("your-api-key")
            .serviceName("my-service")
            .environment("production")
        );
        
        // Your application code...
        processRequest();
    }
    
    private static void processRequest() {
        // Automatic instrumentation captures metrics
        System.out.println("Processing request...");
    }
}

Real-Time Metrics Preview

See metrics flowing in as your code runs

Live Data Streaming

Metrics appear instantly after SDK initialization

Next Steps

📚

Full API Reference

Explore all SDK methods, configuration options, and advanced features

🎯

Best Practices

Learn optimization tips, sampling strategies, and production patterns

💬

Community Support

Join our Discord, browse Stack Overflow, or open a GitHub issue