Commit Graph

463 Commits

Author SHA1 Message Date
Vincent Bernat
2427af6de9 doc: add a few screenshots 2022-07-11 14:07:51 +02:00
Vincent Bernat
b032f565ac docker: ensure Clickhouse container is restarted on failure 2022-07-10 12:14:51 +02:00
Vincent Bernat
226c902e12 console: use Unknown instead of empty string for top widget v1.4 v1.4.0 2022-07-09 08:51:38 +02:00
Vincent Bernat
d5dcc885bc console: use resolution when all tables are equally bad for old data 2022-07-09 08:42:42 +02:00
Vincent Bernat
f5e2e85d0d console: fix a possible divide by 0 error
This is not the only problem we have.
2022-07-09 08:42:42 +02:00
Vincent Bernat
d70f59c70f build: only upload artifacts for tagged versions 2022-07-09 00:27:35 +02:00
Vincent Bernat
d1850925de build: fix branch name in GitHub actions 2022-07-09 00:23:50 +02:00
Vincent Bernat
170f7b33c8 inlet/geoip: add an option to make the database optional 2022-07-08 22:20:59 +02:00
Vincent Bernat
ac0faebf58 fakeexporter: use a gaussian distribution for sizes 2022-07-08 15:49:45 +02:00
Vincent Bernat
743d032231 fakeexporter: use a parametric function for more natural graphs 2022-07-08 15:44:22 +02:00
Vincent Bernat
1e290b960f fakeexporter: enable use of lists when defining flows 2022-07-08 15:37:09 +02:00
Vincent Bernat
418bf5176e console: exclude 0 from minimum value 2022-07-08 15:36:12 +02:00
Vincent Bernat
70a4029eb5 config: fix panic when trying to look into a nil pointer 2022-07-08 15:20:51 +02:00
Vincent Bernat
412bb1f535 console: fill missing values with 0 for timeseries graphs 2022-07-08 09:43:09 +02:00
Vincent Bernat
189c03972c console/frontend: fix submit button style when loading 2022-07-08 09:20:55 +02:00
Vincent Bernat
15fc92bfe3 config: handle empty configurations 2022-07-08 09:17:10 +02:00
Vincent Bernat
328d11158e build: update coverage report directive in .gitlab-ci.yml 2022-07-07 22:10:20 +02:00
Vincent Bernat
1ac10c6c15 build: specify gocov version to ensure support for Go 1.18 2022-07-07 21:57:40 +02:00
Vincent Bernat
635e156292 fakeexporter: add documentation 2022-07-07 21:49:47 +02:00
Vincent Bernat
916674655a fakeexporter: for demo purpose, provide a fake exporter component
Also, add a complete docker-compose.yaml to improve out-of-the-box
experience.
2022-07-07 21:34:56 +02:00
Vincent Bernat
22eab774a4 cmd: change how default configuration values are built
For the orchestrator, we need to build default values for slice of
configurations. We introduce a Reset() method that will be called by
mapstructure.
2022-07-07 20:55:33 +02:00
Vincent Bernat
dff8773c7f console: move ethertypes for IPv4/IPv6 to helpers package 2022-07-07 02:43:22 +02:00
Vincent Bernat
d7826e3733 config: more validation 2022-07-07 02:42:46 +02:00
Vincent Bernat
7c81bc4759 cmd: ignore keys starting with dot in configuration
This enables to use YAML anchors.
2022-07-06 16:12:30 +02:00
Vincent Bernat
2cee0e80f8 orchestrator/clickhouse: reload dictionaries when starting 2022-07-05 22:25:14 +02:00
Vincent Bernat
1c563309d3 doc: mention conntrack when using docker-compose 2022-06-30 11:47:56 +02:00
Vincent Bernat
6121aaea15 config: use a validator for better configuration validation 2022-06-30 01:23:29 +02:00
Vincent Bernat
5215ac9766 build: update goflow2 to latest stable version 2022-06-29 21:37:49 +02:00
Vincent Bernat
b938fceaf2 build: enable more caching for Docker
There is also the possibility to leverage buildx caching with `RUN
--mount=type=cache`, but it's unclear if something more is still
needed.
2022-06-29 17:58:13 +02:00
Vincent Bernat
f67d2493b0 orchestrator: allow to register several configuration for a given service
Use the first one by default and if the index is not known. Remove
service registration as this is not used yet.
2022-06-29 15:45:59 +02:00
Vincent Bernat
2664377db7 build: do not run tests when building Docker image
We already do that in other build steps.
2022-06-29 14:50:52 +02:00
Vincent Bernat
7266114396 common/helpers: use build tags to determine endianness 2022-06-29 14:01:56 +02:00
Vincent Bernat
ac037c9a56 common/helpers: use "unsafe" to get endianness 2022-06-29 13:58:20 +02:00
Vincent Bernat
3bb6746dc9 build: add GitHub actions 2022-06-29 12:08:38 +02:00
Vincent Bernat
dcb77c0507 doc: update a bit the intro 2022-06-29 12:08:38 +02:00
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