mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00
Update NEWS for Telemetry rework
This commit is contained in:
parent
4361880e09
commit
0ee3b8c506
1 changed files with 31 additions and 0 deletions
31
NEWS
31
NEWS
|
@ -9,6 +9,37 @@ Zeek 7.0.0
|
||||||
Breaking Changes
|
Breaking Changes
|
||||||
----------------
|
----------------
|
||||||
|
|
||||||
|
- The Telemetry framework has had a major rework, and includes a number of
|
||||||
|
breaking changes. The biggest change is a move towards a Prometheus-first
|
||||||
|
model. This removes the internal aggregation of metrics from nodes onto the
|
||||||
|
manager node, replacing it with a Prometheus service discovery endpoint. The
|
||||||
|
usage of this endpoint is described in the updated documentation for the
|
||||||
|
Telemetry framework. Using this endpoint also requires adding a new
|
||||||
|
``metrics_port`` field to each node in the cluster configuration, denoting
|
||||||
|
what port to connect to for each node.
|
||||||
|
|
||||||
|
All of the metrics-related script-level options, type, and methods have been
|
||||||
|
moved to the Telemetry framework:
|
||||||
|
* Option ``Broker::metrics_port` is now ``Telemetry::metrics_port``
|
||||||
|
* Option ``Broker::metrics_export_endpoint_name`` is now ``Telemetry::metrics_endpoint_name``
|
||||||
|
|
||||||
|
The following options have been removed:
|
||||||
|
* ``Broker::metrics_export_interval``
|
||||||
|
* ``Broker::metrics_export_topic``
|
||||||
|
* ``Broker::metrics_import_topics``
|
||||||
|
* ``Broker::metrics_export_prefixes``
|
||||||
|
|
||||||
|
The ``unit`` field has been removed from the telemetry log.
|
||||||
|
|
||||||
|
All of the ``BROKER_METRICS_*`` environment variables have been replaced with
|
||||||
|
``ZEEK_METRICS_*`` versions. This is most prevalent in cluster configurations,
|
||||||
|
where ``ZEEK_METRICS_PORT`` should no longer be set for each node that wants
|
||||||
|
to output telemetry data. Instead, a new ``metrics_port`` option was added to
|
||||||
|
the ``node.cfg`` options and can be used to set the port number. The cluster
|
||||||
|
layout record defined in ``cluster-layout.zeek`` has the same option, and it
|
||||||
|
can be automatically populated by ``zeekctl`` during the ``install`` or
|
||||||
|
``deploy`` commands.
|
||||||
|
|
||||||
New Functionality
|
New Functionality
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue