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 Request *qanpb.CollectRequest }
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. |
Click to show internal directories.
Click to hide internal directories.