This plugin collects network-related statistics from Linux kernel.
Linux needed. Older kernels support fewer statistics.
Just run mackerel-plugin-linux-network
.
In mackerel-agent.conf
:
[plugin.metrics.network]
command="/usr/local/bin/mackerel-plugin-linux-network"
-prefix a prefix string to the metrics names (defaule: "network.")
-tempfile a path to temporary file in which metrics values are stored in order to calucurate difference
The command displays all the supported metrics by default (more than 100!). By using filtering options you can filter out some of them as needed.
Check out mackerel-plugin-linux-network -help
for all the available options.
Here are some examples:
-all Enable all metrics
-all=true Same as -all
-all=false Disable all metrics
-ip Enable all metrics under `ip.*`
-ip=false Disable all metrics under `ip.*`
-ip-datagrams Enable all metrics undler `ip.datagrams.*`
Note that the option given later in the command line takes the precedence:
mackerel-plugin-linux-network -all=false -ip=true # Show only IP-related metrics
mackerel-plugin-linux-network -all=true -ip=false # Show everything but IP-related metrics
mackerel-plugin-linux-network -ip=false -all=true # Show everything
mackerel-plugin-linux-network -ip=true -all=false # Show nothing
Copyright 2016 Kasumi Hanazuki
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.