Class TelemetryConstants (2.37.0)

public class TelemetryConstants

Internal telemetry constants shared between OpenTelemetry tracing and metrics.

Warning: This is intended to be an internal API and is not intended for external use. This is public solely for implementation purposes and does not promise any backwards compatibility.

Inheritance

java.lang.Object > TelemetryConstants

Static Fields

ATTRIBUTES_KEY_DATABASE_ID

public static final String ATTRIBUTES_KEY_DATABASE_ID

Attribute key for the Datastore database ID.

Field Value
Type Description
String

ATTRIBUTES_KEY_DEFERRED

public static final String ATTRIBUTES_KEY_DEFERRED
Field Value
Type Description
String

ATTRIBUTES_KEY_DOCUMENT_COUNT

public static final String ATTRIBUTES_KEY_DOCUMENT_COUNT
Field Value
Type Description
String

ATTRIBUTES_KEY_LIBRARY_VERSION

public static final String ATTRIBUTES_KEY_LIBRARY_VERSION
Field Value
Type Description
String

ATTRIBUTES_KEY_METHOD

public static final String ATTRIBUTES_KEY_METHOD

Attribute key for the RPC method name (e.g. "Transaction.Run").

Field Value
Type Description
String

ATTRIBUTES_KEY_MISSING

public static final String ATTRIBUTES_KEY_MISSING
Field Value
Type Description
String

ATTRIBUTES_KEY_MORE_RESULTS

public static final String ATTRIBUTES_KEY_MORE_RESULTS
Field Value
Type Description
String

ATTRIBUTES_KEY_PROJECT_ID

public static final String ATTRIBUTES_KEY_PROJECT_ID

Attribute key for the GCP project ID.

Field Value
Type Description
String

ATTRIBUTES_KEY_READ_CONSISTENCY

public static final String ATTRIBUTES_KEY_READ_CONSISTENCY
Field Value
Type Description
String

ATTRIBUTES_KEY_RECEIVED

public static final String ATTRIBUTES_KEY_RECEIVED
Field Value
Type Description
String

ATTRIBUTES_KEY_STATUS

public static final String ATTRIBUTES_KEY_STATUS

Attribute key for the gRPC status code (e.g. "OK", "ABORTED", "UNAVAILABLE").

Field Value
Type Description
String

ATTRIBUTES_KEY_TRANSACTIONAL

public static final String ATTRIBUTES_KEY_TRANSACTIONAL
Field Value
Type Description
String

ATTRIBUTES_KEY_TRANSACTION_ID

public static final String ATTRIBUTES_KEY_TRANSACTION_ID
Field Value
Type Description
String

ATTRIBUTES_KEY_TRANSPORT

public static final String ATTRIBUTES_KEY_TRANSPORT
Field Value
Type Description
String

METHOD_ALLOCATE_IDS

public static final String METHOD_ALLOCATE_IDS
Field Value
Type Description
String

METHOD_BEGIN_TRANSACTION

public static final String METHOD_BEGIN_TRANSACTION
Field Value
Type Description
String

METHOD_COMMIT

public static final String METHOD_COMMIT
Field Value
Type Description
String

METHOD_LOOKUP

public static final String METHOD_LOOKUP
Field Value
Type Description
String

METHOD_RESERVE_IDS

public static final String METHOD_RESERVE_IDS
Field Value
Type Description
String

METHOD_ROLLBACK

public static final String METHOD_ROLLBACK
Field Value
Type Description
String

METHOD_RUN_AGGREGATION_QUERY

public static final String METHOD_RUN_AGGREGATION_QUERY
Field Value
Type Description
String

METHOD_RUN_QUERY

public static final String METHOD_RUN_QUERY
Field Value
Type Description
String

METHOD_TRANSACTION_COMMIT

public static final String METHOD_TRANSACTION_COMMIT
Field Value
Type Description
String

METHOD_TRANSACTION_RUN

public static final String METHOD_TRANSACTION_RUN
Field Value
Type Description
String

METRIC_NAME_ATTEMPT_COUNT

public static final String METRIC_NAME_ATTEMPT_COUNT

Metric name for the count of RPC attempts. Note: This does not have the /client prefix to match Gax's format.

Field Value
Type Description
String

METRIC_NAME_ATTEMPT_LATENCY

public static final String METRIC_NAME_ATTEMPT_LATENCY

Metric name for the latency of a single RPC attempt. Note: This does not have the /client prefix to match Gax's format.

Field Value
Type Description
String

METRIC_NAME_OPERATION_COUNT

public static final String METRIC_NAME_OPERATION_COUNT

Metric name for the count of operations. Note: This does not have the /client prefix to match Gax's format.

Field Value
Type Description
String

METRIC_NAME_OPERATION_LATENCY

public static final String METRIC_NAME_OPERATION_LATENCY

Metric name for the total latency of an operation (one full RPC call including retries). Note: This does not have the /client prefix to match Gax's format.

Field Value
Type Description
String

METRIC_NAME_TRANSACTION_ATTEMPT_COUNT

public static final String METRIC_NAME_TRANSACTION_ATTEMPT_COUNT

Metric name for the number of attempts a transaction took.

Field Value
Type Description
String

METRIC_NAME_TRANSACTION_LATENCY

public static final String METRIC_NAME_TRANSACTION_LATENCY

Metric name for the total latency of a transaction.

Field Value
Type Description
String

SERVICE_NAME

public static final String SERVICE_NAME
Field Value
Type Description
String

Static Methods

getTransportName(TransportOptions transportOptions)

public static String getTransportName(TransportOptions transportOptions)
Parameter
Name Description
transportOptions com.google.cloud.TransportOptions
Returns
Type Description
String