<div dir="ltr">Well... If it will be really yang modeled, sounds "not that hard" for an external daemon doing that translation.<br><br>Thinking of it as Kubernetes way, feels an excelente opportunity to a container-based neighbor doing that job.<br>O even maybe some lib to the well stablished telemetry local colector like datadog, opentelemetry, etc.<br>To me, this is good news! Thank you all the involved!<br><br>And an extra curiosity:<br>Is BMP related to this "machine-friendly interface"?</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Em qui., 14 de dez. de 2023 às 09:45, Maria Matejka <<a href="mailto:maria.matejka@nic.cz" target="_blank">maria.matejka@nic.cz</a>> escreveu:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><u></u>
<div>
<p>the machine-friendly interface will be a YANG-defined API encoded
in CBOR</p>
<p><font face="Gentium">gRPC and gNMI are no-go because of HTTP/2;
won't go that direction; if there is such a need, a separate
(standalone) daemon may be created to handle translations
between BIRD API and gRPC / gNMI but it isn't in our plans; it
can be quite easy to do it though; regarding telemetry, it
should work well but i would not expect much from such a
connection for controlling though – we are keeping our model of
daemon only reading config, not writing it<br>
</font></p>
<p><font face="Gentium">Maria<br>
</font></p>
<p></p>
<div>On 2023-12-14 13:19, Douglas Fischer
wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr"><span style="font-family:Gentium">"also subscribing
to various notifications."<br>
</span>Are we talking about gRPC?<br>
If no, maybe some external tool running in same host of bird
could use this "<span style="font-family:Gentium">machine-friendly
interface</span>"<br>
to get it from bird and supply those data as gRPC?<br>
<br>
gNMI is on the table in some way?<br>
<div><br>
</div>
<span class="gmail_signature_prefix">-- </span><br>
<div dir="ltr" class="gmail_signature">
<div dir="ltr">Douglas Fernando Fischer<br>
Engº de Controle e Automação<br>
</div>
</div>
</div>
</blockquote>
<pre cols="72">--
Maria Matejka (she/her) | BIRD Team Leader | CZ.NIC, z.s.p.o.</pre>
</div>
</blockquote></div><br clear="all"><div><br></div><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature"><div dir="ltr">Douglas Fernando Fischer<br>Engº de Controle e Automação<br><div style="padding:0px;margin-left:0px;margin-top:0px;overflow:hidden;color:black;text-align:left;line-height:130%;font-family:"courier new",monospace"></div></div></div>