Some JSON models of the Calculated service metrics API vary according to the type of some objects. Here you can find JSON models for each variation.
ComparisonInfo
objectBooleanComparisonInfo
objectComparison for BOOLEAN
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | boolean | The value to compare to. |
values | boolean[] | The values to compare to. |
ESBInputNodeTypeComparisonInfo
objectType-specific comparison information for attributes of type 'ESB_INPUT_NODE_TYPE'.This model also inherits fields from the parent model ComparisonInfo.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|
FailedStateComparisonInfo
objectComparison for FAILED_STATE
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|
FailureReasonComparisonInfo
objectComparison for FAILURE_REASON
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|
FastStringComparisonInfo
objectComparison for FAST_STRING
attributes. Use it for all service property attributes.
Element | Type | Description |
---|---|---|
caseSensitive | boolean | The comparison is case-sensitive ( |
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to. |
values | string[] | The values to compare to. |
FlawStateComparisonInfo
objectComparison for FLAW_STATE
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|
HttpMethodComparisonInfo
objectComparison for HTTP_METHOD
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|
HttpStatusClassComparisonInfo
objectComparison for HTTP_STATUS_CLASS
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|
IIBInputNodeTypeComparisonInfo
objectComparison for IIB_INPUT_NODE_TYPE
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|
NumberComparisonInfo
objectComparison for NUMBER
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | number | The value to compare to. |
values | number[] | The values to compare to. |
NumberRequestAttributeComparisonInfo
objectComparison for NUMBER_REQUEST_ATTRIBUTE
attributes, specifically of the generic Number type.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
matchOnChildCalls | boolean | If Default is |
requestAttribute | string | - |
source | Propagation | Defines valid sources of request attributes for conditions or placeholders. |
value | number | The value to compare to. |
values | number[] | The values to compare to. |
PropagationSource
objectDefines valid sources of request attributes for conditions or placeholders.
Element | Type | Description |
---|---|---|
managementZone | string | Use only request attributes from services that belong to this management zone.. Use either this or |
serviceTag | Universal | Use only request attributes from services that have this tag. Use either this or |
UniversalTag
objectUse only request attributes from services that have this tag. Use either this or managementZone
Element | Type | Description |
---|---|---|
context | string | The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported,
|
key | string | The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags. |
tagKey | Universal | - |
value | string | The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used. |
UniversalTagKey
objectElement | Type | Description |
---|---|---|
context | string | -
|
key | string | - |
ServiceTypeComparisonInfo
objectComparison for SERVICE_TYPE
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|
StringComparisonInfo
objectComparison for STRING
attributes.
Element | Type | Description |
---|---|---|
caseSensitive | boolean | The comparison is case-sensitive ( |
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to. |
values | string[] | The values to compare to. |
StringRequestAttributeComparisonInfo
objectComparison for STRING_REQUEST_ATTRIBUTE
attributes, specifically of the String type.
Element | Type | Description |
---|---|---|
caseSensitive | boolean | The comparison is case-sensitive ( |
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
matchOnChildCalls | boolean | If Default is |
requestAttribute | string | - |
source | Propagation | Defines valid sources of request attributes for conditions or placeholders. |
value | string | The value to compare to. |
values | string[] | The values to compare to. |
PropagationSource
objectDefines valid sources of request attributes for conditions or placeholders.
Element | Type | Description |
---|---|---|
managementZone | string | Use only request attributes from services that belong to this management zone.. Use either this or |
serviceTag | Universal | Use only request attributes from services that have this tag. Use either this or |
UniversalTag
objectUse only request attributes from services that have this tag. Use either this or managementZone
Element | Type | Description |
---|---|---|
context | string | The origin of the tag, such as AWS or Cloud Foundry. For custom tags use the The context is set for tags that are automatically imported by OneAgent (for example, from the AWS console or environment variables). It’s useful for determining the origin of tags when not manually defined, and it also helps to prevent clashes with other existing tags. If the tag is not automatically imported,
|
key | string | The key of the tag. For custom tags, put the tag value here. The key allows categorization of multiple tags. It is possible that there are multiple values for a single key which will all be represented as standalone tags. Therefore, the key does not have the semantic of a map key but is more like a key of a key-value tuple. In some cases, for example custom tags, the key represents the actual tag value and the value field is not set – those are called valueless tags. |
tagKey | Universal | - |
value | string | The value of the tag. Not applicable to custom tags. If a tag does have a separate key and value (in the textual representation they are split by the colon ‘:’), this field is set with the actual value. Key-value pairs can occur for automatically imported tags and tags set by rules if extractors are used. |
UniversalTagKey
objectElement | Type | Description |
---|---|---|
context | string | -
|
key | string | - |
TagComparisonInfo
objectComparison for TAG
attributes.
TagInfo
objectTag of a Dynatrace entity.
Element | Type | Description |
---|---|---|
context | string | The origin of the tag, such as AWS or Cloud Foundry. Custom tags use the
|
key | string | The key of the tag. Custom tags have the tag value here. |
value | string | The value of the tag. Not applicable to custom tags. |
ZosComparisonInfo
objectComparison for ZOS_CALL_TYPE
attributes.
Element | Type | Description |
---|---|---|
comparison | string | Operator of the comparision. You can reverse it by setting negate to
|
value | string | The value to compare to.
|
values | string[] | The values to compare to.
|