Agent skill · data analytics · jeremylongshore
oraclecloud-observability
Set up programmatic monitoring, logging, and alarms for OCI resources.
Why this skill is useful
Adds specific commands and patterns for programmatic monitoring and logging in Oracle Cloud Infrastructure that the AI wouldn't reliably generate on its own.
What it needs
Requires python installed locally. Requires oraclecloud account access. About 4k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
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 alarms and read metrics in the target compartment Notification topic created for alarm destinations (or create one in Step 4) Instructions Step 1: Query Metrics with MonitoringClient OCI publishes built-in metrics for compute, networking, block storage, and more. Query them programmatically: Step 2: Create Alarm Rules Alarms trigger when a metric crosses a threshold. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/oraclecloud-observability