MCPcopy Create free account
hub / github.com/cortexproject/cortex / Size

Method Size

pkg/cortexpb/cortex.pb.go:3732–3763  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

3730}
3731
3732func (m *TimeSeries) Size() (n int) {
3733 if m == nil {
3734 return 0
3735 }
3736 var l int
3737 _ = l
3738 if len(m.Labels) > 0 {
3739 for _, e := range m.Labels {
3740 l = e.Size()
3741 n += 1 + l + sovCortex(uint64(l))
3742 }
3743 }
3744 if len(m.Samples) > 0 {
3745 for _, e := range m.Samples {
3746 l = e.Size()
3747 n += 1 + l + sovCortex(uint64(l))
3748 }
3749 }
3750 if len(m.Exemplars) > 0 {
3751 for _, e := range m.Exemplars {
3752 l = e.Size()
3753 n += 1 + l + sovCortex(uint64(l))
3754 }
3755 }
3756 if len(m.Histograms) > 0 {
3757 for _, e := range m.Histograms {
3758 l = e.Size()
3759 n += 1 + l + sovCortex(uint64(l))
3760 }
3761 }
3762 return n
3763}
3764
3765func (m *LabelPair) Size() (n int) {
3766 if m == nil {

Callers 3

XXX_SizeMethod · 0.95
MarshalMethod · 0.95
MarshalToMethod · 0.95

Calls 2

sovCortexFunction · 0.85
SizeMethod · 0.65

Tested by

no test coverage detected