EDB Postgres Enterprise Manager REST APIs v12.0: Probe Configuration v10.2

get__probe_config_agent_{agent_id}

Code samples

GET /probe/config/agent/{agent_id}

Gets all the agent-level probes.

Parameters

NameInTypeRequiredDescription
agent_idpathintegertrueAgent ID
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}

Code samples

GET /probe/config/server/{server_id}

Gets all the server-level probes.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}_{probe_id}

Code samples

GET /probe/config/server/{server_id}/{probe_id}

Gets server-level probe for specified probe ID.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseProbes
Info

This operation does not require authentication

put__probe_config_server_{server_id}_{probe_id}

Code samples

PUT /probe/config/server/{server_id}/{probe_id}

Update server-level probe configuration for specified probe ID.

Body parameter

{
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
}

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization
bodybodyProbeConfigDatatruenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OKStatus 200None

Response Schema

Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}

Gets all the database-level probes.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_{probe_id}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/{probe_id}

Gets database-level probe for specified probe ID.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
probe_idpathintegertrueProbe ID for which probe configuration will be returned.
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseProbes
Info

This operation does not require authentication

put__probe_config_server_{server_id}_database_{database_name}_{probe_id}

Code samples

PUT /probe/config/server/{server_id}/database/{database_name}/{probe_id}

Updates database-level probe configuration for specified probe ID.

Body parameter

{
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
}

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization
bodybodyProbeConfigDatatruenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OKStatus 200None

Response Schema

Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}

Gets all the schema-level probes.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_{probe_id}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}

Gets schema-level probe for specified probe ID.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseProbes
Info

This operation does not require authentication

put__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_{probe_id}

Code samples

PUT /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/{probe_id}

Updates schema-level probe configuration for specified probe ID.

Body parameter

{
  "interval_min": 0,
  "interval_sec": 0,
  "lifetime": 0,
  "enabled": true
}

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization
bodybodyProbeConfigDatatruenone

Example responses

Responses

StatusMeaningDescriptionSchema
200OKStatus 200None

Response Schema

Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_table_{table_name}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}

Gets all the table-level probes.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
table_namepathstringtrueTable name
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_table_{table_name}_{probe_id}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/table/{table_name}/{probe_id}

Gets table-level probe for specified probe ID.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
table_namepathstringtrueTable name
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseProbes
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_index_{index_name}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}

Gets all the index-level probes.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
index_namepathstringtrueIndex name
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_index_{index_name}_{probe_id}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/index/{index_name}/{probe_id}

Gets index level probe for specified probe ID.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
index_namepathstringtrueIndex name
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseProbes
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_sequence_{sequence_name}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}

Gets all the sequence-level probes.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
sequence_namepathstringtrueSequence name
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_sequence_{sequence_name}_{probe_id}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/sequence/{sequence_name}/{probe_id}

Gets sequence-level probe for specified probe ID.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
sequence_namepathstringtrueSequence name
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseProbes
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_function_{function_name}_

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/

Gets all the function-level probes.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
function_namepathstringtrueFunction name
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_function_{function_name}_{probe_id}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/function/{function_name}/{probe_id}

Gets function-level probe for specified probe ID.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
function_namepathstringtrueFunction name
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseProbes
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_view_{view_name}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}

Gets all the view-level probes.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
view_namepathstringtrueView name
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
[
  {
    "probe_id": 0,
    "probe_name": "string",
    "default_interval_min": 0,
    "interval_min": 0,
    "default_interval_sec": 0,
    "interval_sec": 0,
    "default_interval": 0,
    "interval": 0,
    "default_lifetime": 0,
    "lifetime": 0,
    "default_enabled": true,
    "enabled": true,
    "target_type_id_returned": 0
  }
]

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseInline

Response Schema

Status Code 200

NameTypeRequiredRestrictionsDescription
anonymous[Probes]falsenonenone
» probe_idintegerfalsenoneUnique ID of the probe
» probe_namestringfalsenoneName of the probe
» default_interval_minintegerfalsenoneDefines the default interval for the probe to collect statistics (in minutes). Possible values are 0 to 2880.
» interval_minintegerfalsenoneDefines how frequently the probe collects statistics (in minutes). Possible values are 0 to 2880.
» default_interval_secintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds). Possible values are 0 to 59.
» interval_secintegerfalsenoneDefines how frequently the probe collects statistics (in seconds). Possible values are 0 to 59.
» default_intervalintegerfalsenoneDefines the default interval for the probe to collect statistics (in seconds).
» intervalintegerfalsenoneDefines how frequently the probe collects statistics (in seconds).Must be greater than or equal to 10
» default_lifetimeintegerfalsenoneDefines the default history data retention time (in days).
» lifetimeintegerfalsenoneDefines the history data retention time (in days). Valid range is 1-365. This value does not have any effect if 'discard_history' is set to true.
» default_enabledbooleanfalsenoneDefines the default probe enabled/disabled value.
» enabledbooleanfalsenoneSpecifies whether whether the probe is enabled/disabled by default.
» target_type_id_returnedintegerfalsenoneDefines the return target type value.
  • A probe with target_type 100 is responsible for collecting statistics for an agent.
  • A probe with target_type 200 is responsible for collecting statistics for a monitored server.
  • A probe with target_type 300 is responsible for collecting statistics for a database.
  • A probe with target_type 400 is responsible for collecting statistics for a schema.
  • A probe with target_type 500 is responsible for collecting statistics for a table.
  • A probe with target_type 600 is responsible for collecting statistics for a index.
  • A probe with target_type 700 is responsible for collecting statistics for a sequence.
  • A probe with target_type 800 is responsible for collecting statistics for a function.
  • A probe with target_type 900 is responsible for collecting statistics for a view.
Info

This operation does not require authentication

get__probe_config_server_{server_id}_database_{database_name}_schema_{schema_name}_view_{view_name}_{probe_id}

Code samples

GET /probe/config/server/{server_id}/database/{database_name}/schema/{schema_name}/view/{view_name}/{probe_id}

Gets view-level probe for specified probe ID.

Parameters

NameInTypeRequiredDescription
server_idpathintegertrueServer ID
database_namepathstringtrueDatabase name
schema_namepathstringtrueSchema name
view_namepathstringtrueView name
probe_idpathintegertrueProbe ID for which probe configuration will be returned
X-Auth-TokenheaderstringtrueToken of authorization

Example responses

200 Response
{
  "probe_id": 0,
  "probe_name": "string",
  "default_interval_min": 0,
  "interval_min": 0,
  "default_interval_sec": 0,
  "interval_sec": 0,
  "default_interval": 0,
  "interval": 0,
  "default_lifetime": 0,
  "lifetime": 0,
  "default_enabled": true,
  "enabled": true,
  "target_type_id_returned": 0
}

Responses

StatusMeaningDescriptionSchema
200OKSuccessful responseProbes
Info

This operation does not require authentication