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.