71 lines
1.7 KiB
Markdown
71 lines
1.7 KiB
Markdown
|
|
# 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
|
||
|
|
|
||
|
|
```http
|
||
|
|
GET /observability/traces?correlationId=req_123&serviceName=ledger-service
|
||
|
|
```
|
||
|
|
|
||
|
|
### Get Metrics
|
||
|
|
|
||
|
|
```http
|
||
|
|
GET /observability/metrics?serviceName=ledger-service&metricName=request_rate&timeRange=1h
|
||
|
|
```
|
||
|
|
|
||
|
|
### Get Logs
|
||
|
|
|
||
|
|
```http
|
||
|
|
GET /observability/logs?correlationId=req_123&level=ERROR&limit=100
|
||
|
|
```
|
||
|
|
|
||
|
|
### Get SLO Status
|
||
|
|
|
||
|
|
```http
|
||
|
|
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
|