Skip to content

Commit

Permalink
update app-oracle.yml monitoring template (#1129)
Browse files Browse the repository at this point in the history
Signed-off-by: ChenXiangxxxxx <90089594+ChenXiangxxxxx@users.noreply.github.com>
  • Loading branch information
ChenXiangxxxxx authored Jul 24, 2023
1 parent 71977dd commit afe8d79
Showing 1 changed file with 43 additions and 1 deletion.
44 changes: 43 additions & 1 deletion manager/src/main/resources/define/app-oracle.yml
Original file line number Diff line number Diff line change
Expand Up @@ -192,7 +192,8 @@ metrics:
password: ^_^password^_^
database: ^_^database^_^
timeout: ^_^timeout^_^
queryType: oneRow
queryType: multiRow

sql: select file_id, file_name, tablespace_name, status, bytes / 1024 / 1024 as bytes, blocks from dba_data_files
url: ^_^url^_^

Expand Down Expand Up @@ -508,3 +509,44 @@ metrics:
queryType: columns
sql: select metric_name, value from gv$sysmetric where metric_name like '%Cache Hit Ratio' order by end_time asc
url: ^_^url^_^

- name: slow_query
priority: 1
fields:
- field: sql_id
type: 1
- field: child_number
type: 1
- field: executions
type: 1
unit: 次数
- field: per_secs
type: 1
unit:
- field: cpu_secs
type: 1
unit:
- field: buffer_gets
type: 1
- field: disk_reads
type: 1
- field: fetches
type: 1
- field: parse_calls
type: 1
- field: optimizer_cost
type: 1
- field: sql_text
type: 1
protocol: jdbc
jdbc:
host: ^_^host^_^
port: ^_^port^_^
platform: oracle
username: ^_^username^_^
password: ^_^password^_^
database: ^_^database^_^
timeout: ^_^timeout^_^
queryType: multiRow
sql: SELECT * FROM (SELECT sql_id, child_number, executions, ROUND(CASE WHEN executions = 0 THEN NULL ELSE elapsed_time / (executions*1000000) END,4) AS per_secs, cpu_time / 1000000 AS cpu_secs, buffer_gets, disk_reads, fetches, parse_calls, optimizer_cost, sql_text FROM v$sql ) where rownum <= 10 ORDER BY per_secs DESC
url: ^_^url^_^

0 comments on commit afe8d79

Please sign in to comment.