-
Notifications
You must be signed in to change notification settings - Fork 5.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WIP: Support for Canonical Snap builds to run on Ubuntu Core #17199
base: master
Are you sure you want to change the base?
Commits on Mar 19, 2024
-
First working version of Netdata Agent running as Snap
This minimal snap downloads the kickstart.sh script during the pull stage, executes the script without starting the Agent, and then ensures it is properly packed. This only awards the `network` and `network-bind` plugs to the Agent, and the `network` plug for the claim script.
Configuration menu - View commit details
-
Copy full SHA for 3154fe5 - Browse repository at this point
Copy the full SHA 3154fe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6bbc53 - Browse repository at this point
Copy the full SHA c6bbc53View commit details -
Configuration menu - View commit details
-
Copy full SHA for c4bad1b - Browse repository at this point
Copy the full SHA c4bad1bView commit details -
Add plug for various system metrics
This includes many `disk.*` metrics, cpu and memory pressure, `system.io`.
Configuration menu - View commit details
-
Copy full SHA for f8faf5a - Browse repository at this point
Copy the full SHA f8faf5aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 439c273 - Browse repository at this point
Copy the full SHA 439c273View commit details -
Add snap for various network metrics
This includes `ip.*`, `ipv4.*`, `ipv6.*`, `wireless.*` and `netfilter.conntrack_sockets`.
Configuration menu - View commit details
-
Copy full SHA for c75aa96 - Browse repository at this point
Copy the full SHA c75aa96View commit details -
Add plug to provide access to
/@{PROC}/@{pid}/limits
This is the only plug that provides wide read access to other processes' properties, opening up proper metrics on file descriptors and limits. However, I don't think this is proper and `snapd` should expose another way to get this type of access, because it isn't necessarily beholden to using Docker.
Configuration menu - View commit details
-
Copy full SHA for 96494f2 - Browse repository at this point
Copy the full SHA 96494f2View commit details
Commits on Mar 20, 2024
-
Add plug for access to cgroups
This enables `cgroups.plugin` to access unified cgroups files in `/sys/fs/cgroup` and emit metrics for cgroups of various kinds, including systemd services. Note that systemd user slices (and their child slices) are disabled by default by the plugin.
Configuration menu - View commit details
-
Copy full SHA for e0731b0 - Browse repository at this point
Copy the full SHA e0731b0View commit details