From d3b8a8e2bebf092ef91d7312a9e553d065b84ec6 Mon Sep 17 00:00:00 2001 From: Matej Kubinec <32638572+matejkubinec@users.noreply.github.com> Date: Wed, 6 Mar 2024 11:15:01 +0100 Subject: [PATCH] PMM-12952 Use PG Stat Monitor by default (#715) (#719) * PMM-12952 Use PG Stat Monitor by default * PMM-12952 Show PG Stat Monitor option for azure and RDS * PMM-12952 Fix unit test * PMM-12952 Use correct payload * PMM-12952 Default to pg stat statements for RDS and Azure * PMM-12952 Fix unit test & cleanup --- .../components/AddRemoteInstance/AddRemoteInstance.tsx | 5 ++++- .../components/AddRemoteInstance/AddRemoteInstance.types.ts | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/public/app/percona/add-instance/components/AddRemoteInstance/AddRemoteInstance.tsx b/public/app/percona/add-instance/components/AddRemoteInstance/AddRemoteInstance.tsx index 2439e0e058d2b..b6c3877a734e3 100644 --- a/public/app/percona/add-instance/components/AddRemoteInstance/AddRemoteInstance.tsx +++ b/public/app/percona/add-instance/components/AddRemoteInstance/AddRemoteInstance.tsx @@ -56,7 +56,10 @@ const AddRemoteInstance: FC = ({ } if (type === Databases.postgresql) { - initialValues.tracking = TrackingOptions.pgStatements; + initialValues.tracking = + remoteInstanceCredentials.isAzure || remoteInstanceCredentials.isRDS + ? TrackingOptions.pgStatements + : TrackingOptions.pgMonitor; initialValues.disable_comments_parsing = true; } diff --git a/public/app/percona/add-instance/components/AddRemoteInstance/AddRemoteInstance.types.ts b/public/app/percona/add-instance/components/AddRemoteInstance/AddRemoteInstance.types.ts index 3bba0c7cf9374..b466218db5eb3 100644 --- a/public/app/percona/add-instance/components/AddRemoteInstance/AddRemoteInstance.types.ts +++ b/public/app/percona/add-instance/components/AddRemoteInstance/AddRemoteInstance.types.ts @@ -3,7 +3,7 @@ import { RemoteInstanceCredentials, InstanceAvailable, SelectInstance } from 'ap export interface FormValues extends RemoteInstanceCredentials { qan_mysql_perfschema?: boolean; disable_comments_parsing?: boolean; - tracking?: 'qan_postgresql_pgstatements_agent'; + tracking?: TrackingOptions; } export enum TrackingOptions {