Skip to main content

Cloud: Product Features

OLAP ETL​

RavenDB Cloud provides OLAP ETL capabilities, allowing you to integrate your operational data with analytical data warehouses.

Usage of this feature is described here.

PowerBi​

RavenDB Cloud supports direct integration with Power BI, a leading business analytics tool. This feature allows you to seamlessly connect your RavenDB data with Power BI for advanced visualization and reporting, enabling real-time insights and data-driven decision-making.

Usage of this feature is described here.

Permissions

Power BI is a security-related feature: enabling or disabling it requires the Manager (or Admin) preset together with the Security admin add-on, while the Security admin add-on alone is enough to configure it once enabled.

Configuration​

Required

Power Bi IPs must be configured after enabling PowerBi feature.

Product Restart

Your product will be restarted automatically node by node to apply settings needed for feature to work properly.

To access Power Bi Configuration View click Configure Button in Power Bi feature row. Here you can edit your IP addresses that will have access to RavenDB Power Bi port.

Power Bi Configuration View

Power Bi IPs entries are CIDR ranges that define networks from which the connection is allowed.

Queue ETL​

The Queue ETL feature enables you to export data from RavenDB to various queue systems, such as RabbitMQ or Kafka. This is particularly useful for scenarios where you need to process data asynchronously or distribute it to other microservices and applications.

Usage of this feature is described here.

Queue Sink​

Queue Sink allows RavenDB Cloud to directly receive data from queues, making it easier to ingest data into your database from external systems or services. This feature is ideal for integrating with event-driven architectures where data is processed and ingested in real time.

Usage of this feature is described here.

Availability

This feature is available only for RavenDB 6.0 and newer.

Data Governance: Data Archival, Remote Attachments & Schema Validation​

The Data Governance feature in RavenDB Cloud bundles several capabilities to help manage your data lifecycle and integrity.

Its primary function is Data Archival, which offers the ability to archive selected documents. Archived documents are compressed and can be handled differently by RavenDB functions (e.g. Indexing can exclude archived documents from indexes and Data Subscriptions can avoid sending archived docs to workers), helping to keep the database smaller and quicker and its contents more relevant.

Usage of Data Archival is described here.

Additionally, for newer server versions, enabling Data Governance grants access to Remote Attachments and Schema Validation.

Availability & Versions

  • Data Archival: Available for RavenDB 6.0 and newer.
  • Remote Attachments & Schema Validation: Automatically included if running RavenDB 7.2 or higher.

Monitoring​

RavenDB Cloud allows you to monitor your RavenDB Cloud instances via SNMP and OpenTelemetry protocols.

SNMP is a widely used network management protocol that allows for the collection and organization of information about managed devices on IP networks. RavenDB Cloud leverages the OpenTelemetry SDK to send metrics data via the OpenTelemetry Protocol, allowing seamless data collection and analysis by an OpenTelemetry retriever.

Permissions

Monitoring (SNMP / OpenTelemetry) is a security-related feature: enabling or disabling it requires the Manager (or Admin) preset together with the Security admin add-on, while the Security admin add-on alone is enough to configure it once enabled.

Alerts

Enabling Monitoring also unlocks the product's Alerts tab, where you can have Cluster Health events emailed to you as a daily summary or as per-event custom alerts. See Alerts.

Disabling Monitoring discards the product's alert rules.

Configuration​

Click the Configure button in the Monitoring feature row to configure this feature. You will be taken to the Monitoring Configuration View, which is divided into two tabs:

  1. SNMP Configuration Tab:

    • In the first section, you can edit SNMP Monitoring IPs.

    • In the second section, you can view and update SNMPv3 Monitoring credentials.

  2. OpenTelemetry Configuration Tab:

    • Select which Meters should be collected.

    • Specify where these Meters should be sent.

Monitoring Configuration View SNMP Monitoring Configuration View OpenTelemetry

Availability

OpenTelemetry feature is available only for RavenDB 6.2 and newer.

SNMP Monitoring IPs​

Required

SNMP Monitoring IPs must be configured after enabling Monitoring feature.

Product Restart

Your product will be restarted automatically (node by node) to apply settings needed for feature to work properly.

This section allows you to specify IPs that will have access to your product using the SNMP protocol.

Edit SNMP Monitoring IPs

SNMPv3 Monitoring credentials​

SNMPv3 is the most secure version of SNMP, providing enhanced security features over its predecessors. When setting up SNMPv3 monitoring for your RavenDB Cloud instances, you need to configure specific credentials that ensure secure communication between the SNMP agent on your end and the RavenDB.

Credentials required to connect to RavenDB Monitoring Endpoints are provided in this section. We also provide sample command you can use to test connection.

SNMP Monitoring IPs entries are CIDR ranges that define networks from which the connection is allowed.

OpenTelemetry Configuration​

Product Restart

Your product will be restarted automatically (node by node) to apply settings needed for feature to work properly.

This section allows you to select meters and specify where these should be sent using the OpenTelemetry protocol.

You can read step by step OpenTelemetry & Grafana configuration here.

Edit OpenTelemetry

Autoscaling​

RavenDB Cloud can resize your instance automatically, within a range you choose, so it follows your actual workload instead of being fixed to the size you provisioned.

Scaling is driven by three sustained signals, each watched independently:

  • Load average — how busy the node's CPUs are.
  • Available memory — how much memory is left for processing.
  • IO wait — how much time the node spends waiting on disk.

Each signal has a low and a high limit, and each limit has its own duration. A limit must be breached for the whole of its duration before it counts, and a grace period then applies before the resize itself, so a brief spike never moves your instance.

Autoscaling range​

Lowest type and Highest type bound the resizing. Autoscaling never moves your instance below the lowest or above the highest type, and both bounds are inclusive.

Configuration​

Click the Configure button in the Autoscaling feature row to open the Autoscaling Configuration view, which is split into upscaling and downscaling parameters.

Autoscaling Configuration

Upscaling parameters​

ParameterRangeDescription
Upscaling grace period3–60 minThe delay before upscaling begins after a high resource threshold is exceeded, so short spikes do not trigger a resize.
High load average threshold50–90%The average load percentage, over the high load average threshold duration, that triggers upscaling.
High load average threshold duration180–600 secHow long the average load must stay above the threshold before upscaling is triggered.
Low available memory threshold1–15%The available memory percentage below which upscaling is triggered.
Low available memory duration180–600 secHow long available memory must stay below the threshold before upscaling is triggered.
IO wait max value25–95%The IO wait percentage above which upscaling is triggered.
IO wait max duration180–600 secHow long IO wait must stay above the maximum before upscaling is triggered.
Upscaling step1–3How many instance sizes to move in one go. With a step of 2, a Dev10 scales up to Dev30.

Downscaling parameters​

ParameterRangeDescription
Downscaling grace period3–60 minThe delay before downscaling begins after a low resource threshold is reached.
Low load average threshold1–35%The average load percentage, over the low load average threshold duration, that triggers downscaling.
Low load average threshold duration180–600 secHow long the average load must stay below the threshold before downscaling is triggered.
High available memory threshold20–90%The available memory percentage above which downscaling is allowed.
High available memory duration180–600 secHow long available memory must stay above the threshold before downscaling is triggered.
IO wait min value0–15%The IO wait percentage below which the node is considered idle enough to allow downscaling.
IO wait min duration180–600 secHow long IO wait must stay below the minimum before downscaling is triggered.
Downscaling step1–3How many instance sizes to move in one go. With a step of 2, a Dev30 scales down to Dev10.

Which limit drives which direction

Load average and IO wait follow utilisation, so their low limits belong to downscaling and their high limits to upscaling. Available memory runs the other way — it is what's left, not what's used — so it is the low available memory limit that triggers upscaling and the high one that permits downscaling.

You can edit the Autoscaling parameters by clicking the Edit button.

Autoscaling Edit Configuration

Serverless Autoscaling​

Serverless products autoscale on the same three signals, using the same defaults, but the feature is presented separately as Serverless Autoscaling and behaves differently in two ways:

  • It is always enabled. You cannot turn it off yourself — a Serverless product that did not resize itself would not be serverless. Contact support if you need it disabled.
  • Its configuration exposes only the instance range — the lowest and highest type, set with a slider. The thresholds and grace periods above are managed for you and are not editable.

To leave Serverless autoscaling behind entirely, switch the product to a regular deployment — see Switching to Regular Deployment.

AI Embeddings, GenAI & AI Agent​

RavenDB Cloud provides an integrated solution that combines high-performance NoSQL capabilities with advanced vector indexing and querying features, enabling efficient storage and management of high-dimensional vector data.

RavenDB can now be combined with generative AI using LLM of your choice.

Usage of this feature is described here.

Availability

AI Embeddings is available only for RavenDB 7.0 and newer.

Gen AI & AI Agent are available only for RavenDB 7.1 and newer.

Snowflake ETL​

Seamlessly integrate RavenDB Cloud with Snowflake using an ongoing ETL task. Automatically export data from RavenDB collections to your Snowflake data warehouse in near real-time. Define transformation scripts to shape the data before export, ensuring compatibility and efficiency for your analytics workflows. Ideal for building robust pipelines for business intelligence, reporting, and data science.

Usage of this feature is described here.

Availability

This feature is available only for RavenDB 7.0 and newer.

Automatic Storage Extension​

RavenDB Cloud can extend your instance's disk automatically once disk usage passes a threshold you set, so a growing dataset does not run the product out of space while you are not watching.

The feature is enabled by default with a threshold of 90%, and the feature itself is free of charge — you are billed only for the larger disk it provisions, at the normal storage rate.

Availability

Automatic Storage Extension is offered on Development and Production tier products, except for Dev10 and PN-type instances. It is not offered on the Free tier.

Products that are not eligible have no Automatic Storage Extension row in the Additional Features table.

How it works​

Each node reports its disk usage to RavenDB Cloud. Once usage exceeds the configured threshold, the disk is extended to the next larger size available for the current instance type — not to the size that would merely clear the threshold — and the product briefly enters Deploying changes while the volume is resized.

You are notified by email when this happens. The message states the previous size, the new size, and the maximum size your instance type allows, which is the point at which extension stops and an instance type upgrade becomes necessary.

Azure Premium disks

On Azure Premium disks, disk performance follows disk size. When the new size belongs to a higher performance tier, the extension raises IOPS and throughput to that tier as well. Standard disks keep their fixed performance.

Configuration​

Click the Configure button in the Automatic Storage Extension feature row to open the Storage Extension configuration dialog, then click Edit to change the single setting it holds:

Disk Space Used Threshold — the percentage of disk usage above which the storage is extended. It accepts a value between 70 and 95, and defaults to 90.

When the threshold cannot be changed

  • The product must be Active.
  • The threshold cannot be changed on yearly contracts — only on On-Demand products.
  • The feature itself must be enabled, which requires the Manager (or Admin) preset.

Where a condition is not met the Edit button is disabled and the reason is shown in its tooltip.

Automatic Storage Extension Configuration

You can edit the threshold by clicking the Edit button.

Automatic Storage Extension Edit Configuration

Enabling and disabling​

The Automatic Storage Extension row carries a Disable button while the feature is active, and an Enable button once it is off. Both require the product to be Active and the Manager (or Admin) preset; otherwise the button is disabled and its tooltip gives the reason.

While the feature is off, the disk is never extended automatically — no matter how full it gets — and the Configure button disappears with it.

When storage is not extended​

Some products cannot be extended even with the feature on. In those cases nothing is resized and you receive an email instead, so the condition does not pass unnoticed:

ConditionWhat happens
The instance type's maximum disk size is reachedNo larger size is available. The email names your instance type and its limit; extension resumes only after you upgrade the instance type.
The cloud provider's root-disk limit is reachedProducts whose data lives on the OS disk cannot grow past 1,000 GB on AWS and GCP, or 1,024 GB on Azure. Migrate the storage to a Data Disk to grow beyond that.
The product is on a yearly contractStorage cannot be changed under a yearly contract. Contact support for a tailored solution.
The product is on the Free tierFree tier storage is fixed. Reduce the stored data or move to a paid tier.

One warning per day

At most one such email is sent per product per 24 hours, so a product sitting above its threshold does not produce a stream of identical messages.

Storage modification rate

Storage changes — automatic and manual alike — are rate limited per product: at least 6 hours must pass between two changes on AWS, and 12 hours on Azure Premium disks. An automatic extension that falls inside that window is skipped and retried later, so a disk filling up quickly may cross its threshold well before it grows.

In this article