Christian Kreibich
77816f9a6b
Update the scripts.base.frameworks.telemetry.internal-metrics test
...
This now uses different record fields, and for now we no longer have CAF
telemetry. We indicate we're running under test to get reliable ordering in the
baselined output.
2024-07-11 12:13:05 -07:00
Christian Kreibich
b387da3489
Revert "Temporarily disable the scripts/base/frameworks/telemetry/internal-metrics btest"
...
This reverts commit d6e97ab306
.
Broker's telemetry is now available again.
2024-07-11 12:13:05 -07:00
Tim Wojtulewicz
99e64aa113
Restore label_names field in MetricOpts record
2024-06-04 14:14:58 -07:00
Tim Wojtulewicz
433c257886
Move telmetry label names out of opts records, into main metric records
2024-06-04 14:14:58 -07:00
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