valid_lft
iproute2は、残りのDHCPリース時間に対応するインターフェイスを返すことができます。下記の切り捨て出力例をご覧ください。
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
...
2: enp0s1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
...
valid_lft 82933sec preferred_lft 82933sec
...
実際に呼び出さずに最高のGolangでこれを得たいと思いますip address
。 ip Routeにjson出力があることを知っていますが、まだ次のように対話することを好みます。
- このカウンターにアクセスできるライブラリ
- このカウンタへのアクセスを提供する/sysまたは/procのパス
- 他に何かありますか?
目的は、Prometheusなどのツールでスクラップできる指標としてvalid_lftカウンタを公開することです。まだ使えないことに驚きました。