Skip to content

lmangani/timelion-prometheus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prometheus plugin for Timelion

Timelion (part of Kibana) provides a plugin mechanism by which you can create your own connectors to external datasets.

This plugin allows rendering data from Prometheus in Timelion, without having to duplicate timeseries into Elasticsearch.

Installation instructions

Package

git clone https://github.com/lmangani/timelion-prometheus && cd timelion-prometheus
VERSION="6.2.4" ./release.sh
kibana-plugin install ./timelion-prometheus-1.0.0.zip

Configuration

  • All parameters including hostname can be defined inside the Timelion function
  • OPTIONAL static prometheus hostname, username and password can be stored in src/core_plugins/timelion/timelion.json, e.g.
"prometheus": {
    "hostname": "my.prometheus.ip",
    "port": 9090,
    "username": "username",
    "password": "password"
  },
  • restart Kibana

Versions

The plugin is intended for use with Kibana 5 and 6

If you are using a version of Kibana, you will need to edit kibana.version in the "package.json" file.

Other plugins that might be of interest

  • InfluxDB - query and display InfluxDB data in Timelion
  • Random (by the author of Timelion) - A demo showing how to create a timelion plugin
  • USAFacts (by the author of Timelion) - grabs series data from usafacts.org
  • Google Analytics - brings Google Analytics data to Timelion
  • Mathlion (from Fermium Labs) - enables equation parsing and advanced maths

Credits

The timelion-prometheus plugin is sponsored by QXIP BV

Elasticsearch and Kibana are trademarks of Elasticsearch BV, registered in the U.S. and in other countries.

Releases

No releases published

Sponsor this project

 

Packages

No packages published