Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
yamamoto-febc authored Dec 8, 2023
1 parent c07df5a commit dbfd079
Showing 1 changed file with 2 additions and 27 deletions.
29 changes: 2 additions & 27 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,10 @@ import (
"fmt"
"log"
"os"
"runtime"
"strings"
"time"

"github.com/sacloud/iaas-api-go"
"github.com/sacloud/iaas-api-go/helper/api"
"github.com/sacloud/iaas-api-go/search"
"github.com/sacloud/iaas-api-go/types"
usage "github.com/sacloud/sacloud-usage-lib"
Expand All @@ -34,13 +32,13 @@ func _main() int {
return usage.ExitOk
}

client, err := serverClient()
caller, err := usage.SacloudAPICaller("sacloud-cpu-usage", version)
if err != nil {
log.Println(err)
return usage.ExitUnknown
}

resources, err := fetchResources(client, opts)
resources, err := fetchResources(iaas.NewServerOp(caller), opts)
if err != nil {
log.Println(err)
return usage.ExitUnknown
Expand All @@ -58,29 +56,6 @@ type iaasServerAPI interface {
MonitorCPU(ctx context.Context, zone string, id types.ID, condition *iaas.MonitorCondition) (*iaas.CPUTimeActivity, error)
}

func serverClient() (iaasServerAPI, error) {
options := api.OptionsFromEnv()
if options.AccessToken == "" {
return nil, fmt.Errorf("environment variable %q is required", "SAKURACLOUD_ACCESS_TOKEN")
}
if options.AccessTokenSecret == "" {
return nil, fmt.Errorf("environment variable %q is required", "SAKURACLOUD_ACCESS_TOKEN_SECRET")
}

if options.UserAgent == "" {
options.UserAgent = fmt.Sprintf(
"sacloud/sacloud-cpu-usage/v%s (%s/%s; +https://github.com/sacloud/sacloud-cpu-usage) %s",
version,
runtime.GOOS,
runtime.GOARCH,
iaas.DefaultUserAgent,
)
}

caller := api.NewCallerWithOptions(options)
return iaas.NewServerOp(caller), nil
}

func fetchResources(client iaasServerAPI, opts *usage.Option) (*usage.Resources, error) {
rs := &usage.Resources{Label: "servers", Option: opts}
for _, prefix := range opts.Prefix {
Expand Down

0 comments on commit dbfd079

Please sign in to comment.