Skip to content

Commit 62daa91

Browse files
authored
Merge pull request #138 from sebhoss/automaxprocs
add automaxprocs
2 parents 0001728 + 573551c commit 62daa91

27 files changed

Lines changed: 1453 additions & 8 deletions

go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ go 1.21
55
require (
66
cloud.google.com/go/cloudsqlconn v1.6.0
77
github.com/ClickHouse/clickhouse-go/v2 v2.17.1
8+
github.com/aws/aws-sdk-go v1.50.6
89
github.com/cenkalti/backoff v2.2.1+incompatible
910
github.com/denisenkom/go-mssqldb v0.12.3
1011
github.com/go-kit/log v0.2.1
@@ -18,6 +19,7 @@ require (
1819
github.com/segmentio/go-athena v0.0.0-20230626212750-5fac08ed8dab
1920
github.com/snowflakedb/gosnowflake v1.7.2
2021
github.com/vertica/vertica-sql-go v1.3.3
22+
go.uber.org/automaxprocs v1.5.3
2123
google.golang.org/api v0.160.0
2224
gopkg.in/yaml.v2 v2.4.0
2325
)
@@ -34,7 +36,6 @@ require (
3436
github.com/JohnCGriffin/overflow v0.0.0-20211019200055-46fa312c352c // indirect
3537
github.com/andybalholm/brotli v1.1.0 // indirect
3638
github.com/apache/arrow/go/v14 v14.0.2 // indirect
37-
github.com/aws/aws-sdk-go v1.50.6 // indirect
3839
github.com/aws/aws-sdk-go-v2 v1.24.1 // indirect
3940
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.5.4 // indirect
4041
github.com/aws/aws-sdk-go-v2/credentials v1.16.16 // indirect

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -328,15 +328,13 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
328328
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
329329
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
330330
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
331-
github.com/prometheus/client_golang v1.18.0 h1:HzFfmkOzH5Q8L8G+kSJKUx5dtG87sewO+FoDDqP5Tbk=
332-
github.com/prometheus/client_golang v1.18.0/go.mod h1:T+GXkCk5wSJyOqMIzVgvvjFDlkOQntgjkJWKrN5txjA=
331+
github.com/prashantv/gostub v1.1.0 h1:BTyx3RfQjRHnUWaGF9oQos79AlQ5k8WNktv7VGvVH4g=
332+
github.com/prashantv/gostub v1.1.0/go.mod h1:A5zLQHz7ieHGG7is6LLXLz7I8+3LZzsrV0P1IAHhP5U=
333333
github.com/prometheus/client_golang v1.19.0 h1:ygXvpU1AoN1MhdzckN+PyD9QJOSD4x7kmXYlnfbA6JU=
334334
github.com/prometheus/client_golang v1.19.0/go.mod h1:ZRM9uEAypZakd+q/x7+gmsvXdURP+DABIEIjnmDdp+k=
335335
github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA=
336336
github.com/prometheus/client_model v0.5.0 h1:VQw1hfvPvk3Uv6Qf29VrPF32JB6rtbgI6cYPYQjL0Qw=
337337
github.com/prometheus/client_model v0.5.0/go.mod h1:dTiFglRmd66nLR9Pv9f0mZi7B7fk5Pm3gvsjB5tr+kI=
338-
github.com/prometheus/common v0.46.0 h1:doXzt5ybi1HBKpsZOL0sSkaNHJJqkyfEWZGGqqScV0Y=
339-
github.com/prometheus/common v0.46.0/go.mod h1:Tp0qkxpb9Jsg54QMe+EAmqXkSV7Evdy1BTn+g2pa/hQ=
340338
github.com/prometheus/common v0.48.0 h1:QO8U2CdOzSn1BBsmXJXduaaW+dY/5QLjfB8svtSzKKE=
341339
github.com/prometheus/common v0.48.0/go.mod h1:0/KsvlIEfPQCQ5I2iNSAWKPZziNCvRs5EC6ILDTlAPc=
342340
github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA=
@@ -413,6 +411,8 @@ go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
413411
go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE=
414412
go.uber.org/atomic v1.5.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
415413
go.uber.org/atomic v1.6.0/go.mod h1:sABNBOSYdrvTF6hTgEIbc7YasKWGhgEQZyfxyTvoXHQ=
414+
go.uber.org/automaxprocs v1.5.3 h1:kWazyxZUrS3Gs4qUpbwo5kEIMGe/DAvi5Z4tl2NW4j8=
415+
go.uber.org/automaxprocs v1.5.3/go.mod h1:eRbA25aqJrxAbsLO0xy5jVwPt7FQnRgjW+efnwa1WM0=
416416
go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0=
417417
go.uber.org/multierr v1.3.0/go.mod h1:VgVr7evmIr6uPjLBxg28wmKNXyqE9akIJ5XnfpiKl+4=
418418
go.uber.org/multierr v1.5.0/go.mod h1:FeouvMocqHpRaaGuG9EjoKcStLC43Zu/fmqdUMPcKYU=

job.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -253,12 +253,12 @@ func (j *Job) updateConnections() {
253253
if strings.Contains(u.Path, "include") || strings.Contains(u.Path, "exclude") {
254254
if strings.Contains(u.Path, "include") && strings.Contains(u.Path, "exclude") {
255255
level.Error(j.log).Log("msg", "You cannot use exclude and include:", "url", conn, "err", err)
256-
return
256+
return
257257
} else {
258258
extractedPath := u.Path //save pattern
259259
u.Path = "/postgres"
260260
dsn := u.String()
261-
databases, err := listDatabases(dsn)
261+
databases, err := listDatabases(dsn)
262262
if err != nil {
263263
level.Error(j.log).Log("msg", "Error listing databases", "url", conn, "err", err)
264264
continue
@@ -273,7 +273,7 @@ func (j *Job) updateConnections() {
273273
u.Path = "/" + db // Set the path to the filtered database name
274274
newUserDSN := u.String()
275275
j.conns = append(j.conns, &connection{
276-
conn: nil,
276+
conn: nil,
277277
url: newUserDSN,
278278
driver: u.Scheme,
279279
host: u.Host,

main.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import (
1212
"github.com/prometheus/client_golang/prometheus"
1313
"github.com/prometheus/client_golang/prometheus/promhttp"
1414
"github.com/prometheus/common/version"
15+
_ "go.uber.org/automaxprocs"
1516
)
1617

1718
func init() {

vendor/go.uber.org/automaxprocs/.codecov.yml

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/.gitignore

Lines changed: 33 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/CODE_OF_CONDUCT.md

Lines changed: 75 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/CONTRIBUTING.md

Lines changed: 81 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

vendor/go.uber.org/automaxprocs/LICENSE

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)