Sven Klemm
b3ebc86093
fix window function query without group by
2018-07-23 07:52:42 +02:00
Daniel Lee
5129ea8f87
Merge pull request #11624 from mtanda/cw_get_metric_data
...
CloudWatch GetMetricData support
2018-07-22 21:34:07 +02:00
Sven Klemm
e1a37cf275
add order by to metadata queries
2018-07-22 17:12:30 +02:00
Sven Klemm
7af9cd7dfc
set explicit order for rate and increase
2018-07-22 15:20:40 +02:00
Sven Klemm
84d7743939
fix pre gui queries shortcircuit
2018-07-21 10:38:34 +02:00
Kim Christensen
dd81f4381d
Add unit test for InfluxDB datasource
2018-07-21 02:13:41 +02:00
Kim Christensen
a2574ac068
Support timeFilter in templating for InfluxDB
...
After support for queries in template variables was added to InfluxDB,
it can be necessary to added dymanic time constraints. This can now be
done changing the variable refresh to "On Time Range Changed" for
InfluxDB
2018-07-21 00:45:02 +02:00
David Kaltschmidt
3297ae462d
Datasource for Grafana logging platform
...
- new builtin datasource plugin "Logging" (likely going to be renamed)
- plugin implements no panel ctrls yet, only ships datasource
- new models for logging data as first class citizen (aside from table
and time_series model)
- Logs as new view for Explore
- JSON view for development
Testable only against existing logish deployment.
Then test with queries like `{job="..."} regexp`.
2018-07-20 17:07:17 +02:00
Patrick O'Carroll
b8a4b7771a
removed import appEvents
2018-07-20 11:09:24 +02:00
Patrick O'Carroll
0b421004ea
built a component for delete button in tables, instead of using a modal to confirm it now does it in the row of the table, created a sass file for the component, the component uses css transitions for animation
2018-07-20 09:59:04 +02:00
David
bfd05ba6ec
Merge pull request #12617 from grafana/davkal/prometheus-value-formatting
...
Make prometheus value formatting more robust
2018-07-18 17:11:16 +02:00
Torkel Ödegaard
a4587cdeee
fix: datasource search was not working properly
2018-07-18 14:28:38 +02:00
Sven Klemm
9f0b4e0aa7
add groupby when adding first aggregate
2018-07-18 13:29:47 +02:00
David Kaltschmidt
3ab5ab3674
Fix label suggestions in Explore query field
...
- In 0425b477 the labels suggestions were refactored and a typo broke
the look up for available lables of a metric
2018-07-18 13:20:18 +02:00
Daniel Lee
3cb95fb40a
pluginloader: expose flot gauge plugin
2018-07-18 12:05:45 +02:00
David
21e5d61de6
Merge pull request #12631 from grafana/davkal/explore-url-encoding
...
Use url params for explore state
2018-07-17 16:49:13 +02:00
David
5c6adbbada
Merge pull request #12630 from grafana/davkal/explore-empty-error
...
Dont parse empty explore state from url
2018-07-17 16:48:23 +02:00
David Kaltschmidt
02427ef88d
Explore: calculate query interval based on available width
...
- classic dashboard panels inject a dynamic query interval as part of
the query options. Explore did not have that.
- this PR adds the interval calculation to Explore
- interval based on Explore container's width
- ensure min interval if set in datasource
2018-07-17 15:13:44 +02:00
David Kaltschmidt
c6e9ffb168
Use url params for explore state
...
- putting state in the path components led to 400 on reload
- use `/explore?state=JSON` instead
2018-07-17 12:56:05 +02:00
David Kaltschmidt
f67b27e009
Dont parse empty explore state from url
...
- only parse url state if there is any
- prevents parse exception in the console on empty explore state
2018-07-17 12:24:04 +02:00
David Kaltschmidt
1f74b298c4
Remove string casting for template variables in prometheus
2018-07-16 13:02:36 +02:00
David Kaltschmidt
1efe34e6cf
Make prometheus value formatting more robust
...
- prometheus datasources passes its own interpolator function to the
template server
- that function relies on incoming values being strings
- some template variables may be non-strings, e.g., `__interval_ms`,
which throws an error
This PR makes this more robust.
2018-07-16 12:40:55 +02:00
Torkel Ödegaard
c6bcf13d78
Devenv testdata dashboards ( #12615 )
...
* devenv: working on dev env setup & dashboards
* devenv: refactored testdata app to a built in datasource instead, and moved dashboards to a devenv provisioned dashboards
2018-07-16 03:12:13 -07:00
David
a13b4f2b3f
Merge pull request #12596 from grafana/davkal/explore-datasource-selector
...
Explore Datasource selector
2018-07-16 11:13:29 +02:00
Sven Klemm
0e608a08c2
fix test for query generation
2018-07-15 22:58:25 +02:00
Sven Klemm
7f348f3836
dont run queries if target has no table set
2018-07-15 22:27:33 +02:00
Sven Klemm
43686616a0
add query to find metric table
2018-07-15 22:26:32 +02:00
Sven Klemm
b49d10104e
add popover for metric column
2018-07-15 19:13:19 +02:00
Sven Klemm
b28bf1a4f9
rename PostgresQueryBuilder to PostgresMetaQuery
2018-07-15 17:12:03 +02:00
Sven Klemm
070b556fd3
dont expand variables in rawSql
2018-07-15 17:02:26 +02:00
Sven Klemm
2fcb09b23d
filter datatype for groupby suggestions
2018-07-15 16:23:47 +02:00
Sven Klemm
6e824e81bf
fix rate special function when using group by
2018-07-15 15:14:12 +02:00
Sven Klemm
c3c20ef2e2
remove unused import
2018-07-15 12:52:00 +02:00
Sven Klemm
f85c9c012e
refactor adding sqlPart
2018-07-15 12:26:22 +02:00
Sven Klemm
f48060a1bb
remove render code from sql_part
2018-07-15 09:53:22 +02:00
Sven Klemm
d9648f1fe7
fix bug in query generation with metricColumn
2018-07-15 09:43:38 +02:00
Sven Klemm
fa66645b0f
refactor PostgresQuery
2018-07-15 09:36:49 +02:00
Sven Klemm
844beb660d
refactor PostgresQueryCtrl
2018-07-14 21:00:06 +02:00
Sven Klemm
d7ed706e12
refactor PostgresQueryCtrl and PostgresQuery
2018-07-14 20:28:34 +02:00
Sven Klemm
2dc9d4e960
refactor addGroupBy and removeGroupByPart
2018-07-14 16:46:53 +02:00
Sven Klemm
569a8567f9
use let for variable declaration
2018-07-14 11:32:00 +02:00
Sven Klemm
d0c2b19c51
Add templateSrv to PostgresQuery tests
2018-07-14 11:05:35 +02:00
Sven Klemm
b745fab190
add tests for query generation
2018-07-13 22:29:10 +02:00
David Kaltschmidt
eb2abe800b
Reverted $q to Promise migration in datasource_srv
2018-07-13 22:28:14 +02:00
Sven Klemm
17591ca29f
fix tests for postgres datasource
2018-07-13 10:15:55 +02:00
David Kaltschmidt
390090da05
Set datasource in deep links to Explore
2018-07-13 09:45:56 +02:00
Sven Klemm
693efda4d5
send timerange with metricFindQuery
2018-07-13 09:31:39 +02:00
David Kaltschmidt
d06b26de26
Explore Datasource selector
...
Adds a datasource selector to the Explore UI. Only datasource plugins
that have `explore: true` in their `plugin.json` can be selected.
- adds datasource selector (based on react-select) to explore UI
- adds getExploreSources to datasource service
- new `explore` flag in datasource plugins model
- Prometheus plugin enabled explore
2018-07-13 09:09:36 +02:00
Sven Klemm
bf21f1bf76
indent generated SQL
2018-07-12 22:36:41 +02:00
David
64c77febef
Merge pull request #12586 from dehrax/12075-iframe-scroll
...
Prevent scroll on focus for iframe
2018-07-12 16:10:06 +02:00