Skip to content

Latest commit

 

History

History
71 lines (44 loc) · 2.64 KB

supervisor.md

File metadata and controls

71 lines (44 loc) · 2.64 KB

supervisor

Monitor Type: supervisor (Source)

Accepts Endpoints: No

Multiple Instances Allowed: Yes

Overview

This monitor will retrieve state of processes running by Supervisor.

Configuration

To activate this monitor in the Smart Agent, add the following to your agent config:

monitors:  # All monitor config goes under this key
 - type: supervisor
   ...  # Additional config

For a list of monitor options that are common to all monitors, see Common Configuration.

Config option Required Type Description
host no string The host/ip address of the Supervisor XML-RPC API. This is used to construct the url option if not provided.
port no integer The port of the Supervisor XML-RPC API. This is used to construct the url option if not provided. (i.e. localhost) (default: 9001)
useHTTPS no bool If true, the monitor will connect to Supervisor via HTTPS instead of HTTP. (default: false)
path no string The URL path to use for the scrape URL for Supervisor. (default: /RPC2)
url no string URL on which to scrape Supervisor XML-RPC API. If this is not provided, it will be derive from the host, port, useHTTPS, and path options. (i.e. http://localhost:9001/RPC2)

Metrics

These are the metrics available for this monitor. Metrics that are categorized as container/host (default) are in bold and italics in the list below.

Non-default metrics (version 4.7.0+)

To emit metrics that are not default, you can add those metrics in the generic monitor-level extraMetrics config option. Metrics that are derived from specific configuration options that do not appear in the above list of metrics do not need to be added to extraMetrics.

To see a list of metrics that will be emitted you can run agent-status monitors after configuring this monitor in a running agent instance.

Dimensions

The following dimensions may occur on metrics emitted by this monitor. Some dimensions may be specific to certain metrics.

Name Description
group Name of the process group.
name Name of the process.