Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var (
TypeTargets = Type{
Name: "Targets",
// contains filtered or unexported fields
}
TypeLokiLogs = Type{
Name: "Loki `LogsReceiver`",
// contains filtered or unexported fields
}
TypePromMetricsReceiver = Type{
Name: "Prometheus `MetricsReceiver`",
// contains filtered or unexported fields
}
TypePyroProfilesReceiver = Type{
Name: "Pyroscope `ProfilesReceiver`",
// contains filtered or unexported fields
}
TypeOTELReceiver = Type{
Name: "OpenTelemetry `otelcol.Consumer`",
// contains filtered or unexported fields
}
AllTypes = []Type{
TypeTargets,
TypeLokiLogs,
TypePromMetricsReceiver,
TypePyroProfilesReceiver,
TypeOTELReceiver,
}
)
Functions ¶
This section is empty.
Types ¶
type Metadata ¶
type Metadata struct {
// contains filtered or unexported fields
}
func ForComponent ¶
func ForComponent(name string) (Metadata, error)
func (Metadata) AcceptsType ¶
func (m Metadata) AcceptsType(t Type) bool
func (Metadata) AllTypesAccepted ¶
func (m Metadata) AllTypesAccepted() []Type
func (Metadata) AllTypesExported ¶
func (m Metadata) AllTypesExported() []Type
func (Metadata) ExportsType ¶
func (m Metadata) ExportsType(t Type) bool
Click to show internal directories.
Click to hide internal directories.