Merge branch 'dev/io_stats' into develop
This commit is contained in:
commit
86d5e8917b
@ -49,7 +49,7 @@ metrics:
|
|||||||
query:
|
query:
|
||||||
0: >
|
0: >
|
||||||
SELECT max(age(datfrozenxid)) AS xid_age,
|
SELECT max(age(datfrozenxid)) AS xid_age,
|
||||||
0 AS mxid_age
|
NULL AS mxid_age
|
||||||
FROM pg_database
|
FROM pg_database
|
||||||
90600: >
|
90600: >
|
||||||
SELECT max(age(datfrozenxid)) AS xid_age,
|
SELECT max(age(datfrozenxid)) AS xid_age,
|
||||||
@ -86,6 +86,28 @@ metrics:
|
|||||||
CROSS JOIN pg_stat_checkpointer cp
|
CROSS JOIN pg_stat_checkpointer cp
|
||||||
|
|
||||||
|
|
||||||
|
io_per_backend:
|
||||||
|
type: set
|
||||||
|
query:
|
||||||
|
160000: >
|
||||||
|
SELECT backend_type,
|
||||||
|
COALESCE(SUM(reads * op_bytes), 0)::bigint AS reads,
|
||||||
|
COALESCE(SUM(read_time), 0)::bigint AS read_time,
|
||||||
|
COALESCE(SUM(writes * op_bytes), 0)::bigint AS writes,
|
||||||
|
COALESCE(SUM(write_time), 0)::bigint AS write_time,
|
||||||
|
COALESCE(SUM(writebacks * op_bytes), 0)::bigint AS writebacks,
|
||||||
|
COALESCE(SUM(writeback_time), 0)::bigint AS writeback_time,
|
||||||
|
COALESCE(SUM(extends * op_bytes), 0)::bigint AS extends,
|
||||||
|
COALESCE(SUM(extend_time), 0)::bigint AS extend_time,
|
||||||
|
COALESCE(SUM(op_bytes), 0)::bigint AS op_bytes,
|
||||||
|
COALESCE(SUM(hits), 0)::bigint AS hits,
|
||||||
|
COALESCE(SUM(evictions), 0)::bigint AS evictions,
|
||||||
|
COALESCE(SUM(reuses), 0)::bigint AS reuses,
|
||||||
|
COALESCE(SUM(fsyncs), 0)::bigint AS fsyncs,
|
||||||
|
COALESCE(SUM(fsync_time), 0)::bigint AS fsync_time
|
||||||
|
FROM pg_stat_io
|
||||||
|
GROUP BY backend_type
|
||||||
|
|
||||||
##
|
##
|
||||||
# Per-database metrics
|
# Per-database metrics
|
||||||
##
|
##
|
||||||
@ -107,16 +129,16 @@ metrics:
|
|||||||
temp_files,
|
temp_files,
|
||||||
temp_bytes,
|
temp_bytes,
|
||||||
deadlocks,
|
deadlocks,
|
||||||
0 AS checksum_failures,
|
NULL AS checksum_failures,
|
||||||
blk_read_time,
|
blk_read_time,
|
||||||
blk_write_time,
|
blk_write_time,
|
||||||
0 AS session_time,
|
NULL AS session_time,
|
||||||
0 AS active_time,
|
NULL AS active_time,
|
||||||
0 AS idle_in_transaction_time,
|
NULL AS idle_in_transaction_time,
|
||||||
0 AS sessions,
|
NULL AS sessions,
|
||||||
0 AS sessions_abandoned,
|
NULL AS sessions_abandoned,
|
||||||
0 AS sessions_fatal,
|
NULL AS sessions_fatal,
|
||||||
0 AS sessions_killed,
|
NULL AS sessions_killed,
|
||||||
extract('epoch' from stats_reset)::float AS stats_reset
|
extract('epoch' from stats_reset)::float AS stats_reset
|
||||||
FROM pg_stat_database WHERE datname = %(dbname)s
|
FROM pg_stat_database WHERE datname = %(dbname)s
|
||||||
140000: >
|
140000: >
|
||||||
@ -134,8 +156,7 @@ metrics:
|
|||||||
temp_files,
|
temp_files,
|
||||||
temp_bytes,
|
temp_bytes,
|
||||||
deadlocks,
|
deadlocks,
|
||||||
COALESCE(checksum_failures,
|
COALESCE(checksum_failures, 0) AS checksum_failures,
|
||||||
0) AS checksum_failures,
|
|
||||||
blk_read_time,
|
blk_read_time,
|
||||||
blk_write_time,
|
blk_write_time,
|
||||||
session_time,
|
session_time,
|
||||||
|
|||||||
@ -95,6 +95,20 @@ zabbix_export:
|
|||||||
tags:
|
tags:
|
||||||
- tag: Application
|
- tag: Application
|
||||||
value: PostgreSQL
|
value: PostgreSQL
|
||||||
|
- uuid: 06b1d082ed1e4796bc31cc25f7db6326
|
||||||
|
name: 'PostgreSQL Backend IO Info'
|
||||||
|
type: HTTP_AGENT
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
history: '0'
|
||||||
|
value_type: TEXT
|
||||||
|
trends: '0'
|
||||||
|
description: 'Aggregated statistics about I/O activity for different backend types'
|
||||||
|
url: 'http://localhost:{$AGENT_PORT}/io_per_backend'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: Type
|
||||||
|
value: Raw
|
||||||
- uuid: d890e395fbbc4f2bacbd50e7321fcb9f
|
- uuid: d890e395fbbc4f2bacbd50e7321fcb9f
|
||||||
name: 'PostgreSQL latest version info'
|
name: 'PostgreSQL latest version info'
|
||||||
type: HTTP_AGENT
|
type: HTTP_AGENT
|
||||||
@ -881,6 +895,596 @@ zabbix_export:
|
|||||||
lld_macro_paths:
|
lld_macro_paths:
|
||||||
- lld_macro: '{#DBNAME}'
|
- lld_macro: '{#DBNAME}'
|
||||||
path: $.dbname
|
path: $.dbname
|
||||||
|
- uuid: 6afbe12fb9f54fa2ad29d647429eb16e
|
||||||
|
name: 'Discover I/O Backend Types'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: pgmon_discover_io_backend_types
|
||||||
|
delay: '0'
|
||||||
|
item_prototypes:
|
||||||
|
- uuid: b1ac2e56b30f4812bf33ce973ef16b10
|
||||||
|
name: 'I/O Evictions by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend[evictions,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[?(@.backend_type == "{#BACKEND_TYPE}")].evictions.first()'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: bde8e6c28e714be58fa963a395e14619
|
||||||
|
name: 'I/O Extends by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend[extends,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
units: B
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[?(@.backend_type == "{#BACKEND_TYPE}")].extends.first()'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 5ce7a815c19241a6a398e17539cca1d4
|
||||||
|
name: 'I/O fsyncs by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend[fsyncs,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[?(@.backend_type == "{#BACKEND_TYPE}")].fsyncs.first()'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 3be8cb08b6bc42f7888d8d7877ab759f
|
||||||
|
name: 'I/O Hits by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend[hits,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[?(@.backend_type == "{#BACKEND_TYPE}")].hits.first()'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: e28566682196415fb3bdad9d9a294ae9
|
||||||
|
name: 'I/O Reads by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend[reads,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
units: B
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[?(@.backend_type == "{#BACKEND_TYPE}")].reads.first()'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: e5e9b21c7f7649b284a8ca5b4502cb96
|
||||||
|
name: 'I/O Reuses by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend[reuses,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[?(@.backend_type == "{#BACKEND_TYPE}")].reuses.first()'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 6de5bc1a98dc4d8da23ac0a90983c8aa
|
||||||
|
name: 'I/O Writebacks by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend[writebacks,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
units: B
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[?(@.backend_type == "{#BACKEND_TYPE}")].writebacks.first()'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 87d09d3891c145a898050d390ea7f16e
|
||||||
|
name: 'I/O Writes by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend[writes,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
units: B
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[?(@.backend_type == "{#BACKEND_TYPE}")].writes.first()'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 1587592caf694d91ba9457cafaca7761
|
||||||
|
name: 'I/O Evictions by {#BACKEND_TYPE} - 1h delta'
|
||||||
|
type: CALCULATED
|
||||||
|
key: 'pgmon_io_backend_delta[evictions,1h,{#BACKEND_TYPE}]'
|
||||||
|
delay: 10m
|
||||||
|
params: 'last(//pgmon_io_backend[evictions,{#BACKEND_TYPE}]) - last(//pgmon_io_backend[evictions,{#BACKEND_TYPE}], #1:now-1h)'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 637b0601458147b5b72bc40ab22b2117
|
||||||
|
name: 'I/O Evictions Rate by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend_delta[evictions,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
value_type: FLOAT
|
||||||
|
preprocessing:
|
||||||
|
- type: CHANGE_PER_SECOND
|
||||||
|
parameters:
|
||||||
|
- ''
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon_io_backend[evictions,{#BACKEND_TYPE}]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: c7ed8e1bcb0945ffa2a36b06ea5fe0c5
|
||||||
|
name: 'I/O Extends by {#BACKEND_TYPE} - 1h delta'
|
||||||
|
type: CALCULATED
|
||||||
|
key: 'pgmon_io_backend_delta[extends,1h,{#BACKEND_TYPE}]'
|
||||||
|
delay: 10m
|
||||||
|
units: B/h
|
||||||
|
params: 'last(//pgmon_io_backend[extends,{#BACKEND_TYPE}]) - last(//pgmon_io_backend[extends,{#BACKEND_TYPE}], #1:now-1h)'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 855cbbc83d884b00a6fea457f8e09806
|
||||||
|
name: 'I/O Extends Rate by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend_delta[extends,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
value_type: FLOAT
|
||||||
|
units: Bps
|
||||||
|
preprocessing:
|
||||||
|
- type: CHANGE_PER_SECOND
|
||||||
|
parameters:
|
||||||
|
- ''
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon_io_backend[extends,{#BACKEND_TYPE}]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 20c6135bb6c8491b9ca68fa506232b04
|
||||||
|
name: 'I/O fsyncs by {#BACKEND_TYPE} - 1h delta'
|
||||||
|
type: CALCULATED
|
||||||
|
key: 'pgmon_io_backend_delta[fsyncs,1h,{#BACKEND_TYPE}]'
|
||||||
|
delay: 10m
|
||||||
|
params: 'last(//pgmon_io_backend[fsyncs,{#BACKEND_TYPE}]) - last(//pgmon_io_backend[fsyncs,{#BACKEND_TYPE}], #1:now-1h)'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 7391c372d1704f21b314379c2fe5bb64
|
||||||
|
name: 'I/O fsyncs Rate by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend_delta[fsyncs,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
value_type: FLOAT
|
||||||
|
preprocessing:
|
||||||
|
- type: CHANGE_PER_SECOND
|
||||||
|
parameters:
|
||||||
|
- ''
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon_io_backend[fsyncs,{#BACKEND_TYPE}]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: ab8d0766bbf64db3bb09f9442d268a83
|
||||||
|
name: 'I/O Hits by {#BACKEND_TYPE} - 1h delta'
|
||||||
|
type: CALCULATED
|
||||||
|
key: 'pgmon_io_backend_delta[hits,1h,{#BACKEND_TYPE}]'
|
||||||
|
delay: 10m
|
||||||
|
params: 'last(//pgmon_io_backend[hits,{#BACKEND_TYPE}]) - last(//pgmon_io_backend[hits,{#BACKEND_TYPE}], #1:now-1h)'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: be9aa056b9364c12a8809d5dd3af8387
|
||||||
|
name: 'I/O Hits Rate by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend_delta[hits,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
value_type: FLOAT
|
||||||
|
preprocessing:
|
||||||
|
- type: CHANGE_PER_SECOND
|
||||||
|
parameters:
|
||||||
|
- ''
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon_io_backend[hits,{#BACKEND_TYPE}]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 0c42a40a263948dda4464856747ac6ef
|
||||||
|
name: 'I/O Reads by {#BACKEND_TYPE} - 1h delta'
|
||||||
|
type: CALCULATED
|
||||||
|
key: 'pgmon_io_backend_delta[reads,1h,{#BACKEND_TYPE}]'
|
||||||
|
delay: 10m
|
||||||
|
units: B/h
|
||||||
|
params: 'last(//pgmon_io_backend[reads,{#BACKEND_TYPE}]) - last(//pgmon_io_backend[reads,{#BACKEND_TYPE}], #1:now-1h)'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 01bc131aaec448e6aafb7ef13d1ea5ed
|
||||||
|
name: 'I/O Reads Rate by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend_delta[reads,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
value_type: FLOAT
|
||||||
|
units: Bps
|
||||||
|
preprocessing:
|
||||||
|
- type: CHANGE_PER_SECOND
|
||||||
|
parameters:
|
||||||
|
- ''
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon_io_backend[reads,{#BACKEND_TYPE}]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 740d5c84be6e4b99b4ca3513b6c6c5ea
|
||||||
|
name: 'I/O Reuses by {#BACKEND_TYPE} - 1h delta'
|
||||||
|
type: CALCULATED
|
||||||
|
key: 'pgmon_io_backend_delta[reuses,1h,{#BACKEND_TYPE}]'
|
||||||
|
delay: 10m
|
||||||
|
params: 'last(//pgmon_io_backend[reuses,{#BACKEND_TYPE}]) - last(//pgmon_io_backend[reuses,{#BACKEND_TYPE}], #1:now-1h)'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 8cbc16fc472a44d5945498285e8407be
|
||||||
|
name: 'I/O Reuses Rate by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend_delta[reuses,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
value_type: FLOAT
|
||||||
|
preprocessing:
|
||||||
|
- type: CHANGE_PER_SECOND
|
||||||
|
parameters:
|
||||||
|
- ''
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon_io_backend[reuses,{#BACKEND_TYPE}]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 2e796f4c75a94967a0b11a37a2d64726
|
||||||
|
name: 'I/O Writebacks by {#BACKEND_TYPE} - 1h delta'
|
||||||
|
type: CALCULATED
|
||||||
|
key: 'pgmon_io_backend_delta[writebacks,1h,{#BACKEND_TYPE}]'
|
||||||
|
delay: 10m
|
||||||
|
units: B/h
|
||||||
|
params: 'last(//pgmon_io_backend[writebacks,{#BACKEND_TYPE}]) - last(//pgmon_io_backend[writebacks,{#BACKEND_TYPE}], #1:now-1h)'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 52d2536db79047948893ccb764b2a220
|
||||||
|
name: 'I/O Writebacks Rate by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend_delta[writebacks,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
value_type: FLOAT
|
||||||
|
units: Bps
|
||||||
|
preprocessing:
|
||||||
|
- type: CHANGE_PER_SECOND
|
||||||
|
parameters:
|
||||||
|
- ''
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon_io_backend[writebacks,{#BACKEND_TYPE}]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 6a741d3b857b48eea0e1a4d1deea7183
|
||||||
|
name: 'I/O Writes by {#BACKEND_TYPE} - 1h delta'
|
||||||
|
type: CALCULATED
|
||||||
|
key: 'pgmon_io_backend_delta[writes,1h,{#BACKEND_TYPE}]'
|
||||||
|
delay: 10m
|
||||||
|
units: B/h
|
||||||
|
params: 'last(//pgmon_io_backend[writes,{#BACKEND_TYPE}]) - last(//pgmon_io_backend[writes,{#BACKEND_TYPE}], #1:now-1h)'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
- uuid: 6d10339b08b84a91a931a64050a471cc
|
||||||
|
name: 'I/O Writes Rate by {#BACKEND_TYPE}'
|
||||||
|
type: DEPENDENT
|
||||||
|
key: 'pgmon_io_backend_delta[writes,{#BACKEND_TYPE}]'
|
||||||
|
delay: '0'
|
||||||
|
value_type: FLOAT
|
||||||
|
units: Bps
|
||||||
|
preprocessing:
|
||||||
|
- type: CHANGE_PER_SECOND
|
||||||
|
parameters:
|
||||||
|
- ''
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon_io_backend[writes,{#BACKEND_TYPE}]'
|
||||||
|
tags:
|
||||||
|
- tag: Application
|
||||||
|
value: PostgreSQL
|
||||||
|
- tag: 'Backend Type'
|
||||||
|
value: '{#BACKEND_TYPE}'
|
||||||
|
- tag: Component
|
||||||
|
value: IO
|
||||||
|
graph_prototypes:
|
||||||
|
- uuid: faf1e3f41dd84adba42c414f6efac152
|
||||||
|
name: 'Backend I/O for {#BACKEND_TYPE}'
|
||||||
|
graph_items:
|
||||||
|
- color: 199C0D
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend[evictions,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '1'
|
||||||
|
color: F63100
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend[extends,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '2'
|
||||||
|
color: 2774A4
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend[fsyncs,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '3'
|
||||||
|
color: F7941D
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend[hits,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '4'
|
||||||
|
color: FC6EA3
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend[reads,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '5'
|
||||||
|
color: 6C59DC
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend[reuses,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '6'
|
||||||
|
color: C7A72D
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend[writebacks,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '7'
|
||||||
|
color: BA2A5D
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend[writes,{#BACKEND_TYPE}]'
|
||||||
|
- uuid: 24e2e3ec67cd43058c8b6a02d686fc6a
|
||||||
|
name: 'Backend I/O for {#BACKEND_TYPE} - 1h delta'
|
||||||
|
graph_items:
|
||||||
|
- color: 199C0D
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[evictions,1h,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '1'
|
||||||
|
color: F63100
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[extends,1h,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '2'
|
||||||
|
color: 2774A4
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[fsyncs,1h,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '3'
|
||||||
|
color: F7941D
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[hits,1h,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '4'
|
||||||
|
color: FC6EA3
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[reads,1h,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '5'
|
||||||
|
color: 6C59DC
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[reuses,1h,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '6'
|
||||||
|
color: C7A72D
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[writebacks,1h,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '7'
|
||||||
|
color: BA2A5D
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[writes,1h,{#BACKEND_TYPE}]'
|
||||||
|
- uuid: 815f1a00c19d45a18b10846644710668
|
||||||
|
name: 'Backend I/O Rates for {#BACKEND_TYPE}'
|
||||||
|
graph_items:
|
||||||
|
- color: 199C0D
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[evictions,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '1'
|
||||||
|
color: F63100
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[extends,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '2'
|
||||||
|
color: 2774A4
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[fsyncs,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '3'
|
||||||
|
color: F7941D
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[hits,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '4'
|
||||||
|
color: FC6EA3
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[reads,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '5'
|
||||||
|
color: 6C59DC
|
||||||
|
yaxisside: RIGHT
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[reuses,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '6'
|
||||||
|
color: C7A72D
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[writebacks,{#BACKEND_TYPE}]'
|
||||||
|
- sortorder: '7'
|
||||||
|
color: BA2A5D
|
||||||
|
calc_fnc: ALL
|
||||||
|
item:
|
||||||
|
host: 'PostgreSQL by pgmon'
|
||||||
|
key: 'pgmon_io_backend_delta[writes,{#BACKEND_TYPE}]'
|
||||||
|
master_item:
|
||||||
|
key: 'pgmon[io_per_backend]'
|
||||||
|
lld_macro_paths:
|
||||||
|
- lld_macro: '{#BACKEND_TYPE}'
|
||||||
|
path: $.backend_type
|
||||||
|
preprocessing:
|
||||||
|
- type: JSONPATH
|
||||||
|
parameters:
|
||||||
|
- '$[:]'
|
||||||
- uuid: 8ec029d577ae4872858e2e5cfd1cc40e
|
- uuid: 8ec029d577ae4872858e2e5cfd1cc40e
|
||||||
name: 'Discover Replication'
|
name: 'Discover Replication'
|
||||||
type: HTTP_AGENT
|
type: HTTP_AGENT
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user