aboutsummaryrefslogtreecommitdiff
path: root/collector/sockstat_linux.go
diff options
context:
space:
mode:
Diffstat (limited to 'collector/sockstat_linux.go')
-rw-r--r--collector/sockstat_linux.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/collector/sockstat_linux.go b/collector/sockstat_linux.go
index c7596c9..8f5a99f 100644
--- a/collector/sockstat_linux.go
+++ b/collector/sockstat_linux.go
@@ -16,6 +16,7 @@
16package collector 16package collector
17 17
18import ( 18import (
19 "errors"
19 "fmt" 20 "fmt"
20 "os" 21 "os"
21 22
@@ -55,7 +56,7 @@ func (c *sockStatCollector) Update(ch chan<- prometheus.Metric) error {
55 stat4, err := fs.NetSockstat() 56 stat4, err := fs.NetSockstat()
56 switch { 57 switch {
57 case err == nil: 58 case err == nil:
58 case os.IsNotExist(err): 59 case errors.Is(err, os.ErrNotExist):
59 level.Debug(c.logger).Log("msg", "IPv4 sockstat statistics not found, skipping") 60 level.Debug(c.logger).Log("msg", "IPv4 sockstat statistics not found, skipping")
60 default: 61 default:
61 return fmt.Errorf("failed to get IPv4 sockstat data: %w", err) 62 return fmt.Errorf("failed to get IPv4 sockstat data: %w", err)
@@ -64,7 +65,7 @@ func (c *sockStatCollector) Update(ch chan<- prometheus.Metric) error {
64 stat6, err := fs.NetSockstat6() 65 stat6, err := fs.NetSockstat6()
65 switch { 66 switch {
66 case err == nil: 67 case err == nil:
67 case os.IsNotExist(err): 68 case errors.Is(err, os.ErrNotExist):
68 level.Debug(c.logger).Log("msg", "IPv6 sockstat statistics not found, skipping") 69 level.Debug(c.logger).Log("msg", "IPv6 sockstat statistics not found, skipping")
69 default: 70 default:
70 return fmt.Errorf("failed to get IPv6 sockstat data: %w", err) 71 return fmt.Errorf("failed to get IPv6 sockstat data: %w", err)