Structured response bodyBody structurat al răspunsului
application/json
Structured response bodyBody structurat al răspunsului
Complete response schemaSchema completă a răspunsului
{
"$ref": "#/components/schemas/AnalyticsSummary",
"type": "object",
"additionalProperties": false,
"required": [
"from",
"to",
"submissions",
"ingestion",
"processing",
"processing_load",
"storage",
"rates",
"failures",
"percentile_method",
"document_generation"
],
"properties": {
"from": {
"type": "string",
"format": "date-time"
},
"to": {
"type": "string",
"format": "date-time"
},
"submissions": {
"$ref": "#/components/schemas/AnalyticsSubmissionSummary",
"type": "object",
"additionalProperties": false,
"required": [
"count",
"raw_bytes"
],
"properties": {
"count": {
"type": "integer",
"minimum": 0
},
"raw_bytes": {
"type": "integer",
"minimum": 0
}
}
},
"ingestion": {
"$ref": "#/components/schemas/AnalyticsIngestionSummary",
"type": "object",
"additionalProperties": false,
"required": [
"accepted_count",
"rejected_count",
"no_processing_count",
"decision_latency"
],
"properties": {
"accepted_count": {
"type": "integer",
"minimum": 0
},
"rejected_count": {
"type": "integer",
"minimum": 0
},
"no_processing_count": {
"type": "integer",
"minimum": 0
},
"decision_latency": {
"$ref": "#/components/schemas/AnalyticsDurationPercentiles",
"type": "object",
"additionalProperties": false,
"required": [
"sample_count",
"p50_ms",
"p95_ms"
],
"properties": {
"sample_count": {
"type": "integer",
"minimum": 0
},
"p50_ms": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"p95_ms": {
"type": [
"integer",
"null"
],
"minimum": 0
}
}
}
}
},
"processing": {
"$ref": "#/components/schemas/AnalyticsProcessingSummary",
"type": "object",
"additionalProperties": false,
"required": [
"planned_count",
"attempted_count",
"completed_count",
"failed_count",
"derived_blocked_count",
"duration",
"peak_rss"
],
"properties": {
"planned_count": {
"type": "integer",
"minimum": 0
},
"attempted_count": {
"type": "integer",
"minimum": 0
},
"completed_count": {
"type": "integer",
"minimum": 0
},
"failed_count": {
"type": "integer",
"minimum": 0
},
"derived_blocked_count": {
"type": "integer",
"minimum": 0
},
"duration": {
"$ref": "#/components/schemas/AnalyticsDurationPercentiles",
"type": "object",
"additionalProperties": false,
"required": [
"sample_count",
"p50_ms",
"p95_ms"
],
"properties": {
"sample_count": {
"type": "integer",
"minimum": 0
},
"p50_ms": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"p95_ms": {
"type": [
"integer",
"null"
],
"minimum": 0
}
}
},
"peak_rss": {
"$ref": "#/components/schemas/AnalyticsRSSPercentiles",
"type": "object",
"additionalProperties": false,
"required": [
"measured_count",
"unavailable_count",
"p50_bytes",
"p95_bytes"
],
"properties": {
"measured_count": {
"type": "integer",
"minimum": 0
},
"unavailable_count": {
"type": "integer",
"minimum": 0
},
"p50_bytes": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"p95_bytes": {
"type": [
"integer",
"null"
],
"minimum": 0
}
}
}
}
},
"processing_load": {
"$ref": "#/components/schemas/AnalyticsProcessingLoad",
"type": "object",
"additionalProperties": false,
"required": [
"bucket_width_seconds",
"buckets"
],
"properties": {
"bucket_width_seconds": {
"type": "integer",
"minimum": 1,
"maximum": 31622400
},
"buckets": {
"type": "array",
"minItems": 1,
"maxItems": 366,
"items": {
"$ref": "#/components/schemas/AnalyticsProcessingLoadBucket",
"type": "object",
"additionalProperties": false,
"required": [
"bucket_start",
"ingestion",
"transformation",
"docx_composition",
"pdf_generation"
],
"properties": {
"bucket_start": {
"type": "string",
"format": "date-time"
},
"ingestion": {
"$ref": "#/components/schemas/AnalyticsProcessingLoadPhase",
"type": "object",
"additionalProperties": false,
"required": [
"duration_ms",
"operation_count",
"average_duration_ms"
],
"properties": {
"duration_ms": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"operation_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"average_duration_ms": {
"type": [
"integer",
"null"
],
"minimum": 0,
"maximum": 9007199254740991
}
}
},
"transformation": {
"$ref": "#/components/schemas/AnalyticsProcessingLoadPhase",
"type": "object",
"additionalProperties": false,
"required": [
"duration_ms",
"operation_count",
"average_duration_ms"
],
"properties": {
"duration_ms": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"operation_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"average_duration_ms": {
"type": [
"integer",
"null"
],
"minimum": 0,
"maximum": 9007199254740991
}
}
},
"docx_composition": {
"$ref": "#/components/schemas/AnalyticsProcessingLoadPhase",
"type": "object",
"additionalProperties": false,
"required": [
"duration_ms",
"operation_count",
"average_duration_ms"
],
"properties": {
"duration_ms": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"operation_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"average_duration_ms": {
"type": [
"integer",
"null"
],
"minimum": 0,
"maximum": 9007199254740991
}
}
},
"pdf_generation": {
"$ref": "#/components/schemas/AnalyticsProcessingLoadPhase",
"type": "object",
"additionalProperties": false,
"required": [
"duration_ms",
"operation_count",
"average_duration_ms"
],
"properties": {
"duration_ms": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"operation_count": {
"type": "integer",
"minimum": 0,
"maximum": 9007199254740991
},
"average_duration_ms": {
"type": [
"integer",
"null"
],
"minimum": 0,
"maximum": 9007199254740991
}
}
}
}
}
}
}
},
"storage": {
"$ref": "#/components/schemas/AnalyticsStorageSummary",
"type": "object",
"additionalProperties": false,
"required": [
"docx_count",
"docx_bytes",
"pdf_count",
"pdf_bytes"
],
"properties": {
"docx_count": {
"type": "integer",
"minimum": 0
},
"docx_bytes": {
"type": "integer",
"minimum": 0
},
"pdf_count": {
"type": "integer",
"minimum": 0
},
"pdf_bytes": {
"type": "integer",
"minimum": 0
}
}
},
"rates": {
"$ref": "#/components/schemas/AnalyticsRates",
"type": "object",
"additionalProperties": false,
"required": [
"ingestion_acceptance",
"processing_completion",
"processing_failure"
],
"properties": {
"ingestion_acceptance": {
"$ref": "#/components/schemas/AnalyticsRate",
"type": "object",
"additionalProperties": false,
"required": [
"numerator",
"denominator",
"value"
],
"properties": {
"numerator": {
"type": "integer",
"minimum": 0
},
"denominator": {
"type": "integer",
"minimum": 0
},
"value": {
"type": [
"number",
"null"
],
"minimum": 0,
"maximum": 1
}
}
},
"processing_completion": {
"$ref": "#/components/schemas/AnalyticsRate",
"type": "object",
"additionalProperties": false,
"required": [
"numerator",
"denominator",
"value"
],
"properties": {
"numerator": {
"type": "integer",
"minimum": 0
},
"denominator": {
"type": "integer",
"minimum": 0
},
"value": {
"type": [
"number",
"null"
],
"minimum": 0,
"maximum": 1
}
}
},
"processing_failure": {
"$ref": "#/components/schemas/AnalyticsRate",
"type": "object",
"additionalProperties": false,
"required": [
"numerator",
"denominator",
"value"
],
"properties": {
"numerator": {
"type": "integer",
"minimum": 0
},
"denominator": {
"type": "integer",
"minimum": 0
},
"value": {
"type": [
"number",
"null"
],
"minimum": 0,
"maximum": 1
}
}
}
}
},
"failures": {
"type": "array",
"maxItems": 100,
"items": {
"$ref": "#/components/schemas/AnalyticsFailureCount",
"type": "object",
"additionalProperties": false,
"required": [
"code",
"count"
],
"properties": {
"code": {
"type": "string",
"pattern": "^[a-z][a-z0-9_.-]{0,63}$"
},
"count": {
"type": "integer",
"minimum": 1
}
}
}
},
"percentile_method": {
"type": "string",
"const": "nearest_rank"
},
"document_generation": {
"$ref": "#/components/schemas/AnalyticsDocumentGenerationSummary",
"type": "object",
"additionalProperties": false,
"required": [
"completed_render_count",
"window_minutes",
"documents_per_minute",
"render_latency",
"render_attempt_error_rate",
"peak_rss",
"queue",
"workers"
],
"properties": {
"completed_render_count": {
"type": "integer",
"minimum": 0
},
"window_minutes": {
"type": "number",
"exclusiveMinimum": 0
},
"documents_per_minute": {
"type": [
"number",
"null"
],
"minimum": 0
},
"render_latency": {
"$ref": "#/components/schemas/AnalyticsDurationPercentiles",
"type": "object",
"additionalProperties": false,
"required": [
"sample_count",
"p50_ms",
"p95_ms"
],
"properties": {
"sample_count": {
"type": "integer",
"minimum": 0
},
"p50_ms": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"p95_ms": {
"type": [
"integer",
"null"
],
"minimum": 0
}
}
},
"render_attempt_error_rate": {
"$ref": "#/components/schemas/AnalyticsRate",
"type": "object",
"additionalProperties": false,
"required": [
"numerator",
"denominator",
"value"
],
"properties": {
"numerator": {
"type": "integer",
"minimum": 0
},
"denominator": {
"type": "integer",
"minimum": 0
},
"value": {
"type": [
"number",
"null"
],
"minimum": 0,
"maximum": 1
}
}
},
"peak_rss": {
"$ref": "#/components/schemas/AnalyticsRSSPercentiles",
"type": "object",
"additionalProperties": false,
"required": [
"measured_count",
"unavailable_count",
"p50_bytes",
"p95_bytes"
],
"properties": {
"measured_count": {
"type": "integer",
"minimum": 0
},
"unavailable_count": {
"type": "integer",
"minimum": 0
},
"p50_bytes": {
"type": [
"integer",
"null"
],
"minimum": 0
},
"p95_bytes": {
"type": [
"integer",
"null"
],
"minimum": 0
}
}
},
"queue": {
"$ref": "#/components/schemas/AnalyticsDocumentQueueSnapshot",
"type": "object",
"additionalProperties": false,
"required": [
"observed_at",
"pending_count",
"in_flight_count",
"availability",
"scope",
"method"
],
"properties": {
"observed_at": {
"type": "string",
"format": "date-time"
},
"pending_count": {
"type": "integer",
"minimum": 0
},
"in_flight_count": {
"type": "integer",
"minimum": 0
},
"availability": {
"type": "string",
"enum": [
"available",
"unavailable"
]
},
"scope": {
"type": "string",
"const": "document_compose_and_render"
},
"method": {
"type": "string",
"const": "jetstream_consumer_info"
}
},
"allOf": [
{
"if": {
"properties": {
"availability": {
"const": "unavailable"
}
},
"required": [
"availability"
]
},
"then": {
"properties": {
"pending_count": {
"const": 0
},
"in_flight_count": {
"const": 0
}
}
}
}
]
},
"workers": {
"$ref": "#/components/schemas/AnalyticsDocumentWorkerSnapshot",
"type": "object",
"additionalProperties": false,
"required": [
"observed_at",
"responsive_replicas",
"busy_slots",
"capacity_slots",
"saturation_ratio",
"availability",
"scope",
"method"
],
"properties": {
"observed_at": {
"type": "string",
"format": "date-time"
},
"responsive_replicas": {
"type": "integer",
"minimum": 0
},
"busy_slots": {
"type": "integer",
"minimum": 0
},
"capacity_slots": {
"type": "integer",
"minimum": 0
},
"saturation_ratio": {
"type": [
"number",
"null"
],
"minimum": 0,
"maximum": 1
},
"availability": {
"type": "string",
"enum": [
"available",
"unavailable"
]
},
"scope": {
"type": "string",
"const": "document_worker_replicas"
},
"method": {
"type": "string",
"const": "bounded_nats_broadcast"
}
},
"allOf": [
{
"if": {
"properties": {
"availability": {
"const": "available"
},
"capacity_slots": {
"minimum": 1
}
},
"required": [
"availability",
"capacity_slots"
]
},
"then": {
"properties": {
"saturation_ratio": {
"type": "number",
"minimum": 0,
"maximum": 1
}
}
},
"else": {
"properties": {
"saturation_ratio": {
"type": "null"
}
}
}
}
]
}
},
"allOf": [
{
"if": {
"properties": {
"completed_render_count": {
"const": 0
}
},
"required": [
"completed_render_count"
]
},
"then": {
"properties": {
"documents_per_minute": {
"type": "null"
}
}
},
"else": {
"properties": {
"documents_per_minute": {
"type": "number",
"minimum": 0
}
}
}
}
]
}
}
}{
"from": "2026-08-01T10:00:00Z",
"to": "2026-08-01T10:00:00Z",
"submissions": {
"count": 0,
"raw_bytes": 0
},
"ingestion": {
"accepted_count": 0,
"rejected_count": 0,
"no_processing_count": 0,
"decision_latency": {
"sample_count": 0,
"p50_ms": null,
"p95_ms": null
}
},
"processing": {
"planned_count": 0,
"attempted_count": 0,
"completed_count": 0,
"failed_count": 0,
"derived_blocked_count": 0,
"duration": {
"sample_count": 0,
"p50_ms": null,
"p95_ms": null
},
"peak_rss": {
"measured_count": 0,
"unavailable_count": 0,
"p50_bytes": null,
"p95_bytes": null
}
},
"processing_load": {
"bucket_width_seconds": 1,
"buckets": [
{
"bucket_start": "2026-08-01T10:00:00Z",
"ingestion": {
"duration_ms": 0,
"operation_count": 0,
"average_duration_ms": null
},
"transformation": {
"duration_ms": 0,
"operation_count": 0,
"average_duration_ms": null
},
"docx_composition": {
"duration_ms": 0,
"operation_count": 0,
"average_duration_ms": null
},
"pdf_generation": {
"duration_ms": 0,
"operation_count": 0,
"average_duration_ms": null
}
}
]
},
"storage": {
"docx_count": 0,
"docx_bytes": 0,
"pdf_count": 0,
"pdf_bytes": 0
},
"rates": {
"ingestion_acceptance": {
"numerator": 0,
"denominator": 0,
"value": null
},
"processing_completion": {
"numerator": 0,
"denominator": 0,
"value": null
},
"processing_failure": {
"numerator": 0,
"denominator": 0,
"value": null
}
},
"failures": [
{
"code": "synthetic-example",
"count": 1
}
],
"percentile_method": "nearest_rank",
"document_generation": {
"completed_render_count": 0,
"window_minutes": 1,
"documents_per_minute": null,
"render_latency": {
"sample_count": 0,
"p50_ms": null,
"p95_ms": null
},
"render_attempt_error_rate": {
"numerator": 0,
"denominator": 0,
"value": null
},
"peak_rss": {
"measured_count": 0,
"unavailable_count": 0,
"p50_bytes": null,
"p95_bytes": null
},
"queue": {
"observed_at": "2026-08-01T10:00:00Z",
"pending_count": 0,
"in_flight_count": 0,
"availability": "available",
"scope": "document_compose_and_render",
"method": "jetstream_consumer_info"
},
"workers": {
"observed_at": "2026-08-01T10:00:00Z",
"responsive_replicas": 0,
"busy_slots": 0,
"capacity_slots": 0,
"saturation_ratio": null,
"availability": "available",
"scope": "document_worker_replicas",
"method": "bounded_nats_broadcast"
}
}
}