{"repo":"questdb/time-series-streaming-analytics-template","free":true,"listed":false,"github":"https://github.com/questdb/time-series-streaming-analytics-template","clone":"git clone https://github.com/questdb/time-series-streaming-analytics-template.git","description":"Template to quickstart streaming analytics using Apache Kafka for ingestion, QuestDB for time-series storage and analytics, Grafana for near real-time dashboards, and Jupyter Notebook for data science","language":"Jupyter Notebook","stars":106,"topics":["grafana","jupyter-notebook","kafka","kafka-connect","questdb","timeseries","timeseries-analysis","timeseries-database","timeseries-forecasting","data-science"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Time Series Streaming Analytics Template This repository can be used as a template for near real-time analytics using open source technologies. The project sends events to a message broker (Apache Kafka), persists them into a fast time-series database (QuestDB), and visualizes them on a dashboard (Grafana). It also provides a web-based development environment (Jupyter Notebook) for data science and machine learning, and monitoring metrics are captured by a server agent (telegraf) and stored into the time-series database (QuestDB). The template includes workflows to capture, process and analyze crypto currency trading data, public GitHub repositories data, and (simulated) smart meters, factory plant sensors, and IoT data. The dataset with most examples available in this project is the trading dataset, which contains real crypto currency trades observed between March 1st and March 12th 2024. All the components can be started with a single docker-compose command, or can be deployed independently. Note : Even if the template starts multiple instances of brokers and workers for higher availability, all the components use the bare minimum configuration needed to run this template. Make sure you double check the configuration and adjust accordingly if you are planning to run this in production. Pre-requisites A working installation of Docker and docker-compose. Pre-requisities only for the GitHub Dataset In order to run the GitHub ingestion script, you need a Github Token, so the sc","default_branch":null,"files":null,"tree":[],"storefront":"/r/questdb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/questdb/time-series-streaming-analytics-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}