diff --git a/compute/etc/neon_collector.jsonnet b/compute/etc/neon_collector.jsonnet index da2b86d542..449e1199d0 100644 --- a/compute/etc/neon_collector.jsonnet +++ b/compute/etc/neon_collector.jsonnet @@ -33,6 +33,7 @@ import 'sql_exporter/lfc_hits.libsonnet', import 'sql_exporter/lfc_misses.libsonnet', import 'sql_exporter/lfc_used.libsonnet', + import 'sql_exporter/lfc_used_pages.libsonnet', import 'sql_exporter/lfc_writes.libsonnet', import 'sql_exporter/logical_slot_restart_lsn.libsonnet', import 'sql_exporter/max_cluster_size.libsonnet', diff --git a/compute/etc/sql_exporter/lfc_used_pages.libsonnet b/compute/etc/sql_exporter/lfc_used_pages.libsonnet new file mode 100644 index 0000000000..1e39a93482 --- /dev/null +++ b/compute/etc/sql_exporter/lfc_used_pages.libsonnet @@ -0,0 +1,10 @@ +{ + metric_name: 'lfc_used_pages', + type: 'gauge', + help: 'LFC pages used', + key_labels: null, + values: [ + 'lfc_used_pages', + ], + query: importstr 'sql_exporter/lfc_used_pages.sql', +} diff --git a/compute/etc/sql_exporter/lfc_used_pages.sql b/compute/etc/sql_exporter/lfc_used_pages.sql new file mode 100644 index 0000000000..56d92f8514 --- /dev/null +++ b/compute/etc/sql_exporter/lfc_used_pages.sql @@ -0,0 +1 @@ +SELECT lfc_value AS lfc_used_pages FROM neon.neon_lfc_stats WHERE lfc_key = 'file_cache_used_pages';