Commit Graph

1084 Commits (8423e29575e93cba07c0aacdaef6b111b0ae51e4)

Author SHA1 Message Date
Andrew Watkins 8423e29575 Merge pull request #635 from influxdata/feature/tr-search-by-tag
Add ability to filter by tags on hosts
2016-12-02 12:37:37 -08:00
Tim Raymond 9de7bcf3ce Merge 'master' into feature/tr-search-by-tag
Conflicts:
-  ui/src/hosts/components/HostsTable.js

Concurrent design changes happened alongside some performance
improvements.
2016-12-02 15:14:42 -05:00
Will Piers 9dc8e02b1d Refactor HostsTable for fun and SPEED 2016-12-01 16:46:19 -08:00
Andrew Watkins e72d8a64b8 Merge pull request #632 from influxdata/layout-y-ranges-labels
Layout y ranges labels
2016-12-01 11:42:15 -08:00
Nathan Haugo a889621544 Merge pull request #634 from influxdata/all-dark-ui
All Dark UI
2016-12-01 14:35:38 -05:00
Tim Raymond e06f1c5cf4 Update changelog 2016-12-01 11:35:00 -05:00
Tim Raymond b7a8ab5ad6 Add ability to filter by tags on hosts
If users have hosts with tags specifying things like fstype=ext3, they
want to be able to filter by that. To facilitate this, we have to
perform additional parsing of the series that we get back from the
initial `SHOW SERIES` that we issue to figure out the apps for hosts.

This is parsed out into an object with a shape like:

```
{
   "measurement" : "foo",
   "tags" : {
      "host" : "skeletor",
      "cpu" : "cpu",
      "fstype" : "overlay"
   }
}
```

The host is extracted and used for looking up apps as before, however
now all tags are also assigned to that host as well. These are then
filtered against in SearchBar.

Performance is less than ideal with large numbers of hosts, causing page
lockup for about 1s each type a character is typed. The `render`
function of HostTable.js is approximately 300ms in some profiles that
I've taken, which seems very high. Upon further investigation, it seems
like `filterHosts` only takes approx 20ms in profiles taken, so the
issue appears to be the render path and not related to this patch.
2016-12-01 11:28:30 -05:00
Alex P 598d1898ee Minor cosmetic change on actions in the sessions dropdown 2016-11-30 18:49:00 -08:00
Alex P 12707460f9 Dark create first source page 2016-11-30 17:26:36 -08:00
Alex P 88f1418f2b UI microcopy tweak
Letting users know filtering only works on the Name column in the table
2016-11-30 17:16:41 -08:00
Alex P b8f819291a User Search Widget polish
Had some UI bugs, looks better now
2016-11-30 17:15:08 -08:00
Alex P 39b7657534 Hosts Table UI Polish
- 1 Host has no S on the end
- No hosts shows loading state
2016-11-30 17:03:28 -08:00
Alex P fdc93d9981 Source Mgmt. Layout Polish 2016-11-30 16:42:45 -08:00
Alex P 99c1c0d26b Custom Default Source Label 2016-11-30 16:30:34 -08:00
Alex P cfb872c389 Moving dark panel styles into dark theme sheet 2016-11-30 16:30:22 -08:00
Alex P 0bf7027629 Replace Edit & Delete w/ Icons
more compact, don’t need text label to understand
2016-11-30 16:29:53 -08:00
Alex P 7255bb37b3 Dark Modal Styles 2016-11-30 16:29:30 -08:00
Alex P 96504b3ff5 Fixing dropdown item hover state UI bug 2016-11-30 15:30:32 -08:00
Alex P 32d8f81f0b Dropdown menu polish
dropdown actions are included
2016-11-30 15:26:14 -08:00
Alex P ad40c1150f Forgot to remove this reference 2016-11-30 15:06:44 -08:00
Andrew Watkins ca7ceac79b Refactor more for more fun and more profit
Signed-off-by: Will Piers <willpiers@influxdb.com>
2016-11-30 15:05:51 -08:00
Alex P 6b00a2db77 Refactor DE Sessions Dropdown
Making the “actions” option generic and a part of generic dropdown
styles. No longer located in the DE header file
2016-11-30 15:00:03 -08:00
Alex P 02867f2bc3 Removing commented out UI
No plans to build this stuff any time soon
2016-11-30 14:59:00 -08:00
Alex P 8e6e6b09ba Removing unused file 2016-11-30 14:56:31 -08:00
Alex P 9a1fa55402 Merge branch 'master' into all-dark-ui 2016-11-30 14:22:27 -08:00
Will Piers 6360997494 Update range and labels for new layout shape 2016-11-30 14:13:15 -08:00
Chris Goller 8ea9c5716e Allow upper and lower bound to be zero 2016-11-30 14:13:15 -08:00
Andrew Watkins f6e85badf6 Fix broken test
Signed-off-by: Will Piers <willpiers@influxdb.com>
2016-11-30 14:13:15 -08:00
Andrew Watkins 76567e5ee7 Handle multiple ranges supplied by layout 2016-11-30 14:13:15 -08:00
Andrew Watkins 1d6c364165 Add dygraphSeries prop 2016-11-30 14:13:15 -08:00
Andrew Watkins b41fc0bee1 Remove prop requirement' 2016-11-30 14:13:15 -08:00
Andrew Watkins 1046407b5b Rename fields to labels
What we where calling fields in timeSeriesToDygraph is really
a dygraph concept called labels.  Simply put, labels are the strings
used in a legend to identify a series.  Naming them fields was a bit
confusing as they are really an amalgomation of measurements, fields,
and tags.
2016-11-30 14:13:15 -08:00
Andrew Watkins 82168c1f20 Remove requirement from rp prop 2016-11-30 14:13:15 -08:00
Andrew Watkins 8ed8967cb5 Handle multiple y-axes legend labels 2016-11-30 14:13:15 -08:00
Chris Goller 2331d1321d Update documentation for layout labels and ranges 2016-11-30 14:13:15 -08:00
Chris Goller 66ac6af136 Update layout ylabel and yrange to be properties of the query. 2016-11-30 14:13:15 -08:00
Will Piers 33ea32c8b2 Refactor for fun and profit 2016-11-30 14:12:56 -08:00
Chris Goller 757c8697f6 Merge pull request #633 from influxdata/go-docker-latest
Update circle to push latest tag for master builds
2016-11-30 16:09:00 -06:00
Will Piers 916b3484ae Add Y-labels to graphs 2016-11-30 14:04:32 -08:00
Chris Goller 28bccfdcb2 Add ylabels and yranges to layouts 2016-11-30 14:04:32 -08:00
Chris Goller 74f584a16e Update circle to push latest tag for master builds
Fix for #631
2016-11-30 16:00:55 -06:00
Alex P c153a50acf Merge branch 'master' into all-dark-ui 2016-11-30 12:32:05 -08:00
Alex P a582f2eff0 Proper cursor on editable rule name 2016-11-30 12:31:43 -08:00
Alex P fd6cac5b1c Pencil icon next to editable name on Rule Builder 2016-11-30 12:29:11 -08:00
Alex P 026b337056 Removing previous overrides for Kapacitor themed forms
Using modifier classes defined in theme-dark instead
2016-11-30 12:28:56 -08:00
Alex P 7bb95fc2ce Kapacitor Theme Inputs 2016-11-30 12:10:20 -08:00
Alex P 82b3c80390 Code styles for dark theme 2016-11-30 12:08:22 -08:00
Will Piers f6c20592bf Merge pull request #630 from influxdata/edit-telegraf
Fix uneditable telegraf text input
2016-11-30 12:02:26 -08:00
Alex P 77678ce886 Removing custom dropdown styles from DE sheets
- These will be in theme-dark.scss and not scoped to the DE
- Less is more
2016-11-30 11:52:52 -08:00
Alex P b1479ce9ec Removing unused styles 2016-11-30 11:51:38 -08:00