コンテンツにスキップ

OWL CLI ツール一覧


本書では、現在 OWL CLI で直接実行可能な業務ツールの機能について、ツールの範囲、権限タイプ、CLI 使用上の注意事項、ツール一覧、およびカテゴリ別のツール説明を紹介します。

ツールの可視範囲と実行結果は、現在の OWL_TOKEN に対応する API Key の権限に依存します。API Key が該当するリソースや操作の権限を持っていない場合、対応するツールは実行に失敗するか、空の結果を返す可能性があります。

注意

本書では、owl exec で直接呼び出せる業務ツールのみを説明します。owl initowl loginowl syncowl listowl showowl data list などの CLI コマンド自体は含みません。

ツールの範囲

OWL CLI が公開するツールは、プラットフォームの機能拡張に伴い随時更新されます。実際に利用可能なツールは、ローカルで owl sync を実行した後、owl list で返されるツール一覧を基準としてください。

本書でカバーする業務カテゴリは以下のとおりです。

カテゴリ 説明
catalog 統合カタログ、エンティティタイプ、エンティティ詳細、トポロジー関係
dashboard ダッシュボードの作成、置き換え、詳細取得
data DQL namespace の探索、ログ/メトリクス/RUM/APM/Network/Profile/Billing データの探索、DQL ドキュメントのクエリ、DQL 検証、完全クエリ、データ転送非同期クエリ、同一組織内クロスワークスペース Trace クエリ、Profiling 解析
errors エラーセンターの課題クエリとコメント管理
event イベント一覧クエリとイベント詳細取得
incident インシデント一覧、インシデントコメント、操作記録、オンコールスケジュール
infrastructure 統合カタログリソースクエリ
llm LLM 可観測アプリケーション一覧クエリ
member ワークスペースメンバークエリ
mdsearch 統合ドキュメント検索(検索、ドキュメント読み取り、ディレクトリ閲覧)
monitor モニターのクエリ、作成、更新、外部イベント受信
nbook_note 通常ノートと Runbook のクエリ、読み取り、作成、変更、削除
pipeline Pipeline 一覧クエリとサンプル検証

権限タイプ

権限タイプ 意味 使用上の推奨
読み取り専用 クエリ、一覧表示、詳細取得、サンプル検証など、ワークスペースリソースを変更しない操作 日常的な調査や自動化された読み取り専用実行に適しています
書き込み 作成、更新、コメント追加、外部イベント受信など、ワークスペースリソースを変更する操作 本番環境で使用する前に、パラメータと影響範囲を確認することを推奨します
ローカル補助 ローカル DQL ドキュメント検索、ローカル構文検証など、ワークスペースリソースを変更しない補助機能 正式なクエリを実行する前の使用に適しています

CLI 使用上の注意事項

タイプ 注意事項
ツール同期 初回使用時、またはプラットフォームツール更新後は、最初に owl sync を実行してください
カテゴリとツールの参照 owl category listowl listowl list -c <category> を使用してツール一覧を参照してください
ツール定義の確認 実行前に owl show <tool name> でパラメータ定義を確認することを推奨します
ツールの実行 一律 owl exec <tool name> [parameters] でツールを実行します
パラメータの受け渡し --key valuekey=value-p '<json>'--stdin の 4 つの方法をサポートします
時間範囲 一律 13 桁のミリ秒タイムスタンプを使用します
ページネーションパラメータ 通常 page_sizepage_index を使用します
詳細クエリ 通常、一覧ツールが返す UUIDIDURN などの識別子を使用してさらにクエリを実行します
データクエリ 最初に探索系ツールを呼び出して sourcefieldtagindex を取得してから、正式なクエリを実行することを推奨します
データ結果ファイル ツールの出力タイプが data の場合、結果は自動的にローカルデータディレクトリに書き込まれます。owl data listowl data show <file-id> で確認できます

データ結果ファイル内のサンプリングフィールド

ツールの出力タイプが data の場合、CLI はデータファイルを書き出すと同時に、実行結果にオプションで sample フィールドを含めることがあります。

  • sample:数値(浮動小数点数)。今回のクエリのサンプリング比率を示します(例:0.0077 は約 0.77% のサンプリングを意味します)。バックエンドがサンプリング情報を返した場合、またはデータファイルの内容からサンプリング比率を解析できた場合にのみ表示されます。サンプリング情報がない場合は、このフィールドは省略されます。
  • sample が取得できた場合、結果はサンプリングデータに基づく推定値であることを意味します。カウントや合計などの集計を解釈する際は、サンプリング比率で元に戻してから規模を判断する必要があります。

よく使う CLI コマンドの例:

owl sync
owl list
owl list -c data
owl show owl.data.query
owl exec owl.metric.list --mode source
owl exec owl.event.list --start_time 1712505600000 --end_time 1712592000000 --limit 20

ツール一覧

ツールセット ツール 機能 権限
catalog owl.catalog.entity_type_query 統合カタログがサポートするエンティティタイプをクエリ 読み取り専用
catalog owl.catalog.entity_query エンティティタイプ別にエンティティ一覧をクエリ 読み取り専用
catalog owl.catalog.entity_get urn で単一エンティティの詳細を取得 読み取り専用
catalog owl.catalog.entity_topology_query 単一エンティティに関連するトポロジー関係をクエリ 読み取り専用
catalog owl.catalog.all_topology_query グローバルトポロジーのグループ化結果をクエリ 読み取り専用
dashboard owl.dashboard.create ダッシュボードを作成 書き込み
dashboard owl.dashboard.replace 既存のダッシュボード内容を置き換え 書き込み
dashboard owl.dashboard.get ダッシュボードの詳細を取得 読み取り専用
data owl.data.show_dql_namespace DQL namespace 一覧とインデックスサポートの有無を表示 読み取り専用
data owl.data.query 完全な DQL または PromQL クエリを実行 読み取り専用
data owl.data.simple_query_file namespace + 時間範囲などの簡略パラメータでクエリを実行し、データファイルに書き出し 読み取り専用
data owl.data.same_org.trace.query trace_id で現在のワークスペースまたは同一組織内のワークスペースの Trace をクエリ 読み取り専用
data owl.data.search_dql_docs ローカルに同期された DQL ドキュメントとサンプルスニペットをクエリ ローカル補助
data owl.data.check_dql 候補 DQL ステートメントの構文を検証 ローカル補助
data owl.metric.list メトリクスクエリで使用可能な source、フィールド、タグキーを探索 読み取り専用
data owl.rum.list RUM クエリで使用可能な source またはフィールドを探索 読み取り専用
data owl.apm.list APM クエリで使用可能な source またはフィールドを探索 読み取り専用
data owl.network.list Network クエリで使用可能な source またはフィールドを探索 読み取り専用
data owl.profile.list Profile クエリで使用可能な source またはフィールドを探索 読み取り専用
data owl.logging.list ログクエリで使用可能な source またはフィールドを探索 読み取り専用
data owl.logging.cluster_task.create ログクラスタリング(cluster)非同期分析タスクを作成 読み取り専用
data owl.logging.cluster_task.get ログクラスタリング非同期分析タスクの結果を取得 読み取り専用
data owl.data_forwarding.rule.list 現在のアカウントでクエリ可能なデータ転送ルールを探索 読み取り専用
data owl.data_forwarding.query.create オブジェクトストレージデータ転送非同期クエリタスクを作成 読み取り専用
data owl.data_forwarding.query.get データ転送非同期タスクのステータスをクエリ。マスクされた結果をローカルデータファイルに書き込み 読み取り専用
data owl.billing.list Billing クエリで使用可能な source またはフィールドを探索 読み取り専用
data owl.slo.list 現在のワークスペースの SLO 一覧をクエリ 読み取り専用
data owl.log_index.list ログクエリで使用可能なインデックスを一覧表示 読み取り専用
data owl.log_index.get 単一のログインデックスの詳細をクエリ 読み取り専用
data owl.field_schema.get 現在のフィールドカタログをクエリ 読み取り専用
data owl.profiling.get_summary Profiling レコードのサマリー情報をクエリ 読み取り専用
data owl.profiling.parse Profiling レコードの詳細内容を解析 読み取り専用
errors owl.errors.list エラーセンターの課題一覧をクエリ 読み取り専用
errors owl.errors.comment.add エラー課題に新しいコメントを追加 書き込み
errors owl.errors.comment.list エラー課題のコメント一覧をクエリ 読み取り専用
errors owl.errors.comment.update 既存のエラーコメントを更新 書き込み
event owl.event.list イベント一覧をクエリ 読み取り専用
event owl.event.get 単一イベントの詳細をクエリ 読み取り専用
incident owl.incident.list インシデント一覧をクエリ 読み取り専用
incident owl.incident_comment.list インシデントコメント一覧をクエリ 読み取り専用
incident owl.incident_comment.add インシデントに新しいコメントを追加 書き込み
incident owl.incident_operation.list インシデント操作記録をクエリ 読み取り専用
incident owl.incident_schedule.list オンコールスケジュール一覧をクエリ 読み取り専用
incident owl.incident_schedule.get オンコールスケジュールの詳細をクエリ 読み取り専用
infrastructure owl.infrastructure.list インフラストラクチャオブジェクト一覧をクエリ 読み取り専用
infrastructure owl.infrastructure.get 単一インフラストラクチャオブジェクトの詳細をクエリ 読み取り専用
llm owl.llm.list LLM アプリケーション一覧をクエリ 読み取り専用
member owl.member.list ワークスペースメンバー一覧をクエリ 読み取り専用
mdsearch mdsearch_search 統合ドキュメントライブラリを検索し、候補ドキュメントを返す ローカル補助
mdsearch mdsearch_document id またはパスで単一ドキュメントの全文を読み取り ローカル補助
mdsearch mdsearch_catalog 統合ドキュメントライブラリのディレクトリ構造を参照 ローカル補助
monitor owl.monitor.list モニター一覧をクエリ 読み取り専用
monitor owl.monitor.get モニターの詳細をクエリ 読み取り専用
monitor owl.monitor.upsert モニターを作成または更新 書き込み
monitor owl.monitor.receive 外部イベントを送信 書き込み
nbook_note owl.nbook_note.list 現在のアカウントから見える通常ノートと Runbook の基本情報をクエリ 読み取り専用
nbook_note owl.nbook_note.get ノートまたは Runbook の詳細と Markdown 本文を取得 読み取り専用
nbook_note owl.nbook_note.add 通常ノートまたは Runbook を作成 書き込み
nbook_note owl.nbook_note.modify 通常ノートまたは Runbook を変更 書き込み
nbook_note owl.nbook_note.delete 通常ノートまたは Runbook を削除 書き込み
pipeline owl.pipeline.list Pipeline 一覧をクエリ 読み取り専用
pipeline owl.pipeline.validate サンプルデータで Pipeline の処理結果を検証 読み取り専用

Catalog

統合カタログのエンティティタイプ探索、エンティティクエリ、エンティティ詳細取得、トポロジー関係クエリに使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.catalog.entity_type_query 統合カタログがサポートするエンティティタイプをクエリ 現在の Catalog がサポートするエンティティタイプを一覧表示 page_sizepage_index 読み取り専用
owl.catalog.entity_query エンティティタイプ別にエンティティ一覧をクエリ host タイプの Catalog エンティティ一覧をクエリ entity_typepage_sizepage_index 読み取り専用
owl.catalog.entity_get urn で単一エンティティの詳細を取得 この urn に対応するエンティティの詳細をクエリ urn 読み取り専用
owl.catalog.entity_topology_query 単一エンティティに関連するトポロジー関係をクエリ このホストエンティティの上流・下流トポロジーを表示 urn 読み取り専用
owl.catalog.all_topology_query グローバルトポロジーのグループ化結果をクエリ 現在の統合カタログのグローバルトポロジー構造をクエリ なし 読み取り専用

Dashboard

ダッシュボードの作成、置き換え、詳細取得に使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.dashboard.create ダッシュボードを作成 「APM Overview」という名前のダッシュボードを作成 namedashboard_json 書き込み
owl.dashboard.replace 既存のダッシュボード内容を置き換え 指定したダッシュボードを新しい dashboard_json で置き換え dashboard_uuiddashboard_json 書き込み
owl.dashboard.get ダッシュボードの詳細を取得 このダッシュボード UUID に対応する完全な設定をクエリ dashboard_uuid 読み取り専用

Data

完全なデータクエリとクエリ補助に使用します。ログ、メトリクス、RUM、APM、Network、Profile、Billing、およびオブジェクトストレージに転送されたデータをカバーします。

ツール名 機能 使用例 主要パラメータ 権限
owl.data.show_dql_namespace 現在サポートされている DQL namespace を一覧表示し、index をサポートするかどうかを示す 現在どの DQL namespace がサポートされているかを確認 なし 読み取り専用
owl.data.query 完全な DQL または PromQL クエリを実行 過去 1 時間の nginx ログから 500 エラーをクエリ dql_namespacestart_timeend_timequery_modequery_textsourceselectindex 読み取り専用
owl.data.simple_query_file namespace + 時間範囲などの簡略パラメータでクエリを実行し、結果をデータファイルに書き出し 完全な DQL を記述せずに、namespace とフィルタ条件でログをクエリしファイルに書き出し namespacestart_timeend_timeindexsourceselect_clausewhere_clausegroup_by_clauselimit 読み取り専用
owl.data.same_org.trace.query trace_id で現在のワークスペースまたは同一組織内のワークスペースの Trace をクエリ 複数の同一組織内ワークスペースにまたがる Trace を再構築 trace_idworkspace_uuidsstart_timeend_timewhere_clausesourcelimit 読み取り専用
owl.data.search_dql_docs ローカルに同期された DQL ドキュメントとサンプルスニペットをクエリ DQL の percentile の書き方を検索 queryrefresh_docslimit ローカル補助
owl.data.check_dql 候補 DQL ステートメントの構文を検証 手書きの DQL が正しいかどうかを検証 query_text ローカル補助
owl.metric.list メトリクスクエリで使用可能な source、フィールド、タグキーを探索 メトリクスドメインで使用可能な measurement または tag を一覧表示 modesource 読み取り専用
owl.rum.list RUM クエリで使用可能な source またはフィールドを探索 RUM ドメインで使用可能なフィールドを一覧表示 modesource 読み取り専用
owl.apm.list APM クエリで使用可能な source またはフィールドを探索 APM ドメインで使用可能な source をクエリ modesource 読み取り専用
owl.network.list Network クエリで使用可能な source またはフィールドを探索 Network ドメインで使用可能なフィールドを一覧表示 modesource 読み取り専用
owl.profile.list Profile クエリで使用可能な source またはフィールドを探索 Profile ドメインで使用可能な source を表示 modesource 読み取り専用
owl.logging.list ログクエリで使用可能な source またはフィールドを探索 ログドメインで使用可能な source を一覧表示 modesource 読み取り専用
owl.logging.cluster_task.create ログクラスタリング(cluster)非同期分析タスクを作成し、類似ログまたはフィールドでグループ化 最近のログを指定フィールドでクラスタリングし、task_id を返す timeRangeanalysisFieldnamespaceconditionsqueryindexes 読み取り専用
owl.logging.cluster_task.get ログクラスタリング非同期分析タスクの結果を取得 cluster_task.create が返した task_id でクラスタリング結果を取得(task_status=ok で完了) task_id 読み取り専用
owl.data_forwarding.rule.list 現在のアカウントで読み取り可能なデータ転送ルールを一覧表示。デフォルトでは AIAPI でクエリ可能なルールのみを返す クエリ作成前に正確な rule_name を確認し、ルールがクエリ可能かを確認 searchdata_typestore_typequeryable_onlypage_indexpage_size 読み取り専用
owl.data_forwarding.query.create 指定されたデータ転送ルールに対して、オブジェクトストレージ非同期クエリタスクを作成 データ転送ルール forward-rule が指定時間範囲内に転送したエラーレコードをクエリし、task_id を返す rule_namestart_timeend_timesearchpage_sizetoken 読み取り専用
owl.data_forwarding.query.get データ転送非同期タスクのステータスを取得し、ワークスペースのマスクされたレスポンスをローカルデータファイルに書き込み create が返した task_id で結果ファイルを取得し、task_statusitemsnext_token を確認 task_id 読み取り専用
owl.billing.list Billing クエリで使用可能な source またはフィールドを探索 Billing ドメインで使用可能なフィールドを一覧表示 modesource 読み取り専用
owl.slo.list 現在のワークスペースの SLO 一覧をクエリ。名前またはモニター UUID で検索可能 現在のワークスペースの SLO を一覧表示 search 読み取り専用
owl.log_index.list ログクエリで使用可能なインデックスを一覧表示 現在のログインデックスを一覧表示 なし 読み取り専用
owl.log_index.get 単一のログインデックスの詳細をクエリ このログインデックス UUID の詳細をクエリ index_uuid 読み取り専用
owl.field_schema.get 現在のフィールドカタログをクエリ。クエリフィールドの補完に使用 現在使用可能なフィールドカタログを一覧表示 なし 読み取り専用
owl.profiling.get_summary Profiling レコードのサマリー情報をクエリ この profile_id のサマリー情報を表示 profile_idtimeRange 読み取り専用
owl.profiling.parse Profiling レコードの詳細内容を解析 この Profiling レコードの詳細なスタック情報を解析 profile_idlanguagetypeprofile_startprofile_end 読み取り専用

データ転送非同期クエリ

owl.data_forwarding.rule.listowl.data_forwarding.query.createowl.data_forwarding.query.get は、クエリ可能なルールを探索し、ルールを通じてオブジェクトストレージに書き込まれたデータをクエリするために使用します。これら 3 つのツールはすべて単一のアトミック呼び出しであり、CLI が自動的にルールを選択したり、タスクをポーリングしたり、次のデータバッチをクエリしたりすることはありません。rule.listquery.create はテキスト結果を直接返します。query.getoutputTypedata であり、ステータスクエリのたびに新しいローカルデータファイルが書き込まれます。

OWL CLI のみサポート

データ転送クエリツールは OWL CLI でのみ提供されます。Web 側の Obsy Copilot や MCP ツール一覧には表示されません。

以下の順序で 1 回のクエリを実行します。

  1. 正確なルール名が不明な場合、またはルールがクエリ可能かどうかが未確認の場合は、最初に owl.data_forwarding.rule.list を呼び出します。クエリシナリオでは queryable_only=true を維持し、queryable=true の結果から rule_name を選択します。rule_uuidcreate に渡さないでください。
  2. owl.data_forwarding.query.create を呼び出し、選択した rule_name、クエリ時間範囲、フィルタ条件をそのまま渡して task_id を取得します。
  3. その task_id を使用して owl.data_forwarding.query.get を呼び出します。実行結果のファイルオブジェクトにはデータファイル ID は含まれません。owl data list -f json を実行し、該当するエントリを見つけて files[].id をそのまま保存し、owl data show <file-id> を実行します。パスから ID を推測したり推測したりしないでください。
  4. ファイル内の task_status を確認します。値が created または running の場合は、タスクはまだ完了していません。items が空であっても最終結果とはみなさず、後で同じ task_id を使用して get を再度呼び出し、データファイル一覧の手順を繰り返して最新のステータスを確認します。
  5. task_statuscompleted または failed の場合はポーリングを停止します。completed の場合はマスクされた items を読み取ります。failed の場合は返されたエラー情報に基づいて調査します。
  6. completednext_token が空でない場合は、再度 create を呼び出して次のバッチをクエリします。元の rule_namestart_timeend_timesearchpage_size を保持し、next_tokentoken として渡す必要があります。新しい create は新しい task_id を返します。

クエリ可能なルールの探索:

owl exec owl.data_forwarding.rule.list -p '{
  "queryable_only": true,
  "page_index": 1,
  "page_size": 20
}'

最初のバッチのクエリタスク作成:

owl exec owl.data_forwarding.query.create -p '{
  "rule_name": "forward-rule",
  "start_time": 1784800000000,
  "end_time": 1784886400000,
  "search": {
    "conditions": [
      {
        "key": "status",
        "value": "error",
        "logic": "match"
      }
    ],
    "operator": "and"
  },
  "page_size": 20
}'

タスクステータスと結果のクエリ:

owl exec owl.data_forwarding.query.get -p '{"task_id":"task_xxx"}'
owl data list -f json
owl data show <保存したファイル-ID>

次のバッチをクエリする場合は、元のクエリパラメータを再利用し、next_token を渡します。

owl exec owl.data_forwarding.query.create -p '{
  "rule_name": "forward-rule",
  "start_time": 1784800000000,
  "end_time": 1784886400000,
  "search": {
    "conditions": [
      {
        "key": "status",
        "value": "error",
        "logic": "match"
      }
    ],
    "operator": "and"
  },
  "page_size": 20,
  "token": "next_xxx"
}'

パラメータと制限事項:

  • rule.list はデフォルトで queryable_only=true となり、クエリ可能なルールのみを返します。false に設定すると、クエリをサポートしないルールも返されます。その場合は queryableunsupported_reason で原因を判断し、これらのルールに対して create を呼び出してクエリを続行しないでください。
  • rule.listsearch によるルール名のあいまい検索、data_type または store_type によるフィルタリングをサポートします。ページネーション範囲は page_index >= 1page_size は 1 から 100 です。
  • rule_namerule.list が返した正確な値を使用する必要があり、rule_uuid に置き換えることはできません。データタイプとオブジェクトストレージ設定はバックエンドがルールに基づいて決定します。
  • start_timeend_time は 13 桁のミリ秒タイムスタンプであり、end_timestart_time より大きくする必要があります。
  • クエリ時間の上限はワークスペース設定によって決まり、デフォルトは 24 時間です。create レスポンスの query_time_limit_hours が現在実際に有効な上限です。
  • search.conditions[].logicmatchnotMatch のみをサポートします。複数の条件は search.operatorand または or で組み合わせます。
  • page_size の範囲は 1 から 1000 で、デフォルトは 20 です。
  • query.get は完全な結果を CLI に直接出力しません。返されるファイル情報には ID が含まれません。owl data list -f json を実行し、該当するエントリの files[].id をそのまま保存し、owl data show <file-id> でタスクステータスとマスクされた結果を確認します。
  • DF-API-KEY は CLI によって自動的に注入されるため、ツールパラメータとして渡す必要はありません。無料版ワークスペースはこのクエリをサポートしません。
  • S3、OSS、OBS、GCS、TOS 標準ストレージをサポートします。Kafka、プラットフォーム内蔵ストレージ、コールドストレージ、アーカイブデータはサポートしません。

同一組織内クロスワークスペース Trace クエリ

owl.data.same_org.trace.query は、trace_id で現在のワークスペースまたは同一組織内のワークスペースの Trace をクエリするための専用ツールです。クロスワークスペースクエリを行う場合は、最初に owl workspace same-org list を実行して候補ワークスペースを取得し、その後このツールを呼び出します。

  • trace_id は必須パラメータであり、サーバー側でこの条件が強制的に追加されるため、where_clause で重複して追加しないでください。
  • workspace_uuids はオプションの文字列配列です。値には一覧結果の workspace_uuid を使用します。workspace_id は一覧のページネーションにのみ使用され、クエリには使用できません。
  • workspace_uuids を省略するか空の配列を渡した場合、現在の API Key が所属するワークスペースのみがクエリされます。
  • 同一組織内クロスワークスペースクエリ機能が無効になっている場合、現在のワークスペースのみのクエリが許可されます。他のワークスペース UUID を渡すとパラメータエラーが返されます。
  • where_clause は追加の DQL 条件フラグメントのみを渡し、外側の中括弧は含みません。
  • start_timeend_time は 13 桁のミリ秒タイムスタンプを使用します。sourcelimit でクエリ範囲を絞り込むこともできます。
  • 返される内容は、元の DQL クエリ結果の構造を保持します。クロスワークスペース Trace クエリでは、owl.data.queryowl.data.simple_query_file にフォールバックしないでください。
owl workspace same-org list
owl exec owl.data.same_org.trace.query -p '{"trace_id":"TRACE-XXXX","workspace_uuids":["wksp_xxx"]}'

Errors

エラーセンターの課題一覧クエリ、およびコメントの追加、クエリ、更新に使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.errors.list エラーセンターの課題一覧をクエリ 過去 24 時間のエラー課題一覧をクエリ start_timeend_timepage_sizepage_indexconditionsassignerissue_status 読み取り専用
owl.errors.comment.add エラー課題に新しいコメントを追加 このエラー課題に調査コメントを追加 issue_idcommentattachment_uuidsextend 書き込み
owl.errors.comment.list エラー課題のコメント一覧をクエリ このエラー課題のコメント記録を表示 issue_idpage_sizepage_index 読み取り専用
owl.errors.comment.update 既存のエラーコメントを更新 このエラーコメントの内容を更新 comment_uuidcommentattachment_uuidsextend 書き込み

Event

イベントセンターの一覧クエリとイベント詳細取得に使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.event.list イベント一覧をクエリ 過去 1 時間の critical イベントをクエリ start_timeend_timestatuslimit 読み取り専用
owl.event.get 単一イベントの詳細をクエリ。イベントの時間範囲を指定可能 このイベント doc_id の指定時間範囲内の詳細をクエリ doc_idtimeRange 読み取り専用
  • owl.event.liststart_timeend_time を必須とします。status の指定可能な値は fatalcriticalerrorwarningnodata です。limit のデフォルト値は 20、最大値は 100 です。返される項目には、イベントのディメンションタグフィールド df_dimension_tags が含まれる場合があります。
  • owl.event.gettimeRange はオプションの 2 要素配列 [start, end] で、要素はすべて 13 桁のミリ秒タイムスタンプであり、endstart より大きくする必要があります。パラメータ名は timeRange であり、time_range に書き換えないでください。

Incident

インシデント一覧、インシデントコメント、操作記録、オンコールスケジュールのクエリに使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.incident.list インシデント一覧をクエリ 現在のすべてのインシデントをクエリ searchpage_sizepage_index 読み取り専用
owl.incident_comment.list インシデントコメント一覧をクエリ このインシデントのコメント記録を表示 incident_uuid 読み取り専用
owl.incident_comment.add インシデントに新しいコメントを追加 このインシデントに処理経過を追加 incident_uuidcomment 書き込み
owl.incident_operation.list インシデント操作記録をクエリ このインシデントの操作履歴を表示 incident_uuidpage_sizepage_index 読み取り専用
owl.incident_schedule.list オンコールスケジュール一覧をクエリ 現在のオンコールスケジュール一覧をクエリ searchpage_sizepage_index 読み取り専用
owl.incident_schedule.get オンコールスケジュールの詳細をクエリ このオンコールスケジュールの詳細設定をクエリ schedule_uuid 読み取り専用

Infrastructure

インフラストラクチャオブジェクトの一覧と詳細クエリに使用します。ホスト、コンテナ、プロセスなどのリソースオブジェクトをカバーします。

ツール名 機能 使用例 主要パラメータ 権限
owl.infrastructure.list インフラストラクチャオブジェクト一覧をクエリ 現在のすべてのホストオブジェクトをクエリ resource_typelimitfilters 読み取り専用
owl.infrastructure.get 単一インフラストラクチャオブジェクトの詳細をクエリ このコンテナオブジェクトの詳細情報をクエリ resource_typeidentity_value 読み取り専用

LLM

LLM 可観測アプリケーション一覧のクエリに使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.llm.list LLM アプリケーション一覧をクエリ 現在のすべての LLM アプリケーションを一覧表示 searchtypepage_sizepage_index 読み取り専用

Member

ワークスペースメンバー一覧のクエリと、名前・メールアドレスキーワードによる検索に使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.member.list ワークスペースメンバー一覧をクエリ メールアドレスに alice を含むメンバーを検索 search 読み取り専用

Monitor

モニター一覧のクエリ、詳細取得、作成または更新、外部イベント受信に使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.monitor.list モニター一覧をクエリ 現在有効なモニターをクエリ searchstatus_list 読み取り専用
owl.monitor.get モニターの詳細をクエリ このモニタールールの完全な設定をクエリ rule_uuid 読み取り専用
owl.monitor.upsert モニターを作成、または既存のモニターを更新 新しい外部イベントモニターを作成 json_scriptrule_uuidstatussecretalert_policy_uuidstags 書き込み
owl.monitor.receive 受信エンドポイントに外部イベントを送信 このモニターにテストイベントを送信 eventtargetmonitorextra_data 書き込み

ノートと Runbook

現在の API Key アカウントから見える通常ノートと Runbook を管理するために使用します。通常ノートは結論や参考情報の記録に適しており、Runbook は再利用可能な操作手順の保存に適しています。

ツール名 機能 使用例 主要パラメータ 権限
owl.nbook_note.list 見えるノートと Runbook の基本情報をクエリ。Markdown 本文は返さない タイプ、タイトル、本文、タグで内容をフィルタリング page_indexpage_sizesearchtagstagkv_querytype 読み取り専用
owl.nbook_note.get note_uuid でノートまたは Runbook の詳細と Markdown 本文を取得 指定された内容の完全な本文を読み取り note_uuid 読み取り専用
owl.nbook_note.add 通常ノートまたは Runbook を作成し、基本情報を返す タグ付きの Markdown Runbook を作成 titlecontenttagstag_kvtype 書き込み
owl.nbook_note.modify note_uuid でノートを変更し、更新後の基本情報を返す ノートのタイトル、本文、タグを更新 note_uuidtitlecontenttagstag_kv 書き込み
owl.nbook_note.delete note_uuid でノートを削除 指定されたノートを削除 note_uuid 書き込み
  • owl.nbook_note.listpage_index のデフォルト値は 1、page_size のデフォルト値は 20、最大値は 100 です。
  • owl.nbook_note.listtype の指定可能な値は normalrunbook です。省略時は両方のタイプを返します。
  • owl.nbook_note.get は Markdown 本文 content を返す唯一のツールですが、pathetagversion は返しません。listaddmodify はタイトル、タイプ、タグなどの基本情報のみを返し、contentpath、ETag、バージョン情報は返しません。delete は削除操作の簡略化された結果を返します。
  • owl.nbook_note.addtitlecontent を必須とします。type の指定可能な値は normalrunbook で、省略時は通常ノートを作成します。このツールは path を受け付けません。created_source はサーバー側で固定で ai に設定され、作成アカウントは現在の API Key から取得されます。
  • owl.nbook_note.modifynote_uuid に加えて、titlecontenttagstag_kv のうち少なくとも 1 つを指定する必要があります。content を省略した場合は元の本文が保持されます。
  • コンテンツタイプは作成後に変更できません。getmodifydeletetype を受け付けません。タイプを変更する必要がある場合は、目的のタイプで再作成してください。
  • 取得、変更、削除はすべて一覧が返す note_uuid を使用します。pathetagif_matchversioncreatorcreated_source など、バックエンドが管理するフィールドは渡さないでください。
  • tagkv_query は一覧ツールで使用する TagKV 式文字列です。tag_kv は作成・変更ツールで使用するキーと値のオブジェクトです。両者を混同しないでください。

Pipeline

Pipeline 一覧のクエリとサンプル検証に使用します。

ツール名 機能 使用例 主要パラメータ 権限
owl.pipeline.list Pipeline 一覧をクエリし、デコードされた内容を返す 名前に nginx を含む Pipeline を一覧表示 searchscopecategories 読み取り専用
owl.pipeline.validate サンプルデータで Pipeline の処理結果を検証 このログサンプルで、この Pipeline が正しく解析できるかを検証 contenttestDatadataType 読み取り専用

mdsearch

統合ドキュメントライブラリの検索、単一ドキュメントの読み取り、ディレクトリ閲覧に使用します。中国語、英語、および混合言語のクエリをサポートします。

ツール名 機能 使用例 主要パラメータ 権限
mdsearch_search 統合ドキュメントライブラリを検索し、ソートされた候補ドキュメントを返す 特定のインテグレーションの導入ドキュメントを検索 qtoppath_prefixtagsmodesort ローカル補助
mdsearch_document id またはパスで単一ドキュメントの全文を読み取り 候補結果内の特定のドキュメントの完全な内容を読み取り idmeta ローカル補助
mdsearch_catalog 統合ドキュメントライブラリの最上位ディレクトリと代表的なドキュメントを参照 ドキュメントライブラリの全体構造を把握 なし ローカル補助

CLI の使用パス

データクエリ関連の問題

「メトリクス、ログ、RUM、APM、Network、Profile、Billing データのクエリ」などの問題に適しています。

  1. 最初に owl.data.show_dql_namespace を実行して対象の namespace を確認します。
  2. データドメインに応じて探索系ツールを呼び出します。

    • メトリクス:owl.metric.list
    • RUM:owl.rum.list
    • APM:owl.apm.list
    • Network:owl.network.list
    • Profile:owl.profile.list
    • Logging:owl.logging.list
    • Billing:owl.billing.list
    • ログインデックス:owl.log_index.list
    • フィールドカタログ:owl.field_schema.get
  3. DQL 構文の確認が必要な場合は、最初に owl.data.search_dql_docs を呼び出してドキュメントを検索します。

  4. 完全な DQL を手書きした後、最初に owl.data.check_dql を呼び出してローカル検証を行います。
  5. 最後に owl.data.query を呼び出して正式なクエリを実行します。

Profiling 分析関連の問題

profile_id を取得済みで、サマリーの表示や詳細なスタック情報の解析を希望する」などの問題に適しています。

  1. 最初に owl.data.query で Profiling データドメイン内の対象 profile_id を特定します。
  2. owl.profiling.get_summary を呼び出してサマリー情報を取得します。
  3. サマリー結果の languagetypeprofile_startprofile_end を再利用し、owl.profiling.parse を呼び出して詳細内容を解析します。

インシデント調査関連の問題

「インシデントのクエリ、処理経過の追跡、コメントの追加」などの問題に適しています。

  1. 最初に owl.incident.list を呼び出してインシデントをクエリします。
  2. incident_uuid に基づいてさらに以下を呼び出します。

    • owl.incident_comment.list でコメントを表示
    • owl.incident_operation.list で操作記録を表示
    • 処理経過を追加する必要がある場合は、owl.incident_comment.add を呼び出します。

ダッシュボード管理関連の問題

「ダッシュボードの作成、ダッシュボード内容の置き換え、既存のダッシュボード設定の表示」などの問題に適しています。

  1. 新しいダッシュボードを作成する場合は owl.dashboard.create を呼び出します。
  2. 既存のダッシュボードを置き換える場合は owl.dashboard.replace を呼び出します。
  3. 現在の設定を表示する必要がある場合は owl.dashboard.get を呼び出します。

ノートと Runbook 管理関連の問題

「通常ノートと Runbook の検索、読み取り、作成、変更、削除」などの問題に適しています。

  1. 最初に owl.nbook_note.list を呼び出して内容を検索し、note_uuid を取得します。範囲を絞り込む必要がある場合は、type=normal または type=runbook でフィルタリングします。
  2. Markdown 本文を読み取る必要がある場合は、owl.nbook_note.get を呼び出します。
  3. ノートを作成する場合は owl.nbook_note.add を呼び出し、typenormal または runbook を作成できます。更新する場合は owl.nbook_note.modify を呼び出します。既存のノートのタイプは変更できません。
  4. 削除する場合は owl.nbook_note.delete を呼び出します。書き込み操作を実行する前に、対象のノートまたは Runbook とその影響範囲を確認してください。

モニター管理関連の問題

「モニターの表示、モニターの作成、モニターの更新、テストイベントの送信」などの問題に適しています。

  1. 最初に owl.monitor.list を呼び出して対象のモニターを参照します。
  2. 詳細が必要な場合は owl.monitor.get を呼び出します。
  3. 作成または更新する場合は owl.monitor.upsert を呼び出します。
  4. 外部イベントを送信して受信経路を検証する必要がある場合は owl.monitor.receive を呼び出します。

フィードバック

このページは役に立ちましたか?