Skip to main content

Documentation Index

Fetch the complete documentation index at: https://cubed3-igor-core-418-duplicate-view-definitions-break-deplo.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Amazon CloudWatch is an application monitoring service that collects and visualizes logs, metrics, and event data. This guide demonstrates how to set up Cube Cloud to export logs to Amazon CloudWatch.

Configuration

First, enable monitoring integrations in Cube Cloud.

Exporting logs

To export logs to Amazon CloudWatch, start by creating a log group and a log stream for Cube Cloud logs. Then, configure the aws_cloudwatch_logs sink in your vector.toml configuration file. Example configuration:
[sinks.aws_cloudwatch_logs]
type = "aws_cloudwatch_logs"
inputs = [
  "cubejs-server",
  "refresh-scheduler",
  "warmup-job",
  "cubestore"
]
region = "us-east-1"
group_name = "your-group-name"
stream_name = "your-stream-name"
create_missing_group = true
create_missing_stream = true

[sinks.aws_cloudwatch_logs.auth]
access_key_id = "$CUBE_CLOUD_MONITORING_AWS_ACCESS_KEY_ID"
secret_access_key = "$CUBE_CLOUD_MONITORING_AWS_SECRET_ACCESS_KEY"

[sinks.aws_cloudwatch_logs.encoding]
codec = "json"
Commit the configuration for Vector, it should take effect in a minute. Then, navigate to Amazon CloudWatch and watch the logs coming.