Commit d63a8ad
authored
feat: nvswitch telemetry gaps (dsx-ai-factory#2945)
## Description
This PR covers the **NV Switch** port from dsx-ai-factory#2283. It closes the GB200
NVSwitch telemetry gaps for NVUE gNMI streaming, NVUE REST, and NMX-T.
## Type of Change
- [x] **Add** - New feature or capability
## Related Issues
dsx-ai-factory#2283
## Testing
- [x] Unit tests added/updated
- [x] Manual testing performed
## Additional Notes
Gated previously insecure TLS verification behind
`dangerously_skip_tls_verification` in config surface
- Source mappings were validated against live GB200 NVSwitch endpoints
(gNMI / NVUE-REST / NMX-T).
- **Deployment note:** gNMI TLS verification is now strict by default.
Lab or self-signed
NVOS gNMI endpoints must set `dangerously_skip_tls_verification = true`
to connect.
---------
Signed-off-by: mkoci <[email protected]>1 parent c89a2f3 commit d63a8ad
13 files changed
Lines changed: 4397 additions & 267 deletions
File tree
- crates/health
- example
- src
- collectors
- nvue
- gnmi
- rest
- otlp
- sink
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
212 | 212 | | |
213 | 213 | | |
214 | 214 | | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
215 | 218 | | |
216 | 219 | | |
217 | 220 | | |
| |||
222 | 225 | | |
223 | 226 | | |
224 | 227 | | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
230 | 236 | | |
| 237 | + | |
| 238 | + | |
231 | 239 | | |
232 | 240 | | |
233 | 241 | | |
234 | | - | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
235 | 246 | | |
236 | 247 | | |
237 | 248 | | |
238 | 249 | | |
239 | 250 | | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
240 | 254 | | |
241 | 255 | | |
242 | 256 | | |
| |||
0 commit comments