Closed cforce closed 1 week ago
The purpose of the feature that Beyla has was to report process metrics of the processes Beyla is instrumenting, separating the specific instrumented metrics from the overall node metrics. To get all process metrics, we have to make Beyla instrument all processes, for example using wildcard pattern matching for all executable names. For overall node metrics, best approach would be to use the regular node exporter metric scraper, rather than Beyla.
This request was not thought having Kubernetes as requirement in mind but just Linux host
@cforce Node exporter also works on Linux itself. There is no requirement of running on Kubernetes (even though it is the most common usecase).
Closing the issue as right now it's technically possible to use Beyla as they way you are thinking. However, to get host metrics, the way to go is node exporter and to get more detailed metrics of processes, use process exporter. Feel free to reopen if you have a more specific request on this topic.
Can you please gibe an example cfg which proven works on plain linux with node exporter?
According to the docs beyla is capable of retrieving process metrics. This might only be the case for explicitly known and configured process names/oids/ports, but how to get process metrics for any process running on the host or per cgroup?