1
0
mirror of https://github.com/fumiama/terasu-cloudflared.git synced 2026-06-15 16:00:50 +08:00

TUN-5995: Update prometheus to 1.12.1 to avoid vulnerabilities

This commit is contained in:
Nuno Diegues
2022-04-06 09:32:05 +01:00
parent a0f6eb9d5e
commit b12272529f
67 changed files with 2675 additions and 477 deletions

View File

@@ -21,7 +21,7 @@ import (
//nolint:staticcheck // Ignore SA1019. Need to keep deprecated package for compatibility.
"github.com/golang/protobuf/proto"
"github.com/golang/protobuf/ptypes"
"google.golang.org/protobuf/types/known/timestamppb"
dto "github.com/prometheus/client_model/go"
)
@@ -183,8 +183,8 @@ const ExemplarMaxRunes = 64
func newExemplar(value float64, ts time.Time, l Labels) (*dto.Exemplar, error) {
e := &dto.Exemplar{}
e.Value = proto.Float64(value)
tsProto, err := ptypes.TimestampProto(ts)
if err != nil {
tsProto := timestamppb.New(ts)
if err := tsProto.CheckValid(); err != nil {
return nil, err
}
e.Timestamp = tsProto