Skip to content

Commit a49180b

Browse files
SUMO-264517: Otel App: Upgrade Tier 2 Apps to Tier 1 - Oracle (#5570)
* Updating Dashboards and monitors * changes dashboard names removing symbol * Update oracle-opentelemetry.md --------- Co-authored-by: Amee Lepcha <[email protected]>
1 parent 2bce053 commit a49180b

File tree

1 file changed

+38
-16
lines changed

1 file changed

+38
-16
lines changed

docs/integrations/databases/opentelemetry/oracle-opentelemetry.md

Lines changed: 38 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -557,11 +557,30 @@ Recent Jobs in the database. A table of information about recent database jobs,
557557
<img src='https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Oracle-OpenTelemetry/Oracle-Unified-Audit-Syslog.png' alt="Monitor Performance by DB Script" />
558558
See information derived from the syslog audit trail, including successful and failed activities, successful and failed logon attempts. Additionally, this dashboard also provides insight around logon status trend, top current, and database users. This dashboard work with unified audit logs exported from both Windows and Linux environment.
559559

560-
### Performance Details
560+
### Performance and I/O
561561

562-
<img src='https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Oracle-OpenTelemetry/Oracle-Performance-Details.png' alt="Monitor Performance by DB Script" />
563-
The Oracle - Performance Details dashboard gives insight about - count of rollback, commits, transaction, process, session.
564-
In addition to this, it helps monitoring physical and logical reads, PGA allocated. This dashboard is based on the [metrics collected by Oracle DB opentelemetry receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/oracledbreceiver/documentation.md).
562+
<img src='https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Oracle-OpenTelemetry/Oracle-Performance-I-O.png' alt="Monitor Performance by DB Script" />
563+
The Oracle - Performance and I/O dashboard gives insight into session and process utilization against their limits, PGA memory allocation, and overall SQL execution versus parse rates. In addition to this, it monitors detailed I/O metrics around physical reads, write requests, and cache-bypassed direct I/O. This dashboard is based on the [metrics collected by Oracle DB opentelemetry receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/oracledbreceiver/documentation.md).
564+
565+
### Locking and Concurrency
566+
567+
<img src='https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Oracle-OpenTelemetry/Oracle-Locking-Concurrency.png' alt="Monitor Performance by DB Script" />
568+
The Oracle - Locking and Concurrency dashboard gives insight into the rate and total count of critical database deadlocks. In addition to this, it monitors resource contention by tracking DML locks, enqueue locks, and enqueue resources against their configured limits. This dashboard is based on the [metrics collected by Oracle DB opentelemetry receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/oracledbreceiver/documentation.md).
569+
570+
### Application and Session Analysis
571+
572+
<img src='https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Oracle-OpenTelemetry/Oracle-Application-Session-Analysis.png' alt="Monitor Performance by DB Script" />
573+
The Oracle - Application and Session Analysis dashboard gives insight into active sessions broken down by user and background types, transaction commit rates, and logical reads. In addition to this, it monitors application health through rollback rates and SQL parsing efficiency. This dashboard is based on the [metrics collected by Oracle DB opentelemetry receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/oracledbreceiver/documentation.md).
574+
575+
### Parallel Execution
576+
577+
<img src='https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Oracle-OpenTelemetry/Oracle-Parallel-Execution.png' alt="Monitor Performance by DB Script" />
578+
The Oracle - Parallel Execution dashboard gives insight into the rate of parallelized queries, DML, and DDL statements. In addition to this, it provides a detailed downgrade analysis, tracking when parallel operations are reduced or forced to run serially due to resource constraints. This dashboard is based on the [metrics collected by Oracle DB opentelemetry receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/oracledbreceiver/documentation.md).
579+
580+
### Storage Management
581+
582+
<img src='https://sumologic-app-data-v2.s3.amazonaws.com/dashboards/Oracle-OpenTelemetry/Oracle-Storage-Management.png' alt="Monitor Performance by DB Script" />
583+
The Oracle - Storage Management dashboard gives insight into the total used space across all tablespaces and a breakdown of usage by individual tablespace name. In addition to this, it monitors the configured size limits for each tablespace to proactively manage storage. This dashboard is based on the [metrics collected by Oracle DB opentelemetry receiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/receiver/oracledbreceiver/documentation.md).
565584

566585
## Create monitors for Oracle app
567586

@@ -573,15 +592,18 @@ import CreateMonitors from '../../../reuse/apps/create-monitors.md';
573592

574593
| Name | Description | Alert Condition | Recover Condition |
575594
|:--|:--|:--|:--|
576-
| `Oracle - Admin Restricted Command Execution` | This alert is triggered when the Listener cannot resolve a command. | Count `>` 0 | Count `<=` 0 |
577-
| `Oracle - Archival Log Creation` | This alert is triggered when an archive log creation error occurs. | Count `>` 0 | Count `<=` 0 |
578-
| `Oracle - Block Corruption` | This alert is triggered when corrupt data blocks are detected. | Count `>` 0 | Count `<=` 0 |
579-
| `Oracle - Database Crash` | This alert is triggered when the database crashes. | Count `>` 0 | Count `<=` 0 |
580-
| `Oracle - Deadlock` | This alert is triggered when deadlocks are detected. | Count `>` 5 | Count `<=` 5 |
581-
| `Oracle - Fatal NI Connect Error` | This alert is triggered when a "Fatal NI connect error" is detected. | Count `>` 0 | Count `<=` 0 |
582-
| `Oracle - Internal Errors` | This alert is triggered when internal errors are detected. | Count `>` 0 | Count `<=` 0 |
583-
| `Oracle - Login Fail` | This alert is triggered when a user login failure is detected. | Count `>` 0 | Count `<=` 0 |
584-
| `Oracle - Possible Inappropriate Activity` | This alert is triggered when possible inappropriate activity is detected. | Count `>` 0 | Count `<=` 0 |
585-
| `Oracle - TNS Error` | This alert is triggered when TNS operation errors are detected. | Count `>` 0 | Count `<=` 0 |
586-
| `Oracle - Unable To Extend Tablespace` | This alert is triggered when tablespace extension failures are detected. | Count `>` 0 | Count `<=` 0 |
587-
| `Oracle - Unauthorized Command Execution` | This alert is triggered when a user is not authorized to execute a requested listener command in an Oracle instance. | Count `>` 0 | Count `<=` 0 |
595+
| `Oracle - Admin Restricted Command Execution` | This alert is triggered when the Listener is not able to resolve a command. | Count > 0 | Count < = 0 |
596+
| `Oracle - Archival Log Creation` | This alert is triggered when there is an archive log creation error. | Count > 0 | Count < = 0 |
597+
| `Oracle - Block Corruption` | This alert is triggered when corrupted data blocks are detected. | Count > 0 | Count < = 0 |
598+
| `Oracle - Database Crash` | This alert is triggered when the database crashes. | Count > 0 | Count < = 0 |
599+
| `Oracle - Deadlock` | This alert is triggered when deadlocks are detected. | Count > 5 | Count < = 5 |
600+
| `Oracle - Fatal NI Connect Error` | This alert is triggered when a "Fatal NI connect error" occurs. | Count > 0 | Count < = 0 |
601+
| `Oracle - High Process Usage` | This alert is triggered when process usage approaches the configured limit. | Count > = 90 | Count < 90 |
602+
| `Oracle - High Session Usage` | This alert is triggered when the Oracle database session usage exceeds the configured limit. | Count > = 97 | Count < 97 |
603+
| `Oracle - High Tablespace Usage` | This alert is triggered when tablespace usage percentage exceeds the configured limit to prevent disk space issues. | Count > = 90 | Count < 90 |
604+
| `Oracle - Internal Errors` | This alert is triggered when internal errors are detected. | Count > 0 | Count < = 0 |
605+
| `Oracle - Login Fail` | This alert is triggered when a user login fails. | Count > 0 | Count < = 0 |
606+
| `Oracle - Possible Inappropriate Activity` | This alert is triggered when possible inappropriate activities are detected. | Count > 0 | Count < = 0 |
607+
| `Oracle - TNS Error` | This alert is triggered when the TNS operations encounter errors. | Count > 0 | Count < = 0 |
608+
| `Oracle - Unable To Extend Tablespace` | This alert is triggered when the user is unable to extend the tablespaces. | Count > 0 | Count < = 0 |
609+
| `Oracle - Unauthorized Command Execution` | This alert is triggered when an unauthorized user attempts to execute a requested listener command in an Oracle instance. | Count > 0 | Count < = 0 |

0 commit comments

Comments
 (0)