Documentation ¶
Overview ¶
Package metrics is a generated protocol buffer package.
It is generated from these files:
server/pkg/metrics/metrics.proto
It has these top-level messages:
Metrics
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddCommits ¶
func AddCommits(num int64)
AddCommits atomically adds a number of commits to metrics.
func AddPipelines ¶
func AddPipelines(num int64)
AddPipelines atomically adds a number of pipelines to metrics.
func ReportMetrics ¶
ReportMetrics blocks and reports metrics, if modified, to the given kubernetes client every 15 seconds.
Types ¶
type Metrics ¶
type Metrics struct { ID string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` PodID string `protobuf:"bytes,2,opt,name=pod_id,json=podId" json:"pod_id,omitempty"` Nodes int64 `protobuf:"varint,3,opt,name=nodes" json:"nodes,omitempty"` Version string `protobuf:"bytes,4,opt,name=version" json:"version,omitempty"` Repos int64 `protobuf:"varint,5,opt,name=repos" json:"repos,omitempty"` Commits int64 `protobuf:"varint,6,opt,name=commits" json:"commits,omitempty"` Files int64 `protobuf:"varint,7,opt,name=files" json:"files,omitempty"` Bytes int64 `protobuf:"varint,8,opt,name=bytes" json:"bytes,omitempty"` Jobs int64 `protobuf:"varint,9,opt,name=jobs" json:"jobs,omitempty"` Pipelines int64 `protobuf:"varint,10,opt,name=pipelines" json:"pipelines,omitempty"` }
func (*Metrics) Descriptor ¶
func (*Metrics) ProtoMessage ¶
func (*Metrics) ProtoMessage()
Click to show internal directories.
Click to hide internal directories.