Code Monkey home page Code Monkey logo

timelion-prometheus's Introduction

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.

timelion-prometheus's People

Contributors

lmangani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

timelion-prometheus's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.