Managed Stack Limitations

Managed stack limitations

Logit.io exposes the OpenSearch REST API on your stack endpoint (https://{stack-id}-es.logit.io) so you can search, index, and manage your log data programmatically. Some operations that exist in the OpenSearch API reference (opens in a new tab) are restricted or platform-managed on hosted stacks.

What you can do

With your stack API credentials from Settings → Endpoints, you typically have full access to your stack's data and indexes, including:

  • Search, count, and scroll queries (/_search, /_count, scroll APIs)
  • Index, update, and delete documents (/_doc, /_bulk, /_delete_by_query, /_update_by_query)
  • Create and delete indexes, manage aliases, read mappings and templates
  • Reindex between indexes on your stack (/_reindex)
  • Read cluster health and use CAT APIs for diagnostics (/_cluster/health, /_cat/indices, etc.)

Your credentials authenticate as the stack's programmatic API user, not as an individual Logit.io dashboard user. Role-based index restrictions configured for dashboard users do not apply to stack API key access.

What is restricted or not recommended

AreaTypical behaviourAlternative
Security plugin adminCreating users, roles, or role mappings via /_plugins/_security or legacy /_security APIs is not supported for customersManage access via Logit.io account roles and OpenSearch Dashboards
Cluster topologyAdding/removing nodes, voting configuration, cluster routingManaged by Logit.io — contact support
Persistent cluster settingsSome /_cluster/settings changes may be rejected or overriddenUse supported stack settings in the dashboard; contact support for tuning requests
Snapshots and restoresRepository registration and snapshot lifecycle are platform-managedData retention is governed by your stack plan; contact support for recovery scenarios
Plugin installationInstalling arbitrary OpenSearch plugins via API is not availablePlugins are provisioned as part of your stack version
Ingest pipelinesDirect pipeline management is uncommon on Logs stacksUse Logstash filters for ingestion-time processing

If an API returns 403 Forbidden or 401 Unauthorized, check your authentication mode on the Endpoints page first. If credentials are correct and the call still fails, the operation may not be exposed on hosted stacks — contact the Logit.io support team (opens in a new tab).

Practical limits

These limits come from OpenSearch defaults and hosted cluster sizing, not Logit-specific blocks:

LimitDefaultNotes
index.max_result_window10,000Single search requests cannot return more than 10,000 hits — use scroll or export with scroll for larger exports
Bulk request sizeVariesVery large /_bulk payloads may time out — batch in smaller chunks (for example 1,000–5,000 documents)
Scroll keepaliveConfigurable per requestLong scroll contexts consume cluster resources — use shorter scroll values and clear contexts when done
Query complexityHeavy aggregations or broad match_all across all indexes can affect cluster performance — narrow by index and time range

Future: user-scoped API access

Logit.io may offer a separate endpoint ({stack-id}-es-user.logit.io) for programmatic access under a named user's team roles (same permissions as OpenSearch Dashboards). Stack API key access on {stack-id}-es.logit.io will remain unchanged. Documentation will be added when this feature is generally available.

Further reading