OCI Monitoring and Observability Skill 是一项面向 Oracle Cloud Infrastructure 的监控、日志与可观测性专业技能,主要用途是提供全面的 OCI CLI 命令,以弥补 Claude 在 OCI 方面训练数据的不足。
一、核心监控服务 技能覆盖三类核心服务:
- 监控服务(Monitoring Service):查询所有 OCI 资源的指标,创建和管理告警,为关键事件设置通知,跟踪资源利用率与性能。
- 日志服务(Logging Service):集中式日志收集与分析,支持服务日志、自定义日志和审计日志,提供日志搜索、过滤、保留与归档。
- 事件服务(Events Service):跟踪资源生命周期变化,基于事件触发动作,可与 Functions、Notifications、Streaming 集成。
二、主要能力
- 指标查询:通过 oci monitoring metric list-metrics 列出指标命名空间,通过 oci monitoring metric-data summarize-metrics-data 查询计算实例 CPU、内存、网络、数据库、块存储、负载均衡等指标。常见命名空间包括 oci_computeagent、oci_autonomous_database、oci_blockstore、oci_lbaas,以及对应指标如 CpuUtilization、MemoryUtilization、NetworksBytesIn、StorageUtilization、Sessions、HttpRequests 等。
- 告警管理:支持告警的列出、获取详情、创建、更新、删除、查看历史与状态。创建告警时可配置命名空间、查询语句、严重级别(CRITICAL/WARNING)、通知目标、待定持续时间、重复通知间隔等参数。
- 日志管理:支持日志组的列出、创建、获取详情,日志的列出、获取、创建服务日志(如 VCN 流日志)。可通过 oci logging-search search-logs 按时间范围、日志来源和模式(如 grep 'ERROR')搜索日志,支持跨多个日志搜索及分页。可启用的日志类型包括 VCN Flow Logs、负载均衡访问/错误日志、对象存储访问日志、审计日志(自动启用)等。
- 事件规则:支持事件规则的列出、获取、创建、更新、删除。可基于事件类型(如计算实例启动/终止、数据库关键事件、对象存储对象创建)触发 ONS 通知或 FAAS 函数。常见事件类型涵盖计算、数据库、网络和对象存储。
- 通知服务:支持主题的列出、创建、获取,订阅的列出、创建(EMAIL、SMS、SLACK)、删除,以及发布测试消息。
三、使用方式 所有操作均通过 OCI CLI 命令执行,涉及 --compartment-id、--namespace、--query-text、--start-time、--end-time、--destinations、--severity、--pending-duration 等参数。查询指标需指定命名空间和查询文本;创建告警需关联通知主题;搜索日志需提供搜索查询与时间范围。技能还提供最佳实践(如基线建立、间隔选择、聚合函数、告警阈值与待定持续时间设置、日志保留与成本管理)和常见监控工作流(实例综合监控、数据库性能监控、成本监控)。
四、适用场景 当用户提及监控资源指标或性能、创建或配置告警、设置通知或警报、查询或搜索日志、启用服务日志、事件规则或事件驱动自动化、性能故障排查、通知主题或订阅、CPU/内存/磁盘/网络利用率、数据库指标或会话、告警阈值或条件时,可激活本技能。
五、限制 本技能基于 OCI CLI 命令,需要具备 OCI 环境和相应 IAM 权限;部分指标和日志的上报存在延迟(如初始指标需等待 5-10 分钟),告警和日志的生效也需满足特定配置条件。故障排查指引涵盖指标不出现、告警不触发、日志不显示、通知未收到等常见问题。技能还说明了与其他技能(计算、数据库、网络、存储)的集成关系。
资料未提供该技能的收费、价格、平台或其他未明确列出的信息。