Documentation
¶
Overview ¶
Package file implements a file-based targets provider for cloudprober.
Index ¶
Constants ¶
View Source
const DefaultProviderID = "file"
DefaultProviderID is the povider id to use for this provider if a provider id is not configured explicitly.
Variables ¶
View Source
var SupportedFilters = struct { RegexFilterKeys []string LabelsFilter bool }{ []string{"name"}, true, }
SupportedFilters defines filters supported by the file-based resources type.
Example:
filter {
key: "name"
value: "cloudprober.*"
}
filter {
key: "labels.app"
value: "service-a"
}
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider provides a file-based targets provider for RDS. It implements the RDS server's Provider interface.
func (*Provider) ListResources ¶
func (p *Provider) ListResources(req *pb.ListResourcesRequest) (*pb.ListResourcesResponse, error)
ListResources returns the list of resources based on the given request.
Click to show internal directories.
Click to hide internal directories.