log-data-offloading

Automate RDBMS log data offloading to S3 or OpenSearch.

12|4|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/TeiNam/kiro-with-harness --skill log-data-offloading
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: log-data-offloading
Source: https://github.com/TeiNam/kiro-with-harness/tree/main/skills/log-data-offloading
Command: npx skills add https://github.com/TeiNam/kiro-with-harness --skill log-data-offloading

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing large volumes of log data within RDBMS, offering solutions for offloading to S3 for cost-effective storage and analytics, or to OpenSearch for search and observability.

Core Features & Use Cases

  • RDBMS Log Offloading: Move append-only log data out of RDBMS systems.
  • S3 and OpenSearch Support: Transfer logs to S3 for storage and analytics or to OpenSearch for full-text search and dashboards.
  • Use Case: For a growing log table in Postgres/MySQL, use this Skill to move logs to S3 for long-term storage and OpenSearch for real-time search capabilities.

Quick Start

To offload logs from a Postgres database, use the 'log-data-offloading' skill with the 's3' and 'postgres' workloads.

Frequently Asked Questions about log-data-offloading

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I offload Postgres log data to S3 for long-term storage?

You can offload Postgres log data to S3 by using the log-data-offloading skill with the 's3' and 'postgres' workloads. This moves append-only log data out of your RDBMS to S3 for cost-effective storage and analytics.

What is the best way to move MySQL logs to OpenSearch for search and observability?

Moving MySQL logs to OpenSearch is best handled by offloading append-only log data from the RDBMS. This skill transfers logs to OpenSearch to enable full-text search, dashboards, and real-time observability.

Does AWS DMS or Kinesis Firehose support RDBMS log offloading to OpenSearch?

Yes, RDBMS log offloading to OpenSearch supports AWS DMS, Kinesis Firehose, Debezium/MSK, and manual export methods. This allows you to stream database logs directly into OpenSearch for search.

Can I use this skill to handle index rollover and retention for OpenSearch logs?

Yes, you can use this skill to handle index rollover, retention, and tiered storage for OpenSearch logs. It automates these policies when transferring RDBMS log data to OpenSearch.

What do I need to set up before offloading RDBMS logs to S3 or OpenSearch?

Before offloading RDBMS logs, you need to configure AWS credentials and ensure RDBMS access. These prerequisites allow the automated scripts to securely read logs and write them to S3 or OpenSearch.

Why offload append-only log tables from an RDBMS instead of keeping them in the database?

Offloading append-only log tables from an RDBMS solves the challenge of managing large log volumes. Moving them to S3 or OpenSearch reduces database bloat while retaining data for storage, analytics, and search.