oraclecloud-observability
Installation
SKILL.md
Oracle Cloud Observability
Overview
Set up programmatic monitoring for OCI infrastructure using the Monitoring, Logging, and Notifications services. The OCI Console buries these features behind nested menus, and the status page has historically failed to acknowledge outages (e.g., London region, January 2026). This skill builds monitoring you control through code — metric queries, alarm rules, custom metric publishing, and log searches — so you are never surprised by an outage you should have caught.
Purpose: Create a code-driven observability stack that queries metrics, fires alarms, publishes custom metrics, and searches logs without depending on the OCI Console.
Prerequisites
- OCI tenancy with an API signing key in
~/.oci/config - Python 3.8+ with
pip install oci - Compartment OCID containing the resources to monitor
- IAM policies granting
manage alarmsandread metricsin the target compartment - Notification topic created for alarm destinations (or create one in Step 4)