class MetricServiceGrpcClient extends BaseStub

Manages metric descriptors, monitored resource descriptors, and time series data.

Methods

__construct(string $hostname, array $opts, Channel $channel = null)

No description

ListMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest $argument, array $metadata = [], array $options = [])

Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.

GetMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest $argument, array $metadata = [], array $options = [])

Gets a single monitored resource descriptor. This method does not require a Stackdriver account.

ListMetricDescriptors(ListMetricDescriptorsRequest $argument, array $metadata = [], array $options = [])

Lists metric descriptors that match a filter. This method does not require a Stackdriver account.

GetMetricDescriptor(GetMetricDescriptorRequest $argument, array $metadata = [], array $options = [])

Gets a single metric descriptor. This method does not require a Stackdriver account.

CreateMetricDescriptor(CreateMetricDescriptorRequest $argument, array $metadata = [], array $options = [])

Creates a new metric descriptor.

DeleteMetricDescriptor(DeleteMetricDescriptorRequest $argument, array $metadata = [], array $options = [])

Deletes a metric descriptor. Only user-created custom metrics can be deleted.

ListTimeSeries(ListTimeSeriesRequest $argument, array $metadata = [], array $options = [])

Lists time series that match a filter. This method does not require a Stackdriver account.

CreateTimeSeries(CreateTimeSeriesRequest $argument, array $metadata = [], array $options = [])

Creates or adds data to one or more time series.

Details

at line 32
__construct(string $hostname, array $opts, Channel $channel = null)

Parameters

string $hostname hostname
array $opts channel options
Channel $channel (optional) re-use channel object

at line 42
ListMonitoredResourceDescriptors(ListMonitoredResourceDescriptorsRequest $argument, array $metadata = [], array $options = [])

Lists monitored resource descriptors that match a filter. This method does not require a Stackdriver account.

Parameters

ListMonitoredResourceDescriptorsRequest $argument input argument
array $metadata metadata
array $options call options

at line 56
GetMonitoredResourceDescriptor(GetMonitoredResourceDescriptorRequest $argument, array $metadata = [], array $options = [])

Gets a single monitored resource descriptor. This method does not require a Stackdriver account.

Parameters

GetMonitoredResourceDescriptorRequest $argument input argument
array $metadata metadata
array $options call options

at line 70
ListMetricDescriptors(ListMetricDescriptorsRequest $argument, array $metadata = [], array $options = [])

Lists metric descriptors that match a filter. This method does not require a Stackdriver account.

Parameters

ListMetricDescriptorsRequest $argument input argument
array $metadata metadata
array $options call options

at line 84
GetMetricDescriptor(GetMetricDescriptorRequest $argument, array $metadata = [], array $options = [])

Gets a single metric descriptor. This method does not require a Stackdriver account.

Parameters

GetMetricDescriptorRequest $argument input argument
array $metadata metadata
array $options call options

at line 100
CreateMetricDescriptor(CreateMetricDescriptorRequest $argument, array $metadata = [], array $options = [])

Creates a new metric descriptor.

User-created metric descriptors define custom metrics.

Parameters

CreateMetricDescriptorRequest $argument input argument
array $metadata metadata
array $options call options

at line 115
DeleteMetricDescriptor(DeleteMetricDescriptorRequest $argument, array $metadata = [], array $options = [])

Deletes a metric descriptor. Only user-created custom metrics can be deleted.

Parameters

DeleteMetricDescriptorRequest $argument input argument
array $metadata metadata
array $options call options

at line 129
ListTimeSeries(ListTimeSeriesRequest $argument, array $metadata = [], array $options = [])

Lists time series that match a filter. This method does not require a Stackdriver account.

Parameters

ListTimeSeriesRequest $argument input argument
array $metadata metadata
array $options call options

at line 146
CreateTimeSeries(CreateTimeSeriesRequest $argument, array $metadata = [], array $options = [])

Creates or adds data to one or more time series.

The response is empty if all time series in the request were written. If any time series could not be written, a corresponding failure message is included in the error response.

Parameters

CreateTimeSeriesRequest $argument input argument
array $metadata metadata
array $options call options