telegraf icon indicating copy to clipboard operation
telegraf copied to clipboard

feat(inputs.procstat): Add child level tag

Open tguenneguez opened this issue 1 year ago • 14 comments

Summary

Add tag for children process to be able to have information by level

Checklist

  • [x] No AI generated code was used in this PR

Related issues

resolves #16104

tguenneguez avatar Oct 29 '24 18:10 tguenneguez

Thanks for the PR! I have one code question, but also does this close issue #16104?

Yes it's the same. The issue is in the PR description.

What do you understand exactly by :

If so could you update the PR description to close the issue? Thanks!

tguenneguez avatar Oct 30 '24 13:10 tguenneguez

@tguenneguez the error means that the sample.conf file does not match what is in the README.md.

You need to add the option documentation to sample.conf and then run make docs to embed that sample.conf file into the README.md. This is done to ensure that the config options documented in the README do match the ones in the example config produced by Telegraf...

srebhan avatar Dec 09 '24 11:12 srebhan

@tguenneguez the error means that the sample.conf file does not match what is in the README.md.

You need to add the option documentation to sample.conf and then run make docs to embed that sample.conf file into the README.md. This is done to ensure that the config options documented in the README do match the ones in the example config produced by Telegraf...

Thank you very much, I don't know how you found the cause, if you can tell me I will be more independent next time ;-)

tguenneguez avatar Dec 09 '24 19:12 tguenneguez

I understand my error ;-) tag_with is for procstat metric and not for procstat_lookup metrics Also, the level is not internal information for process, but additionnal information of grouping procstat_lookup...

So I thing it will be great to have possibility to generate "procstat_lookup" for different level...

tguenneguez avatar Dec 10 '24 19:12 tguenneguez

Hello! I am closing this issue due to inactivity. I hope you were able to resolve your problem, if not please try posting this question in our Community Slack or Community Forums or provide additional details in this issue and reqeust that it be re-opened. Thank you!

telegraf-tiger[bot] avatar Feb 13 '25 18:02 telegraf-tiger[bot]

Hello! I am closing this issue due to inactivity. I hope you were able to resolve your problem, if not please try posting this question in our Community Slack or Community Forums or provide additional details in this issue and reqeust that it be re-opened. Thank you!

telegraf-tiger[bot] avatar Feb 19 '25 18:02 telegraf-tiger[bot]

It looks like @influx-telegraf-tiger-bot still doesn't count commits/pushes as activity. A feature I requested years ago..

Hipska avatar Feb 20 '25 08:02 Hipska

@tguenneguez sorry for not removing the "waiting" label when first reopening it! Should stay open now...

srebhan avatar Feb 21 '25 10:02 srebhan

For readability:

@srebhan ask me to remove space : https://github.com/influxdata/telegraf/pull/16105#pullrequestreview-2632603375

What must I do ?

tguenneguez avatar Feb 21 '25 18:02 tguenneguez

No, he asked to revert. (Not in these exact words)

Hipska avatar Feb 21 '25 19:02 Hipska

Great, now it looks only a make docs and make fmt needs to be done to fix the linter issues.

Hipska avatar Feb 24 '25 08:02 Hipska

@srebhan

thanks for the update and sorry for not being clear on the intend!

No problem

I have one question and a request. The request is to also add a metric for level zero i.e. the uppermost processes returned!

I don't see where is the problem

The question is about also adding the level tag to the actual procstat process metrics. What do you think?

It's done ? https://github.com/influxdata/telegraf/pull/16105/files#diff-cc14c88f3221cbdf2142e6f2519dfbea11c8974a3ad070ee74775ab632a996f2R401

tguenneguez avatar Feb 25 '25 10:02 tguenneguez

I have one question and a request. The request is to also add a metric for level zero i.e. the uppermost processes returned!

I don't see where is the problem

I think I missed the fact that in line 183 of filter.go the level is not set. However due to the default being zero there is no issue. Sorry for the noise!

The question is about also adding the level tag to the actual procstat process metrics. What do you think?

It's done ? https://github.com/influxdata/telegraf/pull/16105/files#diff-cc14c88f3221cbdf2142e6f2519dfbea11c8974a3ad070ee74775ab632a996f2R401

What I mean is also adding the level tag to each individual process metric. Not a must, we can still do it later.

To fix the CircleCI issues, please run make fmt and commit the fixed files!

srebhan avatar Mar 03 '25 19:03 srebhan

I try to run make fmt, but no file change ... With debug I have :

[root@dv44oag00b00008 telegraf]# make fmt -d GNU Make 3.82 Built for x86_64-redhat-linux-gnu Copyright (C) 2010 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later http://gnu.org/licenses/gpl.html This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Reading makefiles... Reading makefile Makefile'... Updating makefiles.... Considering target file Makefile'. Looking for an implicit rule for Makefile'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.o'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.c'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.cc'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.C'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.cpp'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.p'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.f'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.F'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.m'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.r'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.s'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.S'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.mod'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.sh'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile,v'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite RCS/Makefile,v'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite RCS/Makefile'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite s.Makefile'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite SCCS/s.Makefile'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.o'. Looking for a rule with intermediate file Makefile.o'. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.c'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.cc'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.C'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.cpp'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.p'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.f'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.F'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.m'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.r'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.s'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.S'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.mod'. Trying pattern rule with stem Makefile.o'. Trying implicit prerequisite Makefile.o,v'. Trying pattern rule with stem Makefile.o'. Trying implicit prerequisite RCS/Makefile.o,v'. Trying pattern rule with stem Makefile.o'. Trying implicit prerequisite RCS/Makefile.o'. Trying pattern rule with stem Makefile.o'. Trying implicit prerequisite s.Makefile.o'. Trying pattern rule with stem Makefile.o'. Trying implicit prerequisite SCCS/s.Makefile.o'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.c'. Looking for a rule with intermediate file Makefile.c'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.y'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.l'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.w'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.w'. Trying pattern rule with stem Makefile.c'. Trying implicit prerequisite Makefile.c,v'. Trying pattern rule with stem Makefile.c'. Trying implicit prerequisite RCS/Makefile.c,v'. Trying pattern rule with stem Makefile.c'. Trying implicit prerequisite RCS/Makefile.c'. Trying pattern rule with stem Makefile.c'. Trying implicit prerequisite s.Makefile.c'. Trying pattern rule with stem Makefile.c'. Trying implicit prerequisite SCCS/s.Makefile.c'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.y'. Looking for a rule with intermediate file Makefile.y'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.y'. Trying implicit prerequisite Makefile.y,v'. Trying pattern rule with stem Makefile.y'. Trying implicit prerequisite RCS/Makefile.y,v'. Trying pattern rule with stem Makefile.y'. Trying implicit prerequisite RCS/Makefile.y'. Trying pattern rule with stem Makefile.y'. Trying implicit prerequisite s.Makefile.y'. Trying pattern rule with stem Makefile.y'. Trying implicit prerequisite SCCS/s.Makefile.y'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.l'. Looking for a rule with intermediate file Makefile.l'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.l'. Trying implicit prerequisite Makefile.l,v'. Trying pattern rule with stem Makefile.l'. Trying implicit prerequisite RCS/Makefile.l,v'. Trying pattern rule with stem Makefile.l'. Trying implicit prerequisite RCS/Makefile.l'. Trying pattern rule with stem Makefile.l'. Trying implicit prerequisite s.Makefile.l'. Trying pattern rule with stem Makefile.l'. Trying implicit prerequisite SCCS/s.Makefile.l'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.w'. Looking for a rule with intermediate file Makefile.w'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.w'. Trying implicit prerequisite Makefile.w,v'. Trying pattern rule with stem Makefile.w'. Trying implicit prerequisite RCS/Makefile.w,v'. Trying pattern rule with stem Makefile.w'. Trying implicit prerequisite RCS/Makefile.w'. Trying pattern rule with stem Makefile.w'. Trying implicit prerequisite s.Makefile.w'. Trying pattern rule with stem Makefile.w'. Trying implicit prerequisite SCCS/s.Makefile.w'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.w'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.cc'. Looking for a rule with intermediate file Makefile.cc'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.cc'. Trying implicit prerequisite Makefile.cc,v'. Trying pattern rule with stem Makefile.cc'. Trying implicit prerequisite RCS/Makefile.cc,v'. Trying pattern rule with stem Makefile.cc'. Trying implicit prerequisite RCS/Makefile.cc'. Trying pattern rule with stem Makefile.cc'. Trying implicit prerequisite s.Makefile.cc'. Trying pattern rule with stem Makefile.cc'. Trying implicit prerequisite SCCS/s.Makefile.cc'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.C'. Looking for a rule with intermediate file Makefile.C'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.C'. Trying implicit prerequisite Makefile.C,v'. Trying pattern rule with stem Makefile.C'. Trying implicit prerequisite RCS/Makefile.C,v'. Trying pattern rule with stem Makefile.C'. Trying implicit prerequisite RCS/Makefile.C'. Trying pattern rule with stem Makefile.C'. Trying implicit prerequisite s.Makefile.C'. Trying pattern rule with stem Makefile.C'. Trying implicit prerequisite SCCS/s.Makefile.C'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.cpp'. Looking for a rule with intermediate file Makefile.cpp'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.cpp'. Trying implicit prerequisite Makefile.cpp,v'. Trying pattern rule with stem Makefile.cpp'. Trying implicit prerequisite RCS/Makefile.cpp,v'. Trying pattern rule with stem Makefile.cpp'. Trying implicit prerequisite RCS/Makefile.cpp'. Trying pattern rule with stem Makefile.cpp'. Trying implicit prerequisite s.Makefile.cpp'. Trying pattern rule with stem Makefile.cpp'. Trying implicit prerequisite SCCS/s.Makefile.cpp'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.p'. Looking for a rule with intermediate file Makefile.p'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.web'. Trying pattern rule with stem Makefile.p'. Trying implicit prerequisite Makefile.p,v'. Trying pattern rule with stem Makefile.p'. Trying implicit prerequisite RCS/Makefile.p,v'. Trying pattern rule with stem Makefile.p'. Trying implicit prerequisite RCS/Makefile.p'. Trying pattern rule with stem Makefile.p'. Trying implicit prerequisite s.Makefile.p'. Trying pattern rule with stem Makefile.p'. Trying implicit prerequisite SCCS/s.Makefile.p'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.web'. Looking for a rule with intermediate file Makefile.web'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.web'. Trying implicit prerequisite Makefile.web,v'. Trying pattern rule with stem Makefile.web'. Trying implicit prerequisite RCS/Makefile.web,v'. Trying pattern rule with stem Makefile.web'. Trying implicit prerequisite RCS/Makefile.web'. Trying pattern rule with stem Makefile.web'. Trying implicit prerequisite s.Makefile.web'. Trying pattern rule with stem Makefile.web'. Trying implicit prerequisite SCCS/s.Makefile.web'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.f'. Looking for a rule with intermediate file Makefile.f'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.F'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.r'. Trying pattern rule with stem Makefile.f'. Trying implicit prerequisite Makefile.f,v'. Trying pattern rule with stem Makefile.f'. Trying implicit prerequisite RCS/Makefile.f,v'. Trying pattern rule with stem Makefile.f'. Trying implicit prerequisite RCS/Makefile.f'. Trying pattern rule with stem Makefile.f'. Trying implicit prerequisite s.Makefile.f'. Trying pattern rule with stem Makefile.f'. Trying implicit prerequisite SCCS/s.Makefile.f'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.F'. Looking for a rule with intermediate file Makefile.F'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.F'. Trying implicit prerequisite Makefile.F,v'. Trying pattern rule with stem Makefile.F'. Trying implicit prerequisite RCS/Makefile.F,v'. Trying pattern rule with stem Makefile.F'. Trying implicit prerequisite RCS/Makefile.F'. Trying pattern rule with stem Makefile.F'. Trying implicit prerequisite s.Makefile.F'. Trying pattern rule with stem Makefile.F'. Trying implicit prerequisite SCCS/s.Makefile.F'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.r'. Looking for a rule with intermediate file Makefile.r'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.l'. Trying pattern rule with stem Makefile.r'. Trying implicit prerequisite Makefile.r,v'. Trying pattern rule with stem Makefile.r'. Trying implicit prerequisite RCS/Makefile.r,v'. Trying pattern rule with stem Makefile.r'. Trying implicit prerequisite RCS/Makefile.r'. Trying pattern rule with stem Makefile.r'. Trying implicit prerequisite s.Makefile.r'. Trying pattern rule with stem Makefile.r'. Trying implicit prerequisite SCCS/s.Makefile.r'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.F'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.m'. Looking for a rule with intermediate file Makefile.m'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.ym'. Trying pattern rule with stem Makefile.m'. Trying implicit prerequisite Makefile.m,v'. Trying pattern rule with stem Makefile.m'. Trying implicit prerequisite RCS/Makefile.m,v'. Trying pattern rule with stem Makefile.m'. Trying implicit prerequisite RCS/Makefile.m'. Trying pattern rule with stem Makefile.m'. Trying implicit prerequisite s.Makefile.m'. Trying pattern rule with stem Makefile.m'. Trying implicit prerequisite SCCS/s.Makefile.m'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.ym'. Looking for a rule with intermediate file Makefile.ym'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.ym'. Trying implicit prerequisite Makefile.ym,v'. Trying pattern rule with stem Makefile.ym'. Trying implicit prerequisite RCS/Makefile.ym,v'. Trying pattern rule with stem Makefile.ym'. Trying implicit prerequisite RCS/Makefile.ym'. Trying pattern rule with stem Makefile.ym'. Trying implicit prerequisite s.Makefile.ym'. Trying pattern rule with stem Makefile.ym'. Trying implicit prerequisite SCCS/s.Makefile.ym'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.r'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.s'. Looking for a rule with intermediate file Makefile.s'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.S'. Trying pattern rule with stem Makefile.s'. Trying implicit prerequisite Makefile.s,v'. Trying pattern rule with stem Makefile.s'. Trying implicit prerequisite RCS/Makefile.s,v'. Trying pattern rule with stem Makefile.s'. Trying implicit prerequisite RCS/Makefile.s'. Trying pattern rule with stem Makefile.s'. Trying implicit prerequisite s.Makefile.s'. Trying pattern rule with stem Makefile.s'. Trying implicit prerequisite SCCS/s.Makefile.s'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.S'. Looking for a rule with intermediate file Makefile.S'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.S'. Trying implicit prerequisite Makefile.S,v'. Trying pattern rule with stem Makefile.S'. Trying implicit prerequisite RCS/Makefile.S,v'. Trying pattern rule with stem Makefile.S'. Trying implicit prerequisite RCS/Makefile.S'. Trying pattern rule with stem Makefile.S'. Trying implicit prerequisite s.Makefile.S'. Trying pattern rule with stem Makefile.S'. Trying implicit prerequisite SCCS/s.Makefile.S'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.S'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.mod'. Looking for a rule with intermediate file Makefile.mod'. Avoiding implicit rule recursion. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.mod'. Trying implicit prerequisite Makefile.mod,v'. Trying pattern rule with stem Makefile.mod'. Trying implicit prerequisite RCS/Makefile.mod,v'. Trying pattern rule with stem Makefile.mod'. Trying implicit prerequisite RCS/Makefile.mod'. Trying pattern rule with stem Makefile.mod'. Trying implicit prerequisite s.Makefile.mod'. Trying pattern rule with stem Makefile.mod'. Trying implicit prerequisite SCCS/s.Makefile.mod'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.c'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.cc'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.C'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.cpp'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.p'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.f'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.F'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.m'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.r'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.s'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.S'. Trying pattern rule with stem Makefile'. Rejecting impossible implicit prerequisite Makefile.mod'. Trying pattern rule with stem Makefile'. Trying implicit prerequisite Makefile.sh'. Looking for a rule with intermediate file Makefile.sh'. Avoiding implicit rule recursion. Trying pattern rule with stem Makefile.sh'. Trying implicit prerequisite Makefile.sh,v'. Trying pattern rule with stem Makefile.sh'. Trying implicit prerequisite RCS/Makefile.sh,v'. Trying pattern rule with stem Makefile.sh'. Trying implicit prerequisite RCS/Makefile.sh'. Trying pattern rule with stem Makefile.sh'. Trying implicit prerequisite s.Makefile.sh'. Trying pattern rule with stem Makefile.sh'. Trying implicit prerequisite SCCS/s.Makefile.sh'. No implicit rule found for Makefile'. Finished prerequisites of target file Makefile'. No need to remake target Makefile'. Updating goal targets.... Considering target file fmt'. File fmt' does not exist. Finished prerequisites of target file fmt'. Must remake target fmt'. Invoking recipe from Makefile:158 to update target fmt'. Putting child 0x1eccee0 (fmt) PID 39646 on the chain. Live child 0x1eccee0 (fmt) PID 39646 Reaping winning child 0x1eccee0 PID 39646 Removing child 0x1eccee0 PID 39646 from chain. Successfully remade target file `fmt'.

tguenneguez avatar Mar 06 '25 09:03 tguenneguez

@tguenneguez do you run golang v1.24? I pushed the format corrections for you...

srebhan avatar Mar 06 '25 11:03 srebhan

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.

:partying_face: This pull request decreases the Telegraf binary size by -1.08 % for linux amd64 (new size: 288.7 MB, nightly size 291.8 MB)

:package: Click here to get additional PR build artifacts

Artifact URLs

DEB RPM TAR GZ ZIP
amd64.deb aarch64.rpm darwin_amd64.tar.gz windows_amd64.zip
arm64.deb armel.rpm darwin_arm64.tar.gz windows_arm64.zip
armel.deb armv6hl.rpm freebsd_amd64.tar.gz windows_i386.zip
armhf.deb i386.rpm freebsd_armv7.tar.gz
i386.deb ppc64le.rpm freebsd_i386.tar.gz
mips.deb riscv64.rpm linux_amd64.tar.gz
mipsel.deb s390x.rpm linux_arm64.tar.gz
ppc64el.deb x86_64.rpm linux_armel.tar.gz
riscv64.deb linux_armhf.tar.gz
s390x.deb linux_i386.tar.gz
linux_mips.tar.gz
linux_mipsel.tar.gz
linux_ppc64le.tar.gz
linux_riscv64.tar.gz
linux_s390x.tar.gz

telegraf-tiger[bot] avatar Mar 06 '25 12:03 telegraf-tiger[bot]

@DStrand1 I will assign this back to you for giving it a final check as the code changed quite a bit...

srebhan avatar Mar 06 '25 16:03 srebhan