Interface CloudMetricClient
-
- All Known Implementing Classes:
CloudMetricClientImpl
public interface CloudMetricClientWrapper interface for writing to Google Cloud Monitoring.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.google.api.MetricDescriptorcreateMetricDescriptor(com.google.monitoring.v3.CreateMetricDescriptorRequest request)Construct a metric descriptor.voidcreateServiceTimeSeries(com.google.monitoring.v3.ProjectName name, java.util.List<com.google.monitoring.v3.TimeSeries> timeSeries)Send a service time series to Cloud Monitoring.voidcreateTimeSeries(com.google.monitoring.v3.ProjectName name, java.util.List<com.google.monitoring.v3.TimeSeries> timeSeries)Send a time series to Cloud Monitoring.voidshutdown()Shutdown this client, cleaning up any resources.
-
-
-
Method Detail
-
createMetricDescriptor
com.google.api.MetricDescriptor createMetricDescriptor(com.google.monitoring.v3.CreateMetricDescriptorRequest request)
Construct a metric descriptor.This informs Cloud Monitoring of label descriptions, metric descriptions, units, etc.
-
createTimeSeries
void createTimeSeries(com.google.monitoring.v3.ProjectName name, java.util.List<com.google.monitoring.v3.TimeSeries> timeSeries)Send a time series to Cloud Monitoring.- Parameters:
name- The name of the project where we write the time series.timeSeries- The list of time series to write.Note: This can only take one point at per time series.
-
createServiceTimeSeries
void createServiceTimeSeries(com.google.monitoring.v3.ProjectName name, java.util.List<com.google.monitoring.v3.TimeSeries> timeSeries)Send a service time series to Cloud Monitoring. A service time series is a time series for a metric from a Google Cloud service. This method should not be used for sending custom metrics.- Parameters:
name- The name of the project where we write the time series.timeSeries- The list of time series to write.Note: This can only take one point at per time series.
-
shutdown
void shutdown()
Shutdown this client, cleaning up any resources.
-
-