diff --git a/metrics/cgroups/cgroups.go b/metrics/cgroups/cgroups.go index e5f73e040..46d9e5985 100644 --- a/metrics/cgroups/cgroups.go +++ b/metrics/cgroups/cgroups.go @@ -45,10 +45,6 @@ type cgroupsMonitor struct { } func (m *cgroupsMonitor) Monitor(c plugin.Container) error { - // skip non-linux containers - if _, ok := c.(plugin.LinuxContainer); !ok { - return nil - } id := c.Info().ID state, err := c.State(m.context) if err != nil { @@ -65,9 +61,6 @@ func (m *cgroupsMonitor) Monitor(c plugin.Container) error { } func (m *cgroupsMonitor) Stop(c plugin.Container) error { - if _, ok := c.(plugin.LinuxContainer); !ok { - return nil - } m.collector.Remove(c.Info().ID) return nil } diff --git a/plugin/container.go b/plugin/container.go index d1277287a..b0297a3c9 100644 --- a/plugin/container.go +++ b/plugin/container.go @@ -28,10 +28,6 @@ type Container interface { CloseStdin(context.Context, uint32) error } -type LinuxContainer interface { - Container -} - type ExecOpts struct { Spec []byte IO IO