Module: Grafana

Defined in:
lib/grafana/grafana.rb,
lib/grafana/panel.rb,
lib/grafana/errors.rb,
lib/grafana/variable.rb,
lib/grafana/dashboard.rb,
lib/grafana/webrequest.rb,
lib/grafana/sql_datasource.rb,
lib/grafana/abstract_datasource.rb,
lib/grafana/graphite_datasource.rb,
lib/grafana/influxdb_datasource.rb,
lib/grafana/prometheus_datasource.rb,
lib/grafana/unsupported_datasource.rb,
lib/grafana/grafana_alerts_datasource.rb,
lib/grafana/image_rendering_datasource.rb,
lib/grafana/grafana_property_datasource.rb,
lib/grafana/grafana_annotations_datasource.rb,
lib/grafana/grafana_environment_datasource.rb

Overview

Contains all objects for creating structured objects for interfacing grafana.

The intention is, that these represent the business logic contained within grafana in an appropriate object model for the reporter to work with.

For details, see also Grafana API.

Defined Under Namespace

Classes: AbstractDatasource, Dashboard, DashboardDoesNotExistError, DatasourceDoesNotExistError, Grafana, GrafanaAlertsDatasource, GrafanaAnnotationsDatasource, GrafanaEnvironmentDatasource, GrafanaError, GrafanaPropertyDatasource, GraphiteDatasource, ImageCouldNotBeRenderedError, ImageRenderingDatasource, InfluxDbDatasource, InvalidDatasourceQueryProvidedError, MissingSqlQueryError, Panel, PanelDoesNotExistError, PrometheusDatasource, QueryLetterDoesNotExistError, SqlDatasource, UnsupportedDatasource, UnsupportedQueryResponseReceivedError, Variable, WebRequest