package
1.11.0
Repository: https://github.com/calyptia/api.git
Documentation: pkg.go.dev

# Constants

LogSelectorKindKey matches a log using some of its keys.
LogSelectorOpKindEqual matches a log key/value equally.
ProcessingRuleLanguageLua will produce a filter in Lua.
RuleActionKindAdd adds a key-value pair to the log record.
RuleActionKindCopy copies the matching key into the new key.
RuleActionKindMask causes the value associated with the matching key to be replaced with `redacted`.
RuleActionKindRemove removes a key-value pair from the log record using its key.
RuleActionKindRename renames the matching key into the new key.
RuleActionKindSkip causes a log record to be skipped entirely using its key.

# Structs

AgentMeasurement stores per plugin and total agent level metrics.
AgentMetrics response payload for agent level metrics.
AggregatorMeasurement stores a list of metrics and totals for an aggregator.
ConfigValidity details.
ConfigValidityV2 details.
ConfigValidityV2Property property details.
ConfigValidityV2Runtime runtime details.
CoreInstanceMetrics stores a set of AggregatorMeasurement metrics for an aggregator.
CreatedProcessingRule response payload.
CreateProcessingRule request payload.
No description provided by the author
FluentBitLog is the Go representation of a fluent-bit log record.
No description provided by the author
LogAttr its the key-value pair in a log record.
LogSelector used to match a log entry.
MetricFields stores a tuple of time, value per metric.
Metrics stores a dict of metric type and its fields.
PipelineMetric response payload for pipeline level metric.
PreviewProcessingRule request payload to run and preview the input/output of a processing rule.
ProcessingRule defines a set of actions that eventually will get translated into a single fluent-bif filter.
No description provided by the author
ProcessingRules paginated list.
ProcessingRulesParams request payload for querying processing rules.
No description provided by the author
No description provided by the author
ProjectMeasurement struct to store project metrics, used for project level metrics.
ProjectMetrics response payload for project level metrics.
RuleAction within a processing rule.
No description provided by the author
UpdateProcessingRule request payload.
No description provided by the author
ValidatedConfig response body after validating an agent config successfully.
ValidatedConfigV2 response body after validating an agent config successfully against the v2 endpoint.
ValidatingConfig request body for validating a config.
ValidatingConfigEntry defines a single config to the validated.

# Type aliases

FluentBitLogAttrs wrapper.
FluentBitTime wrapper.
LogSelectorKind enum.
LogSelectorOpKind enum of the supported operations a selector.
ProcessingRuleLanguage enum of scripting languages a processing rule supports.
RuleActionKind enum of the different action kinds a processing rule can have.