監視 Sybase SQL Anywhere
在安裝 Instana 代理程式之後,會自動部署並安裝 Sybase SQL Anywhere 感應器。
支援的版本
Instana 僅支援 Sybase SQL 17。
配置
驅動程式安裝
由於授權原因, Instana 無法提供自動 Sybase SQL Anywhere 監視。 只有 Sybase (SAP) 可以配送 Sybase SQL 連線的驅動程式 (jConnect) jar。
當代理程式啟動並探索未提供驅動程式的 Sybase SQL Anywhere Server 時,代理程式會記載下列訊息:
2019-06-24T12:19:03.248+0200 | ERROR | heduler-thread-4 | Sybase | 137 - com.instana.discovery-sybase - 1.0.0 |
Cannot monitor Sybase without the driver jconn4-7.0.jar
2019-06-24T12:19:03.248+0200 | ERROR | heduler-thread-4 | Sybase | 137 - com.instana.discovery-sybase - 1.0.0 |
For license reasons it cannot be provided by Instana and needs to be manually obtained and added to the agent
驅動程式通常以 jconn4.jar 形式提供,且需要重新命名為 jconn4-7.0.jar,這樣 Instana 代理程式就會知道如何解析該相依關係。
若要將驅動程式新增至代理程式,請將它新增至下列位置: <agent_install_dir>/system/com/sybase/jdbc4/jdbc/jconn4/7.0/jconn4-7.0.jar
伺服器連線
為了啟用深度度量值監視,您需要將存取監視資訊的認證通知代理程式。 伺服器名稱在「伺服器」清單中應該是唯一的。 只要提供所需伺服器上其中一個資料庫的存取認證即可。
使用者必須具有系統專用權才能存取資料庫。 角色名稱: SYS_AUTH_DBA_ROLE。
GRANT ROLE SYS_AUTH_DBA_ROLE TO grantee
WITH ADMIN OPTION
WITH NO SYSTEM PRIVILEGE INHERITANCE;
您可以在代理程式配置檔 <agent_install_dir>/etc/instana/configuration.yaml中配置它:
# Sybase SQL Anywhere
com.instana.plugin.sybase:
servers:
SERVER_NAME_1: #example 'server1'
port: '' #default '2638'
database: '' #default 'demo'
user: '' #default is 'DBA'
password: '' #default is 'sql'
度量值集合
若要檢視度量值,請在「Instana 使用者」介面的資訊看板中選取 基礎架構 ,按一下特定的受監視主機,然後您可以看到具有所有已收集度量值及受監視處理程序的主機儀表板。
配置資料
- 程序 ID
- 開始時間
- 埠
- 伺服器類型
- 伺服器版本
- 伺服器名稱
- 連線數上限
- 資料庫
效能度量
伺服器
- 連線
- 磁碟讀取及寫入
- 接收及傳送的位元組數
- 避免及報告的執行緒死鎖數
- 資料庫
資料庫
- 連線
- 磁碟讀取及寫入
- 接收及傳送的位元組數
性能簽章
每一個感應器都有一個精選的性能簽章知識庫,可以根據送入的度量對性能簽章進行持續評估,並根據使用者影響來觸發問題或發生事件。
內建事件 會根據實體上的性能簽章失敗來觸發問題或突發事件,而 自訂事件 會根據任何給定實體的個別度量值臨界值來觸發問題或突發事件。
如需 Sybase SQL Anywhere 感應器的建置事件相關資訊,請參閱 內建事件參照。