Use github.com/gofrs/uuid 2.1.0 (#6636)
This commit is contained in:
@@ -6,11 +6,11 @@ import (
|
||||
|
||||
"github.com/aws/aws-sdk-go/aws"
|
||||
"github.com/aws/aws-sdk-go/service/kinesis"
|
||||
"github.com/gofrs/uuid"
|
||||
"github.com/influxdata/telegraf"
|
||||
internalaws "github.com/influxdata/telegraf/internal/config/aws"
|
||||
"github.com/influxdata/telegraf/plugins/outputs"
|
||||
"github.com/influxdata/telegraf/plugins/serializers"
|
||||
"github.com/satori/go.uuid"
|
||||
)
|
||||
|
||||
type (
|
||||
@@ -183,7 +183,10 @@ func (k *KinesisOutput) getPartitionKey(metric telegraf.Metric) string {
|
||||
case "static":
|
||||
return k.Partition.Key
|
||||
case "random":
|
||||
u := uuid.NewV4()
|
||||
u, err := uuid.NewV4()
|
||||
if err != nil {
|
||||
return k.Partition.Default
|
||||
}
|
||||
return u.String()
|
||||
case "measurement":
|
||||
return metric.Name()
|
||||
@@ -200,7 +203,10 @@ func (k *KinesisOutput) getPartitionKey(metric telegraf.Metric) string {
|
||||
}
|
||||
}
|
||||
if k.RandomPartitionKey {
|
||||
u := uuid.NewV4()
|
||||
u, err := uuid.NewV4()
|
||||
if err != nil {
|
||||
return k.Partition.Default
|
||||
}
|
||||
return u.String()
|
||||
}
|
||||
return k.PartitionKey
|
||||
|
||||
@@ -3,8 +3,8 @@ package kinesis
|
||||
import (
|
||||
"testing"
|
||||
|
||||
"github.com/gofrs/uuid"
|
||||
"github.com/influxdata/telegraf/testutil"
|
||||
uuid "github.com/satori/go.uuid"
|
||||
"github.com/stretchr/testify/assert"
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user