Overview
Services in Warrn represent the core components of your infrastructure that you want to monitor. Each service can have multiple integrations, health monitoring, and automated triage capabilities.Service Registry
Centralized registry for all your services with rich metadata and categorization.
Health Monitoring
Real-time health status tracking with customizable alerting and escalation.
Service Registry
Service Structure
Each service in Warrn contains comprehensive metadata for effective monitoring and management:Service Creation
1
Basic Information
Define service name, description, and assign to a team for proper ownership.
2
Technology Stack
Specify programming language, runtime, and cloud provider for better categorization.
3
Infrastructure Setup
Configure database, caching, and other infrastructure components.
4
Monitoring Integration
Connect logging, tracing, alerting, and monitoring tools.
5
Enable Auto-Triage
Configure AI-powered automatic triage for faster incident resolution.
Service Categories
Services can be categorized using technology stack information:Health Monitoring
Health Status Levels
Healthy
All systems operational, no active alerts.
Degraded
Some issues detected, service partially affected.
Critical
Major issues, service significantly impacted.
Unknown
Health status cannot be determined.
Health Determination Logic
Service Integrations
Integration Types
Services support multiple integration types for comprehensive monitoring:Integration Management
Service Dashboard
Overview Cards
The service detail view provides comprehensive insights through organized sections:Service Overview
- Basic service information
- Technology stack details
- Team ownership
- Health status indicator
Quick Stats
- Active alert count
- Recent incident count
- Integration status
- Auto-triage status
Service Tabs
Service Search & Filtering
Advanced Search
The service management interface includes powerful search and filtering capabilities:Sorting Options
Name
Alphabetical sorting by service name.
Created Date
Sort by service creation date.
Health Status
Sort by current health status.
Alert Count
Sort by number of active alerts.
Multi-tenant Architecture
All service operations respect multi-tenant boundaries and ensure complete data isolation between organizations.
Organization Isolation
Team-based Access Control
Services are associated with teams for proper access control and ownership:- Team Assignment: Each service must be assigned to a team
- Role-based Access: Team members have different permission levels
- Cross-team Visibility: Services can be made visible across teams when needed
Best Practices
Service Organization
1
Logical Grouping
Group related services by business function or technical domain.
2
Consistent Naming
Use consistent naming conventions across services for better discoverability.
3
Rich Metadata
Fill out all relevant metadata fields for better categorization and searching.
4
Team Ownership
Ensure every service has clear team ownership for accountability.
Monitoring Strategy
Performance Optimization
- Lazy Loading: Service details are loaded on-demand to improve initial page load
- Caching: Entity mappings are cached with appropriate stale times
- Pagination: Large service lists are paginated for better performance
- Optimistic Updates: UI updates immediately while API calls complete in background