n9e-query-datasource

Query Prometheus, Elasticsearch, Loki, and SQL data sources within Nightingale.

13.2k|1.8k|Updated Mar 3, 2020
One-click install
npx skills add https://github.com/ccfos/nightingale --skill n9e-query-datasource
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: n9e-query-datasource
Source: https://github.com/ccfos/nightingale/tree/main/aiagent/skill/embedded/builtin/n9e-query-datasource
Command: npx skills add https://github.com/ccfos/nightingale --skill n9e-query-datasource

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a centralized interface to query various data sources integrated into the Nightingale monitoring platform, enabling efficient data retrieval and analysis workflows.

Core Features & Use Cases

  • Multi-source Data Access: Supports querying Prometheus, Elasticsearch, Loki, SQL databases, and more within Nightingale.
  • Flexible Query Construction: Facilitates building complex queries such as metrics, logs, and time series data using language-specific syntax like PromQL or SQL.
  • Use Case: When a user needs to retrieve recent error logs and performance metrics from different systems, this Skill can concurrently query multiple data sources and compile the results for analysis.

Quick Start

Ask the Skill to fetch the latest metrics from Prometheus and recent logs from Elasticsearch using natural language commands.

Frequently Asked Questions about n9e-query-datasource

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

FAQPage Schema
How do I query Prometheus and Elasticsearch data sources at the same time for troubleshooting?

Concurrent querying of Prometheus and Elasticsearch is handled by integrating Nightingale's data querying capabilities, providing a unified interface to compile metrics and logs for analysis.

How does unified data querying work across multiple data sources in Nightingale?

Unified data querying works by abstracting different query languages and API endpoints into a single read-only interface, adapting to multiple data formats for comprehensive observability.

Can I use PromQL and SQL syntax to build complex queries for metrics and logs?

Yes, you can construct flexible queries for metrics, logs, and time series data using language-specific syntax like PromQL or SQL within the Nightingale monitoring platform.

Does the Nightingale query interface support read-only access for monitoring data?

The system enforces read-only access to ensure secure data retrieval, allowing users to safely query diverse data sources without risking modifications to the underlying monitoring data.

What's the best way to retrieve recent error logs and performance metrics from different systems?

The best way to retrieve recent error logs and performance metrics concurrently from different systems is by using natural language commands to fetch and compile results from integrated data sources.

What data sources are supported for unified querying in Nightingale?

Supported data sources for unified querying include Prometheus, Elasticsearch, Loki, SQL databases, and more, streamlining data collection for troubleshooting and monitoring workflows.