Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func KernelRelease ¶ added in v0.15.0
Types ¶
type Provider ¶
type Provider interface {
Labels(pid int) (model.LabelSet, error)
Name() string
ShouldCache() bool
}
func Compiler ¶
func Compiler(logger log.Logger, reg prometheus.Registerer) Provider
Compiler provides metadata for determined compiler.
func JavaProcess ¶ added in v0.13.1
type ServiceDiscoveryProvider ¶ added in v0.13.0
type ServiceDiscoveryProvider struct {
// contains filtered or unexported fields
}
func ServiceDiscovery ¶
func ServiceDiscovery(logger log.Logger, ch <-chan map[string][]*discovery.Group, psTree *process.Tree) *ServiceDiscoveryProvider
ServiceDiscovery metadata provider.
func (*ServiceDiscoveryProvider) Labels ¶ added in v0.13.0
func (p *ServiceDiscoveryProvider) Labels(pid int) (model.LabelSet, error)
func (*ServiceDiscoveryProvider) Name ¶ added in v0.13.0
func (p *ServiceDiscoveryProvider) Name() string
func (*ServiceDiscoveryProvider) Run ¶ added in v0.13.0
func (p *ServiceDiscoveryProvider) Run(ctx context.Context) error
func (*ServiceDiscoveryProvider) ShouldCache ¶ added in v0.13.0
func (p *ServiceDiscoveryProvider) ShouldCache() bool
type StatelessProvider ¶
type StatelessProvider struct {
// contains filtered or unexported fields
}
func (*StatelessProvider) Labels ¶
func (p *StatelessProvider) Labels(pid int) (model.LabelSet, error)
func (*StatelessProvider) Name ¶
func (p *StatelessProvider) Name() string
func (*StatelessProvider) ShouldCache ¶
func (p *StatelessProvider) ShouldCache() bool
Source Files
¶
Click to show internal directories.
Click to hide internal directories.