Page MenuHomePhabricator

Add cloudsw to gnmic interface stats collection
Closed, ResolvedPublic

Description

We have per-queue interface statistics currently being pulled from core routers and L3 access switches using gnmic currently.

The stats are not being collected from our dedicated cloud switches. Creating this task to track enabling it for them, which should be a matter of enabling the grpc service in system services on the Juniper devices and adding 'cloudsw' to the list of device role's we add to the gnmic config on the netflow hosts.

Event Timeline

cmooney triaged this task as Medium priority.May 15 2024, 1:28 PM
cmooney created this task.

Change #1031904 had a related patch set uploaded (by Cathal Mooney; author: Cathal Mooney):

[operations/homer/public@master] Enable gNMI / gRPC on cloudsw

https://gerrit.wikimedia.org/r/1031904

Change #1031905 had a related patch set uploaded (by Cathal Mooney; author: Cathal Mooney):

[operations/puppet@production] Add cloudsw to list of roles we enable gnmic telemtry for

https://gerrit.wikimedia.org/r/1031905

cmooney lowered the priority of this task from Medium to Low.May 15 2024, 2:01 PM

Seems this is not possible as the cloudsw's still on JunOS 18 don't support exporting the data within the mgmt routing-instance.

We need to complete the below task first.

T316544: Upgrade cloudsw1-c8-eqiad and cloudsw1-d5-eqiad to Junos 20+

ayounsi subscribed.

Blocked on T365012: Add cloudsw to gnmic interface stats collection to be able to renew the certs. Other than that, manually tested and works as expected.

This has been enabled following the cloudsw upgrades. (see https://gerrit.wikimedia.org/r/c/operations/puppet/+/1074139). Closing task, there is a cert renew issue we need to tackle in T375179 but this side is done.

Certs regenerated, so we're good for the next 12 months. Hopefully we will setup automation by then :)