Expose LFC cache size limit from sql_exporter (#6912)

## Problem

We want to report how much cache was used and what the limit was.

## Summary of changes

Added one more query to sql_exporter to expose
`neon.file_cache_size_limit`.
This commit is contained in:
Roman Zaynetdinov
2024-02-26 17:36:11 +02:00
committed by GitHub
parent 51a43b121c
commit 459c2af8c1

View File

@@ -102,7 +102,7 @@ files:
- metric_name: lfc_used
type: gauge
help: 'lfc_used'
help: 'LFC chunks used (chunk = 1MB)'
key_labels:
values: [lfc_used]
query: |
@@ -124,6 +124,14 @@ files:
query: |
select lfc_value as lfc_writes from neon.neon_lfc_stats where lfc_key='file_cache_writes';
- metric_name: lfc_cache_size_limit
type: gauge
help: 'LFC cache size limit in bytes'
key_labels:
values: [lfc_cache_size_limit]
query: |
select pg_size_bytes(current_setting('neon.file_cache_size_limit')) as lfc_cache_size_limit;
build: |
# Build cgroup-tools
#