Commit Graph

428 Commits

Author SHA1 Message Date
Vincent Bernat
8be1bca4fd license: AGPL-3.0-only
```
git ls-files \*.js \*.go \
  | xargs sed -i '1i // SPDX-FileCopyrightText: 2022 Free Mobile\n// SPDX-License-Identifier: AGPL-3.0-only\n'
git ls-files \*.vue \
  | xargs sed -i '1i <!-- SPDX-FileCopyrightText: 2022 Free Mobile -->\n<!-- SPDX-License-Identifier: AGPL-3.0-only -->\n'
```
2022-06-29 11:42:28 +02:00
Vincent Bernat
3ff118d696 build: add license check target to make 2022-06-28 16:05:33 +02:00
Vincent Bernat
f5799d01f3 build: provide a working docker-compose file for quick start 2022-06-28 15:58:33 +02:00
Vincent Bernat
793865dfde console/frontend: use grab/grabbing cursor for dimensions 2022-06-27 14:50:04 +02:00
Vincent Bernat
510d78a927 orchestrator/clickhouse: add ability to override AS mappings 2022-06-25 20:10:34 +02:00
Vincent Bernat
d78c819d87 orchestrator/clickhouse: do not accept CSV single-quote-delimited fields
This is not allowed by the RFC and many writers won't double-quote a
string starting with a single-quote.
2022-06-25 19:45:04 +02:00
Vincent Bernat
e6cb102a9f doc: update the roadmap 2022-06-24 23:10:05 +02:00
Vincent Bernat
bba8fa8c02 doc: also document Y-axis unit 2022-06-24 23:08:28 +02:00
Vincent Bernat
31bdeecdeb doc: update documentation to mention ability to save filters 2022-06-24 23:04:58 +02:00
Vincent Bernat
cc646b7d13 console/frontend: implement filter loading/saving 2022-06-24 22:59:16 +02:00
Vincent Bernat
23b8f0eaf4 console/frontend: fix background for listbox completion widget 2022-06-24 13:23:39 +02:00
Vincent Bernat
8f9cd935d6 console/frontend: fix max calculation to not use Other 2022-06-23 08:44:42 +02:00
Vincent Bernat
630d1bc763 console/frontend: fix focus styling for inputs
This was broken by 418c9c53d5.
2022-06-23 08:36:44 +02:00
Vincent Bernat
baac495b9c orchestrator: provide configuration for other components as YAML
JSON does not allow to marshal fields as embedded (like YAML "inline" tag).
2022-06-22 10:50:24 +02:00
Vincent Bernat
8ec6492448 orchestrator: remove broker reference from URLs too
The broker component was merged as the root orchestrator component.
Remove references from URL too.
2022-06-20 15:53:14 +02:00
Vincent Bernat
13c11a4e25 build: avoid sending node_modules and bin to Docker 2022-06-20 14:14:59 +02:00
Vincent Bernat
215d94ae2f console/frontend: display "No results" when filtering does not work 2022-06-19 19:54:29 +02:00
Vincent Bernat
cec28f1495 console/frontend: rearrange a bit top area of option panel 2022-06-19 19:46:16 +02:00
Vincent Bernat
5961f22a87 console/frontend: match all provided words when completing combobox input 2022-06-19 19:13:33 +02:00
Vincent Bernat
d404212631 console/frontend: only display edit hints when filter is focused
Also, stop starting completion on focus.
2022-06-18 20:37:24 +02:00
Vincent Bernat
418c9c53d5 console/frontend: turn time range and dimensions into comboboxes 2022-06-18 20:30:38 +02:00
Vincent Bernat
dfd9d32475 console/frontend: downgrade @headlessui/vue to 1.6.1
This is because of https://github.com/tailwindlabs/headlessui/issues/1483
2022-06-18 19:37:50 +02:00
Vincent Bernat
3d7df92c62 Revert "console: allow to put filters into folders"
This reverts commit 1238dfc552. No need
for folders. Description may contain a `/` if we want.
2022-06-18 12:00:37 +02:00
Vincent Bernat
b2ffc5b8cd build: update clickhouse to 22.3 (LTS) 2022-06-14 10:12:31 +02:00
Vincent Bernat
a33c354a19 console/frontend: update all JS dependencies 2022-06-14 10:05:48 +02:00
Vincent Bernat
0bb5553746 console/frontend: change default dimensions for something more useful 2022-06-13 17:06:39 +02:00
Vincent Bernat
1238dfc552 console: allow to put filters into folders
And remove the sharing option. Folders seem more important first.
We'll implement sharing later.
2022-06-13 16:47:41 +02:00
Vincent Bernat
fcaba29d36 console/frontend: enable history for filter editor 2022-06-13 11:22:31 +02:00
Vincent Bernat
1b9236cdc4 console/frontend: minor upgrades 2022-06-13 09:56:03 +02:00
Vincent Bernat
396d4b25e9 console/frontend: update CodeMirror dependency 2022-06-13 09:54:08 +02:00
Vincent Bernat
ff4d4f5702 cmd: make main subcomponent configuration inline 2022-06-13 09:50:43 +02:00
Vincent Bernat
ee26a468b0 orchestrator: move broker component as orchestrator
We can have one main subcomponent per component. We don't do that for
the inlet component as there is more configuration.
2022-06-13 09:50:43 +02:00
Vincent Bernat
bf0c474726 console: implement "filter/saved" endpoints 2022-06-13 09:50:43 +02:00
Vincent Bernat
b65d78ab1b console: turn authentication into a proper component 2022-06-09 19:55:57 +02:00
Vincent Bernat
9e620f2c91 console/frontend: rename InputComponent to InputBase 2022-06-08 15:50:08 +02:00
Vincent Bernat
2a27cf4f48 build: update clickhouse-go/v2 to 2.0.14 2022-06-04 15:09:54 +02:00
Vincent Bernat
27a0383982 console/frontend: highlight current section in documentation TOC 2022-06-04 00:01:30 +02:00
Vincent Bernat
429bd1408d console/frontend: fix inheritance for InputListBox 2022-06-03 18:03:11 +02:00
Vincent Bernat
71a9e59b84 console/frontend: fix tooltip for Sankey graph 2022-06-03 18:03:11 +02:00
Vincent Bernat
335df53ac7 console/sankey: remove loops in DAG 2022-06-03 17:14:27 +02:00
Vincent Bernat
9cd90e6a14 console/filter: enable use of SrcNetName and DstNetName 2022-06-03 16:39:46 +02:00
Vincent Bernat
c76f4e406d orchestrator/clickhouse: implement network names 2022-06-03 15:32:41 +02:00
Vincent Bernat
15605fa91f orchestrator/clickhouse: test migrations from different states 2022-06-03 14:20:33 +02:00
Vincent Bernat
3b5c9c16e6 console/frontend: display options panel button above loading overlay 2022-06-03 11:56:04 +02:00
Vincent Bernat
8ed5055efb console/frontend: fix end date on summary when no data available 2022-06-03 11:53:34 +02:00
Vincent Bernat
a1ff21eb09 console: ability to display L2 bps in addition to L3 bps 2022-06-03 11:47:38 +02:00
Vincent Bernat
beea3ff2be console/filter: add IN/NOTIN for strings v1.3 2022-06-01 16:20:59 +02:00
Vincent Bernat
77e1847de2 console: complete Src/Dst AS depending on the requested direction
Also, optimize a bit by just counting matched flows to avoid walking
the Bytes column as well.
2022-06-01 15:39:39 +02:00
Vincent Bernat
f185705ab4 console/frontend: allow tu click on Apply when inside filter editor 2022-06-01 14:55:40 +02:00
Vincent Bernat
7865c2394e console/frontend: remove one size for options panel
Otherwise, we have too many options to test
2022-06-01 14:55:40 +02:00