Skip to main content

RSS/Atom data source

Grafana 8 RSS/Atom Language grade: JavaScript CI codecov

Introduction

The RSS/Atom data source is a plugin for Grafana that retrieves RSS/Atom feeds and allows to visualize them using Dynamic Text and other panels.

Demo

Demo is available on demo.volkovlabs.io.

Requirements

Grafana 8.0 is required.

Getting Started

RSS/Atom data source can be installed from the Grafana Marketplace or use the grafana-cli tool to install from the command line:

grafana-cli plugins install volkovlabs-rss-datasource

Grafana Marketplace

Features

  • Supports RSS 2.0, RSS 1.0 and Atom.
  • Works great with Dynamic Text panel by Marcus Olsson (marcusolsson-dynamictext-panel).
  • Returns Channel (Feed) data, Items (Entries) or both as separate data frames.
  • Extract and parse as additional fields:
    • Image from Meta.
    • H4 and Image from the Encoded content.
  • Filter items/entries based on the selected Time Range.

Provisioning

Grafana supports managing data sources by adding one or more YAML config files in the provisioning/datasources folder.

Example of provisioning the RSS/Atom Data Source for Bitcoin news feed.

datasources:
- name: Bitcoin
type: volkovlabs-rss-datasource
access: proxy
orgId: 1
uid: rZAdZdf7k
version: 1
editable: true
jsonData:
feed: https://news.bitcoin.com/feed/