Document /metrics endpoint and use bgpctl show metrics as command.
authorclaudio <claudio@openbsd.org>
Mon, 17 Oct 2022 15:42:19 +0000 (15:42 +0000)
committerclaudio <claudio@openbsd.org>
Mon, 17 Oct 2022 15:42:19 +0000 (15:42 +0000)
OK tb@

usr.sbin/bgplgd/bgplgd.8
usr.sbin/bgplgd/bgplgd.c

index 5ee6c26..5b49304 100644 (file)
@@ -1,4 +1,4 @@
-.\" $OpenBSD: bgplgd.8,v 1.3 2022/07/17 10:32:45 jsg Exp $
+.\" $OpenBSD: bgplgd.8,v 1.4 2022/10/17 15:42:19 claudio Exp $
 .\"
 .\" Copyright (c) 2021 Claudio Jeker <claudio@openbsd.org>
 .\"
@@ -14,7 +14,7 @@
 .\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 .\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 .\"
-.Dd $Mdocdate: July 17 2022 $
+.Dd $Mdocdate: October 17 2022 $
 .Dt BGPLGD 8
 .Os
 .Sh NAME
@@ -90,6 +90,8 @@ Unless further specified the endpoints do not take any parameters:
 Show the interface states.
 .It Pa /memory
 Show RIB memory statistics.
+.It Pa /metrics
+Output various statistics in OpenMetrics format.
 .It Pa /neighbors
 Show detailed neighbors information.
 The output can be limited with the following parameters:
index db1278a..e66da16 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: bgplgd.c,v 1.2 2022/10/17 13:23:31 claudio Exp $ */
+/*     $OpenBSD: bgplgd.c,v 1.3 2022/10/17 15:42:19 claudio Exp $ */
 /*
  * Copyright (c) 2020 Claudio Jeker <claudio@openbsd.org>
  *
@@ -44,7 +44,7 @@ const struct cmd {
        { "/rtr", { "show", "rtr", NULL }, 0 },
        { "/sets", { "show", "sets", NULL }, 0 },
        { "/summary", { "show", NULL }, 0 },
-       { "/metrics", { "show", "metric", NULL }, 0, 0, OMETRIC_TYPE },
+       { "/metrics", { "show", "metrics", NULL }, 0, 0, OMETRIC_TYPE },
        { NULL }
 };