Tim Wojtulewicz
46ff48c29a
Change all instruments to only handle doubles
2024-05-31 13:36:37 -07:00
Tim Wojtulewicz
e195d3d778
Fix some determinism issues with btests
2024-05-31 13:30:31 -07:00
Tim Wojtulewicz
d6e97ab306
Temporarily disable the scripts/base/frameworks/telemetry/internal-metrics btest
2024-05-31 13:30:31 -07:00
Tim Wojtulewicz
a63ea5a04e
Btest updates due to recent changes
2024-05-31 13:30:31 -07:00
Tim Wojtulewicz
d7b9924058
Update test baselines due to underscore changes
2024-05-31 13:30:31 -07:00
Arne Welzel
0b317aced3
telemetry: Disable metrics centralization by default
...
Move the telemetry/cluster.zeek file over into policy/frameworks/telemetry/prometheus.zeek.
Mention it in local.zeek.
Relates to zeek/broker#366 .
2023-06-21 20:13:55 +02:00
Tim Wojtulewicz
5a3abbe364
Revert "Merge remote-tracking branch 'origin/topic/vern/at-if-analyze'"
...
This reverts commit 4e797ddbbc
, reversing
changes made to 3ac28ba5a2
.
2023-05-31 09:20:33 +02:00
Vern Paxson
e749638380
a number of BTests updated with @if ... &analyze
2023-05-19 13:13:26 -07:00
Jan Grashoefer
342d88fbd4
Simplify btests using cluster_started event.
2023-04-26 20:00:44 +02:00
Arne Welzel
56a8b99965
EventHandler: Use telemetry framework for EventHandler.call_count
...
Put the IntCounter into a std::optional rather than initializing
it at EventHandler construction time as that will currently expose
a time series per event handler through the Prometheus API.
2023-02-22 12:10:10 +01:00
Tim Wojtulewicz
8cf1e51623
Add max_size argument for find_all/find_all_ordered BIFs
2023-02-21 12:27:54 -07:00
Josh Soref
74af1ebe16
Spelling testing
...
* alphabet
* another
* associated
* avoiding
* base
* because
* constructors
* defining
* deterministic
* directly
* endlessly
* entity
* function
* indefinitely
* initial
* interpreter
* into
* modifying
* negotiate
* nonexistent
* observations
* occasional
* omission
* orphaned
* overridden
* passing
* primitive
* produces
* reassembly
* repository
* restore
* shouldn't
* something
* statement
* the
* therefore
* transferred
* uninitialized
* unsuccessful
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2022-11-16 20:05:03 -05:00
Vern Paxson
ce5d840800
annotated scripts to skip when testing compilation-to-C++
2022-09-16 16:47:43 -07:00
Arne Welzel
65b31c525d
telemetry: Use dynamic metrics port, remove broker topic mentioning from NEWS entry
2022-08-30 11:20:14 +02:00
Arne Welzel
7310952358
telemetry: In a cluster, open port 9911 for Prometheus by default
...
Port 9911 has been allocated here:
https://github.com/prometheus/prometheus/wiki/Default-port-allocations
Logic is put into telemetry/cluster.zeek. Doing it in `cluster/nodes/`
seemed like quite some extra splitting for just those few settings.
2022-08-26 09:42:12 +02:00
Arne Welzel
3fe930dbf2
Introduce telemetry framework
...
Adds base/frameworks/telemetry with wrappers around telemetry.bif
and updates telemetry/Manager to support collecting metrics from
script land.
Add policy/frameworks/telemetry/log for logging of metrics data
into a new telemetry.log and telemetry_histogram.log and add into
local.zeek by default.
2022-08-05 11:43:44 +02:00