influxdata / telegraf

Agent for collecting, processing, aggregating, and writing metrics, logs, and other arbitrary data.
https://influxdata.com/telegraf
MIT License
14.53k stars 5.56k forks source link

fix(inputs.cisco_telemetry_mdt): Handle NXOS DME subtree telemetry format #15923

Open yusufshalaby opened 1 week ago

yusufshalaby commented 1 week ago

Summary

Fixes the alignment of dn tags with their corresponding fields for telemetry paths on NXOS where query-target=subtree.

Checklist

Related issues

resolves https://github.com/influxdata/telegraf/issues/15922

telegraf-tiger[bot] commented 6 days ago

Download PR build artifacts for linux_amd64.tar.gz, darwin_arm64.tar.gz, and windows_amd64.zip. Downloads for additional architectures and packages are available below.

:thumbsup: This pull request doesn't change the Telegraf binary size

:package: Click here to get additional PR build artifacts ## Artifact URLs | DEB | RPM | TAR GZ | ZIP | |------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [amd64.deb](https://output.circle-artifacts.com/output/job/31b6ec72-7769-46f0-b8df-8428322fcbf9/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_amd64.deb) | [aarch64.rpm](https://output.circle-artifacts.com/output/job/afa6b2ad-c0ab-4842-a90b-dce764a3add4/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad-0.aarch64.rpm) | [darwin_amd64.tar.gz](https://output.circle-artifacts.com/output/job/51816eff-e14a-427d-b056-a3a432279721/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_darwin_amd64.tar.gz) | [windows_amd64.zip](https://output.circle-artifacts.com/output/job/0f49536a-6dc6-4836-9b77-b9e961a93182/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_windows_amd64.zip) | | [arm64.deb](https://output.circle-artifacts.com/output/job/afa6b2ad-c0ab-4842-a90b-dce764a3add4/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_arm64.deb) | [armel.rpm](https://output.circle-artifacts.com/output/job/26de669d-1052-4932-aa39-8d6e7b087b2d/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad-0.armel.rpm) | [darwin_arm64.tar.gz](https://output.circle-artifacts.com/output/job/c2061dfa-663b-497d-a118-5171f5818f11/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_darwin_arm64.tar.gz) | [windows_arm64.zip](https://output.circle-artifacts.com/output/job/0f49536a-6dc6-4836-9b77-b9e961a93182/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_windows_arm64.zip) | | [armel.deb](https://output.circle-artifacts.com/output/job/26de669d-1052-4932-aa39-8d6e7b087b2d/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_armel.deb) | [armv6hl.rpm](https://output.circle-artifacts.com/output/job/5a39ec1b-3fb1-478f-915d-ccf6dbe621b8/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad-0.armv6hl.rpm) | [freebsd_amd64.tar.gz](https://output.circle-artifacts.com/output/job/31b6ec72-7769-46f0-b8df-8428322fcbf9/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_freebsd_amd64.tar.gz) | [windows_i386.zip](https://output.circle-artifacts.com/output/job/0f49536a-6dc6-4836-9b77-b9e961a93182/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_windows_i386.zip) | | [armhf.deb](https://output.circle-artifacts.com/output/job/5a39ec1b-3fb1-478f-915d-ccf6dbe621b8/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_armhf.deb) | [i386.rpm](https://output.circle-artifacts.com/output/job/2a0c637b-ac8e-4b2c-b310-5a7b13c1ba03/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad-0.i386.rpm) | [freebsd_armv7.tar.gz](https://output.circle-artifacts.com/output/job/5a39ec1b-3fb1-478f-915d-ccf6dbe621b8/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_freebsd_armv7.tar.gz) | | | [i386.deb](https://output.circle-artifacts.com/output/job/2a0c637b-ac8e-4b2c-b310-5a7b13c1ba03/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_i386.deb) | [ppc64le.rpm](https://output.circle-artifacts.com/output/job/14da7525-da78-4b6a-986e-148528befbfe/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad-0.ppc64le.rpm) | [freebsd_i386.tar.gz](https://output.circle-artifacts.com/output/job/2a0c637b-ac8e-4b2c-b310-5a7b13c1ba03/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_freebsd_i386.tar.gz) | | | [mips.deb](https://output.circle-artifacts.com/output/job/6e2dac95-02c8-43ac-af6a-2fbe189d5deb/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_mips.deb) | [riscv64.rpm](https://output.circle-artifacts.com/output/job/cdd3e331-aa16-45dc-8679-402a51edf5e1/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad-0.riscv64.rpm) | [linux_amd64.tar.gz](https://output.circle-artifacts.com/output/job/31b6ec72-7769-46f0-b8df-8428322fcbf9/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_amd64.tar.gz) | | | [mipsel.deb](https://output.circle-artifacts.com/output/job/186b97cf-c5c9-4794-a047-39a1dbea1435/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_mipsel.deb) | [s390x.rpm](https://output.circle-artifacts.com/output/job/ff475ec1-5bfb-427a-862e-8166fb5ac77f/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad-0.s390x.rpm) | [linux_arm64.tar.gz](https://output.circle-artifacts.com/output/job/afa6b2ad-c0ab-4842-a90b-dce764a3add4/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_arm64.tar.gz) | | | [ppc64el.deb](https://output.circle-artifacts.com/output/job/14da7525-da78-4b6a-986e-148528befbfe/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_ppc64el.deb) | [x86_64.rpm](https://output.circle-artifacts.com/output/job/31b6ec72-7769-46f0-b8df-8428322fcbf9/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad-0.x86_64.rpm) | [linux_armel.tar.gz](https://output.circle-artifacts.com/output/job/26de669d-1052-4932-aa39-8d6e7b087b2d/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_armel.tar.gz) | | | [riscv64.deb](https://output.circle-artifacts.com/output/job/cdd3e331-aa16-45dc-8679-402a51edf5e1/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_riscv64.deb) | | [linux_armhf.tar.gz](https://output.circle-artifacts.com/output/job/5a39ec1b-3fb1-478f-915d-ccf6dbe621b8/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_armhf.tar.gz) | | | [s390x.deb](https://output.circle-artifacts.com/output/job/ff475ec1-5bfb-427a-862e-8166fb5ac77f/artifacts/0/build/dist/telegraf_1.33.0~f6c6c3ad-0_s390x.deb) | | [linux_i386.tar.gz](https://output.circle-artifacts.com/output/job/2a0c637b-ac8e-4b2c-b310-5a7b13c1ba03/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_i386.tar.gz) | | | | | [linux_mips.tar.gz](https://output.circle-artifacts.com/output/job/6e2dac95-02c8-43ac-af6a-2fbe189d5deb/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_mips.tar.gz) | | | | | [linux_mipsel.tar.gz](https://output.circle-artifacts.com/output/job/186b97cf-c5c9-4794-a047-39a1dbea1435/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_mipsel.tar.gz) | | | | | [linux_ppc64le.tar.gz](https://output.circle-artifacts.com/output/job/14da7525-da78-4b6a-986e-148528befbfe/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_ppc64le.tar.gz) | | | | | [linux_riscv64.tar.gz](https://output.circle-artifacts.com/output/job/cdd3e331-aa16-45dc-8679-402a51edf5e1/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_riscv64.tar.gz) | | | | | [linux_s390x.tar.gz](https://output.circle-artifacts.com/output/job/ff475ec1-5bfb-427a-862e-8166fb5ac77f/artifacts/0/build/dist/telegraf-1.33.0~f6c6c3ad_linux_s390x.tar.gz) | |