All Projects → hartfordfive → ruby-grafana-api

hartfordfive / ruby-grafana-api

Licence: MIT license
A simple Ruby wrapper for the Grafana HTTP API

Programming Languages

ruby
36898 projects - #4 most used programming language

Labels

Projects that are alternatives of or similar to ruby-grafana-api

gapit-htmlgraphics-panel
Grafana panel for displaying metric sensitive HTML or SVG graphics.
Stars: ✭ 41 (+70.83%)
Mutual labels:  grafana
victoriametrics-ru-links
Список постов и видеозаписей об VictoriaMetrics на русском языке
Stars: ✭ 1 (-95.83%)
Mutual labels:  grafana
grafana-chinamap-panel
China Map Panel Plugin for Grafana.
Stars: ✭ 18 (-25%)
Mutual labels:  grafana
graftorio2
(fork of graftorio) factorio mod for creating grafana dashboard
Stars: ✭ 42 (+75%)
Mutual labels:  grafana
eseries-perf-analyzer
This project provides an automated installation and deployment of Grafana, NetApp E-Series Web Services, and supporting software for performance monitoring of NetApp E-Series Storage Systems.
Stars: ✭ 19 (-20.83%)
Mutual labels:  grafana
trovilo
trovilo collects and prepares files from Kubernetes ConfigMaps for Prometheus & friends
Stars: ✭ 16 (-33.33%)
Mutual labels:  grafana
skycloud-base
🔥springcloud脚手架,配置中心(apollo/nacos) 注册中心(consul/nacos) 分布式事物(seata) 调用链(skywalking) 日志(ELK)监控(prometheus与grafana) 等,适合学习与快速开发使用
Stars: ✭ 80 (+233.33%)
Mutual labels:  grafana
ecs-mesh-workshop
This handy workshop help the customers to quickly launch ECS with service mesh support on top of mixed type of instance in all commercial regions (include China), and also provides hands-on tutorials with best practices. It can be customized easily as per need.
Stars: ✭ 17 (-29.17%)
Mutual labels:  grafana
air-quality
Air quality sensing and monitoring
Stars: ✭ 17 (-29.17%)
Mutual labels:  grafana
chtable
Grafana's table plugin for ClickHouse
Stars: ✭ 26 (+8.33%)
Mutual labels:  grafana
coronavirus-dresden
Collects official SARS-CoV-2 infection statistics published by the city of Dresden.
Stars: ✭ 19 (-20.83%)
Mutual labels:  grafana
Prometheus-grafana
Monitor your Kubernetes cluster resources and applications
Stars: ✭ 21 (-12.5%)
Mutual labels:  grafana
stack
A set of components for makers to ship better products faster 🚀
Stars: ✭ 27 (+12.5%)
Mutual labels:  grafana
dns-collector
Aggregator, analyzer, transporter and logging for your DNS logs
Stars: ✭ 58 (+141.67%)
Mutual labels:  grafana
tado-exporter
A Prometheus exporter for tado smart heating solution
Stars: ✭ 32 (+33.33%)
Mutual labels:  grafana
prysm-grafana-dashboard
Guide step to step to get a Prysm dashboard using Grafana and Prometheus with mobile alerts
Stars: ✭ 57 (+137.5%)
Mutual labels:  grafana
graphql-datasource
Grafana datasource plugin to query data from a GraphQL API
Stars: ✭ 55 (+129.17%)
Mutual labels:  grafana
prometheus-labs
Example Docker Cluster for "Full Stack Monitoring and Notification with Prometheus and Grafana"
Stars: ✭ 38 (+58.33%)
Mutual labels:  grafana
bme680 to influxdb
Simple script that sends your BME680 temp, pressure, humidity and gas sensor data to InfluxDB.
Stars: ✭ 21 (-12.5%)
Mutual labels:  grafana
greenplum exporter
Greenplum(v5,v6) exporter for Prometheus
Stars: ✭ 48 (+100%)
Mutual labels:  grafana

ruby-grafana-api

Gem Version

Description

A simple Ruby wrapper for the Grafana HTTP API. To include in your project, simply require the grafana library:

require 'grafana'

Comments/Notes

If you come across a bug or if you have a request for a new feature, please open an issue.

Methods & Usage Examples

Creating an instance of the grafana api client:

options = {
  "debug" => false,
  "timeout" => 3,
  "ssl" => false
}
g = Grafana::Client.new('[GRAFANA_HOST]', [GRAFANA_PORT], '[GRAFANA_USER]', '[GRAFANA_PASS]', options)

Connecting to Grafana using an API key:

options = {
  "debug" => false,
  "timeout" => 3,
  "ssl" => false,
  "headers" => {
    "Authorization" => "Bearer eiJrIjoidTBsQWpicGR0SzFXD29aclExTjk1cVliMWREUVp0alAiLCJuIjoiR8JhZGFzaG3yFiwiawQIOjE2"
  }
}
g = Grafana::Client.new('[GRAFANA_HOST]', [GRAFANA_PORT], nil, nil, options)

user and pass attributes are ignored when specifying Authorization header

Individual Module Documentation

License

Covered by the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].