agents

package
v2.0.1+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BuiltinAgent

type BuiltinAgent interface {
	// Run extracts stats data and sends it to the channel until ctx is canceled.
	Run(ctx context.Context)

	// Changes returns channel that should be read until it is closed.
	Changes() <-chan Change
}

BuiltinAgent is a common interface for all built-in Agents.

type Change

type Change struct {
	Status        inventorypb.AgentStatus
	MetricsBucket []*agentpb.MetricsBucket
}

Change represents built-in Agent status change and/or QAN collect request.

Directories

Path Synopsis
Package mongodb runs built-in QAN Agent for MongoDB profiler.
Package mongodb runs built-in QAN Agent for MongoDB profiler.
mysql
perfschema
Package perfschema runs built-in QAN Agent for MySQL performance schema.
Package perfschema runs built-in QAN Agent for MySQL performance schema.
slowlog
Package slowlog runs built-in QAN Agent for MySQL slow log.
Package slowlog runs built-in QAN Agent for MySQL slow log.
slowlog/parser
Package parser implements a MySQL slow log parser.
Package parser implements a MySQL slow log parser.
Package noop runs no-op built-in Agent for testing.
Package noop runs no-op built-in Agent for testing.
postgres
pgstatstatements
Package pgstatstatements runs built-in QAN Agent for PostgreSQL pg stats statements.
Package pgstatstatements runs built-in QAN Agent for PostgreSQL pg stats statements.
Package process runs Agent processes.
Package process runs Agent processes.
Package supervisor provides supervisor for running Agents.
Package supervisor provides supervisor for running Agents.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL