Skip to main content

Supported Data Types

📘 Logs | 📈 Metrics | 🚦 Traces

Configuration

Advanced Options

Output Format

The Output Format determines how data is serialized to AWS S3.
  • OTLP JSON (default): The OpenTelemetry Protocol format represented as JSON.
  • OTLP (Protobuf): The OpenTelemetry Protocol format represented as Protocol Buffers. A single protobuf message is written into each object.
  • Sumo Logic (JSON): The Sumo Logic Installed Collector Archive format (logs only).
  • Raw payload: Exports the log body as a string (logs only).
  • NDJSON (.json.gz): Newline-delimited JSON, gzipped, hourly-partitioned (dt=YYYYMMDD/hour=HH/…). One log record per line. Compatible with Datadog Logs Rehydration, Splunk Generic S3 input, AWS Glue / Splunk FSS3, and other archive readers. (Logs only.)
  • Parquet: Apache Parquet files, hourly-partitioned. Compatible with Splunk FSS3, Snowflake, AWS Athena, and other analytics tools. (Logs only.)

Snowflake Table Schema for Parquet

When using the Parquet output format, you can create a Snowflake table with the following schema:

AWS Credential Configuration

Sawmills collector is running on a Kubernetes cluster and uses helm charts. To provide AWS credentials, pass extraEnvs in values.yaml as shown below: