CustomMetric¶
-
class
oci.apm_traces.models.
CustomMetric
(**kwargs)¶ Bases:
object
Definition of the Custom Metric.
Methods
__init__
(**kwargs)Initializes a new CustomMetric object with values from keyword arguments. Attributes
compartment
Gets the compartment of this CustomMetric. description
Gets the description of this CustomMetric. is_anomaly_detection_enabled
Gets the is_anomaly_detection_enabled of this CustomMetric. is_metric_published
Gets the is_metric_published of this CustomMetric. name
[Required] Gets the name of this CustomMetric. namespace
Gets the namespace of this CustomMetric. resource_group
Gets the resource_group of this CustomMetric. unit
Gets the unit of this CustomMetric. -
__init__
(**kwargs)¶ Initializes a new CustomMetric object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - namespace (str) – The value to assign to the namespace property of this CustomMetric.
- name (str) – The value to assign to the name property of this CustomMetric.
- description (str) – The value to assign to the description property of this CustomMetric.
- resource_group (str) – The value to assign to the resource_group property of this CustomMetric.
- is_anomaly_detection_enabled (bool) – The value to assign to the is_anomaly_detection_enabled property of this CustomMetric.
- compartment (str) – The value to assign to the compartment property of this CustomMetric.
- unit (str) – The value to assign to the unit property of this CustomMetric.
- is_metric_published (bool) – The value to assign to the is_metric_published property of this CustomMetric.
-
compartment
¶ Gets the compartment of this CustomMetric. Compartment of the Monitoring Service. It defaults to the APM domain’s compartment if not specified. If specified, the necessary OCI policies should be set to allow APM to write to that compartment.
Returns: The compartment of this CustomMetric. Return type: str
-
description
¶ Gets the description of this CustomMetric. Description of the Custom Metric.
Returns: The description of this CustomMetric. Return type: str
-
is_anomaly_detection_enabled
¶ Gets the is_anomaly_detection_enabled of this CustomMetric. Indicates whether anomaly Detection should be performed on the generated metric.
Returns: The is_anomaly_detection_enabled of this CustomMetric. Return type: bool
-
is_metric_published
¶ Gets the is_metric_published of this CustomMetric. Used in conjunction with the dry run header. When the dry run header is set and the isPublishMetric flag is set to true, the scheduled query is not created, but validations happen to check if the right OCI policies have been set to write to the specified namespace/compartment.
Returns: The is_metric_published of this CustomMetric. Return type: bool
-
name
¶ [Required] Gets the name of this CustomMetric. Name of the Custom Metric.
Returns: The name of this CustomMetric. Return type: str
-
namespace
¶ Gets the namespace of this CustomMetric. Namespace in the Custom Metric. It defaults to oracle_apm_custom if not specified. If specified, the necessary OCI policies should be set to allow APM to write to that namespace.
Returns: The namespace of this CustomMetric. Return type: str
-
resource_group
¶ Gets the resource_group of this CustomMetric. Resource Group of the Custom Metric.
Returns: The resource_group of this CustomMetric. Return type: str
-
unit
¶ Gets the unit of this CustomMetric. Unit in which the metric value is reported. For example ‘ms’.
Returns: The unit of this CustomMetric. Return type: str
-