Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var FilelogAllowFileDeletionFeatureGate = featuregate.GlobalRegistry().MustRegister( "filelog.allowFileDeletion", featuregate.StageAlpha, featuregate.WithRegisterDescription("When enabled, allows usage of the `delete_after_read` setting."), featuregate.WithRegisterReferenceURL("https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/16314"), featuregate.WithRegisterFromVersion("v0.70.0"), )
View Source
var FilelogAllowHeaderMetadataParsingFeatureGate = featuregate.GlobalRegistry().MustRegister( "filelog.allowHeaderMetadataParsing", featuregate.StageBeta, featuregate.WithRegisterDescription("When enabled, allows usage of the `header` setting."), featuregate.WithRegisterReferenceURL("https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/18198"), featuregate.WithRegisterFromVersion("v0.73.0"), )
View Source
var FilelogDecompressFingerprintFeatureGate = featuregate.GlobalRegistry().MustRegister( "filelog.decompressFingerprint", featuregate.StageStable, featuregate.WithRegisterDescription("Computes fingerprint for compressed files by decompressing its data."), featuregate.WithRegisterReferenceURL("https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/40256"), featuregate.WithRegisterFromVersion("v0.128.0"), featuregate.WithRegisterToVersion("v0.142.0"), )
View Source
var FilelogMtimeSortTypeFeatureGate = featuregate.GlobalRegistry().MustRegister( "filelog.mtimeSortType", featuregate.StageAlpha, featuregate.WithRegisterDescription("When enabled, allows usage of `ordering_criteria.mode` = `mtime`."), featuregate.WithRegisterReferenceURL("https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27812"), featuregate.WithRegisterFromVersion("v0.89.0"), )
View Source
var FilelogWindowsCaseInsensitiveFeatureGate = featuregate.GlobalRegistry().MustRegister( "filelog.windows.caseInsensitive", featuregate.StageAlpha, featuregate.WithRegisterDescription("On Windows, make matching patterns in include/exclude case insensitive."), featuregate.WithRegisterReferenceURL("https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/43777"), featuregate.WithRegisterFromVersion("v0.142.0"), )
Functions ¶
Types ¶
type TelemetryBuilder ¶
type TelemetryBuilder struct {
FileconsumerOpenFiles metric.Int64UpDownCounter
FileconsumerReadingFiles metric.Int64UpDownCounter
// contains filtered or unexported fields
}
TelemetryBuilder provides an interface for components to report telemetry as defined in metadata and user config.
func NewTelemetryBuilder ¶
func NewTelemetryBuilder(settings component.TelemetrySettings, options ...TelemetryBuilderOption) (*TelemetryBuilder, error)
NewTelemetryBuilder provides a struct with methods to update all internal telemetry for a component
func (*TelemetryBuilder) Shutdown ¶ added in v0.119.0
func (builder *TelemetryBuilder) Shutdown()
Shutdown unregister all registered callbacks for async instruments.
type TelemetryBuilderOption ¶ added in v0.110.0
type TelemetryBuilderOption interface {
// contains filtered or unexported methods
}
TelemetryBuilderOption applies changes to default builder.
Click to show internal directories.
Click to hide internal directories.