Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Update ¶
func Update(source MetricsSource) error
Types ¶
type MetricsSource ¶
type MetricsSource struct {
ID string `json:"id"`
Provider capability.ProviderKind `json:"provider"`
Class SourceClass `json:"class"`
Scope capability.ProviderScope `json:"scope"`
SharingBoundary string `json:"sharing_boundary,omitempty"`
OwnerApplication string `json:"owner_application,omitempty"`
Network string `json:"network"`
Target string `json:"target"`
Path string `json:"path"`
}
func ListMetrics ¶
func ListMetrics(placement capability.ProviderPlacement, applications []string, includeApplicationProviders, includePlatformProviders bool) ([]MetricsSource, error)
func (MetricsSource) Validate ¶
func (s MetricsSource) Validate() error
type SourceClass ¶
type SourceClass string
const ( SourceApplicationProvider SourceClass = "application-provider" SourcePlatformProvider SourceClass = "platform-provider" )
Click to show internal directories.
Click to hide internal directories.