Skip to content

Diagnostics

Diagnostic codes are stable, structured errors and warnings. API errors include the code and human message; ingest partial-success responses use the same registry.

CodeNameSeverityHTTPMeaning
ORL-1001IngestTokenInvaliderror401Missing or invalid ingest token.
ORL-1002IngestTokenRevokederror401Token revoked or expired.
ORL-1003IngestSignalNotPermittederror403Signal not permitted by token.
ORL-1004IngestRequestTooLargeerror413Request exceeds size or row limits.
ORL-1005IngestEnvUnresolvederror400Environment unresolved.
ORL-1006IngestEnvCapExceedederror400Environment cap exceeded.
ORL-1007IngestEnvConflictwarnResource environment conflicts with token pin.
ORL-1008IngestUnsupportedEncodingerror415Unsupported content type or encoding.
ORL-1009IngestLimitClampedwarnAttribute or body limits clamped.
ORL-1010IngestSeriesCapExceedederror400Metric series cap exceeded.
ORL-1011IngestTimestampOutOfRangeerror400Timestamp outside acceptance window.
ORL-1012IngestBackpressureerror503Backpressure shed; retry advised.
ORL-1013IngestMalformederror400Malformed OTLP payload or identifier.
CodeNameSeverityHTTPMeaning
ORL-2001QuerySyntaxErrorerror400OQL syntax error with position.
ORL-2002QueryUnknownFielderror400Unknown or type-ambiguous field.
ORL-2003QueryUnknownFunctionerror400Unknown function or wrong arity.
ORL-2004QueryScanBudgetExceedederror422Query exceeds scan budget.
ORL-2005QueryTimeouterror504Query execution timeout.
ORL-2006QueryResultTruncatedwarnResult truncated at lens limit.
ORL-2007QueryScopeDeniederror403Scope not permitted or missing.
ORL-2008QueryTraceNotFounderror404Trace not found in retention.
ORL-2009QueryScopeIgnoredwarnRequested environment scope is not applicable to traces.
CodeNameSeverityHTTPMeaning
ORL-3001ControlDuplicateSlugerror409Duplicate slug.
ORL-3002ControlLastOwnererror409Cannot remove last owner.
ORL-3003ControlInvalidRetentionerror422Invalid retention or rollup configuration.
ORL-3004ControlOIDCRejectederror422OIDC configuration rejected.
ORL-3005ControlQuotaExceedederror422Project or environment quota exceeded.
ORL-3006ControlPermissionDeniederror403Permission denied, including escalation attempts.
ORL-3007ControlBuiltinRoleImmutableerror409Built-in role is immutable.
ORL-3008ControlRoleAssignederror409Role deletion blocked because members still hold it.
ORL-3009ControlAuthRequirederror401Authentication required or invalid credentials.
ORL-3010ControlInviteInvaliderror404Invitation invalid, unknown, or revoked.
ORL-3011ControlInviteExpirederror410Invitation expired.
ORL-3012ControlInviteAcceptederror409Invitation already accepted.
ORL-3013ControlEmailTakenerror409Email already registered.
ORL-3014ControlSignupDisablederror403Self-service signup disabled or invite-only instance.
ORL-3015ControlDomainNotAllowederror403Email domain is not in the allowlist.
ORL-3016ControlWorkspaceCreationForbiddenerror403Workspace creation is not permitted by policy.
ORL-3018ControlInvitePendingerror409A pending invitation already exists for this email.
CodeNameSeverityHTTPMeaning
ORL-4001AlertDeliveryFailederror502Channel delivery failed after retries.
ORL-4002AlertEvalFailederror500Rule evaluation failed.
ORL-4003AlertInstanceOverflowerror422Rule produced a non-conforming shape or too many instances.
CodeNameSeverityHTTPMeaning
ORL-5001StorageClickHouseUnavailableerror503ClickHouse unavailable.
ORL-5002StorageSchemaMismatcherror503Schema version mismatch; migration required.
ORL-5003StorageMetadataUnavailableerror503Metadata DB unavailable.
ORL-5004StorageInternalerror500Unexpected internal error.
ORL-5005StorageValkeyUnavailableerror503Valkey unavailable.
CodeNameSeverityHTTPMeaning
ORL-6001FlagKeyConflicterror409Feature flag or segment key already exists in the project.
ORL-6002FlagNotFounderror404Feature flag not found.
ORL-6003FlagInvaliderror422Invalid flag, segment, targeting, or SDK key request.
ORL-6004FlagsTokenInvaliderror401Missing or invalid feature-flag SDK token.
ORL-6005FlagPrerequisiteCycleerror422Prerequisite change would create a cycle.
ORL-6006FlagInUseerror409Flag is a prerequisite of another flag and cannot be deleted.
ORL-6007FlagsServerTokenRequirederror403Endpoint requires a server-side feature-flag SDK token.
CodeNameSeverityHTTPMeaning
ORL-7001SLOInvalidDefinitionerror400SLO definition is invalid.
ORL-7002SLOEvalFailederror500SLO evaluation failed.
CodeNameSeverityHTTPMeaning
ORL-8001ExperimentKeyConflicterror409Experiment key already exists in the project.
ORL-8002ExperimentNotFounderror404Experiment not found.
ORL-8003ExperimentInvaliderror422Invalid experiment or goal-metric definition.
ORL-8004ExperimentStateConflicterror409Lifecycle transition not allowed.