Crate traqq

Source
Expand description

§traqq

High-performance event processing system for Redis analytics.

§Overview

traqq transforms JSON events into optimized Redis commands for real-time analytics. It provides a flexible configuration system for mapping event properties into different types of Redis commands, enabling complex queries without post-processing.

Re-exports§

pub use crate::constants::*;

Modules§

constants
prelude
utils

Structs§

AddValueConfig
Configuration for value-based additive metrics
IncomingEvent
Represents an incoming event before processing
LimitsConfig
Configuration for processing limits and constraints
MappingConfig
Configuration for metric pattern mapping
ProcessedEvent
Represents a fully processed event with generated metrics
RedisCommand
Represents a command to be executed against Redis
RedisMetadata
Additional metadata for Redis commands
TimeConfig
Configuration for time-based operations and aggregations
TraqqConfig
Primary configuration for the Traqq system

Enums§

BucketType
Represents the time bucket granularity for metric aggregation
RedisCommandType
Enumerates the types of Redis operations supported