diff --git a/docs/sources/reference/components/database_observability/database_observability.mysql.md b/docs/sources/reference/components/database_observability/database_observability.mysql.md index 11d7c5f14ef..1397a23c7b1 100644 --- a/docs/sources/reference/components/database_observability/database_observability.mysql.md +++ b/docs/sources/reference/components/database_observability/database_observability.mysql.md @@ -3,14 +3,16 @@ canonical: https://grafana.com/docs/alloy/latest/reference/components/database_o description: Learn about database_observability.mysql title: database_observability.mysql labels: - stage: public-preview + stage: general-availability products: - oss --- # `database_observability.mysql` -{{< docs/shared lookup="stability/public_preview.md" source="alloy" version="" >}} +`database_observability.mysql` connects to a MySQL database and collects observability data from the `performance_schema` and `information_schema`. +The component collects query details, schema information, explain plans, query samples, and lock information. +It forwards this data as log entries to Loki receivers and exports targets for Prometheus scraping. ## Usage diff --git a/docs/sources/reference/components/database_observability/database_observability.postgres.md b/docs/sources/reference/components/database_observability/database_observability.postgres.md index 1c0bafc1988..ffd129e0c2a 100644 --- a/docs/sources/reference/components/database_observability/database_observability.postgres.md +++ b/docs/sources/reference/components/database_observability/database_observability.postgres.md @@ -3,14 +3,16 @@ canonical: https://grafana.com/docs/alloy/latest/reference/components/database_o description: Learn about database_observability.postgres title: database_observability.postgres labels: - stage: public-preview + stage: general-availability products: - oss --- # `database_observability.postgres` -{{< docs/shared lookup="stability/public_preview.md" source="alloy" version="" >}} +`database_observability.postgres` connects to a PostgreSQL database and collects observability data from system catalogs and the `pg_stat_statements` extension. +The component collects query details, schema information, explain plans, query samples, and processes PostgreSQL logs. +It forwards this data as log entries to Loki receivers and exports targets for Prometheus scraping. ## Usage diff --git a/internal/component/database_observability/mysql/component.go b/internal/component/database_observability/mysql/component.go index d0e74b868fd..43a4221f953 100644 --- a/internal/component/database_observability/mysql/component.go +++ b/internal/component/database_observability/mysql/component.go @@ -44,7 +44,7 @@ const selectServerInfo = `SELECT @@server_uuid, @@hostname, VERSION()` func init() { component.Register(component.Registration{ Name: name, - Stability: featuregate.StabilityPublicPreview, + Stability: featuregate.StabilityGenerallyAvailable, Args: Arguments{}, Exports: Exports{}, diff --git a/internal/component/database_observability/postgres/component.go b/internal/component/database_observability/postgres/component.go index 1d54f05b545..26593fdb9ec 100644 --- a/internal/component/database_observability/postgres/component.go +++ b/internal/component/database_observability/postgres/component.go @@ -44,7 +44,7 @@ WHERE name = 'server_version';` func init() { component.Register(component.Registration{ Name: name, - Stability: featuregate.StabilityPublicPreview, + Stability: featuregate.StabilityGenerallyAvailable, Args: Arguments{}, Exports: Exports{},