Axiom: Moderní řízení incidentů pro inženýry

Od Dany Chaker

Axiom je platforma observability další generace, která získává popularitu mezi engineering týmy unavenými tradičními nástroji jako Splunk nebo ELK stack. Na rozdíl od starých log aggregatorů kombinuje logy, metriky, traces a alerty v jediném výkonném systému optimalizovaném pro cloud-native workloads.

Proč Axiom?

Klíčová výhoda: Axiom ukládá raw events (ne pre-agregované indexy), umožňující libovolné dotazy na petabyte škále s latencí pod sekundu.

1. Ultra-rychlé hledání & analytics

2. Unifikovaná observability

Logs → Metrics → Traces → Alerts → Vše v jednom datasetu

Žádné silované nástroje. Dotazovat napříč vším:

-- Najdi pomalé API endpoints korelované s errorem
select * from logs 
where service="api" and duration > 2s 
and trace_id is not null
join traces on trace_id 
limit 100

3. Developer-first features

Live Tail: tail -f /path/to/logs pro cloud infra.

Hands-On: Quick Start

  1. Instalace CLI:
curl -sSfL https://axiom.co/install.sh | sh
  1. Ingest logů:
echo '{"level":"info","message":"Hello Axiom"}' | axiom ingest --dataset=myapp
  1. Query:
axiom query 'level=error'

Advanced: Custom Processing

Datasets umožňují definovat processing pipelines:

dataset:
  name: "processed-logs"
  source: "raw-logs"
  transform:
    - parse_json(message)
    - add_field("parsed_level", level)

Srovnání

FeatureAxiomDatadogNew Relic
Raw Storage1PB freeLimitedSampled
Query CostPay per GB queriedPay per hostPay per user
SQL SupportFullLimitedBasic
CLIRichBasicNone

Kdy vybrat Axiom?

Trade-off: Stále mladý (launch 2023), ecosystem menší než u gigantů.

Experimentujte s free tier – opravdu impressive pro debug komplexních systémů.

[ASCII Art via textart.io]