Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install chapter prototype #1335

Open
wants to merge 7 commits into
base: PMM3-branch
Choose a base branch
from
Open
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
3 changes: 3 additions & 0 deletions docs/install-pmm/install-prototype/dummy.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Hi there 👋

This is just a page to fill in the blanks in this prototype's interaction flows. Nothing to see here yet.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Connect database - HAProxy


Hi there 👋

This is just a page to fill in the blanks in this prototype's interaction flows. Nothing to see here yet.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Connect database - Mongo

Hi there 👋

This is just a page to fill in the blanks in this prototype's interaction flows. Nothing to see here yet.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Connect database - PostgreSQL

Hi there 👋

This is just a page to fill in the blanks in this prototype's interaction flows. Nothing to see here yet.
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@

# Connect database - Proxy

Hi there 👋

This is just a page to fill in the blanks in this prototype's interaction flows. Nothing to see here yet.
55 changes: 55 additions & 0 deletions docs/install-pmm/install-prototype/install-pmm-client/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Set up PMM Client

To make Percona Monitoring and Management (PMM) work properly a **PMM Client** needs to be set up in your database environment. This client acts as the messenger, relaying back the key performance insights from your database to the PMM Server.

Depending on your setup, PMM Client may already be set up requiring only authentication or you may need to install it entirely. To understand what needs to be done in your system, select the database technology you're using first.

## Select your database technology and host

Select the database technology you're using so we can direct you to the best set up of your PMM Client and start collecting data signals back to PMM Server.


``` mermaid
graph RL
PS(PMM Server)
subgraph s2[Now: Step 2]
DB[(Database)] -- Data collection --> PC(PMM Client)
end
PC -- Transmission --> PS
```

=== ":material-dolphin: MySQL"

For MySQL check the type of host that you have for your database and follow the instructions required to set up PMM Client.

| <small>*Host*</small> | <small>*Recommended set up*</small> | <small>*Other advanced options*</small> |
| --------------------- | ----------------------------------- | ------------------------------ |
| **Self-hosted / AWS EC2** | [**Install PMM Client using Percona Repositories** :material-arrow-right:](./install-pmm-client/percona-repositories.md) | [Using a PMM Client Docker image](#)<br><br>[Download and install PMM Client files](#) |
| **AWS RDS / AWS Aurora** | [**Configure AWS settings** :material-arrow-right:](#) |
| **Azure Database for MySQL** | [**Configure Azure Settings** :material-arrow-right:](#) |
| **Google Cloud SQL for MySQL** | [**Configure Google Cloud Settings** :material-arrow-right:](#) |
| **Other hosts / No access to the node** | [**Remote monitoring** :material-arrow-right:](#) |

=== ":material-elephant: PostgreSQL"

PostgreSQL links here...

=== ":material-leaf: MongoDB"

MongoDB links here...

=== ":material-database: ProxySQL"

ProxySQL links here...

=== ":material-database: HAproxy"

HAproxy links here...

=== ":simple-linux: Linux"

Directly in Linux links here...

=== "Other technologies"

Others' links here...
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Install PMM Client - AWS Aurora

Hi there 👋

This is just a page to fill in the blanks in this prototype's interaction flows. Nothing to see here yet.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Connect database - Google Cloud

Hi there 👋

This is just a page to fill in the blanks in this prototype's interaction flows. Nothing to see here yet.
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Install PMM Client - Azure

Hi there 👋

This is just a page to fill in the blanks in this prototype's interaction flows. Nothing to see here yet.
Loading
Loading