Skip to main content

Unified CLM Platform - Introduction

What is CLM Platform?

Unified CLM Platform is an enterprise-grade Centralized Log Management, Security Monitoring, and Compliance Platform designed to be deployed across multiple industries including Banking/FSI, Healthcare, Government, Retail, Telecom, and Manufacturing.

The platform aggregates logs from multiple sources (containers, system logs, security alerts, application logs), stores them centrally, and provides real-time dashboards, alerting, compliance reporting, and notification capabilities.

Multi-Industry Platform

This platform is designed as a general-purpose solution that can be customized and deployed for various industry use cases. See Industry Solutions for specific implementations.

Key Features

  • Full-text log search with OpenSearch backend
  • Paginated log listing with filters, sorting, time ranges
  • Log histogram visualization (log volume over time)
  • Distinct field value queries
  • Multi-tenant log isolation via OpenSearch aliases

Security Monitoring (SIEM)

  • Wazuh integration for security alert detection and correlation
  • Agent-based monitoring on servers/endpoints
  • Alert list, active alerts, severity tracking
  • OpenSearch Alerting monitors and rules

Alerting & Notification

  • Alert rules management
  • Telegram bot integration for alert broadcasting
  • n8n workflow automation
  • Notification history tracking

Dashboard & Analytics

  • Real-time dashboard overview (pipeline status, DC status, throughput)
  • Data center monitoring
  • Infrastructure metrics (CPU, memory, network)
  • Container metrics via cAdvisor
  • Log volume 24h charts
  • System error rates, latency, throughput (EPS)

APM (Application Performance Monitoring)

  • Service map visualization
  • Distributed tracing via OpenTelemetry
  • Service trace analysis

Compliance & Audit

  • Immutable audit trail with hash chain
  • ISO 27001 / ISO 20022 / ISO 22301 compliance dashboard
  • HIPAA, PCI DSS, FISMA support
  • Audit log search and export (CSV/Excel)

RBAC (Role-Based Access Control)

  • 7 user roles: Executive, IT Ops, Network/Infra, Security, Compliance, Helpdesk, Admin
  • Role-based route permissions in frontend
  • Permission-based API access
  • Multi-tenant architecture with alias-based data isolation

Industry Support

IndustryUse CasesCompliance
Banking / FSITransaction monitoring, fraud detectionPCI DSS, ISO 27001, Basel III
HealthcarePHI access monitoring, clinical systemsHIPAA, HL7 FHIR, GDPR
GovernmentClassified access, policy complianceFISMA, FedRAMP, NIST
RetailE-commerce monitoring, PCI compliancePCI DSS, GDPR
TelecomNetwork monitoring, CDR analysisGDPR, TDRA
ManufacturingOT/IoT monitoring, SCADAIEC 62443, NIST

Tech Stack

LayerTechnology
FrontendReact 19, TypeScript 5.8, Vite 6.4, Tailwind CSS 4.2, shadcn/ui
Backend APIGo 1.23, net/http (stdlib), Swagger (swaggo)
DatabasePostgreSQL 16, Redis
Log StorageOpenSearch 3.7, OpenSearch Dashboards 3.7
SecurityWazuh Manager 4.14.5
Auth/SSOKeycloak 26.0.7
Log PipelineFluent Bit, Fluentd, Logstash, Apache Camel
Message BusRabbitMQ 3
Object StorageMinIO (S3-compatible)
MonitoringPrometheus, Grafana, cAdvisor, Node Exporter
TelemetryOpenTelemetry Collector
WorkflowKestra 0.21.1, n8n
OrchestrationDocker Compose, Kubernetes (K3s)
CI/CDJenkins

AI/ML Integration

The platform supports AI/ML integration for:

  • Anomaly Detection - Identify unusual patterns in logs and metrics
  • Predictive Analytics - Forecast issues before they occur
  • Natural Language Query - Query logs using natural language
  • Automated Response - Auto-remediate common issues

See AI Keywords for industry-specific AI/ML keywords.

Quick Start

# Clone repository
git clone https://github.com/clm-platform/unified-clm.git
cd unified-clm

# Setup environment
cp .env.example .env

# Start all services
docker compose up -d

# Access frontend
open http://localhost:8085

Next Steps