Method: Grafana::Panel#query

Defined in:
lib/grafana/panel.rb

#query(query_letter) ⇒ String

Returns query string for the requested query letter.

Returns:

  • (String)

    query string for the requested query letter

Raises:

[View source]

53
54
55
56
57
58
# File 'lib/grafana/panel.rb', line 53

def query(query_letter)
  query_item = @model['targets'].select { |item| item['refId'].to_s == query_letter.to_s }.first
  raise QueryLetterDoesNotExistError.new(query_letter, self) unless query_item

  datasource.raw_query_from_panel_model(query_item)
end