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.