Grafana dashboard: Difference between revisions

From wikiluntti
Line 25: Line 25:
# Create a dashboard
# Create a dashboard
# Add visualization. Add the <code>yesoreyeram-infinity-datasource</code> data source
# Add visualization. Add the <code>yesoreyeram-infinity-datasource</code> data source
#* In the query section at the bottom, choose Type: CSV.
#*# Ensure the source is URL and the method is GET.
#*# For the URL, enter https://raw.githubusercontent.com/grafana/developer-advocacy/refs/heads/main/projects/Visualize%20CSV/data/worldcities.csv, which links to a CSV file full of data about world cities and their locations.
#*# In the upper right-hand corner of the screen, choose Table as the visualization type.


== Examples ==
== Examples ==

Revision as of 16:04, 1 April 2025

Introduction

Grafana is a open source analytics application. It can produce charts, graphs, and alerts for the web when connected to supported data sources.

Running Grafana

  1. Start Grafana server (grafana-server.exe). My installation is at C:\Program Files\GrafanaLabs\grafana\bin
  2. Use web browser to go to http://localhost:3000/login
    • Default name and pwd is admin
  3. Create a data source. Connections -> Data sources. Enter Infinity
    • However, the plugin needs to be installed first: grafana-cli plugins install yesoreyeram-infinity-datasource. The permission of the folders have to be changed. Perhaps should allow all. Then restart grafana by:
      1. Open the Services app.
      2. Right-click on the Grafana service.
      3. In the context menu, click Restart.
  4. Create a dashboard
  5. Add visualization. Add the yesoreyeram-infinity-datasource data source

Examples

CSV Data

GIS

Logs from Serial port

Use PuTTY and save (stream) logs to a file. Works like a charm. The notepad++ can be set to update automatically without asking (Ctrl-R reloads the file) by using Settings -> Preferences -> MISC. -> Update silently, but it still need Ctrl-R to reload the file.