axiom-apl
por axiomhq
Referência da linguagem de consulta APL para Axiom. Fornece operadores, funções, padrões e uso de CLI. Invocado automaticamente por habilidades especializadas do Axiom ao escrever ou…
npx skills add https://github.com/axiomhq/cli --skill axiom-aplAxiom Processing Language (APL)
APL is Axiom's query language for analyzing observability data. This skill provides comprehensive guidance for writing, debugging, and optimizing APL queries.
Quick Reference
Documentation: https://axiom.co/docs/apl/introduction
CLI usage: See references/cli.md
Core Workflow
1. List Available Datasets
axiom dataset list -f json
2. Discover Schema (CRITICAL - Always Do First)
['<dataset>'] | getschema
Never guess field names. The schema shows all fields with their types.
3. Sample Data
['<dataset>'] | limit 10
4. Write Query
See references for operators, functions, and patterns.
APL Syntax Essentials
Dataset Reference
['dataset-name'] // Bracket notation (required for names with dots/dashes)
dataset_name // Plain identifier (only for simple names)
Field Reference
field_name // Plain field
['field.with.dots'] // Bracket notation for dotted fields
['service.name'] // OTel data (see references/otel.md for field mappings)
Basic Query Structure
['dataset']
| where <condition>
| extend <new_field> = <expression>
| summarize <aggregation> by <grouping>
| project <fields>
| sort by <field> desc
| limit 100
Time Handling
Always filter by time first - it's the most selective filter.
// Relative time
| where _time >= ago(1h)
| where _time >= ago(24h) and _time < ago(1h)
// Absolute time
| where _time >= datetime(2024-01-15T10:00:00Z)
| where _time between (datetime(2024-01-15) .. datetime(2024-01-16))
Time functions:
ago(timespan)- Relative past timenow()- Current timedatetime(string)- Parse datetimebin(_time, 5m)- Time bucketingbin_auto(_time)- Automatic bucketing
When NOT to Use
- Simple field lookup: Use
getschemadirectly instead of invoking the full skill - Known query patterns: If you already have a working query, don't re-invoke for syntax help
- Real-time alerting: Use Axiom Monitors for continuous alerting, not ad-hoc queries
References
- CLI Usage - Command flags and execution
- Operators - Tabular and scalar operators
- Functions - String, datetime, aggregation functions
- Patterns - Query patterns by use case
- Common Gotchas - Mistakes and fixes
- OpenTelemetry - OTel field mappings and trace patterns
Mais skills de axiomhq
detect-anomalies
axiomhq
Detecte anomalias em conjuntos de dados Axiom usando análise estatística. Use ao procurar padrões incomuns, picos de volume, outliers ou novos tipos de erro em…
official
explore-dataset
axiomhq
Explore um conjunto de dados Axiom para entender seu esquema, campos, volume e padrões. Use ao descobrir um novo conjunto de dados, investigar a estrutura de dados ou…
official
find-traces
axiomhq
Analisar traces distribuídos do OpenTelemetry do Axiom. Use ao investigar um ID de trace, encontrar traces por critérios (erros, latência, serviço) ou depurar…
official
gilfoyle
axiomhq
Agente de SRE que faz o que você não consegue. Consulta sua stack de observabilidade. Encontra causas raiz. Não entra em pânico. Não adivinha. Não se importa com seus sentimentos. Use…
official
axiom-sre
axiomhq
Investigador SRE especialista em incidentes e depuração. Utiliza metodologia baseada em hipóteses e triagem sistemática. Pode consultar a observabilidade do Axiom quando disponível.…
official
building-dashboards
axiomhq
Projeta e constrói dashboards do Axiom via API. Abrange tipos de gráfico, padrões de consulta APL e metrics/MPL, SmartFilters, layout e opções de configuração. Use quando…
official
controlling-costs
axiomhq
Analisa padrões de consulta do Axiom para encontrar dados não utilizados, depois cria dashboards e monitores para otimização de custos. Use quando solicitado a reduzir custos do Axiom, encontrar dados não utilizados…
official
query-metrics
axiomhq
Executa consultas de métricas no Axiom MetricsDB por meio de scripts. Descobre métricas, tags e valores de tags disponíveis. Use quando solicitado a consultar métricas, explorar métricas…
official