@@ -12,10 +12,10 @@ import (
1212 "github.com/YLonely/sysdig-monitor/sysdig"
1313 "github.com/docker/docker/api/types"
1414 "github.com/docker/docker/client"
15+
1516)
1617
17- // Container represents a top level controller for container
18- type ContainerController struct {
18+ type containerController struct {
1919 containerRouter router.Router
2020 // event chan
2121 ec chan sysdig.Event
@@ -54,7 +54,7 @@ const incompleteContainerName = "incomplete"
5454func NewController (ctx context.Context , serverErrorChannel chan <- error ) (controller.Controller , error ) {
5555 r := router .NewGroupRouter ("/container" )
5656 sysdigServer := sysdig .NewServer ()
57- res := & ContainerController {containerRouter : r , ec : sysdigServer .Subscribe (), containers : map [string ]* mutexContainer {}, containerCh : map [string ]chan containerEvent {}}
57+ res := & containerController {containerRouter : r , ec : sysdigServer .Subscribe (), containers : map [string ]* mutexContainer {}, containerCh : map [string ]chan containerEvent {}}
5858
5959 cli , err := client .NewClientWithOpts (client .FromEnv )
6060 if err != nil {
@@ -77,18 +77,18 @@ func NewController(ctx context.Context, serverErrorChannel chan<- error) (contro
7777 return res , nil
7878}
7979
80- var _ controller.Controller = & ContainerController {}
80+ var _ controller.Controller = & containerController {}
8181
82- func (cc * ContainerController ) BindedRoutes () []router.Route {
82+ func (cc * containerController ) BindedRoutes () []router.Route {
8383 return cc .containerRouter .Routes ()
8484}
8585
86- func (cc * ContainerController ) initRouter () {
86+ func (cc * containerController ) initRouter () {
8787 cc .containerRouter .AddRoute ("/" , router .MethodGet , cc .getAllContainers )
8888 cc .containerRouter .AddRoute ("/:id" , router .MethodGet , cc .getContainer )
8989}
9090
91- func (cc * ContainerController ) start (ctx context.Context ) error {
91+ func (cc * containerController ) start (ctx context.Context ) error {
9292 go func () {
9393 var (
9494 e sysdig.Event
@@ -140,15 +140,15 @@ func (cc *ContainerController) start(ctx context.Context) error {
140140 return nil
141141}
142142
143- func (cc * ContainerController ) containerJSON (ctx context.Context , id string ) (* types.ContainerJSON , error ) {
143+ func (cc * containerController ) containerJSON (ctx context.Context , id string ) (* types.ContainerJSON , error ) {
144144 j , err := cc .dockerCli .ContainerInspect (ctx , id )
145145 if err != nil {
146146 return nil , err
147147 }
148148 return & j , nil
149149}
150150
151- func (cc * ContainerController ) containerProcessLoop (ctx context.Context , container * mutexContainer , ch chan containerEvent ) {
151+ func (cc * containerController ) containerProcessLoop (ctx context.Context , container * mutexContainer , ch chan containerEvent ) {
152152 log .L .WithField ("container-id" , container .ID ).Info ("processLoop start" )
153153 err := processLoop (ctx , container , ch )
154154 log .L .WithField ("container-id" , container .ID ).Info ("processLoop exits" )
0 commit comments