multiple telemetry designs
Justin Thaler
thalerj at linux.vnet.ibm.com
Thu Oct 24 07:30:20 AEDT 2019
On 10/23/19 12:47 PM, James Feist wrote:
> On 10/23/19 10:39 AM, James Feist wrote:
>> On 10/23/19 9:38 AM, Brad Bishop wrote:
>>> There are two telemetry / metric designs under review right now:
There's a fourth option that can also be used, but more than just sensor
readings. This isn't redfish compliant and relies on secure websockets
however.
https://github.com/openbmc/docs/blob/master/rest-api.md#event-subscription-protocol
>
> I've been informed there are actually 3:
>
> https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/24749
>
> Added Appu to this conversation as well.
>
>
>>>
>>> https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/22257
>>> https://gerrit.openbmc-project.xyz/c/openbmc/docs/+/24357
>>>
>>> I would like to see one or both of them merged. Neither seem to have
>>> any support….there is a single +1 on the latter review from Shawn
>>> McCarney. If you support one of these designs, please go review it
>>> and indicate your support.
>>
>> It looks like Kun has +1ed Piotr's design as well, not sure if that
>> means we can go with one design?
>>
>>>
>>> I also can’t figure out what the path forward for OpenBMC is. Maybe
>>> to start with, we could all level set on where we are at with our
>>> thinking:
>>>
>>> Kun: How far along are you in the implementation of your proposal?
>>> Piotr: How far along are you in the implementation of your proposal?
>>> James: OpenBMC can support one or both proposals. If we support
>>> both, this means multiple implementations for the same thing in
>>> bmcweb. One that gets data from dbus objects, and another that gets
>>> it from librrd. As the maintainer of bmcweb are you open to
>>> accepting one or both of these options?
>>
>> With 0 previous knowledge, I would suggest using a way that works with
>> previous OBMC practices, and that is using dbus. If there has to be 2
>> separate designs, then if both produce the same d-bus interfaces, it
>> shouldn't matter to bmcweb which one is being used. That being said,
>> if this doesn't work for some reason, we've used compile switches in
>> the past, although this would be the least preferable option.
>> Truthfully I haven't looked at these designs yet as I've only recently
>> taken a larger role in bmcweb reviews, so I'll try to look at them soon.
>>
>>
>>>
>>> Without any discussion and resolution, I’m afraid both of these
>>> proposals are just going to sit here, unmerged, indefinitely.
>>>
>>> thx - brad
>>>
More information about the openbmc
mailing list