Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codag-megalith/codag-drain
/ types & classes
Types & classes
41 in github.com/codag-megalith/codag-drain
⨍
Functions
240
◇
Types & classes
41
Class
AppState
examples/server/src/session.rs:91
Enum
BodyFormat
codag-drain/src/input.rs:109
Enum
ClusterStorage
Backing store for log clusters. - `Unlimited` — plain `HashMap`, no eviction. - `Limited` — `LruCache` that evicts the least-recently-used cluster
drain3_rust/src/storage.rs:13
Class
ConcurrentDrain
Concurrent wrapper around [`Drain`]. N caller tasks preprocess logs in parallel (tokenization happens on the calling task), then send [`ParseEvent`]s
drain3_rust/src/pipeline.rs:13
Class
Drain
Core Drain log-parsing engine. Maintains a prefix tree that groups log messages into clusters sharing a common template. Tokens that vary across mes
drain3_rust/src/drain.rs:12
Class
DrainFullSearchGrouper
codag-drain/src/compress/grouper.rs:190
Class
DrainGrouper
codag-drain/src/compress/grouper.rs:95
Class
DrainResult
drain3_rust/src/parse_event.rs:11
Enum
DrainTokenMode
codag-drain/src/compress/grouper.rs:79
Class
FullSearchCluster
codag-drain/src/compress/grouper.rs:205
Class
Group
codag-drain/src/compress/grouper.rs:23
Class
GroupProfile
codag-drain/src/compress/profile.rs:37
Interface
Grouper
A grouper assigns each line to a group.
codag-drain/src/compress/grouper.rs:28
Enum
GrouperKind
codag-drain/src/compress.rs:51
Enum
LexKind
codag-drain/src/compress/lex.rs:8
Class
LexToken
codag-drain/src/compress/lex.rs:15
Class
Limits
examples/server/src/session.rs:26
Class
LogCluster
drain3_rust/src/cluster.rs:5
Class
LogLine
codag-drain/src/compress.rs:32
Class
LogMasker
drain3_rust/src/masking.rs:24
Class
MaskingInstruction
drain3_rust/src/masking.rs:5
Class
Metrics
codag-drain/tests/eval_loghub.rs:210
Class
Node
drain3_rust/src/node.rs:8
Class
OpCode
codag-drain/src/compress/template.rs:63
Enum
OpTag
codag-drain/src/compress/template.rs:54
Class
ParseEvent
Preprocessed log data sent from a worker task to the updater task.
drain3_rust/src/parse_event.rs:4
Class
PredGroup
One predicted group: its (sorted) member line-indices and a derived template.
codag-drain/tests/eval_loghub.rs:198
Class
Profile
codag-drain/src/compress/profile.rs:53
Class
SessionEntry
examples/server/src/session.rs:69
Class
SlotNumeric
codag-drain/src/compress/profile.rs:29
Class
SlotSummary
codag-drain/src/compress.rs:99
Class
StatCluster
codag-drain/src/compress/grouper.rs:286
Class
StatScore
codag-drain/src/compress/grouper.rs:293
Class
StatisticalGrouper
codag-drain/src/compress/grouper.rs:267
Class
TemplateGroup
codag-drain/src/compress.rs:111
Class
TemplateIndex
codag-drain/src/stream.rs:15
Class
TemplateQuery
examples/server/src/routes.rs:60
Class
TemplateResult
codag-drain/src/compress.rs:122
Class
TemplateSample
codag-drain/src/compress.rs:90
Class
TemplaterConfig
codag-drain/src/compress.rs:62
Enum
UpdateType
Describes what changed when a log message was ingested.
drain3_rust/src/cluster.rs:38