Monitoring Google Cloud SQL

設定

Instana Google Cloud 整合使用服務帳戶,在 Google Cloud 與 Instana 之間建立 API 連線。 以下是建立服務帳戶及提供 Instana 服務帳戶認證以開始代表您進行 API 呼叫的指示。

  1. 導覽至您要設定 Instana 整合之 Google Cloud 專案的 Google Cloud 認證頁面
  2. 建立認證 ,然後選取 服務帳戶金鑰
    SelectService帳戶
  3. 服務帳戶 下拉清單中,選取 新建服務帳戶
  4. 為服務帳戶提供唯一名稱
  5. 選擇角色或建立至少包含下列許可權的自訂角色:
    • monitoring.timeSeries.list
    • cloudsql.instances.list
  6. 選取 JSON 作為金鑰類型,然後按建立
  7. 請記下此檔案的儲存位置,因為需要它才能完成整合
  8. 使用認證檔的路徑,將欄位新增至 configuration.yml credentials_path 。 (配置區段中的範例。)

為了監視專案,需要啟用下列服務:

配置

您可以將下列配置新增至「GCP 代理程式」的 配置檔 ,以配置 Google Cloud SQL 度量值輪詢率 (以秒為單位):

com.instana.plugin.gcp.sql:
  enabled: true
  poll_rate: 60   # in seconds
  credentials_path: '/opt/instana/credentials/cred-gcp.json' # Path to Service Account credentials

度量值集合

若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到包含所有已收集度量值及受監視處理程序的主機儀表板。

配置資料

  • 資料庫版本
  • 實例狀態
  • 地區
  • 區域
  • 層級
  • 實例類型
  • 主要實例名稱
  • 執行中的從屬節點 IO
  • 執行中的從屬節點 SQL

效能度量

度量 說明
可用於失效接手 如果實例上可以使用失效接手作業,則這是> 0。
CPU 保留核心 保留給資料庫的核心數目。
CPU 使用時間 累積 CPU 使用率時間 (以秒為單位)。
CPU 使用率 目前使用中的保留 CPU 部分。
已用的磁碟 資料使用率 (以位元組為單位)。
磁碟配額 資料磁碟大小上限 (以位元組為單位)。
磁碟讀取作業 磁碟讀取 IO 作業速率。
磁碟使用率 目前使用中的磁碟限額部分。
磁碟寫入作業數 磁碟寫入 IO 作業速率。
記憶體配額 RAM 大小上限 (以位元組為單位)。
記憶體用量 RAM 用量 (以位元組為單位)。
記憶體使用率 目前使用中的記憶體配額部分。
MySQL InnoDB 緩衝池頁面變動過 InnoDB 緩衝池中未清除的頁數。
MySQL InnoDB 可用緩衝池頁面 InnoDB 緩衝池中未用的頁數。
MySQL InnoDB 緩衝池頁面總數 InnoDB 緩衝池中的頁面總數。
MySQL InnoDB 資料同步 InnoDB fsync() 呼叫率。
MySQL InnoDB os 日誌 fsyncs InnoDB fsync() 對日誌檔速率的呼叫。
MySQL InnoDB 頁面讀取 InnoDB 頁面讀取率。
MySQL InnoDB 寫入頁面 InnoDB 頁面寫入率。
MySQL 查詢 依伺服器速率執行的陳述式。
MySQL 問題 由用戶端速率傳送的伺服器所執行的陳述式。
MySQL 抄寫/秒落後主要伺服器 讀取抄本落後其主要 (近似值) 的秒數。
MySQL 已傳送位元組數 MySQL 處理程序速率所傳送的位元組數。
MySQL 已接收位元組數 MySQL 處理程序速率所接收的位元組數。
PostgreSQL 後端數 Cloud SQL PostgreSQL 實例的連線數。
PostgreSQL 交易 異動數。
網路連線 Cloud SQL MySQL 實例的連線數。
網路接收量 透過網路的接收位元組速率。
已傳送網路 透過網路傳送位元組的速率。

聚集

「聚集」選項可讓您根據一般統計資料來結合時間序列。 這會導致圖表上顯示度量的線條較少,這可以增進圖表的效能。 我們使用下列選項來收集度量值:

  • Aligner 是 ALIGN_SUM (透過聚集來對齊時間序列。 對齊期間中產生的資料點是期間中所有資料點的總和。
  • 還原劑是零。
  • 對齊期間為一分鐘。