google.cloud.grpc.logging.v2.logging_metrics_pb2¶
Classes
CreateLogMetricRequest |
The parameters to CreateLogMetric. |
DeleteLogMetricRequest |
The parameters to DeleteLogMetric. |
GetLogMetricRequest |
The parameters to GetLogMetric. |
ListLogMetricsRequest |
The parameters to ListLogMetrics. |
ListLogMetricsResponse |
Result returned from ListLogMetrics. |
LogMetric |
Describes a logs-based metric. |
UpdateLogMetricRequest |
The parameters to UpdateLogMetric. |
-
class
google.cloud.grpc.logging.v2.logging_metrics_pb2.CreateLogMetricRequest[source]¶ The parameters to CreateLogMetric.
-
parent¶ string
The resource name of the project in which to create the metric:
"projects/[PROJECT_ID]"The new metric must be provided in the request.
-
metric¶ google.cloud.grpc.logging.v2.logging_metrics_pb2.LogMetricThe new logs-based metric, which must not have an identifier that already exists.
-
-
class
google.cloud.grpc.logging.v2.logging_metrics_pb2.DeleteLogMetricRequest[source]¶ The parameters to DeleteLogMetric.
-
metric_name¶ string
The resource name of the metric to delete:
"projects/[PROJECT_ID]/metrics/[METRIC_ID]"
-
-
class
google.cloud.grpc.logging.v2.logging_metrics_pb2.GetLogMetricRequest[source]¶ The parameters to GetLogMetric.
-
metric_name¶ string
The resource name of the desired metric:
"projects/[PROJECT_ID]/metrics/[METRIC_ID]"
-
-
class
google.cloud.grpc.logging.v2.logging_metrics_pb2.ListLogMetricsRequest[source]¶ The parameters to ListLogMetrics.
-
parent¶ string
Required. The name of the project containing the metrics:
"projects/[PROJECT_ID]"
-
page_token¶ string
Optional. If present, then retrieve the next batch of results from the preceding call to this method.
pageTokenmust be the value ofnextPageTokenfrom the previous response. The values of other method parameters should be identical to those in the previous call.
-
page_size¶ int
Optional. The maximum number of results to return from this request. Non-positive values are ignored. The presence of
nextPageTokenin the response indicates that more results might be available.
-
-
class
google.cloud.grpc.logging.v2.logging_metrics_pb2.ListLogMetricsResponse[source]¶ Result returned from ListLogMetrics.
-
metrics¶ list[
google.cloud.grpc.logging.v2.logging_metrics_pb2.LogMetric]A list of logs-based metrics.
-
next_page_token¶ string
If there might be more results than appear in this response, then
nextPageTokenis included. To get the next set of results, call this method again using the value ofnextPageTokenaspageToken.
-
-
class
google.cloud.grpc.logging.v2.logging_metrics_pb2.LogMetric[source]¶ Describes a logs-based metric. The value of the metric is the number of log entries that match a logs filter.
-
name¶ string
Required. The client-assigned metric identifier. Examples:
"error_count","nginx/requests".Metric identifiers are limited to 100 characters and can include only the following characters:
A-Z,a-z,0-9, and the special characters_-.,+!*',()%/. The forward-slash character (/) denotes a hierarchy of name pieces, and it cannot be the first character of the name.The metric identifier in this field must not be URL-encoded. However, when the metric identifier appears as the
[METRIC_ID]part of ametric_nameAPI parameter, then the metric identifier must be URL-encoded. Example:"projects/my-project/metrics/nginx%2Frequests".
-
description¶ string
Optional. A description of this metric, which is used in documentation.
-
filter¶ string
Required. An advanced logs filter. Example:
"resource.type=gae_app AND severity>=ERROR"The maximum length of the filter is 20000 characters.
-
version¶ enum
google.cloud.gapic.logging.v2.enums.LogMetric.ApiVersionOutput only. The API version that created or updated this metric. The version also dictates the syntax of the filter expression. When a value for this field is missing, the default value of V2 should be assumed.
-
-
class
google.cloud.grpc.logging.v2.logging_metrics_pb2.UpdateLogMetricRequest[source]¶ The parameters to UpdateLogMetric.
-
metric_name¶ string
The resource name of the metric to update:
"projects/[PROJECT_ID]/metrics/[METRIC_ID]"The updated metric must be provided in the request and it’s
namefield must be the same as[METRIC_ID]If the metric does not exist in[PROJECT_ID], then a new metric is created.
-
metric¶ google.cloud.grpc.logging.v2.logging_metrics_pb2.LogMetricThe updated metric.
-