Platform Extension
Audit Logging
Compliance-ready audit trails with configurable retention policies.
FreeComing Soon
Overview
The Audit Logging qBit provides comprehensive audit trail capabilities for qqq applications. Track all data changes, user actions, and system events with configurable retention and export options.
Features
- Automatic Change Tracking - Record all CRUD operations on any table
- User Attribution - Link every change to the authenticated user
- Configurable Retention - Set retention policies per table or globally
- Export Options - Export audit logs to S3, GCS, or external SIEM systems
- Query Interface - Built-in UI for searching and filtering audit records
Use Cases
- SOC2 and HIPAA compliance requirements
- Financial applications requiring transaction history
- Systems needing change history for debugging
- Applications requiring user activity monitoring
Installation
bash
qqq install qbit-audit-logging --license YOUR_LICENSE_KEYConfiguration
Enable audit logging for specific tables:
java
new QTableMetaData()
.withName("orders")
.withAuditRules(new AuditRules()
.withLevel(AuditLevel.FULL)
.withRetentionDays(365));Requirements
- qqq Framework 1.0+
- Java 21+
- QRunIO account with valid license key
Related Platform Extension qBits
Free
Platform Extension
Authentication Provider
Flexible authentication and SSO integration for qqq applications.
Free
Platform Extension
Cache Layer
Redis, ElastiCache, and Memcached caching integration for improved performance. Includes query caching, session storage, and distributed locking.
Free
Platform Extension
Enterprise Service Bus
Message queue integration with RabbitMQ, ActiveMQ, and Amazon SQS. Topics, queues, pub/sub, and dead letter handling.