MCPcopy Create free account

hub / github.com/codag-megalith/codag-drain / types & classes

Types & classes41 in github.com/codag-megalith/codag-drain

ClassAppState
examples/server/src/session.rs:91
EnumBodyFormat
codag-drain/src/input.rs:109
EnumClusterStorage
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
ClassConcurrentDrain
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
ClassDrain
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
ClassDrainFullSearchGrouper
codag-drain/src/compress/grouper.rs:190
ClassDrainGrouper
codag-drain/src/compress/grouper.rs:95
ClassDrainResult
drain3_rust/src/parse_event.rs:11
EnumDrainTokenMode
codag-drain/src/compress/grouper.rs:79
ClassFullSearchCluster
codag-drain/src/compress/grouper.rs:205
ClassGroup
codag-drain/src/compress/grouper.rs:23
ClassGroupProfile
codag-drain/src/compress/profile.rs:37
InterfaceGrouper
A grouper assigns each line to a group.
codag-drain/src/compress/grouper.rs:28
EnumGrouperKind
codag-drain/src/compress.rs:51
EnumLexKind
codag-drain/src/compress/lex.rs:8
ClassLexToken
codag-drain/src/compress/lex.rs:15
ClassLimits
examples/server/src/session.rs:26
ClassLogCluster
drain3_rust/src/cluster.rs:5
ClassLogLine
codag-drain/src/compress.rs:32
ClassLogMasker
drain3_rust/src/masking.rs:24
ClassMaskingInstruction
drain3_rust/src/masking.rs:5
ClassMetrics
codag-drain/tests/eval_loghub.rs:210
ClassNode
drain3_rust/src/node.rs:8
ClassOpCode
codag-drain/src/compress/template.rs:63
EnumOpTag
codag-drain/src/compress/template.rs:54
ClassParseEvent
Preprocessed log data sent from a worker task to the updater task.
drain3_rust/src/parse_event.rs:4
ClassPredGroup
One predicted group: its (sorted) member line-indices and a derived template.
codag-drain/tests/eval_loghub.rs:198
ClassProfile
codag-drain/src/compress/profile.rs:53
ClassSessionEntry
examples/server/src/session.rs:69
ClassSlotNumeric
codag-drain/src/compress/profile.rs:29
ClassSlotSummary
codag-drain/src/compress.rs:99
ClassStatCluster
codag-drain/src/compress/grouper.rs:286
ClassStatScore
codag-drain/src/compress/grouper.rs:293
ClassStatisticalGrouper
codag-drain/src/compress/grouper.rs:267
ClassTemplateGroup
codag-drain/src/compress.rs:111
ClassTemplateIndex
codag-drain/src/stream.rs:15
ClassTemplateQuery
examples/server/src/routes.rs:60
ClassTemplateResult
codag-drain/src/compress.rs:122
ClassTemplateSample
codag-drain/src/compress.rs:90
ClassTemplaterConfig
codag-drain/src/compress.rs:62
EnumUpdateType
Describes what changed when a log message was ingested.
drain3_rust/src/cluster.rs:38