Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 1.92 KB

README.md

File metadata and controls

42 lines (32 loc) · 1.92 KB

Root Server Scaling Measurement (RSSM) plugin

This plugin collects data as described by the RSSAC002v3 specification which has been created by ICANN Root Server System Advisory Committee (RSSAC).

Additions

As the RSSAC002v3 specification states that measurements should be saved per 24 hours interval, this plugin produces additional metrics that can be used to compile the 24 hours measurements allowing for variable time between output generation.

Metric dnscap-rssm-sources has a hash entry called sources which lists IP addresses and the number of times they appeared.

Metric dnscap-rssm-aggregated-sources has a hash entry called aggregated-sources which lists the aggregated IPv6 addresses by a /64 net and the number of times it has appeared.

Merge Tool

The Perl script dnscap-rssm-rssac002 is included and installed with dnscap and can be used to multiple combine RSSM plugin RSSAC002v3 YAML output files into one file.

The script will merge and remove metric specific to this plugin and replace others to fill in correct values for the new time period. The earliest start-period found will be used for all metrics.

NOTE no parsing of start-period is performed, it is up to the operator to only give input files related to the same 24 hour period.

Options:

  • --no-recompile: Disabled the combining of metrics and the removal of metrics specific to this plugin
  • --keep-dnscap-rssm: Do the combining but keep the metrics specific to this plugin
  • --sort: Output will always start with version:, service:, start-period: and metric:, rest of the values are not ordered by label. This option enabled sorting of them, which is not required by the specification but may help in debugging and testing cases.
  • --skip-unsupported: Skip unsupported RSSAC002 version metrics