policy/frameworks/telemetry/log.zeek
- Telemetry
Implementation of a telemetry.log and telemetry_histogram.log
file using metrics accessible via the Telemetry module.
- Namespace:
Telemetry
- Imports:
Summary
Runtime Options
How often metrics are reported. |
|
Only metrics with prefixes in this set will be included in the
|
Types
Record type used for logging histogram metrics. |
|
Record type used for logging counter and gauge metrics. |
Redefinitions
Events
Event triggered for every record in the stream. |
|
Event triggered for every record in the histogram stream. |
Hooks
A default logging policy hook for the stream. |
|
A default logging policy hook for the histogram stream. |
Detailed Interface
Runtime Options
- Telemetry::log_interval
-
How often metrics are reported.
- Telemetry::log_prefixes
-
Only metrics with prefixes in this set will be included in the
telemetry.logandtelemetry_histogram.logfiles by default. Setting this option to an empty set includes all prefixes.For more fine-grained customization, setting this option to an empty set and implementing the
Telemetry::log_policyandTelemetry::log_policy_histogramhooks to filter individual records is recommended.
Types
- Telemetry::HistogramInfo
- Type:
- Fields:
Record type used for logging histogram metrics.
- Telemetry::Info
- Type:
- Fields:
Record type used for logging counter and gauge metrics.
Events
- Telemetry::log_telemetry
- Type:
event(rec:Telemetry::Info)
Event triggered for every record in the stream.
- Telemetry::log_telemetry_histogram
- Type:
event(rec:Telemetry::HistogramInfo)
Event triggered for every record in the histogram stream.
Hooks
- Telemetry::log_policy
- Type:
A default logging policy hook for the stream.
- Telemetry::log_policy_histogram
- Type:
A default logging policy hook for the histogram stream.