Documentation ¶
Index ¶
- Constants
- type BaseOrchestratorMconfigBuilder
- type BaseOrchestratorMconfigBuilderServicer
- type BaseOrchestratorPlugin
- func (*BaseOrchestratorPlugin) GetMconfigBuilders() []configurator.MconfigBuilder
- func (*BaseOrchestratorPlugin) GetMetricsProfiles(metricsConfig *config.ConfigMap) []metricsd.MetricsProfile
- func (*BaseOrchestratorPlugin) GetName() string
- func (*BaseOrchestratorPlugin) GetObsidianHandlers(metricsConfig *config.ConfigMap) []obsidian.Handler
- func (*BaseOrchestratorPlugin) GetSerdes() []serde.Serde
- func (*BaseOrchestratorPlugin) GetServices() []registry.ServiceLocation
- func (*BaseOrchestratorPlugin) GetStateIndexers() []indexer.Indexer
- func (*BaseOrchestratorPlugin) GetStreamerProviders() []providers.StreamProvider
- type DnsdMconfigBuilder
- type DnsdMconfigBuilderServicer
Constants ¶
View Source
const ( ProfileNamePrometheus = "prometheus" ProfileNameExportAll = "exportall" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseOrchestratorMconfigBuilder ¶
type BaseOrchestratorMconfigBuilder struct{}
func (*BaseOrchestratorMconfigBuilder) Build ¶
func (*BaseOrchestratorMconfigBuilder) Build(networkID string, gatewayID string, graph configurator.EntityGraph, network configurator.Network, mconfigOut map[string]proto.Message) error
type BaseOrchestratorMconfigBuilderServicer ¶
type BaseOrchestratorMconfigBuilderServicer struct{}
func (*BaseOrchestratorMconfigBuilderServicer) Build ¶
func (s *BaseOrchestratorMconfigBuilderServicer) Build( request *configuratorprotos.BuildMconfigRequest, ) (*configuratorprotos.BuildMconfigResponse, error)
Build builds the mconfig for a given networkID and gatewayID. It returns the mconfig as a map of config keys to mconfig messages.
type BaseOrchestratorPlugin ¶
type BaseOrchestratorPlugin struct{}
BaseOrchestratorPlugin is the OrchestratorPlugin for the orc8r module
func (*BaseOrchestratorPlugin) GetMconfigBuilders ¶
func (*BaseOrchestratorPlugin) GetMconfigBuilders() []configurator.MconfigBuilder
func (*BaseOrchestratorPlugin) GetMetricsProfiles ¶
func (*BaseOrchestratorPlugin) GetMetricsProfiles(metricsConfig *config.ConfigMap) []metricsd.MetricsProfile
func (*BaseOrchestratorPlugin) GetName ¶
func (*BaseOrchestratorPlugin) GetName() string
func (*BaseOrchestratorPlugin) GetObsidianHandlers ¶
func (*BaseOrchestratorPlugin) GetObsidianHandlers(metricsConfig *config.ConfigMap) []obsidian.Handler
func (*BaseOrchestratorPlugin) GetSerdes ¶
func (*BaseOrchestratorPlugin) GetSerdes() []serde.Serde
func (*BaseOrchestratorPlugin) GetServices ¶
func (*BaseOrchestratorPlugin) GetServices() []registry.ServiceLocation
func (*BaseOrchestratorPlugin) GetStateIndexers ¶
func (*BaseOrchestratorPlugin) GetStateIndexers() []indexer.Indexer
func (*BaseOrchestratorPlugin) GetStreamerProviders ¶
func (*BaseOrchestratorPlugin) GetStreamerProviders() []providers.StreamProvider
type DnsdMconfigBuilder ¶
type DnsdMconfigBuilder struct{}
func (*DnsdMconfigBuilder) Build ¶
func (*DnsdMconfigBuilder) Build(networkID string, gatewayID string, graph configurator.EntityGraph, network configurator.Network, mconfigOut map[string]proto.Message) error
type DnsdMconfigBuilderServicer ¶
type DnsdMconfigBuilderServicer struct{}
func (*DnsdMconfigBuilderServicer) Build ¶
func (s *DnsdMconfigBuilderServicer) Build( request *configuratorprotos.BuildMconfigRequest, ) (*configuratorprotos.BuildMconfigResponse, error)
Build builds the dnsd mconfig for a given networkID and gatewayID. It returns the mconfig as a map of config keys to mconfig messages.
Click to show internal directories.
Click to hide internal directories.