explore-dataset

作成者: axiomhq

Axiomデータセットを探索し、そのスキーマ、フィールド、ボリューム、パターンを理解します。新しいデータセットを発見する際、データ構造を調査する際、または…

npx skills add https://github.com/axiomhq/cli --skill explore-dataset

Dataset Exploration

Systematically explore an Axiom dataset to understand its structure, content, and potential use cases.

Arguments

When invoked with a dataset name (e.g., /explore-dataset logs), the name is available as $ARGUMENTS.

Exploration Protocol

1. List Available Datasets

If no dataset specified, list what's available:

axiom dataset list -f json

2. Schema Discovery

Always start here. Discover actual field names and types:

axiom query "['<dataset>'] | getschema" --start-time -1h

Identify:

  • Field names and types
  • Dotted fields requiring bracket notation
  • Timestamp fields
  • Key dimensions (service, status, level)

OTel trace data: If schema contains trace_id, span_id, attributes.*, note that:

  • Service fields are promoted: use ['service.name'] not ['resource.service.name']
  • Custom attributes: ['attributes.custom']['field'] with tostring() for aggregations
  • See axiom-apl skill's OTel reference for field mappings

3. Sample Data

Examine actual values:

axiom query "['<dataset>'] | limit 10" --start-time -1h -f json

Look for:

  • Data structure and relationships
  • Field value formats
  • Data quality issues

4. Volume Analysis

Understand data volume patterns:

axiom query "['<dataset>'] | summarize count() by bin(_time, 1h) | sort by _time asc" --start-time -24h

Analyze:

  • Event volume over time
  • Data freshness
  • Collection gaps

5. Categorical Field Analysis

For each key categorical field (status, level, service):

axiom query "['<dataset>'] | summarize count() by <field> | top 20 by count_" --start-time -1h

Identify:

  • Value distributions
  • Cardinality
  • Key dimensions for filtering

6. Numerical Field Statistics

For numeric fields (duration, bytes, count):

axiom query "['<dataset>'] | summarize count(), min(<field>), max(<field>), avg(<field>), percentiles(<field>, 50, 95, 99)" --start-time -1h

7. Error Pattern Detection

Search for error indicators:

axiom query "search in (['<dataset>']) 'error' or 'fail' or 'exception' | limit 20" --start-time -1h

Output Format

Provide a summary including:

## Dataset Summary: <name>

### Purpose
<What system generated this data, what it represents>

### Key Fields
| Field | Type | Description |
|-------|------|-------------|
| ... | ... | ... |

### Volume
- Events per hour: ~X
- Data freshness: last event at X

### Key Dimensions
- `status`: 200, 400, 500, ...
- `service.name`: api, web, worker, ...

### Recommended Queries
<Common queries for this dataset>

### Monitoring Opportunities
<What could be alerted on>

When NOT to Use

  • Known datasets: If you already understand the schema, skip exploration and query directly
  • Quick field check: Use getschema directly for single field lookups
  • Production queries: Exploration uses expensive operations (search); extract patterns then optimize
  • Repeated analysis: Once explored, document findings and reuse—don't re-explore

APL Reference

For query syntax, invoke the axiom-apl skill which provides comprehensive documentation on operators, functions, and patterns.

axiomhqのその他のスキル

metrics-chart
axiomhq
Axiomメトリクスクエリ結果(application/vnd.metrics.v3+json)を折れ線グラフとしてレンダリングします。デフォルトでは依存関係のないUnicode/ASCIIを使用し、インラインPNG/SVG/sixelにアップグレード可能…
official
spl-to-apl
axiomhq
Splunk SPLクエリをAxiom APLに変換します。コマンドマッピング、関数の同等機能、構文変換を提供します。Splunkからの移行時に使用します…
official
writing-evals
axiomhq
Axiom AI SDK向けの評価スイートをスキャフォールディングします。自然言語の説明から評価ファイル、スコアラー、フラグスキーマ、設定を生成します。作成時に使用…
official
axiom-apl
axiomhq
APLクエリ言語のAxiom向けリファレンス。演算子、関数、パターン、CLIの使用法を提供。専門化されたAxiomスキルによって、記述時などに自動呼び出しされる。
official
detect-anomalies
axiomhq
Axiomデータセット内の異常を統計分析で検出します。異常なパターン、ボリュームスパイク、外れ値、新しいエラータイプなどを探す際に使用します。
official
find-traces
axiomhq
AxiomからOpenTelemetryの分散トレースを分析します。トレースIDの調査、条件(エラー、レイテンシ、サービス)によるトレースの検索、デバッグなどに使用します。
official
gilfoyle
axiomhq
SREエージェント。あなたにできないことをやる。可観測性スタックをクエリし、根本原因を見つける。パニックしない。推測しない。あなたの感情には興味がない。使用…
official
axiom-alerting
axiomhq
Axiomのv2公開APIを使用して、モニターと通知機能を作成・管理します。アラートの構築、通知のルーティング、モニター動作の検証などに使用します。
official