Files
neon/compute/etc
Suhas Thalanki 46e046e779 Exporting file_cache_used to calculate LFC utilization (#11384)
## Problem

Exporting `file_cache_used` which specifies the number of used chunks in
the LFC. This helps calculate LFC utilization as: `file_cache_used_pages
/ (file_cache_used * file_cache_chunk_size_pages)`

## Summary of changes

Exporting `file_cache_used`.

Related Issue: https://github.com/neondatabase/cloud/issues/26688
2025-04-03 14:54:45 +00:00
..

Compute Configuration

These files are the configuration files for various other pieces of software that will be running in the compute alongside Postgres.

sql_exporter

Adding a sql_exporter Metric

We use sql_exporter to export various metrics from Postgres. In order to add a metric, you will need to create two files: a libsonnet and a sql file. You will then import the libsonnet file in one of the collector files, and the sql file will be imported in the libsonnet file.

In the event your statistic is an LSN, you may want to cast it to a float8 because Prometheus only supports floats. It's probably fine because float8 can store integers from -2^53 to +2^53 exactly.