Andrew Watkins
866d30b68b
Introduce DashboardEditHeader
2017-02-17 08:41:34 -06:00
Andrew Watkins
11f47867b5
Introduce Dashboard component
2017-02-17 08:40:06 -06:00
Jared Scheib
26277032e8
Merge branch 'master' into kapacitor-padding
2017-02-16 18:03:08 -08:00
Hunter Trujillo
2fe906c714
Add presentation mode notification to dashboards.
2017-02-16 16:49:23 -07:00
Hunter Trujillo
0763b71dad
Add escape key to disable presentation mode.
2017-02-16 16:17:51 -07:00
Hunter Trujillo
a784dd2c68
Add presentation mode changes to Kubernetes and Dashboard Page containers.
2017-02-16 16:04:04 -07:00
Jared Scheib
7c484963a2
Refactor tests for clarity and simplicity
2017-02-16 14:51:22 -08:00
Hunter Trujillo
a5da7a655b
Add delayed presentationMode thunks.
2017-02-16 15:25:15 -07:00
Hunter Trujillo
a905a59449
Move and refactor DashboardHeader component to dashboards/components
2017-02-16 15:15:21 -07:00
Hunter Trujillo
3a8cc4a189
Add presentation mode Redux logic. Add handlers to SideNav.
2017-02-16 15:11:50 -07:00
Hunter Trujillo
7101aa3a06
Refactor DashboardHeader out from DashboardPage, HostPage, and KubernetesDashboard,
2017-02-16 11:45:53 -07:00
Hunter Trujillo
65ea9e2ddb
Revert "Refactor DashboardHeader out from DashboardPage, HostPage, and KubernetesDashboard."
...
This reverts commit 77a8ed80a2
.
2017-02-16 11:43:56 -07:00
Hunter Trujillo
77a8ed80a2
Refactor DashboardHeader out from DashboardPage, HostPage, and KubernetesDashboard.
2017-02-16 10:59:08 -07:00
Jared Scheib
e9028cc7a7
Test for unpadded range when passing in values well within extremities
2017-02-15 18:29:30 -08:00
Jared Scheib
31a599de07
Test for padded range when passing in values at range extremities
2017-02-15 18:28:44 -08:00
Andrew Watkins
4e3fd92730
Merge pull request #880 from influxdata/deui-reducer
...
DataExplorer ui reducer
2017-02-15 17:00:47 -06:00
Hunter Trujillo
4f89e7c4a0
OAuth frontend fixes and cleanup.
2017-02-15 13:47:18 -07:00
Andrew Watkins
ba0e950264
Remove unnecessary spread
2017-02-15 14:05:18 -06:00
Hunter Trujillo
6d601d527f
Add frontend support for OAuth changes.
2017-02-15 11:57:52 -07:00
Chris Goller
0b35f2e73a
Merge remote-tracking branch 'origin/master' into kap-defaults
2017-02-15 08:16:59 -06:00
Jared Scheib
1bf17c9275
Fix y-axis graph padding
2017-02-15 01:37:50 -08:00
Chris Goller
4472ac9636
Add Google login button
...
Need to update this eventually to use the dynamic routes
2017-02-14 23:05:03 -06:00
Andrew Watkins
256407912c
Refactor KapacitorPage
2017-02-14 17:33:14 -06:00
Tim Raymond
633a586d6f
Fix route for links and Github OAuth route
...
On the backend, the trailing slash on /chronograf/v1/ caused that route
to escape detection by the authentication middleware, so auth was not
triggered. Also, routes were changed on the backend for Github's OAuth
authentication.
2017-02-14 17:26:39 -05:00
Hunter Trujillo
95add4909a
Fix basepath support.
2017-02-14 10:07:15 -07:00
Hunter Trujillo
7c59c40fa7
Linter fixes.
2017-02-14 09:55:31 -07:00
Andrew Watkins
98be7d3a83
Scope DataExplorer queries
2017-02-13 18:01:42 -06:00
Andrew Watkins
2c0a30b931
Introduce data explorer ui reducer
2017-02-13 17:16:54 -06:00
Andrew Watkins
5bfc216648
Remove cruft from localStorage
...
Default timeRange is now set by the timeRange reducer.
2017-02-13 16:46:37 -06:00
Andrew Watkins
6413fabad4
Use es6 flavorz in timeRange reducer
2017-02-13 16:37:41 -06:00
Andrew Watkins
a5c3571ec1
Add spec for timeRange reducer
2017-02-13 15:29:17 -06:00
Hunter Trujillo
d87a3350f3
Add resource and id methods to AJAX method to access link URLs.
2017-02-13 13:19:34 -07:00
Andrew Watkins
0e0f0fc260
Merge pull request #864 from influxdata/http-tcp
...
Kapacitor Rule Alert Config for HTTP, TCP, Exec, SMTP, and Alerta (parsed pasted Tick script)
2017-02-10 15:20:53 -08:00
Hunter Trujillo
bace30142b
Fix kapacitor rules page checkbox JSX.
2017-02-10 16:09:12 -07:00
Hunter Trujillo
12e7688a49
Merge branch 'master' into http-tcp
...
# Conflicts:
# CHANGELOG.md
2017-02-10 16:03:30 -07:00
Hunter Trujillo
de66bff1a5
Fix AlertaConfig?
2017-02-10 15:59:43 -07:00
Alex P
6a893f82c6
Polish empty states in DE query builder
2017-02-10 14:57:30 -08:00
Chris Goller
1bdfbbdd6b
Merge pull request #869 from influxdata/de-scroll-fix
...
Fix Scrolling Issue on DE Lists
2017-02-10 16:46:10 -06:00
Alex P
190457bbcd
fix non-scrolling behavior on DE editor lists
2017-02-10 14:42:24 -08:00
Chris Goller
f81cd7e7ad
Merge pull request #868 from influxdata/disable-alert
...
Change rule status
2017-02-10 16:41:28 -06:00
Alex P
d46e86f4e2
Make Checkbox centered
2017-02-10 14:35:58 -08:00
Alex P
509b13d2d6
Style checkboxes on kapacitor rules table
2017-02-10 14:32:22 -08:00
Hunter Trujillo
57bf5f571a
Merge branch 'master' into http-tcp
...
# Conflicts:
# CHANGELOG.md
2017-02-10 13:31:01 -07:00
Hunter Trujillo
2181532bf7
Refactor alert config input and label to a stateless component.
2017-02-10 13:28:39 -07:00
Andrew Watkins
8aa7dec87f
Optimistically update status state
2017-02-10 12:15:45 -08:00
Hunter Trujillo
c2f4629732
Not sure if it's needed here, but for consistency, I've added alerta to the ALERTS constant.
2017-02-10 13:06:16 -07:00
Hunter Trujillo
d428aaf8c7
Refactor parseAlerta spec to test reducer, accessors, and parser separately. Refactor parseAlerta out of rules reducer into its own file in shared/prasing. Update appearance of AlertaConfig. Update appearance of RuleMessage input field. Remove smtp and alerta from default alerts.
2017-02-10 13:03:31 -07:00
Andrew Watkins
95e38a4767
Change rule status
2017-02-10 13:42:42 -06:00
Andrew Watkins
e9d8b77a96
Move constants into constants file
2017-02-10 09:04:18 -08:00
Andrew Watkins
602725a06a
Adjust min heights builder and visualizations
2017-02-10 08:20:11 -08:00
Hunter Trujillo
a8eaa0979e
Add Alerta tick script input to configure kapacitor rule alert config.
2017-02-10 00:19:20 -07:00
Hunter Trujillo
65cd297046
Add email support for kapacitor alert config.
2017-02-09 22:30:50 -07:00
Hunter Trujillo
b66b3d0ff9
Add exec kapacitor rule alert support.
2017-02-09 22:25:00 -07:00
Hunter Trujillo
5078423392
Styles updates.
2017-02-09 23:11:51 -06:00
Hunter Trujillo
aba6f561d5
Update placeholder text to point to port 8091.
2017-02-09 23:11:51 -06:00
Hunter Trujillo
c04eae8bd7
Add metaUrl to source form request.
2017-02-09 23:11:51 -06:00
Hunter Trujillo
b724c35a38
Add meta service frontend JSX. Has some styles bugs.
2017-02-09 23:11:51 -06:00
Hunter Trujillo
cee683b49b
Add UI support for HTTP and TCP kapacitor rule alert configs.
2017-02-09 21:54:00 -07:00
Hunter Trujillo
f64df0d1f2
Healing merge.
2017-02-09 18:21:22 -07:00
Hunter Trujillo
65d578ed0c
Merge branch 'master' into http-tcp
...
# Conflicts:
# ui/src/kapacitor/components/RuleMessage.js
2017-02-09 18:15:34 -07:00
Alex P
364d2f0b92
Fix height of InfluxQL editor
2017-02-09 15:23:09 -08:00
Alex P
2c36a53d31
Fix Table view in DE graph
2017-02-09 15:20:39 -08:00
Alex P
780c6812ab
DE Graph Labels cannot be selected
2017-02-09 13:55:12 -08:00
Alex P
f427ca58b0
Merge remote-tracking branch 'origin/de-organize' into de-organize
2017-02-09 13:52:43 -08:00
Andrew Watkins
5d6fd473a8
Introduce ResizerHandle back into DE
2017-02-09 13:51:52 -08:00
Alex P
c721de4167
Change groupbytime bg color to match adjacent toggles
2017-02-09 12:50:59 -08:00
Andrew Watkins
b14c744d0a
Update copy
2017-02-09 11:42:13 -08:00
Andrew Watkins
32ffc88a8b
Improve and clarify Group BY tags
2017-02-09 11:15:51 -08:00
Andrew Watkins
f43f89ca4d
Merge branch 'de-organize' of github.com:influxdata/chronograf into de-organize
2017-02-09 10:27:27 -08:00
Andrew Watkins
deb69d668c
Merge github.com:influxdata/chronograf into de-organize
2017-02-09 10:26:59 -08:00
Alex P
7aafeaf8dd
Fix Kapacitor Rule Builder weirdness
2017-02-09 09:53:48 -08:00
Andrew Watkins
1d2dfcf17a
Fix new rule not loading
2017-02-09 09:39:34 -08:00
Alex P
4e24367b77
Polish query editor list items
2017-02-09 09:17:35 -08:00
Alex P
b2a3b8ce89
Fix positioning of query editor list headers
...
measurements filter, group by time, and accept/reject
2017-02-09 09:14:07 -08:00
Alex P
232633da8f
Fix vertical marker in DE
2017-02-09 08:47:11 -08:00
Chris Goller
cb1aadf49c
Update Makefile and webpack to make builds incremental
2017-02-08 21:15:56 -06:00
Chris Goller
7deaf845a7
Merge pull request #852 from influxdata/feature/kapacitor-detail-field
...
Update kapacitor alert rule to have detail field
2017-02-08 20:50:48 -06:00
Alex P
6e4f8f0cb4
Clean up the DE columns
2017-02-08 15:50:11 -08:00
Alex P
39f2c6a317
Style queries tab list in DE
2017-02-08 15:22:49 -08:00
Alex P
d0684b4e97
Make DE graph huge
2017-02-08 15:22:35 -08:00
Andrew Watkins
31c64cbac7
Add column name headers
2017-02-08 14:24:01 -08:00
Andrew Watkins
c6050d4273
Remove concept of Panels
2017-02-08 13:58:15 -08:00
Andrew Watkins
3ca2c903f5
Use QueryBuilder and Visualization in DE
2017-02-08 13:41:17 -08:00
Andrew Watkins
78b44592fa
Turn QB tabs into columns
2017-02-08 13:40:46 -08:00
Andrew Watkins
dfe8a1dfb3
Separate query from panel
2017-02-08 13:36:36 -08:00
Andrew Watkins
9e23db06a5
Change style
2017-02-08 13:35:21 -08:00
Andrew Watkins
6bd85d4601
Start reorganization of DE
2017-02-08 11:19:33 -08:00
Andrew Watkins
b84179f913
Merge pull request #841 from influxdata/de-struction
...
Simplify DataExplorer
2017-02-08 08:38:56 -08:00
Andrew Watkins
2a7557156f
Add details alert data for SMTP
2017-02-07 15:15:43 -08:00
Andrew Watkins
2979ef12f9
Remove unused handler
2017-02-07 15:15:43 -08:00
Andrew Watkins
a31518de9c
Introduce UPDATE_DETAILS action
2017-02-07 15:15:43 -08:00
Andrew Watkins
63725d544f
Fix typo
2017-02-06 12:53:36 -08:00
Andrew Watkins
f1dd929725
Remove getState in new object
2017-02-06 12:50:31 -08:00
Andrew Watkins
5a1cfc25df
Merge pull request #833 from influxdata/timeSeriesToDygraph-refactor
...
Time series to dygraph refactor
2017-02-06 12:08:37 -08:00
Andrew Watkins
954a6506fc
Add active panel spec
2017-02-06 11:54:22 -08:00
Andrew Watkins
7ef4f9f916
Move test dir to data_explorer
2017-02-06 11:41:42 -08:00
Andrew Watkins
0fc2faa2a8
Add and persist activePanel state
2017-02-06 11:32:23 -08:00
Jade McGough
802102edea
Merge pull request #837 from influxdata/feature/615-change-dashboard
...
change dashboards via dropdown
2017-02-06 10:21:24 -08:00
Andrew Watkins
01821ec5e3
Consolidate and simplify saving to local storage
2017-02-02 15:13:09 -08:00
Alex P
2bbdd3995a
Make hosts dropdown menu less janky
2017-02-02 14:48:08 -08:00
Alex P
efdcb9b22f
Change z-index hack on react-grid-item so it no longer conflicts with dropdown menu
2017-02-02 14:47:43 -08:00
Andrew Watkins
e9e6c0b7a3
Persist app state to localStorage
2017-02-02 11:54:56 -08:00
Andrew Watkins
6e95f46ce2
Deconstruct PropTypes
2017-02-02 09:20:52 -08:00
Andrew Watkins
68ec7dfd26
Remove concept of 'explorations'
2017-02-01 12:34:18 -08:00
Jade McGough
f1afb50c65
fix linting error
2017-02-01 11:29:52 -08:00
Jade McGough
f0f06f887f
simplify dashboard code
2017-02-01 10:05:26 -08:00
Alex P
7adbaf11fa
Change CSS to fix usability issue from the community
2017-02-01 10:02:56 -08:00
Jade McGough
d059cd2750
change dashboards via dropdown
2017-02-01 00:13:05 -08:00
Andrew Watkins
08d17265f1
Add foundation UI for http/tcp alerts
2017-01-31 14:53:37 -08:00
Andrew Watkins
8fc5cbeb77
Add comment
2017-01-31 08:41:45 -08:00
Andrew Watkins
a64f4c73fa
Stop modifying columns in place
2017-01-31 08:41:35 -08:00
Andrew Watkins
71a7220020
Line up comment
2017-01-31 08:40:44 -08:00
Hunter Trujillo
87226b196c
Bug fixes and performance improvements.
2017-01-30 15:47:39 -08:00
Hunter Trujillo
cd4a683ca5
Reuse shared sparse arrays for GC efficiency. Use fast.js methods to further optimize speed.
2017-01-30 08:05:57 -08:00
Hunter Trujillo
9f7721663b
Memoize labeling (improves performance of that function 2x, reduces overall run time by 1/10x)
2017-01-29 15:27:02 -08:00
Hunter Trujillo
9507f67b42
Improve performance of the new function by a factor of 3-4x using a memoization technique.
2017-01-29 04:41:07 -07:00
Tim Raymond
594c1fc587
Merge branch 'master' into feature/tr-host-under-path
...
Conflicts:
- CHANGELOG.md
2017-01-27 19:30:43 -05:00
Jade McGough
e85fed1ddd
Merge pull request #808 from influxdata/feature/614-dashboard-view
...
Feature/614 dashboard view
2017-01-27 15:49:14 -08:00
Jade McGough
4d8e82a6fd
remove host from dashboardpage
2017-01-27 15:31:06 -08:00
Nathan Haugo
36b1ddd684
Merge pull request #797 from influxdata/bugfix/telegram#640
...
Fix format sent to Kapacitor for Telegram.
2017-01-27 15:19:28 -08:00
Andrew Watkins
fc57502480
Remove call to setState
2017-01-27 14:39:34 -08:00
Andrew Watkins
aff31e2eee
Change default altert option to smtp
2017-01-27 14:39:34 -08:00
Andrew Watkins
52dd1a87f2
Trim whitespace
2017-01-27 14:39:34 -08:00
Andrew Watkins
a095b6085a
Introduce opsgenie config
2017-01-27 14:37:50 -08:00
Hunter Trujillo
37970761a9
Fix linting.
2017-01-27 15:36:39 -07:00
Alex P
36fab8dadf
Style radio buttons in config
2017-01-27 14:14:48 -08:00
Tim Raymond
609b7a1d1a
Setup front-end to work with a basepath
...
React-router and also the client that we use in the frontend need to be
informed on how to access the Chronograf backend when it's being hosted
on a route other than /. To accomplish this, a data attribute is written
into the `<div>` which serves as our React root. We then make the React
router aware of this if it's set and also pass the prefix to axios (our
front end HTTP client) by way of window.
Originally, it was desired to have the basepath accessible via an API,
but this proved to be impossible because to access that API, the front
end would already need to know the basepath. The technique we went with
was arrived at independently, but is also used by Jupityr notebooks
which encountered the same problem.
2017-01-27 17:00:08 -05:00
Tim Raymond
9d2e9111ef
Make prefixer support multiple tags, chunked enc
...
The prefixer needs to not only replace `src="` attributes as it
currently does because that is not the only place a relative URL can
appear. It needs to also prefix URLs found in CSS which can also come
from the downstream http.ResponseWriter.
This adds support for an arbitrary list of patterns that will cause the
prefixer to insert its configured prefix. This is currently set to look
for `src`, `href`, and `url()` attributes.
Also, because we are modifying the stream, we need to suppress the
Content-Length generated by any downstream http.Handlers and instead
enable Transfer-Encoding: chunked so that we can stream the modified
response (we don't know apriori how many times we'll perform a
prefixing, so we can't calculate a final Content-Length). This is
accomplished by duplicating the Headers in the wrapResponseWriter that
is handed to the `Next` handler. We also handle the chunking and
Flushing that needs to happen as a result of using chunked transfer
encoding.
2017-01-27 17:00:08 -05:00
Andrew Watkins
6f7dcc7eb0
Merge pull request #803 from influxdata/kapacitor-defaults
...
Add default values for kapacitor config
2017-01-27 13:29:23 -08:00
Chris Goller
2254bcc442
Fix layout autoflow to handle multiple cells per layout
2017-01-27 13:15:50 -06:00
Jade McGough
cb6d58d7ca
cleanup
2017-01-27 05:41:03 -08:00
Jade McGough
6d07ddc533
cleanup
2017-01-27 05:32:59 -08:00
Jade McGough
7a37b4c9c4
get graphs to display
2017-01-27 05:24:26 -08:00
Jade McGough
bc8ef6c91a
don't show endless loading if there are no dashboards
2017-01-27 05:10:44 -08:00
Jade McGough
db11ce66a0
dashboard graph rendering
2017-01-27 04:04:26 -08:00
Jade McGough
6cf85c98af
remove dropdown menu for now
2017-01-27 00:54:28 -08:00
nathan haugo
c8333acd2f
Revert to f3cb3fb72b
2017-01-26 18:13:27 -08:00
Nathan Haugo
0c02deedd9
Revert "Revert "Bugfix/legend data order""
2017-01-26 18:00:14 -08:00
Nathan Haugo
8067b32b17
Revert "Bugfix/legend data order"
2017-01-26 17:55:21 -08:00
Nathan Haugo
1da41c760a
Merge pull request #799 from influxdata/bugfix/legend-data-order
...
Bugfix/legend data order
2017-01-26 17:54:19 -08:00
Nathan Haugo
f3cb3fb72b
Merge pull request #791 from influxdata/talk-config
...
Introduce Talk alert config
2017-01-26 17:52:15 -08:00
Andrew Watkins
857dd08468
Add default values for kapacitor config
2017-01-26 17:51:37 -08:00
Hunter Trujillo
d166dcf730
Fix Telegram parse-mode support for HTML and Markdown.
2017-01-26 17:31:51 -07:00
Hunter Trujillo
bfdba8de74
Add reducer spec for shared/sources. Add nodemon script to package.json to help with TDD. Fix actual issue: duplicate defaults in sources.
2017-01-26 16:55:05 -07:00
Jade McGough
456ec00c95
add dashboard content, make request to API
2017-01-26 14:04:51 -08:00
Andrew Watkins
7bce138415
Cleanup
2017-01-26 11:21:56 -08:00
Andrew Watkins
b8bb570ecc
Cleanup comments
2017-01-26 11:09:04 -08:00
Andrew Watkins
5b200a315f
Include support for tags
2017-01-26 11:07:34 -08:00
Hunter Trujillo
c0182922ed
Fix format sent to Kapacitor for Telegram.
2017-01-25 16:22:59 -07:00
Hunter Trujillo
ccb94894e8
Guard against undefined series error.
2017-01-25 14:35:47 -07:00
Hunter Trujillo
81d214780e
Cleanup. Passes linter.
2017-01-25 14:35:32 -07:00
Hunter Trujillo
9fbbdedc69
Add dygraphSeries. Tests pass.
2017-01-25 14:25:03 -07:00
Andrew Watkins
93dc0ca125
WIP handle duplicate field and measurement names
...
This solution can now handle an arbitrary number of
responses and series. Once we munge the series out
into one flat collection, we utilize the index of each
series to identify duplicate labels.
2017-01-24 11:50:41 -08:00
Nathan Haugo
93dd2f7418
Merge pull request #786 from influxdata/fix-alert-filter
...
Fix alert filter
2017-01-24 11:13:55 -08:00
Andrew Watkins
73d6d624a3
WIP all the refactors and in teh darkness bind them
2017-01-23 21:14:39 -08:00
Andrew Watkins
9cb38ae4ba
WIP Fix label ordering bug
2017-01-23 16:08:45 -08:00
Andrew Watkins
005f834f53
Introduce Talk alert config
2017-01-23 13:07:37 -08:00
Andrew Watkins
415ea19ebc
Merge pull request #790 from influxdata/remove-checkboxes
...
Remove checkboxes
2017-01-23 11:45:00 -08:00
Andrew Watkins
7898ecfc67
Match order of keys
2017-01-23 11:30:10 -08:00
Andrew Watkins
2639ed3833
Remove state change only checkbox from Telegram
2017-01-23 11:27:01 -08:00
Andrew Watkins
267adaf76b
Remove state change only checkbox from HipChat
2017-01-23 11:26:50 -08:00
Tim Raymond
70fe343e19
Fix missing fields from non-default RP
...
When attempting to extract fields from a non-default retention policy in
the Data Explorer, fields would not appear. This was because the query
was sent without an explicit RP, which would use the default RP instead.
This adds an explicit RP to the SHOW FIELDS query.
2017-01-23 09:54:56 -05:00
Andrew Watkins
18849d3fda
Fix copy and templated string
2017-01-20 13:35:18 -08:00
Andrew Watkins
caa1bb32af
Fix laggy input typing
2017-01-20 13:22:08 -08:00
Andrew Watkins
035d6f4e81
Make AlertTable source of truth for search term
2017-01-20 12:43:18 -08:00
Andrew Watkins
07e9634939
Fix duplicate children error spam
2017-01-20 12:27:17 -08:00
Andrew Watkins
e9a25ea8e8
Fix filtering in alerts table
2017-01-20 12:27:00 -08:00
Jade McGough
979cc311ef
add dashboardpage to router
2017-01-13 17:40:40 -08:00
Jade McGough
7e0c687476
add link to individual dashboard page
2017-01-13 17:40:40 -08:00
Jade McGough
6abd9f1090
get dashboards to load correctly
2017-01-13 17:40:40 -08:00
Andrew Watkins
9c84593d67
Merge pull request #766 from influxdata/rule-template
...
Rule template
2017-01-13 14:23:45 -08:00
Alex P
4cfde2c6cc
Make rule message placeholder more informative
2017-01-13 14:12:14 -08:00
Alex P
2879f81150
Move rule message templates to correct constants file
2017-01-13 14:02:31 -08:00
Chris Goller
aebc05241a
Merge pull request #748 from influxdata/bugfix/tr-missing-kapa
...
Fix missing Kapacitor on Source index page
2017-01-13 14:29:14 -06:00
Tim Raymond
d35b64fa84
Fix missing Kapacitor on Source index page
...
When visiting the Sources page, any InfluxDB sources that had a
configured Kapacitor would not show them. This turned out to be racey
logic. Kapacitors for a particular source are fetched from the API. The
update to the component state happened outside of the promise chained
onto the API call, so the state update was racing against the fetch from
the API (and would always win, pushing the empty object).
Instead, the chained promises for each API fetch are collected, and each
promise updates a single kapacitors object. The final promise that
updates the state is then blocked on all those promises by Promise.all.
Performing updates like this saves some allocations, since we aren't
allocating an object for each source<->kapacitor pairing to send to
setState. It also reduces setState's work, since it doesn't have to
coalesce state updates.
2017-01-13 15:21:39 -05:00
Alex P
e0282bc6e8
Show pointer cursor on template hover
2017-01-13 12:02:13 -08:00
Andrew Watkins
c71a1113d9
Add functionality to append templates to rule message
2017-01-13 11:56:17 -08:00
Andrew Watkins
7dad6f41de
Merge pull request #770 from influxdata/add-source-bug
...
Fix not being able to add new source
2017-01-13 11:31:12 -08:00
Andrew Watkins
fc9050cb32
Fix not being able to add new source
2017-01-13 11:23:35 -08:00
Jade McGough
a3c160e13a
add links to hosts in alerts table
2017-01-13 00:27:12 -08:00
Andrew Watkins
281fa44a71
Merge pull request #760 from influxdata/remove-checkboxes
...
Remove checkboxes
2017-01-12 15:27:39 -08:00
Andrew Watkins
165756b475
Change template hover to text cursor
2017-01-12 15:22:50 -08:00
Andrew Watkins
cb56391761
Refactor rule message template tooltips
2017-01-12 15:09:33 -08:00
Chris Goller
d85c91afba
Merge pull request #758 from influxdata/unsafe-ssl
...
Unsafe ssl
2017-01-12 17:08:12 -06:00
Nathan Haugo
848e62c1f3
Merge pull request #762 from influxdata/feature/596-select-host
...
Feature/596 select host
2017-01-12 14:53:15 -08:00
Andrew Watkins
03c1311e15
Merge pull request #765 from influxdata/get-range
...
Get range
2017-01-12 14:51:13 -08:00
Andrew Watkins
996c1d077b
Add tests for range calc
2017-01-12 14:19:48 -08:00
Hunter Trujillo
1b10041f4f
Merge branch 'feature/596-select-host' of github.com:influxdata/chronograf into feature/596-select-host
2017-01-12 14:59:13 -07:00
Hunter Trujillo
c9a77e0207
Refactor to use async/await.
2017-01-12 14:59:07 -07:00
Andrew Watkins
c2850bb670
Export getRange to helper funciton
2017-01-12 13:44:22 -08:00
Alex P
90138fcf3e
Create new CSS component page-header-dropdown
2017-01-12 13:16:38 -08:00
Alex Paxton
ee9a7bdd50
Merge pull request #763 from influxdata/misc-ui-polish
...
Misc UI Polish
2017-01-12 11:10:50 -08:00
Alex P
958cac834c
Make text selection readable app-wide, not just inputs
2017-01-12 10:59:04 -08:00
Alex P
4c48fe4acf
Change style.css to chronograf.css to be more consistent and branded
2017-01-12 10:57:40 -08:00
Alex P
2786831cf1
Change kapacitor copy from Metric to Time-Series
2017-01-12 10:56:11 -08:00
Jade McGough
5cde8362d1
filter out hosts that don't match the current app
2017-01-12 06:48:52 -08:00
Jade McGough
dedba07a75
get apps for all hosts
2017-01-12 06:07:45 -08:00
Jade McGough
77bbcd3de9
cleanup
2017-01-12 04:34:12 -08:00
Andrew Watkins
bba5a35621
Update test paths
2017-01-11 16:20:28 -08:00
Andrew Watkins
9bbd5ebd48
Rename src/chronograf to src/data_explorer
2017-01-11 16:00:56 -08:00