跳到内容

谷歌云平台

PMM可以监视Mraybet雷竞技竞猜在线官网ySQL或PostgreSQL实例谷歌云平台

连接可以是直接使用,也可以是间接使用云SQL代理

MySQL

  1. 在谷歌Cloud上设置一个MySQL实例

  2. 数据库服务器必须能被PMM客户端访问。如果PMM客户端也不托管在GCP上,则需要添加具有公共接口的网络接口。

  3. 配置性能模式MySQL服务器上。使用GCP控制台云壳或者你自己的gcloud安装、运行:

    gcloudsql实例补丁< instance_name >——database-flagsperformance_schema
  4. 登录PMM用户界面。

  5. 选择配置 PMM库存 添加实例

  6. 点击MySQL添加远程实例

  7. 填写远程MySQL实例的详细信息。

    • 确保使用性能模式被选中。
  8. 点击添加服务

  9. 属性中的值MySQL实例概述仪表盘和在查询分析

PostgreSQL

  1. 在谷歌Cloud上建立一个PostgreSQL实例

  2. 数据库服务器必须能被PMM客户端访问。如果PMM客户端也不托管在GCP上,则需要添加具有公共接口的网络接口。

  3. 配置pg_stat_statements.在GCP PostgreSQL服务器上打开一个交互式SQL会话并运行:

    创建扩展pg_stat_statements
  4. 登录PMM用户界面。

  5. 选择配置 PMM库存 添加实例

  6. 选择PostgreSQL添加远程实例

  7. 填写远程PostgreSQL实例的详细信息:

    • 统计跟踪选项中,选择PG统计报表
  8. 点击添加服务

  9. 属性中的值PostgreSQL实例概述仪表板和查询分析

云SQL代理

MySQL

  1. 在GCP上创建实例。

  2. 注意连接为< project_id >: <区>:< db_instance_name >

  3. 启用管理API下载JSON证书文件。

  4. 启用性能模式

  5. 运行Cloud SQL Proxy(在PMM Client节点上运行)。

    • 作为Docker容器:

      码头工人运行- d- v~ /道路/ / admin-api-file.json: /配置- p127.0.0.1:3306:3306gcr.io / cloudsql-docker gce-proxy: 1.19.1/ cloud_sql_proxy实例example-project-NNNN: us-central1: mysql-for-pmmtcp: 0.0.0.0:3306-credential_file/配置
    • 在Linux上:

      wgethttps://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64- ocloud_sql_proxy chmod+ xcloud_sql_proxy。/ cloud_sql_proxy实例example-project-NNNN: us-central1: mysql-for-pmmtcp: 3306-credential_file/ / credential-file.json /路径
  6. 添加实例。

    pmm-admin添加mysql——主机127.0.0.1——港口3306——用户名——密码秘密——服务名称MySQLGCP——query-sourceperfschema

PostgreSQL

  1. 在GCP上创建实例。

  2. 注意连接为< project_id >: <区>:< db_instance_name >

  3. 启用管理API下载JSON证书文件。

  4. 运行Cloud SQL Proxy。

    。/ cloud_sql_proxy实例example-project-NNNN: us-central1: pg-for-pmmtcp: 5432-credential_file/ / credential-file.json /路径
  5. 登录PostgreSQL。

  6. 加载扩展:

    创建扩展pg_stat_statements
  7. 添加服务:

    pmm-admin添加postgresql——主机127.0.0.1——港口5432——用户名“postgres”——密码秘密——服务名称PGGCP

最近更新:2023-03-30
Baidu
map