1.7 KiB
1.7 KiB
Phoenix Observability Stack
Category: PLATFORM_SERVICES
Publisher: Phoenix Cloud Services
Status: PUBLISHED
Version: 1.0.0
Overview
Phoenix Observability Stack provides comprehensive observability with distributed tracing, structured logs with correlation IDs, and SLO monitoring. Features OpenTelemetry integration, distributed tracing across services, and SLOs for ledger posting, message delivery, and transaction settlement.
Key Features
- Distributed tracing: End-to-end request tracking
- OpenTelemetry integration: Standard observability protocol
- Structured logging: JSON logs with correlation IDs
- SLO monitoring: Service level objective tracking
- Metrics collection: Prometheus-compatible metrics
- Alerting: Configurable alerting rules
- Correlation IDs: Request correlation across services
API Endpoints
Get Traces
GET /observability/traces?correlationId=req_123&serviceName=ledger-service
Get Metrics
GET /observability/metrics?serviceName=ledger-service&metricName=request_rate&timeRange=1h
Get Logs
GET /observability/logs?correlationId=req_123&level=ERROR&limit=100
Get SLO Status
GET /observability/slos?serviceName=ledger-service&metricName=uptime
Pricing
- Model: Usage-based
- Per Metric: $0.0001
- Per Log: $0.00005
- Per Trace: $0.001
- Free Tier: 1,000,000 metrics/logs/month, 7-day retention
Compliance
- SOC 2 Type II
SLA
- Uptime: 99.9%
- Latency: <100ms p95
Architecture
- OpenTelemetry collectors
- Distributed tracing backend
- Log aggregation pipeline
- SLO calculation engine