domain-iot:time-series-data

Guide time-series database selection and schema design for IoT data.

14|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rnavarych/alpha-engineer --skill domain-iot-time-series-data
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: domain-iot:time-series-data
Source: https://github.com/rnavarych/alpha-engineer/tree/main/plugins/domains/domain-iot/skills/time-series-data
Command: npx skills add https://github.com/rnavarych/alpha-engineer --skill domain-iot-time-series-data

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenges of storing, querying, and visualizing high-volume time-series data generated by IoT devices, optimizing for cost and performance.

Core Features & Use Cases

  • Database Selection: Guides users in choosing the right time-series database (InfluxDB, TimescaleDB, Prometheus, QuestDB, ClickHouse) based on specific IoT needs.
  • Schema Design: Provides best practices for designing efficient schemas using tags and fields (InfluxDB) or hypertables (TimescaleDB).
  • Data Lifecycle Management: Details strategies for downsampling, retention policies, and data compression to manage storage costs and query speeds.
  • Processing & Visualization: Offers insights into stream vs. batch processing and effective Grafana dashboard design for IoT monitoring.
  • Use Case: A user needs to ingest sensor data from a fleet of 10,000 IoT devices. This Skill helps them select InfluxDB, design a tag/field schema to avoid cardinality issues, set up a 7-day raw data retention with 90-day aggregated data, and create a Grafana dashboard to monitor device health.

Quick Start

Use the domain-iot:time-series-data skill to select a time-series database for ingesting telemetry data from a fleet of IoT devices.

Frequently Asked Questions about domain-iot:time-series-data

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

FAQPage Schema
What's the best way to manage high-volume time-series data from IoT devices?▼

Managing high-volume time-series data from IoT devices requires selecting an appropriate database, designing efficient schemas, and implementing downsampling and retention policies to optimize storage costs and query speeds.

How do I choose between InfluxDB, TimescaleDB, and ClickHouse for telemetry data?▼

Choosing between InfluxDB, TimescaleDB, ClickHouse, QuestDB, and Prometheus depends on your specific IoT needs, balancing ingestion speed, schema flexibility, and query patterns for your telemetry data.

How do I design a time-series schema to avoid cardinality issues in InfluxDB?▼

Designing a time-series schema to avoid cardinality issues in InfluxDB involves structuring data with tags for indexed metadata and fields for measurements, preventing high-cardinality tag sets.

How do I set up downsampling and retention policies for IoT sensor data?▼

Setting up downsampling and retention policies for IoT sensor data involves aggregating raw data over time and automatically deleting older high-resolution data to control storage costs.

Can I use Grafana to visualize real-time IoT telemetry data?▼

Yes, you can use Grafana to visualize real-time IoT telemetry data by connecting it to time-series databases like InfluxDB, TimescaleDB, or Prometheus to create effective monitoring dashboards.

Does this Skill help with time-series database selection for a fleet of 10,000 IoT devices?▼

Yes, this Skill facilitates time-series database selection for large fleets of 10,000 IoT devices, guiding you through schema design, storage optimization, and real-time monitoring setup.