Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
280 changes: 172 additions & 108 deletions src/install/config/postgresql.yaml
Original file line number Diff line number Diff line change
@@ -1,132 +1,196 @@
agentName: postgresql
agentType: integration
title: 'PostgreSQL monitoring integration'
metaDescription: 'Install the PostgreSQL integration'
metaDescription: 'Install the postgresql integration'
introFilePath: 'src/install/postgresql/intro.mdx'
appInfo:
- optionType: dropdown1
- optionType: environment # Select your environment
label: ''
placeholder: 'Select your environment'
options:
- value: 'linux'
displayName: 'Linux'
logo: 'linux'
recommendedGuided: true
- value: 'windows'
displayName: 'Windows'
logo: 'windows'
recommendedGuided: true
- value: 'k8s'
- value: 'k8'
displayName: 'Kubernetes'
logo: 'k8'
- value: 'ecs'
displayName: 'Amazon ECS'
logo: 'amazonECS'
- optionType: deployment
label: "Choose your install path"

- optionType: linux # Select the installation method for linux
label: "Select the installation method"
placeholder: "Choose one:"
options:
- value: "msi"
displayName: "Install using MSI files (Windows)"
logo: 'windows'
recommendedGuided: true
- value: "apt"
displayName: "Install using Apt (Debian, Ubuntu)"
recommendedGuided: true
- value: "yum"
logo: 'linux'
displayName: "Install using Yum (Amazon Linux, CentOS, RHEL)"
recommendedGuided: true
- value: "zypper"
displayName: "Install using Zypper (SLES)"
recommendedGuided: true
logo: 'linux'
- value: "tar"
displayName: "Install from tarball (Other Linux distros)"
recommendedGuided: true
logo: 'linux'
- value: "guided"
displayName: "Guided"
- value: "manual"
displayName: "Manual"
- value: "aurora"
displayName: "Aurora/RDS"
- optionType: yum_deployment # Select the OS for query monitoring
label: "Choose your OS"
placeholder: "Choose one:"
options:
- value: "apt"
displayName: "(Debian, Ubuntu)"
- value: "yum"
displayName: "(Amazon Linux, CentOS, RHEL, Oracle Linux)"

steps:
- filePath: 'src/install/postgresql/appInfo.mdx'
- filePath: 'src/install/postgresql/default-requirements.mdx'
- filePath: 'src/install/postgresql/appInfo_env.mdx'
- filePath: 'src/install/postgresql/appInfo_linux.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'linux'
- filePath: 'src/install/postgresql/linux/requirements.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: linux
options:
- value: 'guided'
- filePath: 'src/install/postgresql/aurora/requirements.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: linux
options:
- value: 'aurora'
- filePath: 'src/install/postgresql/aurora/install-linux.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: linux
options:
- value: 'aurora'
- filePath: 'src/install/postgresql/aurora/install-query-monitoring.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: linux
options:
- value: 'aurora'
- filePath: 'src/install/postgresql/linux/requirements.mdx'
overrides:
- filePath: 'src/install/postgresql/requirements-k8s.mdx'
selectedOptions:
- optionType: dropdown1
- isConditionalStep: true
selectedOptions:
- optionType: linux
options:
- value: 'manual'
- filePath: 'src/install/postgresql/windows/requirements-win.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'windows'
- filePath: 'src/install/postgresql/k8/requirements-k8.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'k8s'
- filePath: 'src/install/postgresql/requirements-amazonECS.mdx'
selectedOptions:
- optionType: dropdown1
- value: 'k8'
- filePath: 'src/install/postgresql/k8/install-k8.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'ecs'
- filePath: 'src/install/postgresql/install-infra.mdx'
- filePath: "src/install/postgresql/linux/install-apt.mdx"
overrides:
- filePath: "src/install/postgresql/linux/install-apt.mdx"
selectedOptions:
- optionType: deployment
options:
- value: "apt"
- filePath: "src/install/postgresql/linux/install-tarball.mdx"
selectedOptions:
- optionType: deployment
options:
- value: "tar"
- filePath: "src/install/postgresql/linux/install-yum.mdx"
selectedOptions:
- optionType: deployment
options:
- value: "yum"
- filePath: "src/install/postgresql/linux/install-zypper.mdx"
selectedOptions:
- optionType: deployment
options:
- value: "zypper"
- filePath: "src/install/postgresql/windows/install-msi.mdx"
selectedOptions:
- optionType: deployment
options:
- value: "msi"
- filePath: 'src/install/postgresql/default-install-linux.mdx'
overrides:
- filePath: 'src/install/postgresql/linux/install-linux.mdx'
selectedOptions:
- optionType: dropdown1
options:
- value: 'linux'
- filePath: 'src/install/postgresql/windows/install-windows.mdx'
selectedOptions:
- optionType: dropdown1
options:
- value: 'windows'
- filePath: 'src/install/postgresql/install-k8s.mdx'
selectedOptions:
- optionType: dropdown1
options:
- value: 'k8s'
- filePath: 'src/install/postgresql/install-amazonECS.mdx'
selectedOptions:
- optionType: dropdown1
options:
- value: 'ecs'
- filePath: 'src/install/postgresql/create-user.mdx'
- filePath: 'src/install/postgresql/query-monitoring.mdx'
overrides:
- filePath: "src/install/postgresql/linux/install-apt-query-monitoring.mdx"
selectedOptions:
- optionType: deployment
options:
- value: "apt"
- filePath: "src/install/postgresql/linux/install-yum-query-monitoring.mdx"
selectedOptions:
- optionType: deployment
options:
- value: "yum"
- filePath: "src/install/postgresql/windows/install-windows-query-monitoring.mdx"
selectedOptions:
- optionType: deployment
options:
- value: "msi"
- value: 'k8'
- filePath: 'src/install/postgresql/amazonECS/requirements-amazonECS.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'ecs'
- filePath: 'src/install/postgresql/amazonECS/install-amazonECS.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'ecs'
- filePath: 'src/install/postgresql/linux/guided.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: linux
options:
- value: 'guided'

- filePath: 'src/install/postgresql/k8/guided.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: kubernetes
options:
- value: 'guided'
- filePath: 'src/install/postgresql/linux/default-install-linux.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: linux
options:
- value: 'manual'
- filePath: 'src/install/postgresql/appInfo_yum.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: linux
options:
- value: 'manual'
- filePath: 'src/install/postgresql/linux/install-apt-query-monitoring.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: yum_deployment
options:
- value: 'apt'
- filePath: 'src/install/postgresql/linux/install-yum-query-monitoring.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: yum_deployment
options:
- value: 'yum'
- filePath: 'src/install/postgresql/find-data.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: yum_deployment
options:
- value: 'apt'
- filePath: 'src/install/postgresql/find-data.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: yum_deployment
options:
- value: 'yum'
- filePath: 'src/install/postgresql/windows/install-windows.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'windows'
- filePath: 'src/install/postgresql/windows/install-windows-query-monitoring.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'windows'
- filePath: 'src/install/postgresql/find-data.mdx'
overrides:
- isConditionalStep: true
selectedOptions:
- optionType: environment
options:
- value: 'windows'
whatsNextFilePath: 'src/install/postgresql/whatsNext.mdx'
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ headingText: Compatibility and requirements
componentType: default
---

* TLS version 1.2 or later, with TLS authentication.

* PostgreSQL version 12 or higher.
* A New Relic account. If you don't have one, you can [sign up](https://newrelic.com/signup) for free. No credit card is required.
* Check out [the Amazon ECS requirements](/docs/integrations/host-integrations/host-integrations-list/monitor-services-running-amazon-ecs).
4 changes: 0 additions & 4 deletions src/install/postgresql/appInfo.mdx

This file was deleted.

5 changes: 5 additions & 0 deletions src/install/postgresql/appInfo_apt.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
componentType: appInfoConfigOption
optionType: apt_deployment
headingText: Select your OS for query level monitoring
---
5 changes: 5 additions & 0 deletions src/install/postgresql/appInfo_env.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
componentType: appInfoConfigOption
optionType: environment
headingText: Select your environment
---
6 changes: 6 additions & 0 deletions src/install/postgresql/appInfo_kubernetes.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
componentType: appInfoConfigOption
optionType: kubernetes
headingText: Select the installation method
---

6 changes: 6 additions & 0 deletions src/install/postgresql/appInfo_linux.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
componentType: appInfoConfigOption
optionType: linux
headingText: Select the installation method
---

6 changes: 6 additions & 0 deletions src/install/postgresql/appInfo_windows.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
componentType: appInfoConfigOption
optionType: windows
headingText: Select the installation method
---

5 changes: 5 additions & 0 deletions src/install/postgresql/appInfo_yum.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
componentType: appInfoConfigOption
optionType: yum_deployment
headingText: Select your OS for query level monitoring
---
Loading