Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move Windows Service init out to seperate package #2061

Closed
wants to merge 12 commits into from

Conversation

jammiemil
Copy link

PR Description

Move Windows service Initiation out of main to allow it to run ASAP during process initiation and avoid the 30s timeout on windows services

Which issue(s) this PR fixes

grafana/alloy#529

Notes to the Reviewer

PR Checklist

  • CHANGELOG updated
  • Documentation added
  • Tests updated

@CLAassistant
Copy link

CLAassistant commented Aug 24, 2022

CLA assistant check
All committers have signed the CLA.

@mattdurham
Copy link
Collaborator

Looks like there are some linting errors and issues building on linux. make lint will show the linting, and the errors look to be entirely around needing build tags or initiate_linux.go around initiate.

@jammiemil
Copy link
Author

Looks like there are some linting errors and issues building on linux. make lint will show the linting, and the errors look to be entirely around needing build tags or initiate_linux.go around initiate.

Thanks for the pointers. Trying to get my local environment sorted so i can resolve locally and not rely on the ci linter...

This PR in its current form (Ignoring the lint errors) only goes part way to achieving what I'm trying to do. Because 'Entrypoint' is required to start the service we still have to import a BUNCH of other packages just to initiate the service so it still takes a long time when CPU is starved.

I'm not too sure what direction to take with this right now, Ideally I would want to decouple the 'Entrypoint' type from the starting of the service and have its status maintained back in main() but that might end up being a larger change.

Once I've got my local stuff sorted ill need to take a crack at separating the two, unless someone else wants to take a crack at the last part now that the issue has been 'defined'

@mattdurham
Copy link
Collaborator

Going to give this a bit of thought. I hesitant to set successful running until we have loaded the configuration. Though the worst-case scenario is it comes up and then immediately fails.

@jammiemil
Copy link
Author

Going to give this a bit of thought. I hesitant to set successful running until we have loaded the configuration. Though the worst-case scenario is it comes up and then immediately fails.

No worries, I'm very much doing this from the perspective of understanding windows well but golang not well so whilst any solution i may come up with might work, it might not necessarily be 'correct' :)

For reference with the current state the service will start (Quickly) but the stop command will be ignored as the channel triggered by a stop command is not hooked up with the signal handler on the entrypoint.

Loading the config during the initiate wouldn't be too terrible, as long as it doesn't depend on some of the weighty packages that were being imported before.

It should be noted that based on the behaviour I've seen svc.run() sets the windows service into 'Starting' and its not until you hit main() (or possibly init within the main package, i haven't tested that) that the service is set to 'Started'

@jammiemil
Copy link
Author

Granted that could just be because I've seen it broken so often now xD

either way I'll do some more on this in the next few days

@jammiemil
Copy link
Author

For comparison so far, previously under load it took 59s to get to Service Initiation (Trace in the linked issue) with this shuffle around it takes 2s, Still quiet a long time for a windows service but well within the 30s grace period:

Click Here
init internal/bytealg @13 ms, 0 ms clock, 0 bytes, 0 allocs
init runtime @81 ms, 188 ms clock, 0 bytes, 0 allocs
init errors @624 ms, 127 ms clock, 0 bytes, 0 allocs
init math @751 ms, 0 ms clock, 0 bytes, 0 allocs
init strconv @752 ms, 7.9 ms clock, 32 bytes, 2 allocs
init sync @769 ms, 0 ms clock, 16 bytes, 1 allocs
init unicode @812 ms, 343 ms clock, 24776 bytes, 31 allocs
init reflect @1164 ms, 10 ms clock, 0 bytes, 0 allocs
init io @1175 ms, 28 ms clock, 144 bytes, 9 allocs
init internal/oserror @1254 ms, 0 ms clock, 80 bytes, 5 allocs
init internal/syscall/windows/sysdll @1254 ms, 80 ms clock, 48 bytes, 1 allocs
init syscall @1369 ms, 19 ms clock, 8912 bytes, 174 allocs
init internal/syscall/windows/registry @1389 ms, 0 ms clock, 416 bytes, 10 allocs
init time @1389 ms, 246 ms clock, 14792 bytes, 11 allocs
init path @1635 ms, 0 ms clock, 16 bytes, 1 allocs
init io/fs @1645 ms, 0 ms clock, 16 bytes, 1 allocs
init internal/syscall/windows @1645 ms, 60 ms clock, 1776 bytes, 37 allocs
init internal/poll @1706 ms, 87 ms clock, 344 bytes, 12 allocs
init os @1810 ms, 1.5 ms clock, 3192 bytes, 29 allocs
init fmt @1812 ms, 8.2 ms clock, 32 bytes, 2 allocs
init log @1821 ms, 0 ms clock, 80 bytes, 1 allocs
init encoding/binary @1857 ms, 13 ms clock, 16 bytes, 1 allocs
init bytes @1881 ms, 0 ms clock, 48 bytes, 3 allocs
init context @1890 ms, 0 ms clock, 128 bytes, 4 allocs
init vendor/golang.org/x/net/dns/dnsmessage @1939 ms, 7.5 ms clock, 1616 bytes, 27 allocs
init internal/intern @1947 ms, 0 ms clock, 392 bytes, 7 allocs
init net/netip @1947 ms, 88 ms clock, 48 bytes, 2 allocs
init net @2036 ms, 8.4 ms clock, 1568 bytes, 27 allocs
init golang.org/x/sys/windows @2045 ms, 124 ms clock, 21608 bytes, 452 allocs
init github.com/grafana/agent/cmd/agent/initiate @2169 ms, 9.0 ms clock, 270752 bytes, 13 allocs
init crypto @2190 ms, 78 ms clock, 160 bytes, 1 allocs
init crypto/cipher @2271 ms, 25 ms clock, 16 bytes, 1 allocs
init crypto/aes @2296 ms, 0 ms clock, 16 bytes, 1 allocs
init math/rand @2296 ms, 10 ms clock, 5440 bytes, 3 allocs
init math/big @2306 ms, 9.8 ms clock, 32 bytes, 2 allocs
init crypto/elliptic/internal/fiat @2316 ms, 54 ms clock, 320 bytes, 6 allocs
init crypto/elliptic/internal/nistec @2370 ms, 50 ms clock, 712 bytes, 15 allocs
init crypto/rand @2450 ms, 8.7 ms clock, 48 bytes, 2 allocs
init crypto/sha512 @2458 ms, 69 ms clock, 0 bytes, 0 allocs
init encoding/asn1 @2528 ms, 117 ms clock, 224 bytes, 7 allocs
init vendor/golang.org/x/crypto/cryptobyte @2645 ms, 8.0 ms clock, 48 bytes, 2 allocs
init crypto/ecdsa @2662 ms, 0 ms clock, 48 bytes, 3 allocs
init crypto/ed25519/internal/edwards25519 @2662 ms, 95 ms clock, 496 bytes, 5 allocs
init crypto/rsa @2797 ms, 47 ms clock, 664 bytes, 18 allocs
init crypto/sha1 @2844 ms, 0.74 ms clock, 0 bytes, 0 allocs
init crypto/sha256 @2845 ms, 0 ms clock, 0 bytes, 0 allocs
init vendor/golang.org/x/sys/cpu @2845 ms, 28 ms clock, 1568 bytes, 5 allocs
init vendor/golang.org/x/crypto/chacha20poly1305 @2873 ms, 0 ms clock, 16 bytes, 1 allocs
init encoding/base64 @2873 ms, 177 ms clock, 1408 bytes, 4 allocs
init crypto/dsa @3050 ms, 0 ms clock, 16 bytes, 1 allocs
init encoding/hex @3059 ms, 0 ms clock, 16 bytes, 1 allocs
init crypto/x509/pkix @3059 ms, 0 ms clock, 624 bytes, 2 allocs
init crypto/md5 @3059 ms, 1.4 ms clock, 0 bytes, 0 allocs
init crypto/x509 @3060 ms, 296 ms clock, 5504 bytes, 251 allocs
init vendor/golang.org/x/crypto/curve25519 @3457 ms, 0 ms clock, 0 bytes, 0 allocs
init crypto/tls @3458 ms, 16 ms clock, 1888 bytes, 15 allocs
init bufio @3517 ms, 0 ms clock, 176 bytes, 11 allocs
init mime @3572 ms, 19 ms clock, 1232 bytes, 4 allocs
init path/filepath @3591 ms, 0 ms clock, 16 bytes, 1 allocs
init mime/multipart @3625 ms, 37 ms clock, 192 bytes, 4 allocs
init compress/flate @3663 ms, 21 ms clock, 4240 bytes, 7 allocs
init hash/crc32 @3702 ms, 0 ms clock, 1024 bytes, 1 allocs
init compress/gzip @3702 ms, 0 ms clock, 32 bytes, 2 allocs
init io/ioutil @3704 ms, 0 ms clock, 0 bytes, 0 allocs
init vendor/golang.org/x/text/transform @3704 ms, 0 ms clock, 80 bytes, 5 allocs
init vendor/golang.org/x/text/unicode/bidi @3712 ms, 18 ms clock, 272 bytes, 2 allocs
init vendor/golang.org/x/text/secure/bidirule @3730 ms, 11 ms clock, 16 bytes, 1 allocs
init vendor/golang.org/x/text/unicode/norm @3742 ms, 8.4 ms clock, 0 bytes, 0 allocs
init vendor/golang.org/x/net/idna @3750 ms, 0 ms clock, 0 bytes, 0 allocs
init vendor/golang.org/x/net/http/httpguts @3750 ms, 0 ms clock, 688 bytes, 2 allocs
init vendor/golang.org/x/net/http2/hpack @3750 ms, 47 ms clock, 20888 bytes, 28 allocs
init net/http/internal @3798 ms, 0 ms clock, 16 bytes, 1 allocs
init vendor/golang.org/x/net/http/httpproxy @3798 ms, 0 ms clock, 336 bytes, 2 allocs
init net/http @3798 ms, 174 ms clock, 10856 bytes, 121 allocs
init os/signal @3973 ms, 96 ms clock, 0 bytes, 0 allocs
init regexp/syntax @4070 ms, 9.0 ms clock, 7232 bytes, 8 allocs
init regexp @4090 ms, 0.99 ms clock, 0 bytes, 0 allocs
init github.com/gorilla/mux @4091 ms, 8.2 ms clock, 48 bytes, 3 allocs
init flag @4100 ms, 0 ms clock, 160 bytes, 5 allocs
init encoding/json @4101 ms, 26 ms clock, 32 bytes, 2 allocs
init github.com/gogo/protobuf/proto @4211 ms, 435 ms clock, 2576 bytes, 29 allocs
init github.com/golang/snappy @4756 ms, 89 ms clock, 9296 bytes, 8 allocs
init github.com/prometheus/common/model @4846 ms, 44 ms clock, 25176 bytes, 232 allocs
init google.golang.org/protobuf/internal/detrand @4908 ms, 408 ms clock, 4208 bytes, 28 allocs
init google.golang.org/protobuf/internal/errors @5317 ms, 0 ms clock, 16 bytes, 1 allocs
init google.golang.org/protobuf/encoding/protowire @5420 ms, 1495 ms clock, 632 bytes, 15 allocs
init google.golang.org/protobuf/reflect/protoreflect @6916 ms, 0 ms clock, 0 bytes, 0 allocs
init go/token @7140 ms, 461 ms clock, 1568 bytes, 4 allocs
init google.golang.org/protobuf/internal/encoding/text @7601 ms, 9.3 ms clock, 3336 bytes, 34 allocs
init google.golang.org/protobuf/reflect/protoregistry @7611 ms, 37 ms clock, 104 bytes, 4 allocs
init google.golang.org/protobuf/proto @7648 ms, 121 ms clock, 288 bytes, 6 allocs
init google.golang.org/protobuf/internal/descfmt @7778 ms, 60 ms clock, 1152 bytes, 10 allocs
init google.golang.org/protobuf/internal/filedesc @7839 ms, 72 ms clock, 696 bytes, 13 allocs
init google.golang.org/protobuf/internal/encoding/tag @7912 ms, 0 ms clock, 0 bytes, 0 allocs
init google.golang.org/protobuf/internal/impl @7921 ms, 336 ms clock, 416 bytes, 13 allocs
init google.golang.org/protobuf/internal/filetype @8268 ms, 33 ms clock, 1328 bytes, 5 allocs
init google.golang.org/protobuf/types/descriptorpb @8301 ms, 485 ms clock, 43776 bytes, 59 allocs
init github.com/golang/protobuf/proto @9025 ms, 19 ms clock, 96 bytes, 6 allocs
init google.golang.org/protobuf/types/known/timestamppb @9045 ms, 58 ms clock, 1120 bytes, 6 allocs
init github.com/golang/protobuf/ptypes/timestamp @9103 ms, 16 ms clock, 544 bytes, 4 allocs
init github.com/prometheus/client_model/go @9119 ms, 1141 ms clock, 119328 bytes, 209 allocs
init expvar @10406 ms, 19 ms clock, 912 bytes, 15 allocs
init github.com/matttproud/golang_protobuf_extensions/pbutil @10557 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/prometheus/common/expfmt @10557 ms, 69 ms clock, 288 bytes, 4 allocs
init github.com/prometheus/client_golang/prometheus @10627 ms, 4299 ms clock, 37208 bytes, 484 allocs
init github.com/modern-go/reflect2 @14926 ms, 144 ms clock, 6352 bytes, 125 allocs
init github.com/modern-go/concurrent @15127 ms, 626 ms clock, 352 bytes, 7 allocs
init github.com/json-iterator/go @15754 ms, 1707 ms clock, 20816 bytes, 275 allocs
init github.com/grafana/regexp/syntax @17521 ms, 57 ms clock, 7232 bytes, 8 allocs
init github.com/grafana/regexp @17579 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/go-logfmt/logfmt @17640 ms, 92 ms clock, 64 bytes, 4 allocs
init github.com/go-kit/log @17733 ms, 246 ms clock, 13688 bytes, 109 allocs
init github.com/go-kit/log/level @18031 ms, 0 ms clock, 16 bytes, 1 allocs
init text/template/parse @18031 ms, 10 ms clock, 464 bytes, 2 allocs
init text/template @18052 ms, 19 ms clock, 80 bytes, 5 allocs
init github.com/prometheus/common/version @18072 ms, 0 ms clock, 0 bytes, 0 allocs
init gopkg.in/yaml%2ev2 @18072 ms, 28 ms clock, 26736 bytes, 264 allocs
init github.com/sirupsen/logrus @18167 ms, 84 ms clock, 312 bytes, 5 allocs
init github.com/weaveworks/common/logging @18269 ms, 0 ms clock, 0 bytes, 0 allocs
init google.golang.org/protobuf/types/known/emptypb @18269 ms, 2.0 ms clock, 1152 bytes, 6 allocs
init github.com/golang/protobuf/ptypes/empty @18288 ms, 0 ms clock, 560 bytes, 4 allocs
init google.golang.org/grpc/grpclog @18324 ms, 0 ms clock, 1448 bytes, 20 allocs
init google.golang.org/grpc/connectivity @18324 ms, 10 ms clock, 224 bytes, 2 allocs
init google.golang.org/grpc/internal/credentials @18334 ms, 0 ms clock, 16 bytes, 1 allocs
init google.golang.org/grpc/credentials @18334 ms, 0 ms clock, 864 bytes, 4 allocs
init google.golang.org/grpc/resolver @18334 ms, 0 ms clock, 48 bytes, 1 allocs
init google.golang.org/grpc/balancer @18334 ms, 0 ms clock, 96 bytes, 4 allocs
init google.golang.org/grpc/internal/channelz @18334 ms, 0 ms clock, 16 bytes, 1 allocs
init google.golang.org/grpc/balancer/base @18350 ms, 0 ms clock, 16 bytes, 1 allocs
init google.golang.org/grpc/codes @18352 ms, 0 ms clock, 752 bytes, 2 allocs
init google.golang.org/grpc/internal/grpcrand @18352 ms, 0 ms clock, 5424 bytes, 2 allocs
init google.golang.org/grpc/internal/backoff @18352 ms, 0 ms clock, 0 bytes, 0 allocs
init google.golang.org/grpc/internal/serviceconfig @18352 ms, 0 ms clock, 0 bytes, 0 allocs
init golang.org/x/text/transform @18352 ms, 0 ms clock, 80 bytes, 5 allocs
init golang.org/x/text/unicode/bidi @18352 ms, 0 ms clock, 272 bytes, 2 allocs
init golang.org/x/text/secure/bidirule @18352 ms, 16 ms clock, 16 bytes, 1 allocs
init golang.org/x/text/unicode/norm @18369 ms, 0 ms clock, 0 bytes, 0 allocs
init golang.org/x/net/idna @18369 ms, 0 ms clock, 0 bytes, 0 allocs
init golang.org/x/net/http/httpguts @18369 ms, 0 ms clock, 688 bytes, 2 allocs
init golang.org/x/net/http2/hpack @18369 ms, 37 ms clock, 21736 bytes, 30 allocs
init golang.org/x/net/http2 @18436 ms, 50 ms clock, 4336 bytes, 63 allocs
init google.golang.org/protobuf/types/known/anypb @18497 ms, 0 ms clock, 1088 bytes, 5 allocs
init google.golang.org/genproto/googleapis/rpc/status @18517 ms, 14 ms clock, 1128 bytes, 7 allocs
init github.com/golang/protobuf/ptypes/any @18531 ms, 0 ms clock, 1296 bytes, 5 allocs
init google.golang.org/protobuf/types/known/durationpb @18531 ms, 40 ms clock, 1568 bytes, 7 allocs
init github.com/golang/protobuf/ptypes/duration @18571 ms, 22 ms clock, 528 bytes, 3 allocs
init google.golang.org/grpc/internal/syscall @18594 ms, 0 ms clock, 0 bytes, 0 allocs
init net/http/httputil @18604 ms, 0 ms clock, 288 bytes, 6 allocs
init google.golang.org/grpc/internal/transport @18604 ms, 31 ms clock, 832 bytes, 14 allocs
init google.golang.org/grpc/balancer/roundrobin @18635 ms, 0 ms clock, 352 bytes, 3 allocs
init google.golang.org/grpc/internal/envconfig @18635 ms, 17 ms clock, 4608 bytes, 34 allocs
init google.golang.org/grpc/internal/resolver/dns @18653 ms, 0 ms clock, 336 bytes, 4 allocs
init google.golang.org/grpc/internal/resolver/passthrough @18653 ms, 0 ms clock, 0 bytes, 0 allocs
init google.golang.org/grpc/internal/resolver/unix @18653 ms, 0 ms clock, 32 bytes, 2 allocs
init google.golang.org/grpc/encoding @18653 ms, 0 ms clock, 96 bytes, 2 allocs
init google.golang.org/grpc/encoding/proto @18653 ms, 0 ms clock, 288 bytes, 1 allocs
init html @18653 ms, 0 ms clock, 224 bytes, 2 allocs
init html/template @18653 ms, 9.6 ms clock, 10584 bytes, 30 allocs
init golang.org/x/net/trace @18663 ms, 34 ms clock, 16864 bytes, 8 allocs
init google.golang.org/grpc/binarylog/grpc_binarylog_v1 @18697 ms, 10 ms clock, 46520 bytes, 30 allocs
init google.golang.org/grpc/internal/binarylog @18707 ms, 0 ms clock, 26072 bytes, 281 allocs
init google.golang.org/grpc @18707 ms, 240 ms clock, 19488 bytes, 413 allocs
init internal/profile @18948 ms, 56 ms clock, 98032 bytes, 754 allocs
init runtime/pprof @19005 ms, 17 ms clock, 32 bytes, 2 allocs
init net/http/pprof @19022 ms, 0 ms clock, 864 bytes, 5 allocs
init github.com/opentracing/opentracing-go @19024 ms, 0 ms clock, 80 bytes, 5 allocs
init github.com/opentracing/opentracing-go/ext @19024 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/opentracing-contrib/go-grpc @19024 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/prometheus/client_golang/prometheus/promhttp @19024 ms, 18 ms clock, 304 bytes, 2 allocs
init golang.org/x/crypto/bcrypt @19042 ms, 18 ms clock, 384 bytes, 3 allocs
init github.com/mwitkow/go-conntrack @19061 ms, 15 ms clock, 4464 bytes, 121 allocs
init golang.org/x/oauth2 @19076 ms, 40 ms clock, 96 bytes, 3 allocs
init github.com/prometheus/common/config @19116 ms, 0.53 ms clock, 208 bytes, 2 allocs
init github.com/prometheus/exporter-toolkit/web @19117 ms, 59 ms clock, 1168 bytes, 11 allocs
init golang.org/x/net/context @19176 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/gogo/protobuf/types @19176 ms, 73 ms clock, 13968 bytes, 88 allocs
init github.com/gogo/googleapis/google/rpc @19266 ms, 16 ms clock, 7272 bytes, 20 allocs
init github.com/weaveworks/common/httpgrpc @19282 ms, 0 ms clock, 6448 bytes, 9 allocs
init net/http/internal/testcert @19282 ms, 19 ms clock, 3584 bytes, 2 allocs
init net/http/httptest @19302 ms, 142 ms clock, 0 bytes, 0 allocs
init github.com/sercand/kuberesolver @19444 ms, 140 ms clock, 1776 bytes, 39 allocs
init compress/zlib @19585 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/uber/jaeger-client-go/thrift @19585 ms, 58 ms clock, 2080 bytes, 35 allocs
init database/sql/driver @19644 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/uber/jaeger-client-go/utils @19644 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/uber/jaeger-client-go @19644 ms, 0 ms clock, 336 bytes, 6 allocs
init github.com/uber/jaeger-client-go/internal/throttler/remote @19644 ms, 45 ms clock, 304 bytes, 3 allocs
init github.com/weaveworks/common/tracing @19689 ms, 0 ms clock, 304 bytes, 3 allocs
init github.com/weaveworks/common/middleware @19689 ms, 0 ms clock, 7760 bytes, 41 allocs
init github.com/weaveworks/common/server @19759 ms, 85 ms clock, 86040 bytes, 45 allocs
init github.com/grafana/dskit/tenant @19845 ms, 9.3 ms clock, 32 bytes, 2 allocs
init github.com/grafana/loki/pkg/util/log @19854 ms, 63 ms clock, 616 bytes, 13 allocs
init google.golang.org/grpc/health/grpc_health_v1 @19918 ms, 0.94 ms clock, 3728 bytes, 16 allocs
init github.com/grafana/dskit/grpcutil @19929 ms, 0 ms clock, 64 bytes, 4 allocs
init github.com/davecgh/go-spew/spew @19929 ms, 70 ms clock, 19160 bytes, 133 allocs
init github.com/stretchr/objx @20000 ms, 0 ms clock, 12184 bytes, 138 allocs
init gopkg.in/yaml%2ev3 @20000 ms, 220 ms clock, 25960 bytes, 278 allocs
init github.com/stretchr/testify/assert @20221 ms, 0 ms clock, 64 bytes, 3 allocs
init github.com/mattn/go-isatty @20221 ms, 0 ms clock, 648 bytes, 13 allocs
init github.com/mattn/go-colorable @20221 ms, 0 ms clock, 10872 bytes, 15 allocs
init github.com/fatih/color @20252 ms, 0 ms clock, 600 bytes, 9 allocs
init github.com/hashicorp/go-hclog @20252 ms, 225 ms clock, 3280 bytes, 42 allocs
init github.com/armon/go-metrics @20477 ms, 81 ms clock, 592 bytes, 5 allocs
init github.com/hashicorp/consul/api @20612 ms, 207 ms clock, 360 bytes, 17 allocs
init github.com/grafana/dskit/kv/consul @20819 ms, 12 ms clock, 32 bytes, 2 allocs
init github.com/gogo/protobuf/protoc-gen-gogo/descriptor @20832 ms, 581 ms clock, 4864 bytes, 27 allocs
init github.com/gogo/protobuf/gogoproto @21414 ms, 322 ms clock, 3696 bytes, 19 allocs
init go.etcd.io/etcd/api/v3/authpb @21736 ms, 373 ms clock, 92208 bytes, 97 allocs
init go.etcd.io/etcd/api/v3/membershippb @22110 ms, 522 ms clock, 92728 bytes, 108 allocs
init go.etcd.io/etcd/api/v3/mvccpb @22633 ms, 23 ms clock, 87664 bytes, 70 allocs
init google.golang.org/genproto/googleapis/api/annotations @22656 ms, 1076 ms clock, 22872 bytes, 107 allocs
init go.etcd.io/etcd/api/v3/etcdserverpb @23747 ms, 3435 ms clock, 662328 bytes, 1445 allocs
init go.etcd.io/etcd/api/v3/v3rpc/rpctypes @27883 ms, 873 ms clock, 17736 bytes, 240 allocs
init go.uber.org/zap/internal/bufferpool @28757 ms, 0 ms clock, 64 bytes, 2 allocs
init go.uber.org/zap/zapcore @29080 ms, 38 ms clock, 1008 bytes, 37 allocs
init go.uber.org/zap @29545 ms, 517 ms clock, 744 bytes, 9 allocs
init github.com/coreos/go-semver/semver @30063 ms, 0 ms clock, 5056 bytes, 73 allocs
init go.etcd.io/etcd/api/v3/version @30130 ms, 44 ms clock, 192 bytes, 5 allocs
init go.etcd.io/etcd/client/pkg/v3/logutil @30175 ms, 0 ms clock, 16 bytes, 2 allocs
init go.uber.org/zap/zapgrpc @30175 ms, 0 ms clock, 144 bytes, 2 allocs
init go.etcd.io/etcd/client/v3 @30175 ms, 639 ms clock, 424 bytes, 9 allocs
init github.com/coreos/pkg/capnslog @30815 ms, 392 ms clock, 4744 bytes, 9 allocs
init github.com/coreos/etcd/pkg/fileutil @31250 ms, 0 ms clock, 392 bytes, 7 allocs
init github.com/coreos/etcd/pkg/tlsutil @31300 ms, 234 ms clock, 688 bytes, 2 allocs
init go.etcd.io/etcd/pkg/transport @31535 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/grafana/dskit/crypto/tls @31535 ms, 89 ms clock, 608 bytes, 6 allocs
init github.com/grafana/dskit/flagext @31624 ms, 2.0 ms clock, 568 bytes, 12 allocs
init os/exec @31626 ms, 10 ms clock, 16 bytes, 1 allocs
init github.com/hashicorp/go-sockaddr @31636 ms, 53 ms clock, 22792 bytes, 164 allocs
init encoding/base32 @31782 ms, 0 ms clock, 640 bytes, 2 allocs
init github.com/miekg/dns @31782 ms, 225 ms clock, 17864 bytes, 55 allocs
init encoding/gob @32119 ms, 131 ms clock, 43432 bytes, 613 allocs
init net/rpc @32284 ms, 1179 ms clock, 8904 bytes, 138 allocs
init github.com/hashicorp/go-msgpack/codec @33463 ms, 108 ms clock, 104 bytes, 3 allocs
init github.com/google/btree @33601 ms, 0 ms clock, 384 bytes, 2 allocs
init compress/lzw @33601 ms, 158 ms clock, 32 bytes, 2 allocs
init github.com/hashicorp/memberlist @33759 ms, 46 ms clock, 488 bytes, 13 allocs
init github.com/prometheus/client_golang/prometheus/push @33877 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/armon/go-metrics/prometheus @33877 ms, 0 ms clock, 792 bytes, 11 allocs
init github.com/grafana/dskit/kv/memberlist @33877 ms, 87 ms clock, 47432 bytes, 633 allocs
init github.com/grafana/dskit/ring @33964 ms, 131 ms clock, 17680 bytes, 295 allocs
init github.com/grafana/loki/pkg/util @34106 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/dustin/go-humanize @34133 ms, 302 ms clock, 14192 bytes, 112 allocs
init github.com/grafana/loki/pkg/logqlmodel/stats @34435 ms, 666 ms clock, 680 bytes, 6 allocs
init github.com/grafana/loki/pkg/logproto @35101 ms, 204 ms clock, 22888 bytes, 28 allocs
init github.com/prometheus/prometheus/tsdb/chunks @35305 ms, 119 ms clock, 336 bytes, 5 allocs
init testing @35424 ms, 0 ms clock, 1224 bytes, 7 allocs
init github.com/prometheus/client_golang/prometheus/testutil/promlint @35424 ms, 0 ms clock, 2488 bytes, 16 allocs
init go.uber.org/goleak @35424 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/prometheus/prometheus/storage @35424 ms, 0 ms clock, 288 bytes, 10 allocs
init github.com/prometheus/prometheus/util/strutil @35493 ms, 555 ms clock, 888 bytes, 13 allocs
init github.com/prometheus/prometheus/promql/parser @36150 ms, 148 ms clock, 23040 bytes, 152 allocs
init github.com/julienschmidt/httprouter @36298 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/alecthomas/units @36298 ms, 0 ms clock, 832 bytes, 26 allocs
init github.com/aws/aws-sdk-go/internal/ini @36391 ms, 10 ms clock, 2304 bytes, 22 allocs
init github.com/aws/aws-sdk-go/aws/credentials @36402 ms, 0 ms clock, 512 bytes, 7 allocs
init github.com/aws/aws-sdk-go/aws/endpoints @36402 ms, 2436 ms clock, 1622608 bytes, 8571 allocs
init github.com/aws/aws-sdk-go/aws @38838 ms, 0 ms clock, 128 bytes, 2 allocs
init github.com/jmespath/go-jmespath @38858 ms, 0 ms clock, 1584 bytes, 6 allocs
init github.com/aws/aws-sdk-go/aws/awsutil @38858 ms, 0 ms clock, 3432 bytes, 31 allocs
init github.com/aws/aws-sdk-go/aws/request @38858 ms, 2.5 ms clock, 976 bytes, 9 allocs
init github.com/aws/aws-sdk-go/internal/sdkrand @38877 ms, 0 ms clock, 5448 bytes, 3 allocs
init github.com/aws/aws-sdk-go/private/protocol @38877 ms, 94 ms clock, 0 bytes, 0 allocs
init github.com/aws/aws-sdk-go/private/protocol/rest @38972 ms, 0 ms clock, 192 bytes, 5 allocs
init github.com/aws/aws-sdk-go/aws/signer/v4 @38972 ms, 0 ms clock, 1392 bytes, 4 allocs
init encoding/xml @38982 ms, 116 ms clock, 19464 bytes, 8 allocs
init github.com/aws/aws-sdk-go/service/sts @39098 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/aws/aws-sdk-go/private/protocol/json/jsonutil @39098 ms, 16 ms clock, 96 bytes, 4 allocs
init github.com/aws/aws-sdk-go/service/sso @39114 ms, 0 ms clock, 256 bytes, 2 allocs
init github.com/aws/aws-sdk-go/aws/credentials/ssocreds @39176 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/aws/aws-sdk-go/aws/corehandlers @39176 ms, 80 ms clock, 2192 bytes, 31 allocs
init github.com/aws/aws-sdk-go/aws/session @39257 ms, 102 ms clock, 320 bytes, 5 allocs
init github.com/prometheus/prometheus/discovery @39372 ms, 229 ms clock, 3168 bytes, 83 allocs
init github.com/prometheus/prometheus/model/relabel @39602 ms, 0 ms clock, 11792 bytes, 143 allocs
init github.com/prometheus/prometheus/config @39602 ms, 0 ms clock, 5408 bytes, 72 allocs
init github.com/prometheus/prometheus/model/textparse @39602 ms, 0 ms clock, 288 bytes, 4 allocs
init go.opentelemetry.io/otel/baggage @39612 ms, 0 ms clock, 19440 bytes, 226 allocs
init go.opentelemetry.io/otel/attribute @39612 ms, 0.29 ms clock, 64 bytes, 1 allocs
init go.opentelemetry.io/otel/codes @39612 ms, 10 ms clock, 448 bytes, 4 allocs
init go.opentelemetry.io/otel/trace @39642 ms, 219 ms clock, 965400 bytes, 4791 allocs
init go.opentelemetry.io/otel/propagation @39861 ms, 10 ms clock, 26248 bytes, 221 allocs
init go.opentelemetry.io/otel/internal/global @39872 ms, 0 ms clock, 400 bytes, 8 allocs
init go.opentelemetry.io/otel @39872 ms, 0 ms clock, 136 bytes, 4 allocs
init github.com/edsrzf/mmap-go @39872 ms, 0 ms clock, 48 bytes, 1 allocs
init github.com/oklog/ulid @39872 ms, 0 ms clock, 112 bytes, 7 allocs
init github.com/prometheus/prometheus/tsdb/encoding @39872 ms, 0 ms clock, 608 bytes, 6 allocs
init github.com/prometheus/prometheus/tsdb/index @39872 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/prometheus/prometheus/tsdb/tombstones @39872 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/prometheus/prometheus/tsdb/record @39872 ms, 0 ms clock, 304 bytes, 3 allocs
init github.com/prometheus/prometheus/tsdb/wal @39872 ms, 19 ms clock, 0 bytes, 0 allocs
init github.com/prometheus/prometheus/tsdb @39891 ms, 169 ms clock, 2176 bytes, 23 allocs
init github.com/prometheus/prometheus/promql @40061 ms, 0 ms clock, 31256 bytes, 246 allocs
init github.com/prometheus/prometheus/template @40071 ms, 261 ms clock, 2032 bytes, 25 allocs
init github.com/prometheus/prometheus/model/intern @40333 ms, 284 ms clock, 1344 bytes, 29 allocs
init github.com/prometheus/prometheus/scrape @40617 ms, 117 ms clock, 16592 bytes, 311 allocs
init go.opentelemetry.io/otel/metric/internal/global @40735 ms, 0 ms clock, 64 bytes, 3 allocs
init go.opentelemetry.io/otel/semconv/internal @40735 ms, 0 ms clock, 528 bytes, 7 allocs
init go.opentelemetry.io/otel/semconv/v1%2e10%2e0 @40735 ms, 22 ms clock, 0 bytes, 0 allocs
init go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp @40758 ms, 0 ms clock, 936 bytes, 13 allocs
init github.com/prometheus/prometheus/prompb @40758 ms, 0 ms clock, 3008 bytes, 31 allocs
init github.com/prometheus/prometheus/util/logging @40768 ms, 0 ms clock, 32 bytes, 1 allocs
init github.com/prometheus/prometheus/storage/remote @40768 ms, 0 ms clock, 3984 bytes, 92 allocs
init github.com/prometheus/prometheus/util/httputil @40778 ms, 0 ms clock, 336 bytes, 2 allocs
init github.com/prometheus/prometheus/web/api/v1 @40778 ms, 0 ms clock, 112 bytes, 4 allocs
init github.com/grafana/loki/pkg/util/build @40778 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/c2h5oh/datasize @40778 ms, 0 ms clock, 16 bytes, 1 allocs
init encoding/csv @40778 ms, 10 ms clock, 80 bytes, 5 allocs
init github.com/grafana/loki/clients/pkg/promtail/client @40789 ms, 0 ms clock, 576 bytes, 11 allocs
init github.com/eapache/go-resiliency/breaker @40789 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/rcrowley/go-metrics @40789 ms, 0 ms clock, 688 bytes, 10 allocs
init github.com/eapache/go-xerial-snappy @40789 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/pierrec/lz4/v4 @40789 ms, 0 ms clock, 64 bytes, 4 allocs
init golang.org/x/net/internal/socks @40801 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/jcmturner/gofork/encoding/asn1 @40801 ms, 0.26 ms clock, 224 bytes, 7 allocs
init github.com/jcmturner/gokrb5/v8/iana/etypeID @40801 ms, 0 ms clock, 1456 bytes, 2 allocs
init golang.org/x/crypto/md4 @40801 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/jcmturner/gokrb5/v8/iana/errorcode @40811 ms, 2.9 ms clock, 3144 bytes, 3 allocs
init github.com/klauspost/compress/fse @40814 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/klauspost/compress/internal/cpuinfo @40814 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/klauspost/compress/huff0 @40814 ms, 0 ms clock, 64 bytes, 4 allocs
init github.com/klauspost/compress/internal/snapref @40814 ms, 0 ms clock, 80 bytes, 5 allocs
init github.com/klauspost/compress/zstd @40814 ms, 10 ms clock, 304 bytes, 19 allocs
init github.com/Shopify/sarama @40825 ms, 0 ms clock, 5840 bytes, 102 allocs
init github.com/aws/aws-sdk-go/service/ec2 @40825 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/prometheus/prometheus/discovery/refresh @40835 ms, 0 ms clock, 1776 bytes, 41 allocs
init github.com/aws/aws-sdk-go/service/lightsail @40835 ms, 0 ms clock, 256 bytes, 2 allocs
init github.com/prometheus/prometheus/discovery/aws @40835 ms, 0 ms clock, 1320 bytes, 21 allocs
init golang.org/x/crypto/pkcs12 @40852 ms, 0 ms clock, 96 bytes, 5 allocs
init net/http/cookiejar @40852 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/Azure/go-autorest/autorest/date @40852 ms, 17 ms clock, 0 bytes, 0 allocs
init github.com/Azure/go-autorest/logger @40870 ms, 0 ms clock, 256 bytes, 2 allocs
init github.com/golang-jwt/jwt/v4 @40870 ms, 0 ms clock, 2584 bytes, 41 allocs
init github.com/Azure/go-autorest/autorest/adal @40870 ms, 0 ms clock, 800 bytes, 18 allocs
init github.com/Azure/go-autorest/autorest @40870 ms, 10 ms clock, 112 bytes, 5 allocs
init github.com/Azure/go-autorest/autorest/azure @40880 ms, 0 ms clock, 4480 bytes, 8 allocs
init github.com/prometheus/prometheus/discovery/azure @40880 ms, 10 ms clock, 448 bytes, 10 allocs
init github.com/prometheus/prometheus/discovery/consul @40890 ms, 0 ms clock, 146344 bytes, 140 allocs
init github.com/google/go-querystring/query @40890 ms, 0 ms clock, 40 bytes, 2 allocs
init github.com/digitalocean/godo/metrics @40890 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/digitalocean/godo @40901 ms, 0.63 ms clock, 296 bytes, 4 allocs
init github.com/prometheus/prometheus/discovery/digitalocean @40902 ms, 11 ms clock, 768 bytes, 10 allocs
init github.com/prometheus/prometheus/discovery/dns @40913 ms, 0 ms clock, 1520 bytes, 35 allocs
init github.com/fsnotify/fsnotify @40913 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/prometheus/prometheus/discovery/file @40913 ms, 10 ms clock, 87000 bytes, 173 allocs
init cloud.google.com/go/compute/metadata @40923 ms, 0 ms clock, 480 bytes, 4 allocs
init golang.org/x/oauth2/google/internal/externalaccount @40923 ms, 10 ms clock, 83008 bytes, 811 allocs
init google.golang.org/api/internal/third_party/uritemplates @40934 ms, 0 ms clock, 7808 bytes, 109 allocs
init github.com/google/uuid @40944 ms, 0.60 ms clock, 0 bytes, 0 allocs
init google.golang.org/genproto/googleapis/rpc/code @40944 ms, 0 ms clock, 6320 bytes, 15 allocs
init github.com/googleapis/gax-go/v2/apierror/internal/proto @40944 ms, 0 ms clock, 1976 bytes, 8 allocs
init google.golang.org/genproto/googleapis/rpc/errdetails @40944 ms, 0 ms clock, 28816 bytes, 9 allocs
init google.golang.org/protobuf/internal/encoding/json @40944 ms, 0 ms clock, 19976 bytes, 131 allocs
init google.golang.org/protobuf/encoding/protojson @40960 ms, 0 ms clock, 312 bytes, 5 allocs
init github.com/googleapis/gax-go/v2 @40960 ms, 0 ms clock, 16 bytes, 1 allocs
init google.golang.org/api/internal/gensupport @40960 ms, 0 ms clock, 0 bytes, 0 allocs
init go.opencensus.io/internal @40960 ms, 0 ms clock, 40 bytes, 2 allocs
init go.opencensus.io/trace/tracestate @40970 ms, 0 ms clock, 520064 bytes, 2408 allocs
init go.opencensus.io/trace @40970 ms, 0 ms clock, 192 bytes, 4 allocs
init go.opencensus.io/resource @40970 ms, 22 ms clock, 275496 bytes, 1586 allocs
init go.opencensus.io/tag @40992 ms, 0 ms clock, 32 bytes, 2 allocs
init go.opencensus.io/stats @40992 ms, 0 ms clock, 48 bytes, 1 allocs
init go.opencensus.io/stats/view @40992 ms, 0 ms clock, 17496 bytes, 17 allocs
init go.opencensus.io/plugin/ochttp @40992 ms, 0 ms clock, 2696 bytes, 32 allocs
init github.com/googleapis/enterprise-certificate-proxy/client @40992 ms, 0 ms clock, 368 bytes, 20 allocs
init google.golang.org/api/transport/cert @40992 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/prometheus/prometheus/discovery/gce @40992 ms, 0 ms clock, 3184 bytes, 12 allocs
init k8s.io/klog/v2 @41008 ms, 0 ms clock, 0 bytes, 0 allocs
init k8s.io/apimachinery/pkg/util/runtime @41008 ms, 0 ms clock, 64 bytes, 2 allocs
init gopkg.in/inf%2ev0 @41008 ms, 0 ms clock, 9312 bytes, 229 allocs
init k8s.io/apimachinery/pkg/api/resource @41020 ms, 0 ms clock, 3816 bytes, 54 allocs
init k8s.io/apimachinery/pkg/runtime/schema @41020 ms, 0 ms clock, 0 bytes, 0 allocs
init k8s.io/apimachinery/pkg/fields @41020 ms, 0 ms clock, 160 bytes, 2 allocs
init k8s.io/apimachinery/pkg/util/errors @41020 ms, 0 ms clock, 16 bytes, 1 allocs
init k8s.io/apimachinery/pkg/util/validation @41020 ms, 0 ms clock, 46792 bytes, 568 allocs
init k8s.io/apimachinery/pkg/labels @41020 ms, 0 ms clock, 688 bytes, 3 allocs
init github.com/google/gofuzz @41020 ms, 0 ms clock, 1056 bytes, 4 allocs
init k8s.io/apimachinery/pkg/util/intstr @41020 ms, 0 ms clock, 152 bytes, 6 allocs
init sigs.k8s.io/json/internal/golang/encoding/json @41020 ms, 0 ms clock, 32 bytes, 2 allocs
init sigs.k8s.io/structured-merge-diff/v4/value @41020 ms, 0 ms clock, 1144 bytes, 6 allocs
init k8s.io/apimachinery/pkg/util/naming @41020 ms, 0 ms clock, 8552 bytes, 48 allocs
init internal/lazyregexp @41020 ms, 0 ms clock, 0 bytes, 0 allocs
init go/doc @41020 ms, 0 ms clock, 2208 bytes, 18 allocs
init go/parser @41020 ms, 0 ms clock, 768 bytes, 7 allocs
init k8s.io/apimachinery/pkg/runtime @41020 ms, 10 ms clock, 3632 bytes, 14 allocs
init k8s.io/apimachinery/pkg/util/net @41030 ms, 0 ms clock, 3016 bytes, 44 allocs
init k8s.io/apimachinery/pkg/apis/meta/v1 @41030 ms, 149 ms clock, 29096 bytes, 286 allocs
init k8s.io/api/core/v1 @41191 ms, 40 ms clock, 129856 bytes, 444 allocs
init k8s.io/apimachinery/pkg/util/wait @41231 ms, 0 ms clock, 112 bytes, 2 allocs
init k8s.io/apimachinery/pkg/api/meta @41231 ms, 0 ms clock, 49504 bytes, 12 allocs
init k8s.io/apimachinery/pkg/api/errors @41231 ms, 0 ms clock, 624 bytes, 2 allocs
init k8s.io/apimachinery/pkg/version @41247 ms, 0 ms clock, 8856 bytes, 103 allocs
init k8s.io/client-go/tools/clientcmd/api @41247 ms, 1.6 ms clock, 72 bytes, 6 allocs
init k8s.io/client-go/transport @41249 ms, 0 ms clock, 256 bytes, 3 allocs
init k8s.io/client-go/pkg/apis/clientauthentication @41249 ms, 0 ms clock, 24 bytes, 2 allocs
init k8s.io/apimachinery/pkg/runtime/serializer/streaming @41249 ms, 0 ms clock, 80 bytes, 2 allocs
init k8s.io/client-go/pkg/apis/clientauthentication/v1 @41249 ms, 16 ms clock, 40 bytes, 3 allocs
init k8s.io/client-go/pkg/apis/clientauthentication/v1beta1 @41265 ms, 0 ms clock, 40 bytes, 3 allocs
init k8s.io/client-go/plugin/pkg/client/auth/exec @41265 ms, 171 ms clock, 42312 bytes, 396 allocs
init k8s.io/client-go/rest @41455 ms, 39 ms clock, 192 bytes, 4 allocs
init github.com/google/go-cmp/cmp/internal/diff @41554 ms, 134 ms clock, 5376 bytes, 1 allocs
init github.com/google/go-cmp/cmp/internal/function @41688 ms, 115 ms clock, 35624 bytes, 39 allocs
init github.com/google/go-cmp/cmp/internal/value @41804 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/google/go-cmp/cmp @41804 ms, 232 ms clock, 178360 bytes, 150 allocs
init k8s.io/apimachinery/pkg/apis/meta/v1beta1 @42503 ms, 0 ms clock, 912 bytes, 11 allocs
init k8s.io/apimachinery/pkg/apis/meta/internalversion @42734 ms, 1.6 ms clock, 40 bytes, 3 allocs
init k8s.io/client-go/tools/cache @42736 ms, 0 ms clock, 416 bytes, 6 allocs
init k8s.io/api/discovery/v1beta1 @42736 ms, 0 ms clock, 2816 bytes, 23 allocs
init k8s.io/api/networking/v1 @42795 ms, 47 ms clock, 90784 bytes, 61 allocs
init k8s.io/api/networking/v1beta1 @42843 ms, 0 ms clock, 4880 bytes, 36 allocs
init k8s.io/apimachinery/pkg/util/version @42854 ms, 0 ms clock, 22280 bytes, 322 allocs
init github.com/google/gnostic/extensions @42854 ms, 0 ms clock, 3064 bytes, 11 allocs
init github.com/google/gnostic/openapiv2 @42989 ms, 47 ms clock, 42856 bytes, 87 allocs
init k8s.io/api/admissionregistration/v1 @43036 ms, 0 ms clock, 4112 bytes, 28 allocs
init k8s.io/api/admissionregistration/v1beta1 @43036 ms, 0 ms clock, 4400 bytes, 29 allocs
init k8s.io/api/apiserverinternal/v1alpha1 @43069 ms, 0 ms clock, 2192 bytes, 20 allocs
init k8s.io/api/apps/v1 @43080 ms, 98 ms clock, 11360 bytes, 66 allocs
init k8s.io/api/apps/v1beta1 @43179 ms, 8.5 ms clock, 8720 bytes, 52 allocs
init k8s.io/api/apps/v1beta2 @43197 ms, 12 ms clock, 12368 bytes, 72 allocs
init k8s.io/api/authentication/v1 @43228 ms, 161 ms clock, 2864 bytes, 24 allocs
init k8s.io/api/authentication/v1beta1 @43390 ms, 30 ms clock, 1520 bytes, 16 allocs
init k8s.io/api/authorization/v1 @43432 ms, 10 ms clock, 4544 bytes, 34 allocs
init k8s.io/api/authorization/v1beta1 @43494 ms, 0 ms clock, 4544 bytes, 34 allocs
init k8s.io/api/autoscaling/v1 @43604 ms, 22 ms clock, 7232 bytes, 50 allocs
init k8s.io/api/autoscaling/v2 @43656 ms, 373 ms clock, 8240 bytes, 56 allocs
init k8s.io/api/autoscaling/v2beta1 @44229 ms, 215 ms clock, 6224 bytes, 44 allocs
init k8s.io/api/autoscaling/v2beta2 @44444 ms, 0 ms clock, 8240 bytes, 56 allocs
init k8s.io/api/batch/v1 @44472 ms, 288 ms clock, 4736 bytes, 30 allocs
init k8s.io/api/batch/v1beta1 @44760 ms, 0 ms clock, 2480 bytes, 20 allocs
init k8s.io/api/certificates/v1 @44823 ms, 1.9 ms clock, 2144 bytes, 18 allocs
init k8s.io/api/certificates/v1beta1 @44839 ms, 0 ms clock, 1808 bytes, 16 allocs
init k8s.io/api/coordination/v1 @44839 ms, 0 ms clock, 1184 bytes, 14 allocs
init k8s.io/api/coordination/v1beta1 @44867 ms, 49 ms clock, 7352 bytes, 16 allocs
init k8s.io/api/discovery/v1 @44918 ms, 0 ms clock, 2816 bytes, 22 allocs
init k8s.io/api/events/v1 @44918 ms, 150 ms clock, 2048 bytes, 14 allocs
init k8s.io/api/events/v1beta1 @45069 ms, 11 ms clock, 2336 bytes, 15 allocs
init k8s.io/api/extensions/v1beta1 @45158 ms, 172 ms clock, 21632 bytes, 124 allocs
init k8s.io/api/flowcontrol/v1alpha1 @45433 ms, 79 ms clock, 8144 bytes, 54 allocs
init k8s.io/api/flowcontrol/v1beta1 @45587 ms, 373 ms clock, 172848 bytes, 59 allocs
init k8s.io/api/flowcontrol/v1beta2 @45966 ms, 257 ms clock, 7568 bytes, 52 allocs
init k8s.io/api/node/v1 @46224 ms, 89 ms clock, 1808 bytes, 17 allocs
init k8s.io/api/node/v1alpha1 @46345 ms, 172 ms clock, 2144 bytes, 19 allocs
init k8s.io/api/node/v1beta1 @46517 ms, 0 ms clock, 6408 bytes, 18 allocs
init k8s.io/api/policy/v1 @46626 ms, 47 ms clock, 1856 bytes, 18 allocs
init k8s.io/api/policy/v1beta1 @46675 ms, 0 ms clock, 7712 bytes, 47 allocs
init k8s.io/api/rbac/v1 @46685 ms, 0.084 ms clock, 4208 bytes, 32 allocs
init k8s.io/api/rbac/v1alpha1 @46685 ms, 27 ms clock, 4208 bytes, 32 allocs
init k8s.io/api/rbac/v1beta1 @46713 ms, 0 ms clock, 4208 bytes, 32 allocs
init k8s.io/api/scheduling/v1 @46733 ms, 0.50 ms clock, 848 bytes, 12 allocs
init k8s.io/api/scheduling/v1alpha1 @46734 ms, 27 ms clock, 848 bytes, 12 allocs
init k8s.io/api/scheduling/v1beta1 @46762 ms, 0 ms clock, 848 bytes, 12 allocs
init k8s.io/api/storage/v1 @46762 ms, 0 ms clock, 6848 bytes, 46 allocs
init k8s.io/api/storage/v1alpha1 @46782 ms, 0.37 ms clock, 2864 bytes, 24 allocs
init k8s.io/api/storage/v1beta1 @46782 ms, 0 ms clock, 6848 bytes, 46 allocs
init k8s.io/client-go/kubernetes/scheme @46846 ms, 4334 ms clock, 657328 bytes, 5119 allocs
init github.com/google/gnostic/openapiv3 @51182 ms, 87 ms clock, 54504 bytes, 120 allocs
init github.com/emicklei/go-restful/v3/log @51269 ms, 0 ms clock, 80 bytes, 1 allocs
init github.com/emicklei/go-restful/v3 @51269 ms, 11 ms clock, 2536 bytes, 33 allocs
init github.com/mailru/easyjson/buffer @51423 ms, 0 ms clock, 528 bytes, 9 allocs
init github.com/mailru/easyjson/jwriter @51433 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/go-openapi/swag @51433 ms, 0 ms clock, 9888 bytes, 195 allocs
init github.com/go-openapi/jsonpointer @51433 ms, 0.86 ms clock, 32 bytes, 2 allocs
init github.com/go-openapi/jsonreference/internal @51434 ms, 0 ms clock, 4176 bytes, 42 allocs
init k8s.io/kube-openapi/pkg/common @51434 ms, 0 ms clock, 4656 bytes, 5 allocs
init k8s.io/kube-openapi/pkg/handler3 @51434 ms, 189 ms clock, 770488 bytes, 11476 allocs
init sigs.k8s.io/structured-merge-diff/v4/fieldpath @51624 ms, 19 ms clock, 1040 bytes, 2 allocs
init sigs.k8s.io/structured-merge-diff/v4/typed @51644 ms, 348 ms clock, 94496 bytes, 1794 allocs
init k8s.io/kube-openapi/pkg/schemaconv @51993 ms, 0 ms clock, 32 bytes, 2 allocs
init k8s.io/client-go/tools/reference @51993 ms, 78 ms clock, 16 bytes, 1 allocs
init github.com/imdario/mergo @52071 ms, 10 ms clock, 96 bytes, 6 allocs
init k8s.io/client-go/tools/clientcmd/api/v1 @52127 ms, 17 ms clock, 72 bytes, 4 allocs
init k8s.io/client-go/tools/clientcmd/api/latest @52145 ms, 0 ms clock, 13496 bytes, 133 allocs
init github.com/spf13/pflag @52146 ms, 18 ms clock, 272 bytes, 2 allocs
init k8s.io/client-go/tools/clientcmd @52164 ms, 21 ms clock, 3720 bytes, 51 allocs
init github.com/prometheus/prometheus/discovery/kubernetes @52186 ms, 129 ms clock, 33256 bytes, 431 allocs
init github.com/prometheus/prometheus/discovery/marathon @52315 ms, 0 ms clock, 1296 bytes, 10 allocs
init github.com/docker/go-units @52315 ms, 0 ms clock, 15944 bytes, 227 allocs
init github.com/docker/docker/api/types/network @52315 ms, 16 ms clock, 208 bytes, 2 allocs
init github.com/opencontainers/go-digest @52333 ms, 0 ms clock, 94176 bytes, 845 allocs
init github.com/opencontainers/image-spec/specs-go @52333 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/docker/docker/api/types/swarm/runtime @52333 ms, 0 ms clock, 104 bytes, 4 allocs
init github.com/Microsoft/go-winio @52333 ms, 19 ms clock, 2216 bytes, 54 allocs
init github.com/docker/go-connections/sockets @52353 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/docker/distribution/digestset @52353 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/docker/distribution/reference @52353 ms, 16 ms clock, 1340328 bytes, 11452 allocs
init github.com/docker/go-connections/tlsconfig @52370 ms, 15 ms clock, 96 bytes, 3 allocs
init github.com/docker/docker/client @52385 ms, 10 ms clock, 7224 bytes, 66 allocs
init github.com/prometheus/prometheus/discovery/moby @52405 ms, 0 ms clock, 832 bytes, 19 allocs
init github.com/gophercloud/gophercloud/pagination @52405 ms, 18 ms clock, 16 bytes, 1 allocs
init github.com/gophercloud/gophercloud/openstack/utils @52425 ms, 0 ms clock, 208 bytes, 2 allocs
init github.com/prometheus/prometheus/discovery/openstack @52454 ms, 0.48 ms clock, 2816 bytes, 11 allocs
init github.com/prometheus/prometheus/discovery/triton @52454 ms, 0 ms clock, 368 bytes, 9 allocs
init github.com/go-zookeeper/zk @52454 ms, 0 ms clock, 3440 bytes, 38 allocs
init github.com/prometheus/prometheus/util/treecache @52465 ms, 15 ms clock, 1200 bytes, 26 allocs
init github.com/prometheus/prometheus/discovery/zookeeper @52481 ms, 0 ms clock, 496 bytes, 18 allocs
init text/scanner @52481 ms, 0 ms clock, 224 bytes, 2 allocs
init github.com/grafana/loki/clients/pkg/logentry/logql @52481 ms, 0 ms clock, 464 bytes, 2 allocs
init github.com/grafana/loki/pkg/logqlmodel @52481 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/mitchellh/reflectwalk @52481 ms, 17 ms clock, 16 bytes, 1 allocs
init github.com/mitchellh/copystructure @52499 ms, 0 ms clock, 344 bytes, 5 allocs
init github.com/Masterminds/goutils @52499 ms, 0 ms clock, 5424 bytes, 2 allocs
init github.com/shopspring/decimal @52499 ms, 0 ms clock, 1104 bytes, 54 allocs
init github.com/spf13/cast @52499 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/Masterminds/semver/v3 @52499 ms, 29 ms clock, 133760 bytes, 935 allocs
init github.com/Masterminds/sprig/v3 @52528 ms, 0 ms clock, 42920 bytes, 60 allocs
init golang.org/x/crypto/sha3 @52528 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/grafana/loki/clients/pkg/logentry/stages @52528 ms, 19 ms clock, 20056 bytes, 6 allocs
init github.com/grafana/loki/clients/pkg/promtail/discovery/consulagent @52547 ms, 34 ms clock, 149048 bytes, 139 allocs
init github.com/bmatcuk/doublestar @52582 ms, 0 ms clock, 0 bytes, 0 allocs
init gopkg.in/fsnotify%2ev1 @52582 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/hpcloud/tail/util @52582 ms, 0 ms clock, 80 bytes, 1 allocs
init gopkg.in/fsnotify/fsnotify%2ev1 @52582 ms, 0 ms clock, 16 bytes, 1 allocs
init gopkg.in/tomb%2ev1 @52582 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/hpcloud/tail/watch @52582 ms, 0 ms clock, 80 bytes, 1 allocs
init github.com/hpcloud/tail @52582 ms, 0 ms clock, 192 bytes, 4 allocs
init time/tzdata @52582 ms, 10 ms clock, 0 bytes, 0 allocs
init github.com/grafana/agent/pkg/util @52630 ms, 0 ms clock, 13304 bytes, 96 allocs
init github.com/google/pprof/profile @52630 ms, 10 ms clock, 147216 bytes, 1175 allocs
init github.com/shurcooL/vfsgen @52640 ms, 1100 ms clock, 34072 bytes, 525 allocs
init github.com/grafana/loki/clients/pkg/promtail/server/ui @53742 ms, 1059 ms clock, 1757544 bytes, 165 allocs
init github.com/cloudflare/cloudflare-go @54802 ms, 15 ms clock, 2704 bytes, 6 allocs
init github.com/buger/jsonparser @54829 ms, 0 ms clock, 144 bytes, 9 allocs
init github.com/grafana/loki/clients/pkg/promtail/targets/cloudflare @54829 ms, 0 ms clock, 10088 bytes, 39 allocs
init google.golang.org/protobuf/types/known/fieldmaskpb @54829 ms, 10 ms clock, 1224 bytes, 7 allocs
init google.golang.org/genproto/googleapis/type/expr @54839 ms, 0 ms clock, 1128 bytes, 7 allocs
init google.golang.org/genproto/googleapis/iam/v1 @54839 ms, 0 ms clock, 51680 bytes, 38 allocs
init cloud.google.com/go/iam @54839 ms, 0 ms clock, 0 bytes, 0 allocs
init google.golang.org/genproto/googleapis/pubsub/v1 @54849 ms, 10 ms clock, 83168 bytes, 51 allocs
init google.golang.org/api/iterator @54860 ms, 0 ms clock, 32 bytes, 2 allocs
init go.opencensus.io/plugin/ocgrpc @54860 ms, 0 ms clock, 2456 bytes, 32 allocs
init google.golang.org/grpc/credentials/alts/internal/proto/grpc_gcp @54860 ms, 18 ms clock, 13624 bytes, 44 allocs
init google.golang.org/grpc/credentials/alts/internal/conn @54878 ms, 0 ms clock, 80 bytes, 3 allocs
init google.golang.org/grpc/credentials/alts/internal/handshaker @54878 ms, 0 ms clock, 752 bytes, 7 allocs
init google.golang.org/grpc/credentials/alts/internal/handshaker/service @54878 ms, 0 ms clock, 48 bytes, 1 allocs
init google.golang.org/grpc/internal/googlecloud @54878 ms, 0 ms clock, 464 bytes, 3 allocs
init google.golang.org/grpc/credentials/alts @54878 ms, 0 ms clock, 32 bytes, 2 allocs
init google.golang.org/grpc/credentials/google @54878 ms, 0 ms clock, 0 bytes, 0 allocs
init google.golang.org/grpc/balancer/grpclb/grpc_lb_v1 @54878 ms, 0 ms clock, 5856 bytes, 11 allocs
init google.golang.org/grpc/balancer/grpclb @54878 ms, 10 ms clock, 32 bytes, 3 allocs
init cloud.google.com/go/internal/version @54888 ms, 0.12 ms clock, 0 bytes, 0 allocs
init google.golang.org/api/support/bundler @54888 ms, 0 ms clock, 48 bytes, 3 allocs
init google.golang.org/genproto/protobuf/field_mask @54888 ms, 0 ms clock, 0 bytes, 0 allocs
init cloud.google.com/go/pubsub @54899 ms, 0 ms clock, 4456 bytes, 62 allocs
init github.com/grafana/loki/clients/pkg/promtail/targets/gelf @54899 ms, 0 ms clock, 224 bytes, 2 allocs
init github.com/xdg-go/stringprep @54899 ms, 20 ms clock, 297952 bytes, 2349 allocs
init go4.org/intern @54919 ms, 0 ms clock, 320 bytes, 3 allocs
init inet.af/netaddr @54937 ms, 0 ms clock, 48 bytes, 2 allocs
init github.com/grafana/loki/pkg/logql/log/jsonexpr @54937 ms, 1.5 ms clock, 0 bytes, 0 allocs
init github.com/grafana/loki/pkg/logql/log/pattern @54938 ms, 0 ms clock, 288 bytes, 4 allocs
init github.com/grafana/loki/pkg/logql/log @54938 ms, 0 ms clock, 24712 bytes, 20 allocs
init github.com/grafana/loki/pkg/logql/syntax @54938 ms, 0 ms clock, 4464 bytes, 8 allocs
init github.com/grafana/loki/pkg/querier/astmapper @54938 ms, 0 ms clock, 4328 bytes, 55 allocs
init github.com/grafana/loki/pkg/util/httpreq @54938 ms, 0 ms clock, 968 bytes, 13 allocs
init github.com/grafana/loki/pkg/util/validation @54938 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/grafana/loki/pkg/storage/chunk @54938 ms, 0 ms clock, 336 bytes, 7 allocs
init github.com/bradfitz/gomemcache/memcache @54938 ms, 0 ms clock, 112 bytes, 7 allocs
init github.com/sony/gobreaker @54938 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/thanos-io/thanos/pkg/discovery/dns/miekgdns @54938 ms, 0 ms clock, 304 bytes, 3 allocs
init github.com/facette/natsort @54938 ms, 0 ms clock, 2472 bytes, 21 allocs
init github.com/go-redis/redis/v8/internal/rand @54938 ms, 0 ms clock, 5448 bytes, 3 allocs
init github.com/go-redis/redis/v8/internal @54938 ms, 0 ms clock, 80 bytes, 1 allocs
init github.com/go-redis/redis/v8/internal/pool @54938 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/go-redis/redis/v8/internal/hscan @54938 ms, 0 ms clock, 48 bytes, 1 allocs
init github.com/go-redis/redis/v8 @54938 ms, 0 ms clock, 64 bytes, 3 allocs
init github.com/grafana/loki/pkg/storage/config @54938 ms, 0 ms clock, 128 bytes, 8 allocs
init github.com/grafana/loki/pkg/storage/stores/series/index @54938 ms, 0 ms clock, 3248 bytes, 73 allocs
init github.com/grafana/loki/pkg/storage/chunk/client @54938 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/grafana/loki/pkg/logql @54938 ms, 10 ms clock, 7744 bytes, 196 allocs
init github.com/grafana/loki/pkg/loghttp @54948 ms, 0 ms clock, 80 bytes, 5 allocs
init github.com/grafana/loki/pkg/loghttp/push @54948 ms, 0 ms clock, 2016 bytes, 59 allocs
init github.com/grafana/loki/clients/pkg/promtail/targets/stdin @54948 ms, 0 ms clock, 944 bytes, 9 allocs
init github.com/influxdata/go-syslog/v3/common @54948 ms, 0 ms clock, 2160 bytes, 11 allocs
init github.com/spf13/afero/mem @54948 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/spf13/afero @54948 ms, 0 ms clock, 80 bytes, 5 allocs
init github.com/influxdata/telegraf/plugins/inputs @54948 ms, 0 ms clock, 48 bytes, 1 allocs
init github.com/grafana/loki/clients/pkg/promtail/targets/windows/win_eventlog @54948 ms, 0 ms clock, 640 bytes, 10 allocs
init github.com/grafana/loki/clients/pkg/promtail/targets/windows @54948 ms, 10 ms clock, 0 bytes, 0 allocs
init github.com/grafana/agent/pkg/logs @54958 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/grafana/agent/pkg/agentproto @54958 ms, 0 ms clock, 104 bytes, 4 allocs
init github.com/grafana/agent/pkg/build @54958 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/grafana/agent/pkg/metrics/wal @54958 ms, 0 ms clock, 40 bytes, 2 allocs
init github.com/grafana/agent/pkg/metrics/instance @54968 ms, 0 ms clock, 1272 bytes, 34 allocs
init github.com/grafana/agent/pkg/metrics/instance/configstore @54968 ms, 0 ms clock, 880 bytes, 23 allocs
init github.com/cortexproject/cortex/pkg/tenant @54968 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/cortexproject/cortex/pkg/util/log @54968 ms, 0 ms clock, 1320 bytes, 34 allocs
init google.golang.org/grpc/encoding/gzip @54968 ms, 0 ms clock, 384 bytes, 3 allocs
init github.com/grafana/dskit/grpcencoding/snappy @54968 ms, 0 ms clock, 80 bytes, 1 allocs
init github.com/grafana/agent/pkg/metrics/cluster/client @54968 ms, 0 ms clock, 3480 bytes, 42 allocs
init github.com/prometheus/prometheus/discovery/eureka @54968 ms, 0 ms clock, 432 bytes, 11 allocs
init github.com/hetznercloud/hcloud-go/hcloud @54968 ms, 0 ms clock, 298704 bytes, 1295 allocs
init github.com/prometheus/prometheus/discovery/hetzner @54989 ms, 0 ms clock, 704 bytes, 12 allocs
init github.com/scaleway/scaleway-sdk-go/namegenerator @54989 ms, 0 ms clock, 5424 bytes, 2 allocs
init github.com/scaleway/scaleway-sdk-go/logger @54989 ms, 0.93 ms clock, 848 bytes, 17 allocs
init github.com/scaleway/scaleway-sdk-go/validation @54990 ms, 0 ms clock, 36328 bytes, 397 allocs
init github.com/scaleway/scaleway-sdk-go/scw @54990 ms, 0 ms clock, 96 bytes, 3 allocs
init github.com/prometheus/prometheus/discovery/scaleway @55006 ms, 0 ms clock, 592 bytes, 10 allocs
init github.com/grafana/agent/pkg/metrics/cluster @55006 ms, 60 ms clock, 68904 bytes, 266 allocs
init github.com/grafana/agent/pkg/metrics @55067 ms, 0.66 ms clock, 4664 bytes, 103 allocs
init golang.org/x/sys/windows/registry @55067 ms, 0.52 ms clock, 496 bytes, 11 allocs
init github.com/github/smimesign/certstore @55068 ms, 7.2 ms clock, 16 bytes, 1 allocs
init github.com/grafana/agent/pkg/server @55076 ms, 0.52 ms clock, 1056 bytes, 14 allocs
init go.opentelemetry.io/collector/confmap @55077 ms, 0.51 ms clock, 1496 bytes, 17 allocs
init go.opentelemetry.io/collector/config @55078 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/mostynb/go-grpc-compression/snappy @55078 ms, 0 ms clock, 96 bytes, 2 allocs
init github.com/mostynb/go-grpc-compression/zstd @55078 ms, 1.6 ms clock, 9384 bytes, 24 allocs
init go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc @55080 ms, 0.51 ms clock, 0 bytes, 0 allocs
init go.opentelemetry.io/collector/pdata/external/data/protogen/common/v1 @55081 ms, 0 ms clock, 152 bytes, 6 allocs
init go.opentelemetry.io/collector/pdata/external/data @55081 ms, 0 ms clock, 32 bytes, 2 allocs
init go.opentelemetry.io/collector/pdata/external/data/protogen/resource/v1 @55082 ms, 0 ms clock, 152 bytes, 6 allocs
init go.opentelemetry.io/collector/pdata/external/data/protogen/logs/v1 @55082 ms, 0.61 ms clock, 2456 bytes, 16 allocs
init go.opentelemetry.io/collector/pdata/external/data/protogen/metrics/v1 @55082 ms, 0.54 ms clock, 1048 bytes, 14 allocs
init go.opentelemetry.io/collector/pdata/external/data/protogen/trace/v1 @55083 ms, 0.51 ms clock, 1048 bytes, 14 allocs
init go.opentelemetry.io/collector/pdata/external/data/protogen/collector/logs/v1 @55084 ms, 0 ms clock, 152 bytes, 6 allocs
init go.opentelemetry.io/collector/pdata/external/data/protogen/collector/metrics/v1 @55084 ms, 0 ms clock, 152 bytes, 6 allocs
init go.opentelemetry.io/collector/pdata/external/data/protogen/collector/trace/v1 @55085 ms, 0.55 ms clock, 752 bytes, 16 allocs
init github.com/gogo/protobuf/jsonpb @55086 ms, 0 ms clock, 256 bytes, 2 allocs
init go.opentelemetry.io/collector/consumer @55087 ms, 0 ms clock, 16 bytes, 1 allocs
init go.opentelemetry.io/collector/component @55087 ms, 0 ms clock, 32 bytes, 2 allocs
init go.opentelemetry.io/collector/config/configauth @55087 ms, 0.13 ms clock, 64 bytes, 4 allocs
init go.opentelemetry.io/collector/config/configtls @55088 ms, 0 ms clock, 208 bytes, 2 allocs
init go.opentelemetry.io/collector/config/configgrpc @55089 ms, 0 ms clock, 16 bytes, 1 allocs
init go.opentelemetry.io/collector/external/obsreportconfig/obsmetrics @55089 ms, 0 ms clock, 6624 bytes, 70 allocs
init go.opentelemetry.io/collector/external/obsreportconfig @55089 ms, 0.50 ms clock, 16 bytes, 1 allocs
init go.opencensus.io/metric @55089 ms, 0 ms clock, 48 bytes, 3 allocs
init go.opentelemetry.io/collector/exporter/exporterhelper @55089 ms, 1.1 ms clock, 2320 bytes, 47 allocs
init github.com/gogo/googleapis/google/api @55090 ms, 1.0 ms clock, 624 bytes, 16 allocs
init github.com/jaegertracing/jaeger/model @55092 ms, 0.048 ms clock, 4840 bytes, 17 allocs
init github.com/jaegertracing/jaeger/proto-gen/api_v2 @55092 ms, 1.0 ms clock, 1608 bytes, 24 allocs
init github.com/apache/thrift/lib/go/thrift @55094 ms, 0.51 ms clock, 2016 bytes, 32 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/jaeger @55095 ms, 1.0 ms clock, 400 bytes, 3 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/exporter/jaegerexporter @55097 ms, 0 ms clock, 120 bytes, 3 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/exporter/loadbalancingexporter @55097 ms, 0.53 ms clock, 296 bytes, 11 allocs
init go.opentelemetry.io/collector/service/featuregate @55098 ms, 0 ms clock, 80 bytes, 2 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/prometheus @55098 ms, 0 ms clock, 3456 bytes, 6 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusexporter @55098 ms, 0.52 ms clock, 56 bytes, 3 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/extension/oauth2clientauthextension @55098 ms, 0 ms clock, 112 bytes, 5 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal/processor/filtermatcher @55098 ms, 0.50 ms clock, 16 bytes, 1 allocs
init github.com/antonmedv/expr/ast @55099 ms, 0 ms clock, 1000 bytes, 13 allocs
init github.com/antonmedv/expr/vm @55099 ms, 0.51 ms clock, 0 bytes, 0 allocs
init github.com/antonmedv/expr/parser/lexer @55099 ms, 0 ms clock, 128 bytes, 2 allocs
init github.com/antonmedv/expr/parser @55099 ms, 0.51 ms clock, 2080 bytes, 7 allocs
init github.com/antonmedv/expr/checker @55100 ms, 0 ms clock, 88 bytes, 3 allocs
init go.opentelemetry.io/collector/processor/processorhelper @55100 ms, 0.032 ms clock, 16 bytes, 1 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/processor/spanmetricsprocessor @55101 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor/internal/idbatcher @55101 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/processor/tailsamplingprocessor @55101 ms, 0.52 ms clock, 648 bytes, 18 allocs
init github.com/jaegertracing/jaeger/proto-gen/api_v2/metrics @55102 ms, 7.7 ms clock, 1552 bytes, 21 allocs
init github.com/jaegertracing/jaeger/storage/spanstore @55111 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/jaegertracing/jaeger/storage @55111 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/jaegertracing/jaeger/pkg/clientcfg/clientcfghttp @55111 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/jaegertracing/jaeger/cmd/agent/app/servers/thriftudp @55111 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/jaegertracing/jaeger/cmd/collector/app/processor @55111 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/jaegertracing/jaeger/cmd/collector/app/sanitizer/zipkin @55111 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/jaegertracing/jaeger/model/converter/thrift/zipkin @55111 ms, 0 ms clock, 672 bytes, 4 allocs
init github.com/jaegertracing/jaeger/cmd/collector/app/handler @55111 ms, 0 ms clock, 192 bytes, 2 allocs
init github.com/spf13/jwalterweatherman @55111 ms, 0 ms clock, 1320 bytes, 22 allocs
init github.com/hashicorp/hcl/hcl/strconv @55111 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/hashicorp/hcl/hcl/parser @55112 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/hashicorp/hcl/json/parser @55112 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/hashicorp/hcl @55112 ms, 0 ms clock, 32 bytes, 2 allocs
init gopkg.in/ini%2ev1 @55112 ms, 0 ms clock, 5096 bytes, 48 allocs
init github.com/pelletier/go-toml @55115 ms, 0 ms clock, 288 bytes, 11 allocs
init github.com/spf13/viper @55115 ms, 0 ms clock, 2952 bytes, 19 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/receiver/jaegerreceiver @55115 ms, 0 ms clock, 192 bytes, 2 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter/internal/awsmsk @55115 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/exporter/kafkaexporter @55115 ms, 0 ms clock, 40 bytes, 2 allocs
init github.com/census-instrumentation/opencensus-proto/gen-go/agent/common/v1 @55115 ms, 0 ms clock, 4504 bytes, 17 allocs
init github.com/census-instrumentation/opencensus-proto/gen-go/resource/v1 @55125 ms, 0 ms clock, 1712 bytes, 8 allocs
init google.golang.org/protobuf/types/known/wrapperspb @55125 ms, 0 ms clock, 5648 bytes, 5 allocs
init github.com/golang/protobuf/ptypes/wrappers @55125 ms, 0 ms clock, 656 bytes, 4 allocs
init github.com/census-instrumentation/opencensus-proto/gen-go/trace/v1 @55125 ms, 0 ms clock, 253936 bytes, 40 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin/internal/zipkin @55125 ms, 0 ms clock, 21368 bytes, 287 allocs
init github.com/census-instrumentation/opencensus-proto/gen-go/metrics/v1 @55125 ms, 0 ms clock, 9792 bytes, 16 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/opencensus @55125 ms, 0 ms clock, 1152 bytes, 6 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin/zipkinv1 @55125 ms, 0 ms clock, 992 bytes, 11 allocs
init github.com/openzipkin/zipkin-go/model @55125 ms, 0 ms clock, 64 bytes, 4 allocs
init github.com/openzipkin/zipkin-go/proto/zipkin_proto3 @55125 ms, 0 ms clock, 4112 bytes, 16 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/pkg/translator/zipkin/zipkinv2 @55125 ms, 0 ms clock, 6840 bytes, 12 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/receiver/kafkareceiver @55125 ms, 0 ms clock, 400 bytes, 12 allocs
init github.com/golang/protobuf/protoc-gen-go/descriptor @55125 ms, 0 ms clock, 6696 bytes, 5 allocs
init github.com/golang/protobuf/jsonpb @55125 ms, 0 ms clock, 256 bytes, 2 allocs
init github.com/grpc-ecosystem/grpc-gateway/internal @55125 ms, 0 ms clock, 87448 bytes, 56 allocs
init google.golang.org/genproto/googleapis/api/httpbody @55125 ms, 0 ms clock, 1088 bytes, 5 allocs
init github.com/grpc-ecosystem/grpc-gateway/runtime @55125 ms, 0 ms clock, 5816 bytes, 55 allocs
init github.com/census-instrumentation/opencensus-proto/gen-go/agent/metrics/v1 @55125 ms, 0 ms clock, 1872 bytes, 13 allocs
init github.com/census-instrumentation/opencensus-proto/gen-go/agent/trace/v1 @55125 ms, 10 ms clock, 3040 bytes, 13 allocs
init github.com/soheilhy/cmux @55135 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver/internal/ocmetrics @55135 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver/internal/octrace @55135 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/open-telemetry/opentelemetry-collector-contrib/receiver/opencensusreceiver @55135 ms, 0 ms clock, 56 bytes, 2 allocs
init go.opentelemetry.io/collector/config/configtest @55135 ms, 0 ms clock, 2768 bytes, 42 allocs
init go.opentelemetry.io/collector/processor/batchprocessor @55135 ms, 0 ms clock, 288 bytes, 8 allocs
init go.opentelemetry.io/collector/receiver/otlpreceiver @55135 ms, 0 ms clock, 56 bytes, 2 allocs
init github.com/fatih/structs @55135 ms, 12 ms clock, 32 bytes, 2 allocs
init github.com/google/go-jsonnet/ast @55148 ms, 0 ms clock, 1200 bytes, 4 allocs
init github.com/google/go-jsonnet/internal/parser @55148 ms, 0.67 ms clock, 768 bytes, 4 allocs
init github.com/google/go-jsonnet/internal/program @55148 ms, 0 ms clock, 256 bytes, 2 allocs
init github.com/google/go-jsonnet @55148 ms, 0 ms clock, 8536 bytes, 123 allocs
init github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring/v1 @55148 ms, 0 ms clock, 24 bytes, 2 allocs
init k8s.io/apimachinery/pkg/apis/meta/internalversion/scheme @55148 ms, 0 ms clock, 44120 bytes, 329 allocs
init k8s.io/client-go/metadata @55148 ms, 13 ms clock, 41664 bytes, 302 allocs
init sigs.k8s.io/controller-runtime/pkg/client/apiutil @55162 ms, 10 ms clock, 505088 bytes, 2624 allocs
init sigs.k8s.io/controller-runtime/pkg/log @55172 ms, 0 ms clock, 144 bytes, 2 allocs
init github.com/evanphx/json-patch @55172 ms, 0 ms clock, 1776 bytes, 23 allocs
init k8s.io/apimachinery/pkg/util/mergepatch @55172 ms, 0 ms clock, 112 bytes, 7 allocs
init k8s.io/client-go/dynamic @55172 ms, 0 ms clock, 73264 bytes, 486 allocs
init k8s.io/apiextensions-apiserver/pkg/apis/apiextensions @55172 ms, 0 ms clock, 24 bytes, 2 allocs
init k8s.io/apimachinery/pkg/api/equality @55172 ms, 0 ms clock, 400 bytes, 2 allocs
init k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1 @55172 ms, 15 ms clock, 224 bytes, 10 allocs
init github.com/grafana/agent/pkg/operator/apis/monitoring/v1alpha1 @55197 ms, 10 ms clock, 3512 bytes, 14 allocs
init github.com/grafana/agent/pkg/operator/config @55207 ms, 0 ms clock, 856 bytes, 12 allocs
init github.com/grafana/agent/pkg/traces/servicegraphprocessor @55207 ms, 0 ms clock, 16 bytes, 1 allocs
init go.opentelemetry.io/collector/service/external/zpages @55207 ms, 12 ms clock, 65456 bytes, 874 allocs
init go.opencensus.io/metric/metricexport @55220 ms, 0 ms clock, 216 bytes, 11 allocs
init github.com/prometheus/statsd_exporter/pkg/mapper/fsm @55220 ms, 0 ms clock, 2840 bytes, 28 allocs
init github.com/prometheus/statsd_exporter/pkg/mapper @55220 ms, 0 ms clock, 26608 bytes, 399 allocs
init github.com/jsternberg/zap-logfmt @55220 ms, 0 ms clock, 64 bytes, 2 allocs
init github.com/drone/envsubst/v2/path @55220 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/drone/envsubst/v2/parse @55220 ms, 0 ms clock, 96 bytes, 6 allocs
init github.com/prometheus/prometheus/discovery/http @55220 ms, 0 ms clock, 17464 bytes, 247 allocs
init github.com/grafana/agent/pkg/integrations @55220 ms, 0 ms clock, 768 bytes, 21 allocs
init github.com/grafana/agent/pkg/integrations/v2 @55220 ms, 0 ms clock, 256 bytes, 7 allocs
init github.com/hairyhenderson/go-fsimpl @55220 ms, 0 ms clock, 336 bytes, 2 allocs
init golang.org/x/net/http/httpproxy @55220 ms, 0 ms clock, 336 bytes, 2 allocs
init github.com/mattn/go-ieproxy @55220 ms, 0 ms clock, 384 bytes, 8 allocs
init github.com/Azure/azure-pipeline-go/pipeline @55220 ms, 10 ms clock, 5640 bytes, 44 allocs
init github.com/Azure/azure-storage-blob-go/azblob @55230 ms, 0.30 ms clock, 488 bytes, 10 allocs
init golang.org/x/xerrors @55240 ms, 0 ms clock, 0 bytes, 0 allocs
init gocloud.dev/internal/oc @55240 ms, 0 ms clock, 0 bytes, 0 allocs
init gocloud.dev/blob @55240 ms, 0 ms clock, 896 bytes, 22 allocs
init gocloud.dev/internal/escape @55240 ms, 0 ms clock, 1984 bytes, 21 allocs
init gocloud.dev/blob/azureblob @55240 ms, 0 ms clock, 384 bytes, 3 allocs
init google.golang.org/genproto/googleapis/type/date @55240 ms, 0 ms clock, 1120 bytes, 6 allocs
init google.golang.org/genproto/googleapis/storage/v2 @55240 ms, 0 ms clock, 43328 bytes, 18 allocs
init image/color @55240 ms, 0 ms clock, 88 bytes, 11 allocs
init google.golang.org/genproto/googleapis/type/color @55240 ms, 0 ms clock, 1152 bytes, 6 allocs
init google.golang.org/genproto/googleapis/type/datetime @55240 ms, 0 ms clock, 1680 bytes, 6 allocs
init google.golang.org/genproto/googleapis/type/decimal @55240 ms, 0 ms clock, 1216 bytes, 6 allocs
init google.golang.org/genproto/googleapis/type/fraction @55240 ms, 0 ms clock, 1088 bytes, 5 allocs
init google.golang.org/genproto/googleapis/type/month @55240 ms, 0 ms clock, 2496 bytes, 11 allocs
init github.com/googleapis/go-type-adapters/adapters @55240 ms, 0 ms clock, 5968 bytes, 78 allocs
init cloud.google.com/go/storage/internal/apiv2 @55240 ms, 0 ms clock, 0 bytes, 0 allocs
init cloud.google.com/go/storage @55240 ms, 0 ms clock, 21096 bytes, 189 allocs
init gocloud.dev/gcp @55240 ms, 0 ms clock, 0 bytes, 0 allocs
init google.golang.org/genproto/googleapis/iam/credentials/v1 @55240 ms, 0 ms clock, 5696 bytes, 13 allocs
init cloud.google.com/go/iam/credentials/apiv1 @55240 ms, 0 ms clock, 0 bytes, 0 allocs
init gocloud.dev/blob/gcsblob @55240 ms, 0 ms clock, 96 bytes, 3 allocs
init github.com/aws/aws-sdk-go/private/protocol/eventstream @55240 ms, 10 ms clock, 0 bytes, 0 allocs
init github.com/aws/aws-sdk-go/service/s3 @55250 ms, 0 ms clock, 51616 bytes, 346 allocs
init github.com/aws/aws-sdk-go/service/s3/s3manager @55250 ms, 0 ms clock, 48 bytes, 2 allocs
init github.com/aws/aws-sdk-go-v2/internal/rand @55250 ms, 0 ms clock, 48 bytes, 2 allocs
init github.com/aws/aws-sdk-go-v2/internal/sync/singleflight @55250 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/aws/aws-sdk-go-v2/internal/sdk @55250 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/aws/smithy-go/rand @55250 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/aws/smithy-go/time @55250 ms, 0 ms clock, 48 bytes, 2 allocs
init github.com/aws/aws-sdk-go-v2/aws/middleware @55250 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/aws/aws-sdk-go-v2/aws/retry @55250 ms, 0 ms clock, 944 bytes, 6 allocs
init github.com/aws/aws-sdk-go-v2/aws/signer/internal/v4 @55250 ms, 0 ms clock, 1536 bytes, 5 allocs
init github.com/aws/smithy-go/encoding/httpbinding @55250 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/aws/aws-sdk-go-v2/service/sso/internal/endpoints @55250 ms, 0 ms clock, 43712 bytes, 419 allocs
init github.com/aws/aws-sdk-go-v2/credentials/ssocreds @55250 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints @55250 ms, 0 ms clock, 52288 bytes, 425 allocs
init github.com/aws/aws-sdk-go-v2/credentials/stscreds @55250 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/aws/aws-sdk-go-v2/internal/ini @55250 ms, 0 ms clock, 2304 bytes, 22 allocs
init github.com/aws/aws-sdk-go-v2/config @55250 ms, 0 ms clock, 816 bytes, 10 allocs
init gocloud.dev/aws @55250 ms, 0 ms clock, 0 bytes, 0 allocs
init gocloud.dev/blob/s3blob @55250 ms, 0 ms clock, 8 bytes, 1 allocs
init github.com/hairyhenderson/go-fsimpl/blobfs @55250 ms, 0 ms clock, 80 bytes, 2 allocs
init github.com/hairyhenderson/go-fsimpl/filefs @55250 ms, 0 ms clock, 48 bytes, 2 allocs
init github.com/joho/godotenv @55250 ms, 10 ms clock, 23560 bytes, 240 allocs
init golang.org/x/sys/cpu @55260 ms, 0 ms clock, 1568 bytes, 5 allocs
init golang.org/x/crypto/blake2b @55260 ms, 0 ms clock, 32 bytes, 2 allocs
init golang.org/x/crypto/curve25519 @55260 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/Shopify/ejson/crypto @55260 ms, 0 ms clock, 33128 bytes, 266 allocs
init github.com/dustin/gojson @55260 ms, 0 ms clock, 80 bytes, 5 allocs
init github.com/Shopify/ejson/json @55260 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/hairyhenderson/gomplate/v3/conv @55260 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/hairyhenderson/toml/internal @55260 ms, 0 ms clock, 7232 bytes, 15 allocs
init github.com/hairyhenderson/toml @55260 ms, 0 ms clock, 1456 bytes, 9 allocs
init github.com/ugorji/go/codec @55260 ms, 0 ms clock, 3088 bytes, 40 allocs
init github.com/docker/libkv/store @55260 ms, 0 ms clock, 128 bytes, 8 allocs
init github.com/docker/libkv @55260 ms, 0 ms clock, 72 bytes, 2 allocs
init go.etcd.io/bbolt @55260 ms, 0 ms clock, 400 bytes, 20 allocs
init github.com/docker/libkv/store/boltdb @55260 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/docker/libkv/store/consul @55260 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/aws/aws-sdk-go/service/kms @55260 ms, 0 ms clock, 3360 bytes, 5 allocs
init github.com/hashicorp/go-retryablehttp @55260 ms, 0 ms clock, 11672 bytes, 82 allocs
init github.com/hashicorp/go-secure-stdlib/parseutil @55270 ms, 0 ms clock, 8904 bytes, 101 allocs
init github.com/hashicorp/vault/sdk/helper/consts @55270 ms, 0 ms clock, 80 bytes, 5 allocs
init github.com/hashicorp/vault/sdk/physical @55270 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/pierrec/lz4 @55270 ms, 0 ms clock, 320 bytes, 12 allocs
init github.com/hashicorp/vault/sdk/physical/inmem @55270 ms, 0 ms clock, 64 bytes, 4 allocs
init github.com/hashicorp/go-secure-stdlib/mlock @55270 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/hashicorp/go-version @55270 ms, 0 ms clock, 76856 bytes, 543 allocs
init github.com/hashicorp/go-plugin/internal/plugin @55270 ms, 0 ms clock, 257328 bytes, 131 allocs
init google.golang.org/grpc/health @55270 ms, 0 ms clock, 16 bytes, 1 allocs
init google.golang.org/grpc/reflection/grpc_reflection_v1alpha @55270 ms, 0 ms clock, 5280 bytes, 11 allocs
init github.com/hashicorp/yamux @55280 ms, 0 ms clock, 512 bytes, 26 allocs
init github.com/hashicorp/go-plugin @55280 ms, 0 ms clock, 128 bytes, 6 allocs
init github.com/hashicorp/vault/sdk/version @55280 ms, 0 ms clock, 0 bytes, 0 allocs
init golang.org/x/crypto/cryptobyte @55280 ms, 0 ms clock, 48 bytes, 2 allocs
init github.com/hashicorp/vault/sdk/logical @55280 ms, 0 ms clock, 5768 bytes, 28 allocs
init gopkg.in/square/go-jose.v2/json @55280 ms, 0 ms clock, 80 bytes, 5 allocs
init gopkg.in/square/go-jose%2ev2 @55280 ms, 0 ms clock, 304 bytes, 8 allocs
init gopkg.in/square/go-jose.v2/jwt @55280 ms, 0 ms clock, 176 bytes, 11 allocs
init archive/tar @55280 ms, 0 ms clock, 736 bytes, 11 allocs
init github.com/hashicorp/vault/api @55280 ms, 0 ms clock, 144 bytes, 9 allocs
init github.com/aws/aws-sdk-go/service/secretsmanager @55280 ms, 0 ms clock, 672 bytes, 3 allocs
init github.com/aws/aws-sdk-go/service/ssm @55280 ms, 0 ms clock, 16088 bytes, 10 allocs
init github.com/rs/zerolog/internal/json @55280 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/rs/zerolog @55280 ms, 0 ms clock, 112 bytes, 4 allocs
init github.com/go-git/go-billy/v5 @55280 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/go-git/go-billy/v5/memfs @55280 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/go-git/go-git/v5/plumbing @55280 ms, 0 ms clock, 48 bytes, 3 allocs
init github.com/go-git/go-git/v5/plumbing/format/index @55280 ms, 0 ms clock, 96 bytes, 6 allocs
init github.com/go-git/go-git/v5/plumbing/storer @55280 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/go-git/go-git/v5/utils/ioutil @55280 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/go-git/go-git/v5/utils/merkletrie @55280 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/ProtonMail/go-crypto/openpgp/aes/keywrap @55291 ms, 0 ms clock, 64 bytes, 4 allocs
init github.com/ProtonMail/go-crypto/ocb @55291 ms, 0 ms clock, 32 bytes, 1 allocs
init github.com/ProtonMail/go-crypto/openpgp/internal/algorithm @55291 ms, 0 ms clock, 768 bytes, 8 allocs
init github.com/ProtonMail/go-crypto/brainpool @55291 ms, 0 ms clock, 80 bytes, 4 allocs
init github.com/ProtonMail/go-crypto/openpgp/internal/ecc @55291 ms, 0 ms clock, 20792 bytes, 427 allocs
init compress/bzip2 @55291 ms, 0 ms clock, 0 bytes, 0 allocs
init image @55291 ms, 0 ms clock, 80 bytes, 7 allocs
init image/jpeg @55291 ms, 0 ms clock, 2216 bytes, 6 allocs
init github.com/ProtonMail/go-crypto/openpgp @55291 ms, 0 ms clock, 48 bytes, 2 allocs
init github.com/go-git/gcfg/types @55291 ms, 0 ms clock, 768 bytes, 7 allocs
init github.com/go-git/gcfg @55291 ms, 0 ms clock, 1552 bytes, 16 allocs
init github.com/go-git/go-billy/v5/osfs @55291 ms, 0 ms clock, 144 bytes, 3 allocs
init github.com/go-git/go-git/v5/internal/url @55291 ms, 0 ms clock, 17696 bytes, 122 allocs
init github.com/go-git/go-git/v5/config @55291 ms, 0 ms clock, 3400 bytes, 44 allocs
init github.com/go-git/go-git/v5/storage @55291 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/go-git/go-git/v5/plumbing/format/diff @55291 ms, 0 ms clock, 4264 bytes, 30 allocs
init github.com/sergi/go-diff/diffmatchpatch @55291 ms, 0 ms clock, 7432 bytes, 79 allocs
init github.com/go-git/go-git/v5/plumbing/object @55291 ms, 0 ms clock, 176 bytes, 10 allocs
init github.com/go-git/go-git/v5/plumbing/format/pktline @55291 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/go-git/go-git/v5/plumbing/protocol/packp/sideband @55291 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/go-git/go-git/v5/plumbing/protocol/packp/capability @55291 ms, 0 ms clock, 1328 bytes, 11 allocs
init github.com/go-git/go-git/v5/storage/memory @55291 ms, 0 ms clock, 72 bytes, 4 allocs
init github.com/go-git/go-git/v5/plumbing/protocol/packp @55291 ms, 0 ms clock, 224 bytes, 10 allocs
init github.com/go-git/go-git/v5/plumbing/transport @55291 ms, 0 ms clock, 368 bytes, 9 allocs
init github.com/go-git/go-git/v5/plumbing/format/idxfile @55291 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/go-git/go-git/v5/plumbing/format/packfile @55291 ms, 0 ms clock, 352 bytes, 13 allocs
init github.com/go-git/go-git/v5/plumbing/transport/internal/common @55291 ms, 10 ms clock, 16 bytes, 1 allocs
init golang.org/x/sys/execabs @55301 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/go-git/go-git/v5/plumbing/format/objfile @55301 ms, 0 ms clock, 64 bytes, 4 allocs
init github.com/go-git/go-git/v5/storage/filesystem/dotgit @55301 ms, 0 ms clock, 128 bytes, 8 allocs
init github.com/go-git/go-git/v5/plumbing/transport/server @55301 ms, 0 ms clock, 112 bytes, 6 allocs
init github.com/go-git/go-git/v5/plumbing/transport/file @55301 ms, 0 ms clock, 64 bytes, 3 allocs
init github.com/go-git/go-git/v5/plumbing/transport/git @55301 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/go-git/go-git/v5/plumbing/transport/http @55301 ms, 0 ms clock, 8 bytes, 1 allocs
init golang.org/x/crypto/ssh @55301 ms, 0 ms clock, 13176 bytes, 86 allocs
init golang.org/x/crypto/ssh/agent @55301 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/xanzy/ssh-agent @55301 ms, 0 ms clock, 704 bytes, 23 allocs
init github.com/kevinburke/ssh_config @55301 ms, 17 ms clock, 17584 bytes, 163 allocs
init github.com/go-git/go-git/v5/plumbing/transport/ssh @55318 ms, 0 ms clock, 24 bytes, 2 allocs
init github.com/go-git/go-git/v5/plumbing/transport/client @55328 ms, 0 ms clock, 1096 bytes, 6 allocs
init github.com/go-git/go-git/v5/utils/merkletrie/filesystem @55328 ms, 0 ms clock, 208 bytes, 2 allocs
init github.com/go-git/go-git/v5 @55328 ms, 0 ms clock, 632 bytes, 39 allocs
init k8s.io/client-go/third_party/forked/golang/template @55328 ms, 0 ms clock, 4624 bytes, 11 allocs
init k8s.io/client-go/util/jsonpath @55328 ms, 0 ms clock, 13976 bytes, 145 allocs
init github.com/hairyhenderson/gomplate/v3/data @55328 ms, 0 ms clock, 2288 bytes, 98 allocs
init github.com/hairyhenderson/gomplate/v3/crypto @55328 ms, 0 ms clock, 192 bytes, 2 allocs
init github.com/hairyhenderson/gomplate/v3/file @55328 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/hairyhenderson/gomplate/v3/random @55340 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/hashicorp/go-sockaddr/template @55340 ms, 0 ms clock, 2208 bytes, 10 allocs
init github.com/gosimple/slug @55350 ms, 20 ms clock, 13808 bytes, 75 allocs
init github.com/hairyhenderson/gomplate/v3/strings @55371 ms, 0 ms clock, 22864 bytes, 33 allocs
init github.com/hairyhenderson/gomplate/v3 @55371 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/grafana/agent/pkg/config @55371 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/grafana/agent/pkg/river/internal/value @55371 ms, 0 ms clock, 160 bytes, 4 allocs
init github.com/grafana/agent/pkg/river @55371 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/grafana/agent/pkg/river/parser @55381 ms, 0 ms clock, 256 bytes, 4 allocs
init github.com/grafana/agent/pkg/river/internal/stdlib @55381 ms, 0 ms clock, 336 bytes, 2 allocs
init github.com/grafana/agent/pkg/river/vm @55381 ms, 0 ms clock, 1088 bytes, 17 allocs
init github.com/grafana/agent/component @55381 ms, 0 ms clock, 2896 bytes, 44 allocs
init github.com/grafana/agent/pkg/flow/internal/testcomponents @55381 ms, 0 ms clock, 1432 bytes, 8 allocs
init github.com/grafana/agent/pkg/flow/internal/controller @55381 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/grafana/agent/component/discovery/kubernetes @55381 ms, 0 ms clock, 272 bytes, 2 allocs
init github.com/grafana/agent/component/local/file @55381 ms, 0 ms clock, 104 bytes, 3 allocs
init github.com/grafana/agent/component/common/relabel @55381 ms, 0 ms clock, 12128 bytes, 145 allocs
init github.com/grafana/agent/component/metrics @55381 ms, 0 ms clock, 192 bytes, 4 allocs
init github.com/grafana/agent/component/metrics/mutate @55381 ms, 0 ms clock, 80 bytes, 2 allocs
init github.com/grafana/agent/component/metrics/remotewrite @55381 ms, 0 ms clock, 112 bytes, 3 allocs
init github.com/grafana/agent/component/metrics/scrape @55381 ms, 0 ms clock, 400 bytes, 3 allocs
init github.com/aws/aws-sdk-go-v2/internal/v4a/internal/v4 @55381 ms, 0 ms clock, 1392 bytes, 4 allocs
init github.com/aws/aws-sdk-go-v2/internal/v4a @55381 ms, 0 ms clock, 176 bytes, 6 allocs
init github.com/aws/aws-sdk-go-v2/service/s3/internal/endpoints @55381 ms, 0 ms clock, 76600 bytes, 461 allocs
init github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream @55381 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/grafana/agent/component/remote/s3 @55381 ms, 0 ms clock, 168 bytes, 3 allocs
init github.com/grafana/agent/component/targets/mutate @55391 ms, 0 ms clock, 2192 bytes, 4 allocs
init github.com/go-resty/resty/v2 @55391 ms, 0 ms clock, 17648 bytes, 109 allocs
init github.com/linode/linodego @55391 ms, 0 ms clock, 55736 bytes, 851 allocs
init github.com/prometheus/prometheus/discovery/linode @55391 ms, 0 ms clock, 432 bytes, 10 allocs
init github.com/prometheus/prometheus/discovery/puppetdb @55391 ms, 0 ms clock, 18832 bytes, 236 allocs
init github.com/kolo/xmlrpc @55391 ms, 0 ms clock, 4232 bytes, 36 allocs
init github.com/prometheus/prometheus/discovery/uyuni @55391 ms, 0 ms clock, 496 bytes, 10 allocs
init net/mail @55391 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/cncf/xds/go/udpa/annotations @55391 ms, 0 ms clock, 8704 bytes, 57 allocs
init github.com/envoyproxy/protoc-gen-validate/validate @55391 ms, 0 ms clock, 15752 bytes, 26 allocs
init github.com/cncf/xds/go/xds/annotations/v3 @55391 ms, 0 ms clock, 10920 bytes, 56 allocs
init github.com/cncf/xds/go/xds/core/v3 @55391 ms, 0 ms clock, 16032 bytes, 133 allocs
init github.com/envoyproxy/go-control-plane/envoy/annotations @55391 ms, 0 ms clock, 2528 bytes, 20 allocs
init github.com/envoyproxy/go-control-plane/envoy/type/v3 @55391 ms, 0 ms clock, 106480 bytes, 80 allocs
init google.golang.org/protobuf/types/known/structpb @55401 ms, 0 ms clock, 3712 bytes, 14 allocs
init github.com/golang/protobuf/ptypes/struct @55401 ms, 0 ms clock, 528 bytes, 3 allocs
init github.com/envoyproxy/go-control-plane/envoy/type/matcher/v3 @55401 ms, 0 ms clock, 39264 bytes, 238 allocs
init github.com/envoyproxy/go-control-plane/envoy/config/core/v3 @55401 ms, 0 ms clock, 177344 bytes, 610 allocs
init github.com/envoyproxy/go-control-plane/envoy/service/discovery/v3 @55401 ms, 0 ms clock, 5640 bytes, 16 allocs
init github.com/prometheus/prometheus/discovery/xds @55401 ms, 0 ms clock, 77096 bytes, 101 allocs
init github.com/grafana/agent/pkg/integrations/agent @55401 ms, 0 ms clock, 304 bytes, 2 allocs
init github.com/Lusitaniae/apache_exporter/collector @55401 ms, 0 ms clock, 624 bytes, 2 allocs
init github.com/grafana/agent/pkg/integrations/apache_http @55401 ms, 0 ms clock, 80 bytes, 2 allocs
init github.com/grafana/agent/pkg/integrations/cadvisor @55401 ms, 0 ms clock, 1808 bytes, 9 allocs
init github.com/go-kit/kit/log @55401 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/prometheus/consul_exporter/pkg/exporter @55401 ms, 0 ms clock, 3608 bytes, 107 allocs
init github.com/grafana/agent/pkg/integrations/consul_exporter @55411 ms, 0 ms clock, 536 bytes, 5 allocs
init github.com/google/dnsmasq_exporter/collector @55411 ms, 0 ms clock, 2392 bytes, 55 allocs
init github.com/grafana/agent/pkg/integrations/dnsmasq_exporter @55411 ms, 0 ms clock, 440 bytes, 6 allocs
init github.com/grafana/agent/pkg/integrations/ebpf_exporter @55411 ms, 0 ms clock, 232 bytes, 4 allocs
init github.com/prometheus-community/elasticsearch_exporter/pkg/clusterinfo @55411 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/prometheus-community/elasticsearch_exporter/collector @55411 ms, 0 ms clock, 1120 bytes, 5 allocs
init github.com/grafana/agent/pkg/integrations/elasticsearch_exporter @55411 ms, 0 ms clock, 568 bytes, 5 allocs
init github.com/grafana/agent/pkg/integrations/github_exporter @55411 ms, 0 ms clock, 440 bytes, 4 allocs
init github.com/samuel/go-zookeeper/zk @55411 ms, 0 ms clock, 3248 bytes, 36 allocs
init github.com/krallistic/kazoo-go @55411 ms, 0 ms clock, 256 bytes, 16 allocs
init github.com/xdg/stringprep @55411 ms, 13 ms clock, 294336 bytes, 2334 allocs
init github.com/grafana/agent/pkg/integrations/kafka_exporter @55425 ms, 1.7 ms clock, 1608 bytes, 7 allocs
init github.com/grobie/gomemcache/memcache @55427 ms, 0 ms clock, 112 bytes, 7 allocs
init github.com/prometheus/memcached_exporter/pkg/exporter @55427 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/grafana/agent/pkg/integrations/memcached_exporter @55427 ms, 0 ms clock, 232 bytes, 4 allocs
init go.mongodb.org/mongo-driver/bson/primitive @55427 ms, 11 ms clock, 10184 bytes, 110 allocs
init github.com/go-stack/stack @55438 ms, 0.30 ms clock, 272 bytes, 4 allocs
init go.mongodb.org/mongo-driver/x/bsonx/bsoncore @55438 ms, 0 ms clock, 112 bytes, 7 allocs
init go.mongodb.org/mongo-driver/bson/bsonrw @55438 ms, 0 ms clock, 1264 bytes, 27 allocs
init go.mongodb.org/mongo-driver/bson/bsoncodec @55438 ms, 0 ms clock, 600 bytes, 27 allocs
init go.mongodb.org/mongo-driver/bson @55438 ms, 0 ms clock, 20976 bytes, 171 allocs
init go.mongodb.org/mongo-driver/internal @55438 ms, 0 ms clock, 80 bytes, 5 allocs
init go.mongodb.org/mongo-driver/mongo/readpref @55438 ms, 0 ms clock, 32 bytes, 2 allocs
init go.mongodb.org/mongo-driver/mongo/writeconcern @55438 ms, 0 ms clock, 64 bytes, 4 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/uuid @55438 ms, 0 ms clock, 5440 bytes, 3 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/session @55438 ms, 0 ms clock, 128 bytes, 8 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver @55448 ms, 0 ms clock, 144 bytes, 9 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/dns @55448 ms, 0 ms clock, 192 bytes, 2 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/connstring @55448 ms, 0 ms clock, 5440 bytes, 3 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/operation @55448 ms, 0 ms clock, 16 bytes, 1 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/auth/internal/awsv4 @55448 ms, 0 ms clock, 208 bytes, 3 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/auth @55448 ms, 0 ms clock, 392 bytes, 8 allocs
init golang.org/x/crypto/ocsp @55448 ms, 0 ms clock, 624 bytes, 6 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/ocsp @55448 ms, 0 ms clock, 64 bytes, 3 allocs
init go.mongodb.org/mongo-driver/x/mongo/driver/topology @55448 ms, 0 ms clock, 26400 bytes, 176 allocs
init go.mongodb.org/mongo-driver/x/bsonx @55448 ms, 0 ms clock, 30696 bytes, 182 allocs
init go.mongodb.org/mongo-driver/mongo @55448 ms, 0 ms clock, 568 bytes, 20 allocs
init github.com/alecthomas/template/parse @55448 ms, 0 ms clock, 464 bytes, 2 allocs
init github.com/alecthomas/template @55448 ms, 0 ms clock, 4912 bytes, 12 allocs
init gopkg.in/alecthomas/kingpin%2ev2 @55448 ms, 0 ms clock, 7240 bytes, 96 allocs
init github.com/percona/exporter_shared @55459 ms, 0 ms clock, 7184 bytes, 75 allocs
init gopkg.in/mgo.v2/internal/json @55459 ms, 0 ms clock, 96 bytes, 6 allocs
init gopkg.in/mgo.v2/bson @55459 ms, 0 ms clock, 5520 bytes, 47 allocs
init github.com/go-ole/go-ole @55459 ms, 0 ms clock, 4304 bytes, 103 allocs
init github.com/StackExchange/wmi @55459 ms, 0 ms clock, 136 bytes, 4 allocs
init github.com/shirou/gopsutil/internal/common @55459 ms, 0 ms clock, 896 bytes, 20 allocs
init github.com/shirou/gopsutil/cpu @55459 ms, 0 ms clock, 107088 bytes, 20 allocs
init github.com/shirou/gopsutil/mem @55459 ms, 0 ms clock, 96 bytes, 2 allocs
init github.com/shirou/gopsutil/net @55459 ms, 0 ms clock, 2176 bytes, 19 allocs
init github.com/shirou/gopsutil/process @55459 ms, 0 ms clock, 1352 bytes, 35 allocs
init github.com/percona/percona-toolkit/src/go/mongolib/util @55459 ms, 0 ms clock, 688 bytes, 10 allocs
init github.com/percona/mongodb_exporter/exporter @55459 ms, 0 ms clock, 4888 bytes, 57 allocs
init github.com/grafana/agent/pkg/integrations/mongodb_exporter @55459 ms, 0 ms clock, 2680 bytes, 11 allocs
init database/sql @55469 ms, 0.13 ms clock, 160 bytes, 8 allocs
init github.com/go-sql-driver/mysql @55469 ms, 0 ms clock, 6584 bytes, 30 allocs
init github.com/satori/go%2euuid @55469 ms, 0 ms clock, 240 bytes, 5 allocs
init github.com/prometheus/mysqld_exporter/collector @55469 ms, 0 ms clock, 115680 bytes, 1888 allocs
init github.com/grafana/agent/pkg/integrations/mysqld_exporter @55469 ms, 0 ms clock, 664 bytes, 4 allocs
init github.com/prometheus/procfs @55469 ms, 0 ms clock, 75928 bytes, 680 allocs
init golang.org/x/net/internal/socket @55469 ms, 0 ms clock, 112 bytes, 3 allocs
init golang.org/x/net/ipv4 @55479 ms, 0 ms clock, 1040 bytes, 20 allocs
init github.com/beevik/ntp @55479 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/hashicorp/go-envparse @55479 ms, 0 ms clock, 360 bytes, 16 allocs
init github.com/soundcloud/go-runit/runit @55479 ms, 0 ms clock, 272 bytes, 3 allocs
init github.com/mattn/go-xmlrpc @55479 ms, 0 ms clock, 208 bytes, 2 allocs
init github.com/prometheus/node_exporter/collector @55479 ms, 0 ms clock, 15704 bytes, 222 allocs
init github.com/grafana/agent/pkg/integrations/node_exporter @55479 ms, 0 ms clock, 4728 bytes, 9 allocs
init github.com/lib/pq/oid @55479 ms, 0 ms clock, 6568 bytes, 5 allocs
init github.com/lib/pq/scram @55479 ms, 0 ms clock, 128 bytes, 2 allocs
init github.com/lib/pq @55479 ms, 0 ms clock, 28688 bytes, 150 allocs
init github.com/prometheus-community/postgres_exporter/exporter @55479 ms, 0 ms clock, 25856 bytes, 286 allocs
init github.com/grafana/agent/pkg/integrations/postgres_exporter @55479 ms, 0 ms clock, 1560 bytes, 5 allocs
init github.com/grafana/agent/pkg/integrations/process_exporter @55479 ms, 0 ms clock, 280 bytes, 4 allocs
init github.com/gomodule/redigo/redis @55479 ms, 0 ms clock, 4040 bytes, 41 allocs
init github.com/oliver006/redis_exporter/exporter @55479 ms, 0 ms clock, 1792 bytes, 26 allocs
init github.com/grafana/agent/pkg/integrations/redis_exporter @55479 ms, 0 ms clock, 4920 bytes, 8 allocs
init github.com/gosnmp/gosnmp @55479 ms, 0 ms clock, 336 bytes, 19 allocs
init github.com/prometheus/snmp_exporter/collector @55479 ms, 0 ms clock, 3376 bytes, 46 allocs
init github.com/grafana/agent/pkg/integrations/snmp_exporter @55479 ms, 0 ms clock, 608 bytes, 3 allocs
init github.com/prometheus/statsd_exporter/pkg/relay @55479 ms, 10 ms clock, 1408 bytes, 40 allocs
init github.com/grafana/agent/pkg/integrations/statsd_exporter @55489 ms, 0 ms clock, 472 bytes, 4 allocs
init github.com/prometheus-community/windows_exporter/log @55489 ms, 0 ms clock, 416 bytes, 5 allocs
init github.com/leoluk/perflib_exporter/perflib @55489 ms, 1367 ms clock, 37286080 bytes, 50138 allocs
init github.com/Microsoft/hcsshim/internal/interop @56857 ms, 0 ms clock, 96 bytes, 2 allocs
init github.com/Microsoft/hcsshim/internal/timeout @56857 ms, 0 ms clock, 3152 bytes, 24 allocs
init github.com/Microsoft/hcsshim/internal/vmcompute @56857 ms, 4.1 ms clock, 1296 bytes, 27 allocs
init github.com/containerd/cgroups/stats/v1 @56861 ms, 7.7 ms clock, 544 bytes, 10 allocs
init github.com/Microsoft/hcsshim/internal/hcs/schema2 @56870 ms, 0 ms clock, 224 bytes, 2 allocs
init github.com/Microsoft/hcsshim/internal/queue @56870 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/Microsoft/hcsshim/internal/winapi @56870 ms, 0 ms clock, 1584 bytes, 33 allocs
init github.com/Microsoft/hcsshim/internal/jobobject @56870 ms, 0 ms clock, 32 bytes, 2 allocs
init github.com/Microsoft/go-winio/vhd @56870 ms, 0 ms clock, 288 bytes, 6 allocs
init github.com/Microsoft/go-winio/pkg/security @56870 ms, 0 ms clock, 192 bytes, 4 allocs
init github.com/Microsoft/hcsshim/computestorage @56870 ms, 0 ms clock, 528 bytes, 11 allocs
init github.com/Microsoft/hcsshim/internal/hcs @56870 ms, 9.5 ms clock, 480 bytes, 13 allocs
init github.com/Microsoft/hcsshim/internal/hns @56879 ms, 0 ms clock, 96 bytes, 2 allocs
init github.com/Microsoft/hcsshim/internal/wclayer @56879 ms, 0 ms clock, 1376 bytes, 27 allocs
init github.com/Microsoft/hcsshim @56879 ms, 0 ms clock, 592 bytes, 6 allocs
init github.com/leoluk/perflib_exporter/collector @56880 ms, 0 ms clock, 1920 bytes, 14 allocs
init github.com/dimchansky/utfbom @56880 ms, 0 ms clock, 16 bytes, 1 allocs
init github.com/prometheus-community/windows_exporter/collector @56880 ms, 1676 ms clock, 1628224 bytes, 24112 allocs
init github.com/grafana/agent/pkg/integrations/windows_exporter @58557 ms, 5.7 ms clock, 15328 bytes, 134 allocs
init github.com/grafana/agent/pkg/integrations/v2/agent @58564 ms, 0 ms clock, 640 bytes, 2 allocs
init github.com/grafana/agent/pkg/integrations/v2/apache_http @58564 ms, 0 ms clock, 160 bytes, 1 allocs
init github.com/go-sourcemap/sourcemap/internal/base64vlq @58564 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/grafana/agent/pkg/integrations/v2/app_agent_receiver @58564 ms, 8.0 ms clock, 400 bytes, 2 allocs
init github.com/grafana/agent/pkg/integrations/v2/eventhandler @58573 ms, 0.069 ms clock, 112 bytes, 1 allocs
init github.com/grafana/agent/pkg/integrations/v2/snmp_exporter @58574 ms, 0 ms clock, 336 bytes, 2 allocs
init github.com/vmware/govmomi/vim25/types @58575 ms, 40 ms clock, 1275336 bytes, 215 allocs
init github.com/vmware/govmomi/vim25/xml @58615 ms, 0 ms clock, 21816 bytes, 13 allocs
init github.com/vmware/govmomi/vim25/debug @58615 ms, 0 ms clock, 4040 bytes, 31 allocs
init github.com/vmware/govmomi/vim25/soap @58615 ms, 0 ms clock, 1784 bytes, 22 allocs
init github.com/vmware/govmomi/vim25/mo @58615 ms, 0 ms clock, 22080 bytes, 36 allocs
init github.com/vmware/govmomi/session @58615 ms, 0 ms clock, 240 bytes, 2 allocs
init github.com/vmware/govmomi/internal @58615 ms, 0 ms clock, 0 bytes, 0 allocs
init github.com/vmware/govmomi/object @58615 ms, 0 ms clock, 8824 bytes, 59 allocs
init github.com/vmware/govmomi/performance @58615 ms, 0 ms clock, 224 bytes, 2 allocs
init github.com/grafana/vmware_exporter/vsphere @58615 ms, 0 ms clock, 35784 bytes, 242 allocs
init github.com/grafana/agent/pkg/integrations/v2/vmware_exporter @58615 ms, 0 ms clock, 208 bytes, 1 allocs
init main @58615 ms, 10 ms clock, 1848 bytes, 33 allocs

jammiemil and others added 3 commits August 25, 2022 13:41
Signed-off-by: Jamie Milton <[email protected]>
Signed-off-by: Jamie Milton <[email protected]>
@jammiemil
Copy link
Author

Nearly there, it actually works on windows (stopping/starting services + Checking healthy/metrics URLs) so I just need to sort the cross platform stuff.

I was hoping to use IsWindowsService to toggle behaviour based on being windows or not but that doesn't see to be an option so once I resolve that it SHOULD be able to pass checks.

I see now why originally it just followed a separate path for windows rather than trying to have the two co-exist...

@jammiemil
Copy link
Author

I'm not entirely happy with how the last commit turned out but apart from modifying the code under /pkg i couldn't see another way of achieving my goal which was to keep server out of initiate but maintain the toggle between windows event log and 'normal' logger.

Open to suggestions on that one :\

Signed-off-by: Jamie Milton <[email protected]>
Signed-off-by: Jamie Milton <[email protected]>
@jammiemil jammiemil marked this pull request as ready for review August 25, 2022 15:33
@jammiemil
Copy link
Author

Going to give this a bit of thought. I hesitant to set successful running until we have loaded the configuration. Though the worst-case scenario is it comes up and then immediately fails.

Fyi i made a version where we call 'StartPending' in the initiate and 'Running' in main() but it had the same timeout issue as before :(

@jammiemil
Copy link
Author

In some very severe cases the underlying GO code can fail to even reach the executing code, the only option in such cases (Besides fixing the underlying golang issue, unlikely) is to opt for a delayed start on the service to buy some time.

How do you feel about setting the default service type to delayed as part of this PR? Or does it warrant a separate PR/Discussion?

@github-actions
Copy link
Contributor

This PR has been automatically marked as stale because it has not had any activity in the past 30 days.
The next time this stale check runs, the stale label will be removed if there is new activity. The issue will be closed in 7 days if there is no new activity.
Thank you for your contributions!

@github-actions github-actions bot added the stale Issue/PR mark as stale due lack of activity label Sep 25, 2022
@jammiemil
Copy link
Author

Any thoughts/comments?

@github-actions github-actions bot removed the stale Issue/PR mark as stale due lack of activity label Oct 2, 2022
@rfratto rfratto requested a review from mattdurham October 3, 2022 12:26
Comment on lines +13 to +29
// Default name for the Grafana Agent under Windows
const (
ServiceName = "Grafana Agent"
)

func init() {
// If Windows is trying to run as a service, go through that
// path instead.
if IsWindowsService() {
go func() {
err := svc.Run(ServiceName, &AgentService{stopCh: ServiceExit})
if err != nil {
log.Fatalf("Failed to start service: %v", err)
}
}()
}
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IMO this isn't an ideal situation to be in; moving logic to init functions is error prone and generally not fun to maintain.

I recognize that this was the solution used in prometheus-community/windows_exporter#1047, and for a short-term solution it might be okay.

Long-term, though, it's best for windows_exporter (and any of its transitive dependencies causing this issue) to move away from init functions and towards lazy loading so we can remove the need for this. This is something we can assist with since we're a direct downstream dependency.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't disagree, This is definitely a tactical fix thought up by someone with limited Go skills, but if nothing else im hoping this effort has helped articulate what the issue is on windows machines for more competent contributors to come up with a more suitable strategic fix :)

Copy link
Member

@rfratto rfratto Oct 3, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd like for @mattdurham to have the final say on approval/merging this PR, but from my perspective I'd be much more comfortable if we could add a TODO comment here to move eventually away from init functions. Something like:

// TODO: Remove init function when possible.
//
// An init function is needed because some collectors in 
// windows_exporter have init functions which can delay the 
// startup process. We need to run our init function first 
// to set the status of the Windows service as early as 
// possible.
//
// Long term, helping windows_exporter move away from init 
// functions and towards lazy initialization will remove the 
// need for this workaround. 

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will give it another run-through today/tomorrow and see if I find any oddness with using the init. It does solve a problem a lot of our users have and the PR is very much appreciated @jammiemil.

@Natycat33
Copy link

I believe this was forgotten about. The issue is still impacting me, could we take another look at this PR?

@marctc
Copy link
Contributor

marctc commented Jan 16, 2023

maybe @erikbaranowski wants to take a look?

@marctc
Copy link
Contributor

marctc commented Oct 10, 2023

@jammiemil what's the status of this PR? Do you plan to keep working on it or should we close it?

@rfratto
Copy link
Member

rfratto commented Nov 2, 2023

For now, I think we're going to close this one; it's been open for over a year, and we've had talks with Jamie on the community slack, where he expressed being OK with it not being merged.

The main reason I'm choosing to close this is because, while it fixes the issue, I'm worried it comes at the cost of making the codebase harder to reason about, and leaves the package import order volatile and prone to bugs.

We also believe the workarounds are sufficient enough such that this PR isn't desperately needed; the workaround for static mode is to increase the service timeout on Windows. In Flow mode, this issue doesn't exist because there's a separate program which implements the service and manages a static mode binary.

Thanks for your effort here @jammiemil, and I'm sorry this one didn't get merged.

@rfratto rfratto closed this Nov 2, 2023
@github-actions github-actions bot added the frozen-due-to-age Locked due to a period of inactivity. Please open new issues or PRs if more discussion is needed. label Feb 21, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 21, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
frozen-due-to-age Locked due to a period of inactivity. Please open new issues or PRs if more discussion is needed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants