#
1.10 |
|
08-Apr-2024 |
tb |
Fix capping of VAPs
The previous approach introduced a cap, but it might not always be hit as intended (I missed this on review). Fix this to check the cap after merging an ASPA into an already existing VAP. Also free the list of providers since nothing should be looking at it anymore.
Count VAPs that hit the limit with a new overflowed counter. There are still a few aspects of the accounting that probably aren't entirely right. This will be fixed at another point. It's just statistics after all.
with/ok claudio, ok job
|
Revision tags: OPENBSD_7_5_BASE
|
#
1.9 |
|
26-Feb-2024 |
job |
Track the number of new files moving from 'staging' to 'validated cache'
The OpenMetrics output shows per-repository counters for new files added, the main process and JSON output emit the sum of all new files.
OK claudio@
|
#
1.8 |
|
22-Feb-2024 |
job |
Add support for RPKI Signed Prefix Lists
Signed Prefix List are a CMS protected content type for use with the RPKI to carry the complete list of prefixes which an Autonomous System may originate to all or any of its routing peers. The validation of a Signed Prefix List confirms that the holder of the listed ASN produced the object, and that this list is a current, accurate and complete description of address prefixes that may be announced into the routing system originated by this AS.
https://datatracker.ietf.org/doc/html/draft-ietf-sidrops-rpki-prefixlist
with and OK claudio@ tb@
|
#
1.7 |
|
13-Feb-2024 |
job |
Remove the stalemanifests metrics (which are no longer in use)
OK tb@
|
#
1.6 |
|
03-Feb-2024 |
job |
Refactor handling of stale manifests
No need to hoist a staleness indicator through the whole process and count it explicitly.
OK tb@
|
Revision tags: OPENBSD_7_4_BASE
|
#
1.5 |
|
29-Jun-2023 |
tb |
rpki-client: fix vap_pas stats
A small mistake in a diff broke the counters. Make them AFI agnostic and adjust ometric output.
guidance & ok claudio
|
#
1.4 |
|
05-Jun-2023 |
claudio |
Add an extra argument compact to json_do_object() to instruct the parser to dump this object on a single line.
While one can select on an object to object basis for arrays the compact setting is inherited from the surrounding object.
Requested by job@, OK job@ tb@
|
#
1.3 |
|
26-Apr-2023 |
claudio |
Improve accounting by tracking things by repo and tal. This fixes some wrong accounting for repositories that are referenced from more than one TAL. It changes the ometric lable output a little bit since there are repository metrics that no longer include the 'name' label. OK tb@
|
#
1.2 |
|
30-Mar-2023 |
claudio |
Add the protocol used to sync the repository to the open-metric output. OK tb@
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|
#
1.9 |
|
26-Feb-2024 |
job |
Track the number of new files moving from 'staging' to 'validated cache'
The OpenMetrics output shows per-repository counters for new files added, the main process and JSON output emit the sum of all new files.
OK claudio@
|
#
1.8 |
|
22-Feb-2024 |
job |
Add support for RPKI Signed Prefix Lists
Signed Prefix List are a CMS protected content type for use with the RPKI to carry the complete list of prefixes which an Autonomous System may originate to all or any of its routing peers. The validation of a Signed Prefix List confirms that the holder of the listed ASN produced the object, and that this list is a current, accurate and complete description of address prefixes that may be announced into the routing system originated by this AS.
https://datatracker.ietf.org/doc/html/draft-ietf-sidrops-rpki-prefixlist
with and OK claudio@ tb@
|
#
1.7 |
|
13-Feb-2024 |
job |
Remove the stalemanifests metrics (which are no longer in use)
OK tb@
|
#
1.6 |
|
03-Feb-2024 |
job |
Refactor handling of stale manifests
No need to hoist a staleness indicator through the whole process and count it explicitly.
OK tb@
|
Revision tags: OPENBSD_7_4_BASE
|
#
1.5 |
|
29-Jun-2023 |
tb |
rpki-client: fix vap_pas stats
A small mistake in a diff broke the counters. Make them AFI agnostic and adjust ometric output.
guidance & ok claudio
|
#
1.4 |
|
05-Jun-2023 |
claudio |
Add an extra argument compact to json_do_object() to instruct the parser to dump this object on a single line.
While one can select on an object to object basis for arrays the compact setting is inherited from the surrounding object.
Requested by job@, OK job@ tb@
|
#
1.3 |
|
26-Apr-2023 |
claudio |
Improve accounting by tracking things by repo and tal. This fixes some wrong accounting for repositories that are referenced from more than one TAL. It changes the ometric lable output a little bit since there are repository metrics that no longer include the 'name' label. OK tb@
|
#
1.2 |
|
30-Mar-2023 |
claudio |
Add the protocol used to sync the repository to the open-metric output. OK tb@
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|
#
1.8 |
|
22-Feb-2024 |
job |
Add support for RPKI Signed Prefix Lists
Signed Prefix List are a CMS protected content type for use with the RPKI to carry the complete list of prefixes which an Autonomous System may originate to all or any of its routing peers. The validation of a Signed Prefix List confirms that the holder of the listed ASN produced the object, and that this list is a current, accurate and complete description of address prefixes that may be announced into the routing system originated by this AS.
https://datatracker.ietf.org/doc/html/draft-ietf-sidrops-rpki-prefixlist
with and OK claudio@ tb@
|
#
1.7 |
|
13-Feb-2024 |
job |
Remove the stalemanifests metrics (which are no longer in use)
OK tb@
|
#
1.6 |
|
03-Feb-2024 |
job |
Refactor handling of stale manifests
No need to hoist a staleness indicator through the whole process and count it explicitly.
OK tb@
|
Revision tags: OPENBSD_7_4_BASE
|
#
1.5 |
|
29-Jun-2023 |
tb |
rpki-client: fix vap_pas stats
A small mistake in a diff broke the counters. Make them AFI agnostic and adjust ometric output.
guidance & ok claudio
|
#
1.4 |
|
05-Jun-2023 |
claudio |
Add an extra argument compact to json_do_object() to instruct the parser to dump this object on a single line.
While one can select on an object to object basis for arrays the compact setting is inherited from the surrounding object.
Requested by job@, OK job@ tb@
|
#
1.3 |
|
26-Apr-2023 |
claudio |
Improve accounting by tracking things by repo and tal. This fixes some wrong accounting for repositories that are referenced from more than one TAL. It changes the ometric lable output a little bit since there are repository metrics that no longer include the 'name' label. OK tb@
|
#
1.2 |
|
30-Mar-2023 |
claudio |
Add the protocol used to sync the repository to the open-metric output. OK tb@
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|
#
1.7 |
|
13-Feb-2024 |
job |
Remove the stalemanifests metrics (which are no longer in use)
OK tb@
|
#
1.6 |
|
03-Feb-2024 |
job |
Refactor handling of stale manifests
No need to hoist a staleness indicator through the whole process and count it explicitly.
OK tb@
|
Revision tags: OPENBSD_7_4_BASE
|
#
1.5 |
|
29-Jun-2023 |
tb |
rpki-client: fix vap_pas stats
A small mistake in a diff broke the counters. Make them AFI agnostic and adjust ometric output.
guidance & ok claudio
|
#
1.4 |
|
05-Jun-2023 |
claudio |
Add an extra argument compact to json_do_object() to instruct the parser to dump this object on a single line.
While one can select on an object to object basis for arrays the compact setting is inherited from the surrounding object.
Requested by job@, OK job@ tb@
|
#
1.3 |
|
26-Apr-2023 |
claudio |
Improve accounting by tracking things by repo and tal. This fixes some wrong accounting for repositories that are referenced from more than one TAL. It changes the ometric lable output a little bit since there are repository metrics that no longer include the 'name' label. OK tb@
|
#
1.2 |
|
30-Mar-2023 |
claudio |
Add the protocol used to sync the repository to the open-metric output. OK tb@
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|
#
1.6 |
|
03-Feb-2024 |
job |
Refactor handling of stale manifests
No need to hoist a staleness indicator through the whole process and count it explicitly.
OK tb@
|
Revision tags: OPENBSD_7_4_BASE
|
#
1.5 |
|
29-Jun-2023 |
tb |
rpki-client: fix vap_pas stats
A small mistake in a diff broke the counters. Make them AFI agnostic and adjust ometric output.
guidance & ok claudio
|
#
1.4 |
|
05-Jun-2023 |
claudio |
Add an extra argument compact to json_do_object() to instruct the parser to dump this object on a single line.
While one can select on an object to object basis for arrays the compact setting is inherited from the surrounding object.
Requested by job@, OK job@ tb@
|
#
1.3 |
|
26-Apr-2023 |
claudio |
Improve accounting by tracking things by repo and tal. This fixes some wrong accounting for repositories that are referenced from more than one TAL. It changes the ometric lable output a little bit since there are repository metrics that no longer include the 'name' label. OK tb@
|
#
1.2 |
|
30-Mar-2023 |
claudio |
Add the protocol used to sync the repository to the open-metric output. OK tb@
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|
#
1.5 |
|
29-Jun-2023 |
tb |
rpki-client: fix vap_pas stats
A small mistake in a diff broke the counters. Make them AFI agnostic and adjust ometric output.
guidance & ok claudio
|
#
1.4 |
|
05-Jun-2023 |
claudio |
Add an extra argument compact to json_do_object() to instruct the parser to dump this object on a single line.
While one can select on an object to object basis for arrays the compact setting is inherited from the surrounding object.
Requested by job@, OK job@ tb@
|
#
1.3 |
|
26-Apr-2023 |
claudio |
Improve accounting by tracking things by repo and tal. This fixes some wrong accounting for repositories that are referenced from more than one TAL. It changes the ometric lable output a little bit since there are repository metrics that no longer include the 'name' label. OK tb@
|
#
1.2 |
|
30-Mar-2023 |
claudio |
Add the protocol used to sync the repository to the open-metric output. OK tb@
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|
#
1.3 |
|
26-Apr-2023 |
claudio |
Improve accounting by tracking things by repo and tal. This fixes some wrong accounting for repositories that are referenced from more than one TAL. It changes the ometric lable output a little bit since there are repository metrics that no longer include the 'name' label. OK tb@
|
#
1.2 |
|
30-Mar-2023 |
claudio |
Add the protocol used to sync the repository to the open-metric output. OK tb@
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|
#
1.2 |
|
30-Mar-2023 |
claudio |
Add the protocol used to sync the repository to the open-metric output. OK tb@
|
Revision tags: OPENBSD_7_3_BASE
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|
#
1.1 |
|
15-Dec-2022 |
claudio |
Rework statistic collection to be per repository and add metric output option
Many statistic values are now accounted by repository via repo_stat_inc() At end of the run sum_stats() accumulates these stats per TAL and globally. The new output file metrics is written when the -m output flag is specified. The metrics file is written in OpenMetrics format (with a few tweaks to allow node_exporter to parse the file as well). The ometric code is a copy from bgpctl(8) and should be kept in sync. OK tb@
|