Documentation ¶
Index ¶
- type MockMetricServer
- func (s *MockMetricServer) CreateMetricDescriptor(ctx context.Context, req *monitoring.CreateMetricDescriptorRequest) (*metric.MetricDescriptor, error)
- func (s *MockMetricServer) CreateTimeSeries(ctx context.Context, req *monitoring.CreateTimeSeriesRequest) (*empty.Empty, error)
- func (s *MockMetricServer) DeleteMetricDescriptor(ctx context.Context, req *monitoring.DeleteMetricDescriptorRequest) (*empty.Empty, error)
- func (s *MockMetricServer) GetMetricDescriptor(ctx context.Context, req *monitoring.GetMetricDescriptorRequest) (*metric.MetricDescriptor, error)
- func (s *MockMetricServer) GetMonitoredResourceDescriptor(ctx context.Context, req *monitoring.GetMonitoredResourceDescriptorRequest) (*monitoredres.MonitoredResourceDescriptor, error)
- func (s *MockMetricServer) ListMetricDescriptors(ctx context.Context, req *monitoring.ListMetricDescriptorsRequest) (*monitoring.ListMetricDescriptorsResponse, error)
- func (s *MockMetricServer) ListMonitoredResourceDescriptors(ctx context.Context, req *monitoring.ListMonitoredResourceDescriptorsRequest) (*monitoring.ListMonitoredResourceDescriptorsResponse, error)
- func (s *MockMetricServer) ListTimeSeries(ctx context.Context, req *monitoring.ListTimeSeriesRequest) (*monitoring.ListTimeSeriesResponse, error)
- func (s *MockMetricServer) MetricDescriptorSummary() []*validation.DescriptorStatus
- func (s *MockMetricServer) TimeSeriesSummary() []*validation.TimeSeriesStatus
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.