A B C D E F G L M N R S
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AggregateByLabelMetricTimeSeriesBuilder - Class in com.google.cloud.opentelemetry.metric
-
Builds GCM TimeSeries from each OTEL metric point, creating metric descriptors based on the "first" seen point for any given metric.
- AggregateByLabelMetricTimeSeriesBuilder(String, String) - Constructor for class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
-
Deprecated.
- AggregateByLabelMetricTimeSeriesBuilder(String, String, Predicate<AttributeKey<?>>) - Constructor for class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
-
Deprecated.
- AggregateByLabelMetricTimeSeriesBuilder(String, String, Predicate<AttributeKey<?>>, MonitoredResourceDescription) - Constructor for class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
-
Deprecated.
- AggregateByLabelMetricTimeSeriesBuilder(String, String, Predicate<AttributeKey<?>>, MonitoredResourceDescription, boolean) - Constructor for class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
- ALWAYS_SEND - Static variable in interface com.google.cloud.opentelemetry.metric.MetricDescriptorStrategy
-
A strategy that always sends metric descriptors.
B
- build() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Builds a
MetricConfiguration. - builder() - Static method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Constructs a
MetricConfiguration.Builderwith default values.
C
- CloudMetricClient - Interface in com.google.cloud.opentelemetry.metric
-
Wrapper interface for writing to Google Cloud Monitoring.
- CloudMetricClientImpl - Class in com.google.cloud.opentelemetry.metric
-
Directly talks to Cloud Monitoring.
- CloudMetricClientImpl(MetricServiceClient) - Constructor for class com.google.cloud.opentelemetry.metric.CloudMetricClientImpl
- com.google.cloud.opentelemetry.metric - package com.google.cloud.opentelemetry.metric
- createMetricDescriptor(CreateMetricDescriptorRequest) - Method in interface com.google.cloud.opentelemetry.metric.CloudMetricClient
-
Construct a metric descriptor.
- createMetricDescriptor(CreateMetricDescriptorRequest) - Method in class com.google.cloud.opentelemetry.metric.CloudMetricClientImpl
- createServiceTimeSeries(ProjectName, List<TimeSeries>) - Method in interface com.google.cloud.opentelemetry.metric.CloudMetricClient
-
Send a service time series to Cloud Monitoring.
- createServiceTimeSeries(ProjectName, List<TimeSeries>) - Method in class com.google.cloud.opentelemetry.metric.CloudMetricClientImpl
- createTimeSeries(ProjectName, List<TimeSeries>) - Method in interface com.google.cloud.opentelemetry.metric.CloudMetricClient
-
Send a time series to Cloud Monitoring.
- createTimeSeries(ProjectName, List<TimeSeries>) - Method in class com.google.cloud.opentelemetry.metric.CloudMetricClientImpl
- createWithConfiguration(MetricConfiguration) - Static method in class com.google.cloud.opentelemetry.metric.GoogleCloudMetricExporter
-
Method that generates an instance of
GoogleCloudMetricExporterusing aMetricConfigurationthat allows the user to provide custom configuration for Traces. - createWithDefaultConfiguration() - Static method in class com.google.cloud.opentelemetry.metric.GoogleCloudMetricExporter
-
Method that generates an instance of
GoogleCloudMetricExporterusing a minimally configuredMetricConfigurationobject that requires no input from the user.
D
- DEFAULT_DEADLINE - Static variable in class com.google.cloud.opentelemetry.metric.MetricConfiguration
- DEFAULT_METRIC_SERVICE_ENDPOINT - Static variable in class com.google.cloud.opentelemetry.metric.MetricConfiguration
- DEFAULT_RESOURCE_ATTRIBUTES_FILTER - Static variable in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Default resource attribute filter that adds recommended resource attributes to metric labels.
E
- EMPTY_MONITORED_RESOURCE_DESCRIPTION - Static variable in class com.google.cloud.opentelemetry.metric.MetricConfiguration
- export(Collection<MetricData>) - Method in class com.google.cloud.opentelemetry.metric.GoogleCloudMetricExporter
- exportDescriptors(Iterable<MetricDescriptor>, Consumer<MetricDescriptor>) - Method in interface com.google.cloud.opentelemetry.metric.MetricDescriptorStrategy
-
Determines what to do with metric descriptors.
F
- flush() - Method in class com.google.cloud.opentelemetry.metric.GoogleCloudMetricExporter
G
- getAggregationTemporality(InstrumentType) - Method in class com.google.cloud.opentelemetry.metric.GoogleCloudMetricExporter
- getCredentials() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the
Credentials. - getDeadline() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the deadline for exporting to Cloud Monitoring backend.
- getDescriptors() - Method in class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
- getDescriptors() - Method in interface com.google.cloud.opentelemetry.metric.MetricTimeSeriesBuilder
-
The set of descriptors associated with the current time series.
- getDescriptorStrategy() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the strategy for how to send metric descriptors to Cloud Monitoring.
- getInstrumentationLibraryLabelsEnabled() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns a boolean indicating if the
MetricConfigurationis configured to add instrumentation library labels to the metric attributes during export. - getMetricServiceEndpoint() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the endpoint where to write metrics.
- getMetricServiceSettings() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the
MetricServiceSettingsinstance used to configure the service client used to connect to Monitoring API. - getMonitoredResourceDescription() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the custom
MonitoredResourceDescriptionthat is used to map the OpenTelemetryResourceto Google specificMonitoredResource. - getMonitoredResourceLabels() - Method in class com.google.cloud.opentelemetry.metric.MonitoredResourceDescription
-
Returns the set of labels used to identify the monitored resource represented in this mapping.
- getMonitoredResourceType() - Method in class com.google.cloud.opentelemetry.metric.MonitoredResourceDescription
-
The type of the monitored resource for which mapping is defined.
- getPrefix() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the prefix prepended to metric names.
- getProjectId() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the cloud project id.
- getResourceAttributesFilter() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns the
Predicatebased filter that determines which resource attributes to add as metric labels. - getTimeSeries() - Method in class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
- getTimeSeries() - Method in interface com.google.cloud.opentelemetry.metric.MetricTimeSeriesBuilder
-
The set (unique by metric+label) of time series that were built.
- getUseServiceTimeSeries() - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Returns a boolean indicating if the
MetricConfigurationis configured to write to a metric generated from a Google Cloud Service. - GoogleCloudMetricExporter - Class in com.google.cloud.opentelemetry.metric
L
- LABEL_INSTRUMENTATION_SOURCE - Static variable in class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
- LABEL_INSTRUMENTATION_VERSION - Static variable in class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
M
- mapResource(Resource) - Static method in class com.google.cloud.opentelemetry.metric.ResourceTranslator
-
Deprecated.
- MetricConfiguration - Class in com.google.cloud.opentelemetry.metric
-
Configurations for
GoogleCloudMetricExporter. - MetricConfiguration.Builder - Class in com.google.cloud.opentelemetry.metric
-
Builder for
MetricConfiguration. - MetricDescriptorStrategy - Interface in com.google.cloud.opentelemetry.metric
-
The strategy for how to handle metric descriptors.
- MetricTimeSeriesBuilder - Interface in com.google.cloud.opentelemetry.metric
-
An interface that denotes how we build our API calls from metric data.
- MetricTranslator - Class in com.google.cloud.opentelemetry.metric
-
Utility methods to translate metrics from OTEL to GCM format.
- MetricTranslator() - Constructor for class com.google.cloud.opentelemetry.metric.MetricTranslator
- MonitoredResourceDescription - Class in com.google.cloud.opentelemetry.metric
-
This class holds the mapping between Google Cloud's monitored resource type and the labels for identifying the given monitored resource type.
- MonitoredResourceDescription(String, Set<String>) - Constructor for class com.google.cloud.opentelemetry.metric.MonitoredResourceDescription
-
Public constructor.
N
- NEVER_SEND - Static variable in interface com.google.cloud.opentelemetry.metric.MetricDescriptorStrategy
-
A strategy that never sends metric descriptors and relies on auto-creation.
- NO_RESOURCE_ATTRIBUTES - Static variable in class com.google.cloud.opentelemetry.metric.MetricConfiguration
-
Resource attribute filter that disables addition of resource attributes to metric labels.
R
- recordPoint(MetricData, DoublePointData) - Method in class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
- recordPoint(MetricData, DoublePointData) - Method in interface com.google.cloud.opentelemetry.metric.MetricTimeSeriesBuilder
-
Records a DoublePoint of the given metric.
- recordPoint(MetricData, HistogramPointData) - Method in class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
- recordPoint(MetricData, HistogramPointData) - Method in interface com.google.cloud.opentelemetry.metric.MetricTimeSeriesBuilder
-
Records a DoubleHistogramPointData for the given metric.
- recordPoint(MetricData, LongPointData) - Method in class com.google.cloud.opentelemetry.metric.AggregateByLabelMetricTimeSeriesBuilder
- recordPoint(MetricData, LongPointData) - Method in interface com.google.cloud.opentelemetry.metric.MetricTimeSeriesBuilder
-
Records a LongPoint of the given metric.
- ResourceTranslator - Class in com.google.cloud.opentelemetry.metric
-
Translates from OpenTelemetry Resource into Google Cloud Monitoring's MonitoredResource.
S
- SEND_ONCE - Static variable in interface com.google.cloud.opentelemetry.metric.MetricDescriptorStrategy
-
A strategy that sends descriptors once per classloader instance.
- setCredentials(Credentials) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Set the credentials to use when writing metrics.
- setDeadline(Duration) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Set the deadline for exporting batches of metric timeseries.
- setDescriptorStrategy(MetricDescriptorStrategy) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Set the policy for sending metric descriptors, e.g.
- setInstrumentationLibraryLabelsEnabled(boolean) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Sets the
MetricConfigurationto configure the exporter to add instrumentation library labels as metric attributes during export. - setMetricServiceEndpoint(String) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Sets the endpoint where to write Metrics.
- setMetricServiceSettings(MetricServiceSettings) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Sets the options used to configure the
MetricServiceClientused to interact with the Cloud Monitoring API. - setMonitoredResourceDescription(MonitoredResourceDescription) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Sets the
MonitoredResourceDescriptionthat is used to map OpenTelemetryResources to Google specificMonitoredResources. - setPrefix(String) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Set the prefix prepended to metric names.
- setProjectId(String) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Sets the GCP project id where the metrics should be written.
- setResourceAttributesFilter(Predicate<AttributeKey<?>>) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Set a filter to determine which resource attributes to add to metrics as metric labels.
- setUseServiceTimeSeries(boolean) - Method in class com.google.cloud.opentelemetry.metric.MetricConfiguration.Builder
-
Sets the
MetricConfigurationto configure the exporter to write metrics viaMetricServiceClient.createServiceTimeSeries(String, List)method. - shutdown() - Method in interface com.google.cloud.opentelemetry.metric.CloudMetricClient
-
Shutdown this client, cleaning up any resources.
- shutdown() - Method in class com.google.cloud.opentelemetry.metric.CloudMetricClientImpl
- shutdown() - Method in class com.google.cloud.opentelemetry.metric.GoogleCloudMetricExporter
All Classes All Packages