Agent Skills by ALSEL
Anthropic Claudeデータ・分析⭐ リポ 0品質スコア 50/100

query-metrics

Axiom MetricsDB に対してスクリプト経由でメトリクスクエリを実行します。利用可能なメトリクス・タグ・タグ値の探索にも対応します。メトリクスの照会、メトリクスデータセットの調査、メトリクス値の確認、または OTel メトリクスデータの調査を求められた際に使用してください。

description の原文を見る

Runs metrics queries against Axiom MetricsDB via scripts. Discovers available metrics, tags, and tag values. Use when asked to query metrics, explore metric datasets, check metric values, or investigate OTel metrics data.

SKILL.md 本文

Axiom Metrics のクエリ

すべてのスクリプトパスはこのスキルのフォルダからの相対パスです。scripts/<name> として呼び出してください。ターゲットデータセットは otel:metrics:v1 種別である必要があります。

セットアップ、前提条件、および ~/.axiom.toml 設定については、README.md を参照してください。エッジデプロイメントのルーティングは自動です。スクリプトは各データセットの edgeDeployment を読み込み、設定なしで適切なリージョンエンドポイントにルーティングします。

ワークフロー

  1. scripts/datasets <deploy> --kind otel:metrics:v1 — メトリクスデータセットを一覧表示します。
  2. scripts/metrics-spec <deploy> <dataset>クエリを作成する前に必須。MPL は進化しており、スペックが信頼できる情報源です。
  3. scripts/metrics-info <deploy> <dataset> metrics{type, temporality, unit} メタデータ付きでメトリクスを一覧表示します。クエリを作成する前に読んでください(クエリシェイプの選択を参照)。
  4. scripts/metrics-info <deploy> <dataset> tags [<tag> values] — フィルタディメンションを探索します。
  5. scripts/metrics-query <deploy> '<MPL>' <start> <end> — 実行します。イテレーションを繰り返します。

ユーザーが特定のエンティティ(サービス、ホスト、など)を指定した場合、scripts/metrics-info <deploy> <dataset> find-metrics "<value>" でそれを持つメトリクスを見つけます。find-metricsタグ値を検索します。メトリクス名ではなく、一般的な発見には使用しないでください。

クエリシェイプの選択

metrics-info リストは各メトリクスの {type, temporality, unit} を返します。作成する前にこれらを読んでください。メトリクスが単純なスカラーだと想定しないでください。

フィールド影響
typeGaugeCounterMonotonicCounterNonMonotonicHistogram必須の事前集約オペレータ。
temporalityCumulativeDeltanullカウンタ値が累積合計か、間隔ごとのデルタか。null は Gauge では正常です。
unitUCUM 文字列(CelkW.hs%[ppm] など)または null表示単位。結果報告時に保持します。

タイプ別ルール(正確なオペレータ名については metrics-spec を参照 — 進化しています):

  • Gauge — 瞬時値。avg/min/max/sum で直接揃えます。レートを適用しないでください。瞬時値の無意味なデルタを平均化することになります。
  • CounterMonotonic + Cumulative — 累積合計(リセット除く)。生の値がほしいことはめったにありません。まず秒単位のレートに変換し、それから 揃える/集約します。
  • CounterMonotonic + Delta — すでに間隔ごと。レートステップなしでサムして揃えます。
  • CounterNonMonotonic — 上下に変動可(キューの深さ、残高)。意図は曖昧です。レート、デルタ、または現在値がすべて異なる質問に対して意味があります。ユーザーに尋ねてから 1 つを選択します。
  • Histogram — スカラーではありません。align using avg は無意味な結果を生成します。metrics-spec のバケット/分位数オペレータを使用してください。
  • temporality: null — 「このインストルメント型には適用されない」(Gauge の標準)。「データ不足」ではありません。

数値を表示する際は、unit を添付してください(null を単位なしとして扱う)。異なる単位を持つメトリクスを演算で組み合わせる場合は、無意味な数値を無言で生成するのではなく、警告してください。

メトリクスのクエリ

scripts/metrics-query <deploy> '<MPL>' <start> <end>
パラメータ備考
deploy~/.axiom.toml の名前(例:prod)。
MPLパイプライン文字列。データセットは MPL 自体から解析されます。
start / endRFC3339(2025-01-01T00:00:00Z)または相対的(now-1hnow)。

例:

scripts/metrics-query prod \
  '`my-dataset`:`http.server.duration` | align to 5m using avg' \
  now-1h now

scripts/metrics-query prod \
  '`my-dataset`:`http.server.duration`
   | where `service.name` == "frontend" and method == "GET"
   | align to 5m using avg
   | group by status_code using sum' \
  now-1d now

パラメータ

MPL はパラメータを宣言できます(param $svc: string;)。繰り返される -p name=value で値を渡します。スクリプトは API の param__ プレフィックスを適用し、値は MPL リテラルとして逐語的に転送されます(文字列リテラルは引用符を含めます)。

scripts/metrics-query \
  -p svc='"frontend"' \
  -p window='5m' \
  prod \
  'param $svc: string; param $window: Duration;
   `otel-metrics`:`http.server.duration` | where `service.name` == $svc | align to $window using avg' \
  now-1h now

必須パラメータは供給する必要があります。オプションのパラメータは省略できます。結果のリクエストボディシェイプ:

{
  "apl": "param $svc: string; …",
  "startTime": "now-1h",
  "endTime": "now",
  "params": { "param__svc": "\"frontend\"", "param__window": "5m" }
}

タイプ別リテラル構文は metrics-spec にあります。

発見(metrics-info

時間範囲はデフォルトで過去 24 時間。--start / --end でオーバーライドします。

コマンド戻り値
metrics-info <d> <ds> metricsすべてのメトリクス。名前をキーに、{type, temporality, unit} 付き。
metrics-info <d> <ds> metrics --by-type同じリスト。type でグループ化(クライアント側の再形成)。
metrics-info <d> <ds> metrics --type Gauge --type Histogramフィルタリングされたリスト(繰り返し可能、OR セマンティクス。--by-type と組み合わせ可)。
metrics-info <d> <ds> metrics <metric> info単一メトリクスの {type, temporality, unit}。不在の場合は非ゼロ終了。
metrics-info <d> <ds> metrics <metric> describeバンドル:メタデータ + すべてのタグ + タグ値を 1 回の呼び出しで(1+1+N ラウンドトリップを置き換え)。フラグ:--no-values(タグ名のみ)、--values-limit N(タグあたりの値を上限;デフォルト 50、0 = 無制限)。
metrics-info <d> <ds> metrics <metric> tags特定メトリクスが持つタグ。
metrics-info <d> <ds> metrics <metric> tags <tag> valuesそのメトリクスのタグ値。
metrics-info <d> <ds> metrics <metric> tags <tag> typeタグが int/float/string/bool かをプローブ。{type, present_types} を返す。複数の型が共存する場合は mixed、存在しない場合は absent
metrics-info <d> <ds> tagsデータセット内のすべてのタグ。
metrics-info <d> <ds> tags <tag> valuesタグの全値(メトリクス全体)。
metrics-info <d> <ds> find-metrics "<value>"指定のタグを持つメトリクス(メトリクス名ではなく)。

エラーハンドリング

HTTP エラーは messagecode、オプションの detail を含む JSON を返します:

{"message": "...", "code": 400, "detail": {"errorType": 1, "message": "raw error"}}
コード原因
400クエリ構文が無効またはデータセット名が不良
401認証がない/無効
403アクセス権限なし
404データセットが見つからない
429レート制限
500内部エラー

500 の場合、curl -v で再実行して traceparent / x-axiom-trace-id ヘッダーをキャプチャして報告してください。トレース ID がバックエンドチームがデバッグに必要とするものです。

スクリプト

スクリプト使用方法
scripts/setup要件と設定を確認します。
scripts/datasets <deploy> [--kind <kind>]エッジデプロイメント付きでデータセットを一覧表示します。
scripts/metrics-spec <deploy> <dataset>MPL クエリスペックを取得します。
scripts/metrics-query <deploy> <mpl> <start> <end>クエリを実行します。
scripts/metrics-info <deploy> <dataset> ...メトリクス、タグ、値を発見します。
scripts/axiom-api <deploy> <method> <path> [body]低レベル API 呼び出し。
scripts/resolve-url <deploy> <dataset>エッジデプロイメント URL に解決します。

任意のスクリプトを引数なしで実行すると、完全な使用方法が表示されます。

ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ

詳細情報

作者
axiomhq
リポジトリ
axiomhq/skills
ライセンス
MIT
最終更新
不明

Source: https://github.com/axiomhq/skills / ライセンス: MIT

関連スキル

OpenAIデータ・分析⭐ リポ 1,451

hugging-face-trackio

Trackioを使用してMLトレーニング実験を追跡・可視化できます。トレーニング中のメトリクスログ記録(Python API)、トレーニング診断のアラート発火、ログされたメトリクスの取得・分析(CLI)が必要な場合に活用してください。リアルタイムダッシュボード表示、Webhookを使用したアラート、HF Space同期、自動化向けのJSON出力に対応しています。

by gradio-app
汎用データ・分析⭐ リポ 855

btc-bottom-model

ビットコインのサイクルタイミングモデルで、加重スコアリングシステムを搭載しています。日次パルス(4指標、32ポイント)とウィークリー構造(9指標、68ポイント)の2カテゴリーにわたる13の指標を追跡し、0~100のマーケットヒートスコアを算出します。ETFフロー、ファンディングレート、ロング/ショート比率、恐怖・貪欲指数、LTH-MVRV、NUPL、SOPR(LTH+STH)、LTH供給率、移動平均倍率(365日MA、200週MA)、週次RSI、出来高トレンドに対応します。市場サイクル全体を通じて買いと売りの両方の推奨を提供します。ビットコインの底値拾い、BTCサイクルポジション、買い時・売り時、オンチェーン指標、MVRV、NUPL、SOPR、LTH動向、ETFの流出入、ファンディングレート、恐怖指数、ビットコインが過熱状態か、マイナーコスト、暗号資産市場のセンチメント、BTCのポジションサイジング、「今ビットコインを買うべきか」「BTCが天井をつけているか」「オンチェーン指標は何を示しているか」といった質問の際にこのスキルを活用します。

by star23
Anthropic Claudeデータ・分析⭐ リポ 380

protein_solubility_optimization

タンパク質の溶解性最適化 - タンパク質の溶解性を最適化します。タンパク質の特性を計算し、溶解性と親水性を予測し、有効な変異を提案します。タンパク質配列の特性計算、タンパク質機能の予測、親水性計算、ゼロショット配列予測を含むタンパク質エンジニアリング業務に使用できます。3つのSCPサーバーから4つのツールを統合しています。

by SpectrAI-Initiative
Anthropic Claudeデータ・分析⭐ リポ 1,743

research-lookup

Parallel Chat APIまたはPerplexity sonar-pro-searchを使用して、最新の研究情報を検索できます。学術論文の検索にも対応しています。クエリは自動的に最適なバックエンドにルーティングされるため、論文の検索、研究データの収集、科学情報の検証に活用できます。

by K-Dense-AI
Anthropic Claudeデータ・分析⭐ リポ 299

tree-formatting

ggtree(R)またはiTOL(ウェブ)を使用して、系統樹の可視化とフォーマットを行います。系統樹を図として描画する際、ツリーレイアウトの選択、分類学に基づく枝やラベルの色付け、クレードの折りたたみ、サポート値の表示、またはツリーへのオーバーレイ追加が必要な場合に使用してください。系統推定(protein-phylogenyスキルを使用)やドメイン注釈(今後の独立したスキル)には使用しないでください。

by majiayu000
汎用データ・分析⭐ リポ 145

querying-indonesian-gov-data

インドネシア政府の50以上のAPIとデータソースに接続できます。BPJPH(ハラール認証)、BOM(食品安全)、OJK(金融適正性)、BPS(統計)、BMKG(気象・地震)、インドネシア中央銀行(為替レート)、IDX(株式)、CKAN公開データポータル、pasal.id(第三者法MCP)に対応しています。インドネシア政府データを活用したアプリ開発、.go.idウェブサイトのスクレイピング、ハラール認証の確認、企業の法的適正性の検証、金融機関ステータスの照会、またはインドネシアMCPサーバーへの接続時に使用できます。CSRF処理、CKAN API使用方法、IP制限回避など、すぐに実行可能なPythonパターンを含んでいます。

by suryast
本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: axiomhq · axiomhq/skills · ライセンス: MIT