metric

package
v0.0.0-...-feb402c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 25, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockMetricServer

type MockMetricServer struct {
	monitoring.UnimplementedMetricServiceServer
	// contains filtered or unexported fields
}

MockMetricServer implements all of the RPCs pertaining to tracing that can be called by the client. It also contains the uploaded data.

func NewMockMetricServer

func NewMockMetricServer() *MockMetricServer

NewMockMetricServer creates a new MockMetricServer and returns a pointer to it.

func (*MockMetricServer) CreateMetricDescriptor

func (s *MockMetricServer) CreateMetricDescriptor(ctx context.Context, req *monitoring.CreateMetricDescriptorRequest,
) (*metric.MetricDescriptor, error)

CreateMetricDescriptor stores the given metric descriptor in memory. If it already exists, an error is returned.

func (*MockMetricServer) CreateTimeSeries

func (s *MockMetricServer) CreateTimeSeries(ctx context.Context, req *monitoring.CreateTimeSeriesRequest,
) (*empty.Empty, error)

CreateTimeSeries stores the given time series in memory. If it already exists, an error is returned.

func (*MockMetricServer) DeleteMetricDescriptor

func (s *MockMetricServer) DeleteMetricDescriptor(ctx context.Context, req *monitoring.DeleteMetricDescriptorRequest,
) (*empty.Empty, error)

DeleteMetricDescriptor deletes the given metric descriptor from memory. If it doesn't exist, an error is returned.

func (*MockMetricServer) GetMetricDescriptor

func (s *MockMetricServer) GetMetricDescriptor(ctx context.Context, req *monitoring.GetMetricDescriptorRequest,
) (*metric.MetricDescriptor, error)

GetMetricDescriptor returns the requested metric descriptor. If it doesn't esxist, an error is returned.

func (*MockMetricServer) GetMonitoredResourceDescriptor

func (s *MockMetricServer) GetMonitoredResourceDescriptor(ctx context.Context, req *monitoring.GetMonitoredResourceDescriptorRequest,
) (*monitoredres.MonitoredResourceDescriptor, error)

GetMonitoredResourceDescriptor returns the requested monitored resource descriptor if it exists.

func (*MockMetricServer) ListMetricDescriptors

func (s *MockMetricServer) ListMetricDescriptors(ctx context.Context, req *monitoring.ListMetricDescriptorsRequest,
) (*monitoring.ListMetricDescriptorsResponse, error)

ListMetricDescriptors lists all the metric descriptors that are picked up by the given query.

func (*MockMetricServer) ListMonitoredResourceDescriptors

func (s *MockMetricServer) ListMonitoredResourceDescriptors(ctx context.Context, req *monitoring.ListMonitoredResourceDescriptorsRequest,
) (*monitoring.ListMonitoredResourceDescriptorsResponse, error)

ListMonitoredResourceDescriptors list all the requested monitored resource descriptors that are picked up by the given query.

func (*MockMetricServer) ListTimeSeries

func (s *MockMetricServer) ListTimeSeries(ctx context.Context, req *monitoring.ListTimeSeriesRequest,
) (*monitoring.ListTimeSeriesResponse, error)

ListTimeSeries lists all time series that are picked up by the given query.

func (*MockMetricServer) MetricDescriptorSummary

func (s *MockMetricServer) MetricDescriptorSummary() []*validation.DescriptorStatus

MetricDescriptorSummary returns the metric descriptor data to display in the summary page.

func (*MockMetricServer) TimeSeriesSummary

func (s *MockMetricServer) TimeSeriesSummary() []*validation.TimeSeriesStatus

TimeSeriesSummary returns the time series data to display in the summary page.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL