![]() ![]() If I get this working then getting much more AIX coverage should be easy. Several people have been confused by the repository name nodeexporter, thinking it was an exporter for Node.js. I would appreciate if anyone has any insights or hints as to what to look at. This repository only exists for the purpose of redirecting people to the Node exporter, which is the standard Prometheus exporter for machine/system/host/node-related metrics. Host operating system: output of uname -a Linux nostromo 5.4.0-113-generic 127-Ubuntu SMP Wed May 18 14:30: x8664 x8664 x8664 GNU/Linux nodeexporter version: output of nodeexporter -version nodeexporter, version 1.3.1. For one, I had to install a package to get /lib/syscalls.exp, which was not needed when building the standalone module. I'm wondering if there is something different with the builds of node_exporter than with plain go. The aix_libperfstat module is working if I run tests in that directly. Num := C.perfstat_disk(nil, nil, C.sizeof_perfstat_disk_t, 0) I'm don't have any experience with golang and C interop, so I don't know if that is normal. ![]() It should be the sizeof of the structure being passed in, but it seems to be 0x1f000000000. Installation and Usage If you are new to Prometheus and nodeexporter there is a simple step-by-step guide. The pod name contains a random string, thus cannot be used as a node name substitute. The instance label contains ip, not easy to map to its node name in one's head. However, nodeexporter metrics do not contain node name. Many kubernetes targets contain node name in some way. The Node Exporter is an agent that gathers system metrics and exposes them in a format which can be ingested by Prometheus. The thing that strikes me as odd is the third parameter to the _Cfunc_perfstat_disk function. We generally refer to nodes by their node name. and links to the prometheus-node-exporter topic page so. thorhs/aix_libperfstat/generated.CollectDisks(0x0) More than 100 million people use GitHub to discover, fork, and contribute to over 330 million projects. If you are new to Prometheus and nodeexporter there is a simple step-by. To expose NVIDIA GPU metrics, prometheus-dcgm can be used. The Windows exporter is recommended for Windows users. thorhs/aix_libperfstat/generated._Cfunc_perfstat_disk(0x0, 0x0, 0x1f000000000, 0x0) Prometheus exporter for hardware and OS metrics exposed by NIX kernels, written in Go with pluggable metric collectors. # HELP go_gc_duration_seconds A summary of the GC invocation durations. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |